
Package org.hl7.fhir.r5.model
Class MetadataResource
java.lang.Object
org.hl7.fhir.r5.model.Base
org.hl7.fhir.r5.model.BaseResource
org.hl7.fhir.r5.model.Resource
org.hl7.fhir.r5.model.DomainResource
org.hl7.fhir.r5.model.CanonicalResource
org.hl7.fhir.r5.model.MetadataResource
- 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
- Direct Known Subclasses:
ActivityDefinition
,ChargeItemDefinition
,Citation
,CodeSystem
,ConceptMap
,ConditionDefinition
,EventDefinition
,Evidence
,EvidenceReport
,EvidenceVariable
,Library
,Measure
,NamingSystem
,PlanDefinition
,Questionnaire
,ValueSet
Common Interface declaration for conformance and knowledge artifact resources.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason
-
Field Summary
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
Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, SP_RES_ID
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ContactDetail
abstract MetadataResource
abstract ContactDetail
abstract MetadataResource
abstract ContactDetail
abstract MetadataResource
abstract RelatedArtifact
abstract MetadataResource
abstract ContactDetail
abstract MetadataResource
abstract CodeableConcept
addTopic()
abstract MetadataResource
abstract MetadataResource
copy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
abstract Date
abstract DateType
int
How many allowed for this property by the implementationabstract List<ContactDetail>
abstract ContactDetail
int
How many allowed for this property by the implementationabstract List<ContactDetail>
abstract ContactDetail
int
How many allowed for this property by the implementationabstract Period
int
How many allowed for this property by the implementationabstract List<ContactDetail>
abstract ContactDetail
int
How many allowed for this property by the implementationabstract Date
abstract DateType
int
How many allowed for this property by the implementationgetNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) abstract List<RelatedArtifact>
abstract RelatedArtifact
int
How many allowed for this property by the implementationabstract List<ContactDetail>
abstract ContactDetail
int
How many allowed for this property by the implementationabstract List<CodeableConcept>
getTopic()
abstract CodeableConcept
int
How many allowed for this property by the implementationString[]
getTypesForProperty
(int hash, String name) abstract boolean
abstract boolean
abstract boolean
abstract boolean
abstract boolean
abstract boolean
abstract boolean
abstract boolean
abstract boolean
abstract boolean
abstract boolean
hasTopic()
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) abstract MetadataResource
setApprovalDate
(Date value) abstract MetadataResource
setApprovalDateElement
(DateType value) abstract MetadataResource
setAuthor
(List<ContactDetail> theAuthor) abstract MetadataResource
setEditor
(List<ContactDetail> theEditor) abstract MetadataResource
setEffectivePeriod
(Period value) abstract MetadataResource
setEndorser
(List<ContactDetail> theEndorser) abstract MetadataResource
setLastReviewDate
(Date value) abstract MetadataResource
setLastReviewDateElement
(DateType value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) abstract MetadataResource
setRelatedArtifact
(List<RelatedArtifact> theRelatedArtifact) abstract MetadataResource
setReviewer
(List<ContactDetail> theReviewer) abstract MetadataResource
setTopic
(List<CodeableConcept> theTopic) Methods inherited from class org.hl7.fhir.r5.model.CanonicalResource
addContact, addContact, addIdentifier, addIdentifier, addJurisdiction, addJurisdiction, addUseContext, addUseContext, copyValues, getContact, getContactFirstRep, getContactMax, getCopyright, getCopyrightElement, getCopyrightLabel, getCopyrightLabelElement, getCopyrightLabelMax, getCopyrightMax, getDate, getDateElement, getDateMax, getDescription, getDescriptionElement, getDescriptionMax, getExperimental, getExperimentalElement, getExperimentalMax, getIdentifier, getIdentifierFirstRep, getIdentifierMax, getJurisdiction, getJurisdictionFirstRep, getJurisdictionMax, getName, getNameElement, getNameMax, getOid, getPublisher, getPublisherElement, getPublisherMax, getPurpose, getPurposeElement, getPurposeMax, getStatus, getStatusElement, getStatusMax, getTitle, getTitleElement, getTitleMax, getUrl, getUrlElement, getUrlMax, getUseContext, getUseContextFirstRep, getUseContextMax, getVersion, getVersionAlgorithm, getVersionAlgorithmCoding, getVersionAlgorithmMax, getVersionAlgorithmStringType, getVersionedUrl, getVersionElement, getVersionMax, getVUrl, hasContact, hasCopyright, hasCopyrightElement, hasCopyrightLabel, hasCopyrightLabelElement, hasDate, hasDateElement, hasDescription, hasDescriptionElement, hasExperimental, hasExperimentalElement, hasIdentifier, hasJurisdiction, hasName, hasNameElement, hasPublisher, hasPublisherElement, hasPurpose, hasPurposeElement, hasStatus, hasStatusElement, hasTitle, hasTitleElement, hasUrl, hasUrlElement, hasUseContext, hasVersion, hasVersionAlgorithm, hasVersionAlgorithmCoding, hasVersionAlgorithmStringType, hasVersionElement, oid, present, setContact, setCopyright, setCopyrightElement, setCopyrightLabel, setCopyrightLabelElement, setDate, setDateElement, setDescription, setDescriptionElement, setExperimental, setExperimentalElement, setIdentifier, setJurisdiction, setName, setNameElement, setPublisher, setPublisherElement, setPurpose, setPurposeElement, setStatus, setStatusElement, setTitle, setTitleElement, setUrl, setUrlElement, setUseContext, setVersion, setVersionAlgorithm, setVersionElement, 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, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getStandardsStatus, getText, hasContained, hasExtension, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setStandardsStatus, setText
Methods inherited from class org.hl7.fhir.r5.model.Resource
copyValues, getId, getIdBase, getIdElement, getIdPart, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, getResourceType, getSourcePackage, getWebPath, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, hasSourcePackage, hasWebPath, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta, setSourcePackage, setWebPath
Methods inherited from class org.hl7.fhir.r5.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
Methods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, removeChild, setCopyUserData, 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
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Constructor Details
-
MetadataResource
public MetadataResource()Constructor
-
-
Method Details
-
getApprovalDateMax
How many allowed for this property by the implementation -
getApprovalDateElement
- 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
-
hasApprovalDate
-
setApprovalDateElement
- 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
- 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
- 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.
-
getLastReviewDateMax
How many allowed for this property by the implementation -
getLastReviewDateElement
- 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
-
hasLastReviewDate
-
setLastReviewDateElement
- 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
- 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
- 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.
-
getEffectivePeriodMax
How many allowed for this property by the implementation -
getEffectivePeriod
- Returns:
#effectivePeriod
(The period during which the metadata resource content was or is planned to be in active use.)
-
hasEffectivePeriod
-
setEffectivePeriod
- Parameters:
value
-#effectivePeriod
(The period during which the metadata resource content was or is planned to be in active use.)
-
getTopicMax
How many allowed for this property by the implementation -
getTopic
- Returns:
#topic
(Descriptive topics related to the content of the metadata resource. Topics provide a high-level categorization as well as keywords for the metadata resource that can be useful for filtering and searching.)
-
setTopic
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasTopic
-
addTopic
-
addTopic
-
getTopicFirstRep
- Returns:
- The first repetition of repeating field
#topic
, creating it if it does not already exist {1}
-
getAuthorMax
How many allowed for this property by the implementation -
getAuthor
- Returns:
#author
(An individiual or organization primarily involved in the creation and maintenance of the metadata resource.)
-
setAuthor
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasAuthor
-
addAuthor
-
addAuthor
-
getAuthorFirstRep
- Returns:
- The first repetition of repeating field
#author
, creating it if it does not already exist {1}
-
getEditorMax
How many allowed for this property by the implementation -
getEditor
- Returns:
#editor
(An individual or organization primarily responsible for internal coherence of the metadata resource.)
-
setEditor
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasEditor
-
addEditor
-
addEditor
-
getEditorFirstRep
- Returns:
- The first repetition of repeating field
#editor
, creating it if it does not already exist {1}
-
getReviewerMax
How many allowed for this property by the implementation -
getReviewer
- Returns:
#reviewer
(An individual or organization asserted by the publisher to be primarily responsible for review of some aspect of the metadata resource.)
-
setReviewer
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasReviewer
-
addReviewer
-
addReviewer
-
getReviewerFirstRep
- Returns:
- The first repetition of repeating field
#reviewer
, creating it if it does not already exist {1}
-
getEndorserMax
How many allowed for this property by the implementation -
getEndorser
- Returns:
#endorser
(An individual or organization asserted by the publisher to be responsible for officially endorsing the metadata resource for use in some setting.)
-
setEndorser
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasEndorser
-
addEndorser
-
addEndorser
-
getEndorserFirstRep
- Returns:
- The first repetition of repeating field
#endorser
, creating it if it does not already exist {1}
-
getRelatedArtifactMax
How many allowed for this property by the implementation -
getRelatedArtifact
- Returns:
#relatedArtifact
(Related artifacts such as additional documentation, justification, dependencies, bibliographic references, and predecessor and successor artifacts.)
-
setRelatedArtifact
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasRelatedArtifact
-
addRelatedArtifact
-
addRelatedArtifact
-
getRelatedArtifactFirstRep
- Returns:
- The first repetition of repeating field
#relatedArtifact
, creating it if it does not already exist {1}
-
listChildren
- Overrides:
listChildren
in classCanonicalResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classCanonicalResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classCanonicalResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classCanonicalResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classCanonicalResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classCanonicalResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classCanonicalResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classCanonicalResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classCanonicalResource
-
copy
- Specified by:
copy
in classCanonicalResource
-
copyValues
-
equalsDeep
- Overrides:
equalsDeep
in classCanonicalResource
-
equalsShallow
- Overrides:
equalsShallow
in classCanonicalResource
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classCanonicalResource
-