Package org.hl7.fhir.r5.model
Class ArtifactAssessment
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
public class ArtifactAssessment extends MetadataResource
This Resource provides one or more comments, classifiers or ratings about a Resource and supports attribution and rights management metadata for the added content.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classArtifactAssessment.ArtifactAssessmentContentComponentstatic classArtifactAssessment.ArtifactAssessmentDispositionstatic classArtifactAssessment.ArtifactAssessmentDispositionEnumFactorystatic classArtifactAssessment.ArtifactAssessmentInformationTypestatic classArtifactAssessment.ArtifactAssessmentInformationTypeEnumFactorystatic classArtifactAssessment.ArtifactAssessmentWorkflowStatusstatic classArtifactAssessment.ArtifactAssessmentWorkflowStatusEnumFactory
-
Field Summary
Fields Modifier and Type Field Description protected DateTypeapprovalDateThe date on which the resource content was approved by the publisher.protected DataTypeartifactA reference to a resource, canonical resource, or non-FHIR resource which the comment or assessment is about.protected DataTypeciteAsDisplay of or reference to the bibliographic citation of the comment, classifier, or rating.protected List<ArtifactAssessment.ArtifactAssessmentContentComponent>contentA component comment, classifier, or rating of the artifact.protected MarkdownTypecopyrightA copyright statement relating to the artifact assessment and/or its contents.protected DateTimeTypedateThe date (and optionally time) when the artifact assessment was published.static ca.uhn.fhir.rest.gclient.DateClientParamDATEFluent Client search parameter constant for dateprotected Enumeration<ArtifactAssessment.ArtifactAssessmentDisposition>dispositionIndicates the disposition of the responsible party to the comment or change request.protected List<Identifier>identifierA formal identifier that is used to identify this artifact assessment when it is represented in other formats, or referenced in a specification, model, design or an instance.protected DateTypelastReviewDateThe date on which the resource content was last reviewed.static StringSP_DATESearch parameter: dateprotected Enumeration<ArtifactAssessment.ArtifactAssessmentWorkflowStatus>workflowStatusIndicates the workflow status of the comment or change request.-
Fields inherited from class org.hl7.fhir.r5.model.DomainResource
contained, extension, modifierExtension, SP_TEXT, text, TEXT
-
Fields inherited from class org.hl7.fhir.r5.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description ArtifactAssessment()ConstructorArtifactAssessment(DataType artifact)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.MetadataResource
copyValues, getApprovalDateMax, getLastReviewDateMax
-
Methods inherited from class org.hl7.fhir.r5.model.CanonicalResource
copyValues, getCopyrightMax, getDateMax, getIdentifierMax, getVersionedUrl, getVUrl, present, supportsCopyright, toString
-
Methods inherited from class org.hl7.fhir.r5.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r5.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.r5.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
identifier
protected List<Identifier> identifier
A formal identifier that is used to identify this artifact assessment when it is represented in other formats, or referenced in a specification, model, design or an instance.
-
citeAs
protected DataType citeAs
Display of or reference to the bibliographic citation of the comment, classifier, or rating.
-
date
protected DateTimeType date
The date (and optionally time) when the artifact assessment was published. The date must change when the disposition changes and it must change if the workflow status code changes. In addition, it should change when the substantive content of the artifact assessment changes.
-
copyright
protected MarkdownType copyright
A copyright statement relating to the artifact assessment and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the artifact assessment.
-
approvalDate
protected DateType approvalDate
The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.
-
lastReviewDate
protected DateType lastReviewDate
The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.
-
artifact
protected DataType artifact
A reference to a resource, canonical resource, or non-FHIR resource which the comment or assessment is about.
-
content
protected List<ArtifactAssessment.ArtifactAssessmentContentComponent> content
A component comment, classifier, or rating of the artifact.
-
workflowStatus
protected Enumeration<ArtifactAssessment.ArtifactAssessmentWorkflowStatus> workflowStatus
Indicates the workflow status of the comment or change request.
-
disposition
protected Enumeration<ArtifactAssessment.ArtifactAssessmentDisposition> disposition
Indicates the disposition of the responsible party to the comment or change request.
-
SP_DATE
public static final String SP_DATE
Search parameter: dateDescription: The artifact assessment publication date
Type: date
Path: ArtifactAssessment.date
- See Also:
- Constant Field Values
-
DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Fluent Client search parameter constant for dateDescription: The artifact assessment publication date
Type: date
Path: ArtifactAssessment.date
-
-
Constructor Detail
-
ArtifactAssessment
public ArtifactAssessment()
Constructor
-
ArtifactAssessment
public ArtifactAssessment(DataType artifact)
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Specified by:
getIdentifierin classCanonicalResource- Returns:
identifier(A formal identifier that is used to identify this artifact assessment when it is represented in other formats, or referenced in a specification, model, design or an instance.)
-
setIdentifier
public ArtifactAssessment setIdentifier(List<Identifier> theIdentifier)
- Specified by:
setIdentifierin classCanonicalResource- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
- Specified by:
hasIdentifierin classCanonicalResource
-
addIdentifier
public Identifier addIdentifier()
- Specified by:
addIdentifierin classCanonicalResource
-
addIdentifier
public ArtifactAssessment addIdentifier(Identifier t)
- Specified by:
addIdentifierin classCanonicalResource
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Specified by:
getIdentifierFirstRepin classCanonicalResource- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist {3}
-
getCiteAs
public DataType getCiteAs()
- Returns:
citeAs(Display of or reference to the bibliographic citation of the comment, classifier, or rating.)
-
getCiteAsReference
public Reference getCiteAsReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
citeAs(Display of or reference to the bibliographic citation of the comment, classifier, or rating.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasCiteAsReference
public boolean hasCiteAsReference()
-
getCiteAsMarkdownType
public MarkdownType getCiteAsMarkdownType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
citeAs(Display of or reference to the bibliographic citation of the comment, classifier, or rating.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasCiteAsMarkdownType
public boolean hasCiteAsMarkdownType()
-
hasCiteAs
public boolean hasCiteAs()
-
setCiteAs
public ArtifactAssessment setCiteAs(DataType value)
- Parameters:
value-citeAs(Display of or reference to the bibliographic citation of the comment, classifier, or rating.)
-
getDateElement
public DateTimeType getDateElement()
- Specified by:
getDateElementin classCanonicalResource- Returns:
date(The date (and optionally time) when the artifact assessment was published. The date must change when the disposition changes and it must change if the workflow status code changes. In addition, it should change when the substantive content of the artifact assessment changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
hasDateElement
public boolean hasDateElement()
- Specified by:
hasDateElementin classCanonicalResource
-
hasDate
public boolean hasDate()
- Specified by:
hasDatein classCanonicalResource
-
setDateElement
public ArtifactAssessment setDateElement(DateTimeType value)
- Specified by:
setDateElementin classCanonicalResource- Parameters:
value-date(The date (and optionally time) when the artifact assessment was published. The date must change when the disposition changes and it must change if the workflow status code changes. In addition, it should change when the substantive content of the artifact assessment changes.). This is the underlying object with id, value and extensions. The accessor "getDate" gives direct access to the value
-
getDate
public Date getDate()
- Specified by:
getDatein classCanonicalResource- Returns:
- The date (and optionally time) when the artifact assessment was published. The date must change when the disposition changes and it must change if the workflow status code changes. In addition, it should change when the substantive content of the artifact assessment changes.
-
setDate
public ArtifactAssessment setDate(Date value)
- Specified by:
setDatein classCanonicalResource- Parameters:
value- The date (and optionally time) when the artifact assessment was published. The date must change when the disposition changes and it must change if the workflow status code changes. In addition, it should change when the substantive content of the artifact assessment changes.
-
getCopyrightElement
public MarkdownType getCopyrightElement()
- Specified by:
getCopyrightElementin classCanonicalResource- Returns:
copyright(A copyright statement relating to the artifact assessment and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the artifact assessment.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value
-
hasCopyrightElement
public boolean hasCopyrightElement()
- Specified by:
hasCopyrightElementin classCanonicalResource
-
hasCopyright
public boolean hasCopyright()
- Specified by:
hasCopyrightin classCanonicalResource
-
setCopyrightElement
public ArtifactAssessment setCopyrightElement(MarkdownType value)
- Specified by:
setCopyrightElementin classCanonicalResource- Parameters:
value-copyright(A copyright statement relating to the artifact assessment and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the artifact assessment.). This is the underlying object with id, value and extensions. The accessor "getCopyright" gives direct access to the value
-
getCopyright
public String getCopyright()
- Specified by:
getCopyrightin classCanonicalResource- Returns:
- A copyright statement relating to the artifact assessment and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the artifact assessment.
-
setCopyright
public ArtifactAssessment setCopyright(String value)
- Specified by:
setCopyrightin classCanonicalResource- Parameters:
value- A copyright statement relating to the artifact assessment and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the artifact assessment.
-
getApprovalDateElement
public DateType getApprovalDateElement()
- Specified by:
getApprovalDateElementin classMetadataResource- Returns:
approvalDate(The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.). This is the underlying object with id, value and extensions. The accessor "getApprovalDate" gives direct access to the value
-
hasApprovalDateElement
public boolean hasApprovalDateElement()
- Specified by:
hasApprovalDateElementin classMetadataResource
-
hasApprovalDate
public boolean hasApprovalDate()
- Specified by:
hasApprovalDatein classMetadataResource
-
setApprovalDateElement
public ArtifactAssessment setApprovalDateElement(DateType value)
- Specified by:
setApprovalDateElementin classMetadataResource- Parameters:
value-approvalDate(The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.). This is the underlying object with id, value and extensions. The accessor "getApprovalDate" gives direct access to the value
-
getApprovalDate
public Date getApprovalDate()
- Specified by:
getApprovalDatein classMetadataResource- Returns:
- The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.
-
setApprovalDate
public ArtifactAssessment setApprovalDate(Date value)
- Specified by:
setApprovalDatein classMetadataResource- Parameters:
value- The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage.
-
getLastReviewDateElement
public DateType getLastReviewDateElement()
- Specified by:
getLastReviewDateElementin classMetadataResource- Returns:
lastReviewDate(The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.). This is the underlying object with id, value and extensions. The accessor "getLastReviewDate" gives direct access to the value
-
hasLastReviewDateElement
public boolean hasLastReviewDateElement()
- Specified by:
hasLastReviewDateElementin classMetadataResource
-
hasLastReviewDate
public boolean hasLastReviewDate()
- Specified by:
hasLastReviewDatein classMetadataResource
-
setLastReviewDateElement
public ArtifactAssessment setLastReviewDateElement(DateType value)
- Specified by:
setLastReviewDateElementin classMetadataResource- Parameters:
value-lastReviewDate(The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.). This is the underlying object with id, value and extensions. The accessor "getLastReviewDate" gives direct access to the value
-
getLastReviewDate
public Date getLastReviewDate()
- Specified by:
getLastReviewDatein classMetadataResource- Returns:
- The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.
-
setLastReviewDate
public ArtifactAssessment setLastReviewDate(Date value)
- Specified by:
setLastReviewDatein classMetadataResource- Parameters:
value- The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date.
-
getArtifact
public DataType getArtifact()
- Returns:
artifact(A reference to a resource, canonical resource, or non-FHIR resource which the comment or assessment is about.)
-
getArtifactReference
public Reference getArtifactReference() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
artifact(A reference to a resource, canonical resource, or non-FHIR resource which the comment or assessment is about.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasArtifactReference
public boolean hasArtifactReference()
-
getArtifactCanonicalType
public CanonicalType getArtifactCanonicalType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
artifact(A reference to a resource, canonical resource, or non-FHIR resource which the comment or assessment is about.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasArtifactCanonicalType
public boolean hasArtifactCanonicalType()
-
getArtifactUriType
public UriType getArtifactUriType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
artifact(A reference to a resource, canonical resource, or non-FHIR resource which the comment or assessment is about.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasArtifactUriType
public boolean hasArtifactUriType()
-
hasArtifact
public boolean hasArtifact()
-
setArtifact
public ArtifactAssessment setArtifact(DataType value)
- Parameters:
value-artifact(A reference to a resource, canonical resource, or non-FHIR resource which the comment or assessment is about.)
-
getContent
public List<ArtifactAssessment.ArtifactAssessmentContentComponent> getContent()
- Returns:
content(A component comment, classifier, or rating of the artifact.)
-
setContent
public ArtifactAssessment setContent(List<ArtifactAssessment.ArtifactAssessmentContentComponent> theContent)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasContent
public boolean hasContent()
-
addContent
public ArtifactAssessment.ArtifactAssessmentContentComponent addContent()
-
addContent
public ArtifactAssessment addContent(ArtifactAssessment.ArtifactAssessmentContentComponent t)
-
getContentFirstRep
public ArtifactAssessment.ArtifactAssessmentContentComponent getContentFirstRep()
- Returns:
- The first repetition of repeating field
content, creating it if it does not already exist {3}
-
getWorkflowStatusElement
public Enumeration<ArtifactAssessment.ArtifactAssessmentWorkflowStatus> getWorkflowStatusElement()
- Returns:
workflowStatus(Indicates the workflow status of the comment or change request.). This is the underlying object with id, value and extensions. The accessor "getWorkflowStatus" gives direct access to the value
-
hasWorkflowStatusElement
public boolean hasWorkflowStatusElement()
-
hasWorkflowStatus
public boolean hasWorkflowStatus()
-
setWorkflowStatusElement
public ArtifactAssessment setWorkflowStatusElement(Enumeration<ArtifactAssessment.ArtifactAssessmentWorkflowStatus> value)
- Parameters:
value-workflowStatus(Indicates the workflow status of the comment or change request.). This is the underlying object with id, value and extensions. The accessor "getWorkflowStatus" gives direct access to the value
-
getWorkflowStatus
public ArtifactAssessment.ArtifactAssessmentWorkflowStatus getWorkflowStatus()
- Returns:
- Indicates the workflow status of the comment or change request.
-
setWorkflowStatus
public ArtifactAssessment setWorkflowStatus(ArtifactAssessment.ArtifactAssessmentWorkflowStatus value)
- Parameters:
value- Indicates the workflow status of the comment or change request.
-
getDispositionElement
public Enumeration<ArtifactAssessment.ArtifactAssessmentDisposition> getDispositionElement()
- Returns:
disposition(Indicates the disposition of the responsible party to the comment or change request.). This is the underlying object with id, value and extensions. The accessor "getDisposition" gives direct access to the value
-
hasDispositionElement
public boolean hasDispositionElement()
-
hasDisposition
public boolean hasDisposition()
-
setDispositionElement
public ArtifactAssessment setDispositionElement(Enumeration<ArtifactAssessment.ArtifactAssessmentDisposition> value)
- Parameters:
value-disposition(Indicates the disposition of the responsible party to the comment or change request.). This is the underlying object with id, value and extensions. The accessor "getDisposition" gives direct access to the value
-
getDisposition
public ArtifactAssessment.ArtifactAssessmentDisposition getDisposition()
- Returns:
- Indicates the disposition of the responsible party to the comment or change request.
-
setDisposition
public ArtifactAssessment setDisposition(ArtifactAssessment.ArtifactAssessmentDisposition value)
- Parameters:
value- Indicates the disposition of the responsible party to the comment or change request.
-
getUrlMax
public int getUrlMax()
not supported on this implementation- Overrides:
getUrlMaxin classCanonicalResource
-
getUrlElement
public UriType getUrlElement()
- Specified by:
getUrlElementin classCanonicalResource- Returns:
#url(An absolute URI that is used to identify this artifact assessment when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which at which an authoritative instance of this artifact assessment is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the artifact assessment is stored on different servers.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
-
hasUrlElement
public boolean hasUrlElement()
- Specified by:
hasUrlElementin classCanonicalResource
-
hasUrl
public boolean hasUrl()
- Specified by:
hasUrlin classCanonicalResource
-
setUrlElement
public ArtifactAssessment setUrlElement(UriType value)
- Specified by:
setUrlElementin classCanonicalResource- Parameters:
value-#url(An absolute URI that is used to identify this artifact assessment when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which at which an authoritative instance of this artifact assessment is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the artifact assessment is stored on different servers.). This is the underlying object with id, value and extensions. The accessor "getUrl" gives direct access to the value
-
getUrl
public String getUrl()
- Specified by:
getUrlin classCanonicalResource- Returns:
- An absolute URI that is used to identify this canonical resource when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which at which an authoritative instance of this canonical resource is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the canonical resource is stored on different servers.
-
setUrl
public ArtifactAssessment setUrl(String value)
- Specified by:
setUrlin classCanonicalResource- Parameters:
value- An absolute URI that is used to identify this artifact assessment when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which at which an authoritative instance of this artifact assessment is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the artifact assessment is stored on different servers.
-
getVersionMax
public int getVersionMax()
not supported on this implementation- Overrides:
getVersionMaxin classCanonicalResource
-
getVersionElement
public StringType getVersionElement()
- Specified by:
getVersionElementin classCanonicalResource- Returns:
#version(The identifier that is used to identify this version of the artifact assessment when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the artifact assessment author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
-
hasVersionElement
public boolean hasVersionElement()
- Specified by:
hasVersionElementin classCanonicalResource
-
hasVersion
public boolean hasVersion()
- Specified by:
hasVersionin classCanonicalResource
-
setVersionElement
public ArtifactAssessment setVersionElement(StringType value)
- Specified by:
setVersionElementin classCanonicalResource- Parameters:
value-#version(The identifier that is used to identify this version of the artifact assessment when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the artifact assessment author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
-
getVersion
public String getVersion()
- Specified by:
getVersionin classCanonicalResource- Returns:
- The identifier that is used to identify this version of the canonical resource when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the canonical resource author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.
-
setVersion
public ArtifactAssessment setVersion(String value)
- Specified by:
setVersionin classCanonicalResource- Parameters:
value- The identifier that is used to identify this version of the artifact assessment when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the artifact assessment author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence.
-
getNameMax
public int getNameMax()
not supported on this implementation- Overrides:
getNameMaxin classCanonicalResource
-
getNameElement
public StringType getNameElement()
- Specified by:
getNameElementin classCanonicalResource- Returns:
#name(A natural language name identifying the artifact assessment. This name should be usable as an identifier for the module by machine processing applications such as code generation.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
public boolean hasNameElement()
- Specified by:
hasNameElementin classCanonicalResource
-
hasName
public boolean hasName()
- Specified by:
hasNamein classCanonicalResource
-
setNameElement
public ArtifactAssessment setNameElement(StringType value)
- Specified by:
setNameElementin classCanonicalResource- Parameters:
value-#name(A natural language name identifying the artifact assessment. This name should be usable as an identifier for the module by machine processing applications such as code generation.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
getName
public String getName()
- Specified by:
getNamein classCanonicalResource- Returns:
- A natural language name identifying the canonical resource. This name should be usable as an identifier for the module by machine processing applications such as code generation.
-
setName
public ArtifactAssessment setName(String value)
- Specified by:
setNamein classCanonicalResource- Parameters:
value- A natural language name identifying the artifact assessment. This name should be usable as an identifier for the module by machine processing applications such as code generation.
-
getTitleMax
public int getTitleMax()
not supported on this implementation- Overrides:
getTitleMaxin classCanonicalResource
-
getTitleElement
public StringType getTitleElement()
- Specified by:
getTitleElementin classCanonicalResource- Returns:
#title(A short, descriptive, user-friendly title for the artifact assessment.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
hasTitleElement
public boolean hasTitleElement()
- Specified by:
hasTitleElementin classCanonicalResource
-
hasTitle
public boolean hasTitle()
- Specified by:
hasTitlein classCanonicalResource
-
setTitleElement
public ArtifactAssessment setTitleElement(StringType value)
- Specified by:
setTitleElementin classCanonicalResource- Parameters:
value-#title(A short, descriptive, user-friendly title for the artifact assessment.). This is the underlying object with id, value and extensions. The accessor "getTitle" gives direct access to the value
-
getTitle
public String getTitle()
- Specified by:
getTitlein classCanonicalResource- Returns:
- A short, descriptive, user-friendly title for the canonical resource.
-
setTitle
public ArtifactAssessment setTitle(String value)
- Specified by:
setTitlein classCanonicalResource- Parameters:
value- A short, descriptive, user-friendly title for the artifact assessment.
-
getStatusMax
public int getStatusMax()
not supported on this implementation- Overrides:
getStatusMaxin classCanonicalResource
-
getStatusElement
public Enumeration<Enumerations.PublicationStatus> getStatusElement()
- Specified by:
getStatusElementin classCanonicalResource- Returns:
#status(The status of this artifact assessment. Enables tracking the life-cycle of the content.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
public boolean hasStatusElement()
- Specified by:
hasStatusElementin classCanonicalResource
-
hasStatus
public boolean hasStatus()
- Specified by:
hasStatusin classCanonicalResource
-
setStatusElement
public ArtifactAssessment setStatusElement(Enumeration<Enumerations.PublicationStatus> value)
- Specified by:
setStatusElementin classCanonicalResource- Parameters:
value-#status(The status of this artifact assessment. Enables tracking the life-cycle of the content.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
public Enumerations.PublicationStatus getStatus()
- Specified by:
getStatusin classCanonicalResource- Returns:
- The status of this canonical resource. Enables tracking the life-cycle of the content.
-
setStatus
public ArtifactAssessment setStatus(Enumerations.PublicationStatus value)
- Specified by:
setStatusin classCanonicalResource- Parameters:
value- The status of this artifact assessment. Enables tracking the life-cycle of the content.
-
getExperimentalMax
public int getExperimentalMax()
not supported on this implementation- Overrides:
getExperimentalMaxin classCanonicalResource
-
getExperimentalElement
public BooleanType getExperimentalElement()
- Specified by:
getExperimentalElementin classCanonicalResource- Returns:
#experimental(A Boolean value to indicate that this artifact assessment is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.). This is the underlying object with id, value and extensions. The accessor "getExperimental" gives direct access to the value
-
hasExperimentalElement
public boolean hasExperimentalElement()
- Specified by:
hasExperimentalElementin classCanonicalResource
-
hasExperimental
public boolean hasExperimental()
- Specified by:
hasExperimentalin classCanonicalResource
-
setExperimentalElement
public ArtifactAssessment setExperimentalElement(BooleanType value)
- Specified by:
setExperimentalElementin classCanonicalResource- Parameters:
value-#experimental(A Boolean value to indicate that this artifact assessment is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.). This is the underlying object with id, value and extensions. The accessor "getExperimental" gives direct access to the value
-
getExperimental
public boolean getExperimental()
- Specified by:
getExperimentalin classCanonicalResource- Returns:
- A Boolean value to indicate that this canonical resource is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.
-
setExperimental
public ArtifactAssessment setExperimental(boolean value)
- Specified by:
setExperimentalin classCanonicalResource- Parameters:
value- A Boolean value to indicate that this artifact assessment is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.
-
getPublisherMax
public int getPublisherMax()
not supported on this implementation- Overrides:
getPublisherMaxin classCanonicalResource
-
getPublisherElement
public StringType getPublisherElement()
- Specified by:
getPublisherElementin classCanonicalResource- Returns:
#publisher(The name of the organization or individual that published the artifact assessment.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the value
-
hasPublisherElement
public boolean hasPublisherElement()
- Specified by:
hasPublisherElementin classCanonicalResource
-
hasPublisher
public boolean hasPublisher()
- Specified by:
hasPublisherin classCanonicalResource
-
setPublisherElement
public ArtifactAssessment setPublisherElement(StringType value)
- Specified by:
setPublisherElementin classCanonicalResource- Parameters:
value-#publisher(The name of the organization or individual that published the artifact assessment.). This is the underlying object with id, value and extensions. The accessor "getPublisher" gives direct access to the value
-
getPublisher
public String getPublisher()
- Specified by:
getPublisherin classCanonicalResource- Returns:
- The name of the organization or individual that published the canonical resource.
-
setPublisher
public ArtifactAssessment setPublisher(String value)
- Specified by:
setPublisherin classCanonicalResource- Parameters:
value- The name of the organization or individual that published the artifact assessment.
-
getContactMax
public int getContactMax()
not supported on this implementation- Overrides:
getContactMaxin classCanonicalResource
-
getContact
public List<ContactDetail> getContact()
- Specified by:
getContactin classCanonicalResource- Returns:
#contact(Contact details to assist a user in finding and communicating with the publisher.)
-
setContact
public ArtifactAssessment setContact(List<ContactDetail> theContact)
- Specified by:
setContactin classCanonicalResource- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasContact
public boolean hasContact()
- Specified by:
hasContactin classCanonicalResource
-
addContact
public ContactDetail addContact()
- Specified by:
addContactin classCanonicalResource
-
addContact
public ArtifactAssessment addContact(ContactDetail t)
- Specified by:
addContactin classCanonicalResource
-
getContactFirstRep
public ContactDetail getContactFirstRep()
- Specified by:
getContactFirstRepin classCanonicalResource- Returns:
- The first repetition of repeating field
#contact, creating it if it does not already exist {2}
-
getDescriptionMax
public int getDescriptionMax()
not supported on this implementation- Overrides:
getDescriptionMaxin classCanonicalResource
-
getDescriptionElement
public MarkdownType getDescriptionElement()
- Specified by:
getDescriptionElementin classCanonicalResource- Returns:
#description(A free text natural language description of the artifact assessment from a consumer's perspective.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
public boolean hasDescriptionElement()
- Specified by:
hasDescriptionElementin classCanonicalResource
-
hasDescription
public boolean hasDescription()
- Specified by:
hasDescriptionin classCanonicalResource
-
setDescriptionElement
public ArtifactAssessment setDescriptionElement(MarkdownType value)
- Specified by:
setDescriptionElementin classCanonicalResource- Parameters:
value-#description(A free text natural language description of the artifact assessment from a consumer's perspective.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
public String getDescription()
- Specified by:
getDescriptionin classCanonicalResource- Returns:
- A free text natural language description of the canonical resource from a consumer's perspective.
-
setDescription
public ArtifactAssessment setDescription(String value)
- Specified by:
setDescriptionin classCanonicalResource- Parameters:
value- A free text natural language description of the artifact assessment from a consumer's perspective.
-
getUseContextMax
public int getUseContextMax()
not supported on this implementation- Overrides:
getUseContextMaxin classCanonicalResource
-
getUseContext
public List<UsageContext> getUseContext()
- Specified by:
getUseContextin classCanonicalResource- Returns:
#useContext(The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate artifact assessment instances.)
-
setUseContext
public ArtifactAssessment setUseContext(List<UsageContext> theUseContext)
- Specified by:
setUseContextin classCanonicalResource- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasUseContext
public boolean hasUseContext()
- Specified by:
hasUseContextin classCanonicalResource
-
addUseContext
public UsageContext addUseContext()
- Specified by:
addUseContextin classCanonicalResource
-
addUseContext
public ArtifactAssessment addUseContext(UsageContext t)
- Specified by:
addUseContextin classCanonicalResource
-
getUseContextFirstRep
public UsageContext getUseContextFirstRep()
- Specified by:
getUseContextFirstRepin classCanonicalResource- Returns:
- The first repetition of repeating field
#useContext, creating it if it does not already exist {2}
-
getJurisdictionMax
public int getJurisdictionMax()
not supported on this implementation- Overrides:
getJurisdictionMaxin classCanonicalResource
-
getJurisdiction
public List<CodeableConcept> getJurisdiction()
- Specified by:
getJurisdictionin classCanonicalResource- Returns:
#jurisdiction(A legal or geographic region in which the artifact assessment is intended to be used.)
-
setJurisdiction
public ArtifactAssessment setJurisdiction(List<CodeableConcept> theJurisdiction)
- Specified by:
setJurisdictionin classCanonicalResource- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasJurisdiction
public boolean hasJurisdiction()
- Specified by:
hasJurisdictionin classCanonicalResource
-
addJurisdiction
public CodeableConcept addJurisdiction()
- Specified by:
addJurisdictionin classCanonicalResource
-
addJurisdiction
public ArtifactAssessment addJurisdiction(CodeableConcept t)
- Specified by:
addJurisdictionin classCanonicalResource
-
getJurisdictionFirstRep
public CodeableConcept getJurisdictionFirstRep()
- Specified by:
getJurisdictionFirstRepin classCanonicalResource- Returns:
- The first repetition of repeating field
#jurisdiction, creating it if it does not already exist {2}
-
getPurposeMax
public int getPurposeMax()
not supported on this implementation- Overrides:
getPurposeMaxin classCanonicalResource
-
getPurposeElement
public MarkdownType getPurposeElement()
- Specified by:
getPurposeElementin classCanonicalResource- Returns:
#purpose(Explanation of why this artifact assessment is needed and why it has been designed as it has.). This is the underlying object with id, value and extensions. The accessor "getPurpose" gives direct access to the value
-
hasPurposeElement
public boolean hasPurposeElement()
- Specified by:
hasPurposeElementin classCanonicalResource
-
hasPurpose
public boolean hasPurpose()
- Specified by:
hasPurposein classCanonicalResource
-
setPurposeElement
public ArtifactAssessment setPurposeElement(MarkdownType value)
- Specified by:
setPurposeElementin classCanonicalResource- Parameters:
value-#purpose(Explanation of why this artifact assessment is needed and why it has been designed as it has.). This is the underlying object with id, value and extensions. The accessor "getPurpose" gives direct access to the value
-
getPurpose
public String getPurpose()
- Specified by:
getPurposein classCanonicalResource- Returns:
- Explanation of why this canonical resource is needed and why it has been designed as it has.
-
setPurpose
public ArtifactAssessment setPurpose(String value)
- Specified by:
setPurposein classCanonicalResource- Parameters:
value- Explanation of why this artifact assessment is needed and why it has been designed as it has.
-
getEffectivePeriodMax
public int getEffectivePeriodMax()
not supported on this implementation- Overrides:
getEffectivePeriodMaxin classMetadataResource
-
getEffectivePeriod
public Period getEffectivePeriod()
- Specified by:
getEffectivePeriodin classMetadataResource- Returns:
#effectivePeriod(The period during which the artifact assessment content was or is planned to be in active use.)
-
hasEffectivePeriod
public boolean hasEffectivePeriod()
- Specified by:
hasEffectivePeriodin classMetadataResource
-
setEffectivePeriod
public ArtifactAssessment setEffectivePeriod(Period value)
- Specified by:
setEffectivePeriodin classMetadataResource- Parameters:
value-#effectivePeriod(The period during which the artifact assessment content was or is planned to be in active use.)
-
getTopicMax
public int getTopicMax()
not supported on this implementation- Overrides:
getTopicMaxin classMetadataResource
-
getTopic
public List<CodeableConcept> getTopic()
- Specified by:
getTopicin classMetadataResource- Returns:
#topic(Descriptive topics related to the content of the library. Topics provide a high-level categorization of the library that can be useful for filtering and searching.)
-
setTopic
public ArtifactAssessment setTopic(List<CodeableConcept> theTopic)
- Specified by:
setTopicin classMetadataResource- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasTopic
public boolean hasTopic()
- Specified by:
hasTopicin classMetadataResource
-
addTopic
public CodeableConcept addTopic()
- Specified by:
addTopicin classMetadataResource
-
addTopic
public ArtifactAssessment addTopic(CodeableConcept t)
- Specified by:
addTopicin classMetadataResource
-
getTopicFirstRep
public CodeableConcept getTopicFirstRep()
- Specified by:
getTopicFirstRepin classMetadataResource- Returns:
- The first repetition of repeating field
#topic, creating it if it does not already exist {2}
-
getAuthorMax
public int getAuthorMax()
not supported on this implementation- Overrides:
getAuthorMaxin classMetadataResource
-
getAuthor
public List<ContactDetail> getAuthor()
- Specified by:
getAuthorin classMetadataResource- Returns:
#author(An individiual or organization primarily involved in the creation and maintenance of the artifact assessment.)
-
setAuthor
public ArtifactAssessment setAuthor(List<ContactDetail> theAuthor)
- Specified by:
setAuthorin classMetadataResource- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasAuthor
public boolean hasAuthor()
- Specified by:
hasAuthorin classMetadataResource
-
addAuthor
public ContactDetail addAuthor()
- Specified by:
addAuthorin classMetadataResource
-
addAuthor
public ArtifactAssessment addAuthor(ContactDetail t)
- Specified by:
addAuthorin classMetadataResource
-
getAuthorFirstRep
public ContactDetail getAuthorFirstRep()
- Specified by:
getAuthorFirstRepin classMetadataResource- Returns:
- The first repetition of repeating field
#author, creating it if it does not already exist {2}
-
getEditorMax
public int getEditorMax()
not supported on this implementation- Overrides:
getEditorMaxin classMetadataResource
-
getEditor
public List<ContactDetail> getEditor()
- Specified by:
getEditorin classMetadataResource- Returns:
#editor(An individual or organization primarily responsible for internal coherence of the artifact assessment.)
-
setEditor
public ArtifactAssessment setEditor(List<ContactDetail> theEditor)
- Specified by:
setEditorin classMetadataResource- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasEditor
public boolean hasEditor()
- Specified by:
hasEditorin classMetadataResource
-
addEditor
public ContactDetail addEditor()
- Specified by:
addEditorin classMetadataResource
-
addEditor
public ArtifactAssessment addEditor(ContactDetail t)
- Specified by:
addEditorin classMetadataResource
-
getEditorFirstRep
public ContactDetail getEditorFirstRep()
- Specified by:
getEditorFirstRepin classMetadataResource- Returns:
- The first repetition of repeating field
#editor, creating it if it does not already exist {2}
-
getReviewerMax
public int getReviewerMax()
not supported on this implementation- Overrides:
getReviewerMaxin classMetadataResource
-
getReviewer
public List<ContactDetail> getReviewer()
- Specified by:
getReviewerin classMetadataResource- Returns:
#reviewer(An individual or organization primarily responsible for review of some aspect of the artifact assessment.)
-
setReviewer
public ArtifactAssessment setReviewer(List<ContactDetail> theReviewer)
- Specified by:
setReviewerin classMetadataResource- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasReviewer
public boolean hasReviewer()
- Specified by:
hasReviewerin classMetadataResource
-
addReviewer
public ContactDetail addReviewer()
- Specified by:
addReviewerin classMetadataResource
-
addReviewer
public ArtifactAssessment addReviewer(ContactDetail t)
- Specified by:
addReviewerin classMetadataResource
-
getReviewerFirstRep
public ContactDetail getReviewerFirstRep()
- Specified by:
getReviewerFirstRepin classMetadataResource- Returns:
- The first repetition of repeating field
#reviewer, creating it if it does not already exist {2}
-
getEndorserMax
public int getEndorserMax()
not supported on this implementation- Overrides:
getEndorserMaxin classMetadataResource
-
getEndorser
public List<ContactDetail> getEndorser()
- Specified by:
getEndorserin classMetadataResource- Returns:
#endorser(An individual or organization responsible for officially endorsing the artifact assessment for use in some setting.)
-
setEndorser
public ArtifactAssessment setEndorser(List<ContactDetail> theEndorser)
- Specified by:
setEndorserin classMetadataResource- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasEndorser
public boolean hasEndorser()
- Specified by:
hasEndorserin classMetadataResource
-
addEndorser
public ContactDetail addEndorser()
- Specified by:
addEndorserin classMetadataResource
-
addEndorser
public ArtifactAssessment addEndorser(ContactDetail t)
- Specified by:
addEndorserin classMetadataResource
-
getEndorserFirstRep
public ContactDetail getEndorserFirstRep()
- Specified by:
getEndorserFirstRepin classMetadataResource- Returns:
- The first repetition of repeating field
#endorser, creating it if it does not already exist {2}
-
getRelatedArtifactMax
public int getRelatedArtifactMax()
not supported on this implementation- Overrides:
getRelatedArtifactMaxin classMetadataResource
-
getRelatedArtifact
public List<RelatedArtifact> getRelatedArtifact()
- Specified by:
getRelatedArtifactin classMetadataResource- Returns:
#relatedArtifact(Related artifacts such as additional documentation, justification, dependencies, bibliographic references, and predecessor and successor artifacts.)
-
setRelatedArtifact
public ArtifactAssessment setRelatedArtifact(List<RelatedArtifact> theRelatedArtifact)
- Specified by:
setRelatedArtifactin classMetadataResource- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasRelatedArtifact
public boolean hasRelatedArtifact()
- Specified by:
hasRelatedArtifactin classMetadataResource
-
addRelatedArtifact
public RelatedArtifact addRelatedArtifact()
- Specified by:
addRelatedArtifactin classMetadataResource
-
addRelatedArtifact
public ArtifactAssessment addRelatedArtifact(RelatedArtifact t)
- Specified by:
addRelatedArtifactin classMetadataResource
-
getRelatedArtifactFirstRep
public RelatedArtifact getRelatedArtifactFirstRep()
- Specified by:
getRelatedArtifactFirstRepin classMetadataResource- Returns:
- The first repetition of repeating field
#relatedArtifact, creating it if it does not already exist {2}
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classMetadataResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classMetadataResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classMetadataResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classMetadataResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classMetadataResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classMetadataResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classMetadataResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classMetadataResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classMetadataResource
-
copy
public ArtifactAssessment copy()
- Specified by:
copyin classMetadataResource
-
copyValues
public void copyValues(ArtifactAssessment dst)
-
typedCopy
protected ArtifactAssessment typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classMetadataResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classMetadataResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classMetadataResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-