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, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAG
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
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) void
removeChild
(String name, Base value) 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, getFHIRPublicationVersion, 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, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, 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:
-
invalid reference
#approvalDate
-
hasApprovalDateElement
-
hasApprovalDate
-
setApprovalDateElement
- Parameters:
value
-invalid reference
#approvalDate
-
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:
-
invalid reference
#lastReviewDate
-
hasLastReviewDateElement
-
hasLastReviewDate
-
setLastReviewDateElement
- Parameters:
value
-invalid reference
#lastReviewDate
-
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:
-
invalid reference
#effectivePeriod
-
hasEffectivePeriod
-
setEffectivePeriod
- Parameters:
value
-invalid reference
#effectivePeriod
-
getTopicMax
How many allowed for this property by the implementation -
getTopic
- Returns:
-
invalid reference
#topic
-
setTopic
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasTopic
-
addTopic
-
addTopic
-
getTopicFirstRep
- Returns:
- The first repetition of repeating field
invalid reference
#topic
-
getAuthorMax
How many allowed for this property by the implementation -
getAuthor
- Returns:
-
invalid reference
#author
-
setAuthor
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasAuthor
-
addAuthor
-
addAuthor
-
getAuthorFirstRep
- Returns:
- The first repetition of repeating field
invalid reference
#author
-
getEditorMax
How many allowed for this property by the implementation -
getEditor
- Returns:
-
invalid reference
#editor
-
setEditor
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasEditor
-
addEditor
-
addEditor
-
getEditorFirstRep
- Returns:
- The first repetition of repeating field
invalid reference
#editor
-
getReviewerMax
How many allowed for this property by the implementation -
getReviewer
- Returns:
-
invalid reference
#reviewer
-
setReviewer
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasReviewer
-
addReviewer
-
addReviewer
-
getReviewerFirstRep
- Returns:
- The first repetition of repeating field
invalid reference
#reviewer
-
getEndorserMax
How many allowed for this property by the implementation -
getEndorser
- Returns:
-
invalid reference
#endorser
-
setEndorser
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasEndorser
-
addEndorser
-
addEndorser
-
getEndorserFirstRep
- Returns:
- The first repetition of repeating field
invalid reference
#endorser
-
getRelatedArtifactMax
How many allowed for this property by the implementation -
getRelatedArtifact
- Returns:
-
invalid reference
#relatedArtifact
-
setRelatedArtifact
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasRelatedArtifact
-
addRelatedArtifact
-
addRelatedArtifact
-
getRelatedArtifactFirstRep
- Returns:
- The first repetition of repeating field
invalid reference
#relatedArtifact
-
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
-
removeChild
- Overrides:
removeChild
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
- Returns:
- the FHIR type name of the instance (not the java class name)
-
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
-