
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, TEXTFields inherited from class org.hl7.fhir.r5.model.Resource
id, implicitRules, language, metaFields 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_TAGFields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ContactDetailabstract MetadataResourceabstract ContactDetailabstract MetadataResourceabstract ContactDetailabstract MetadataResourceabstract RelatedArtifactabstract MetadataResourceabstract ContactDetailabstract MetadataResourceabstract CodeableConceptaddTopic()abstract MetadataResourceabstract MetadataResourcecopy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()abstract Dateabstract DateTypeintHow many allowed for this property by the implementationabstract List<ContactDetail> abstract ContactDetailintHow many allowed for this property by the implementationabstract List<ContactDetail> abstract ContactDetailintHow many allowed for this property by the implementationabstract PeriodintHow many allowed for this property by the implementationabstract List<ContactDetail> abstract ContactDetailintHow many allowed for this property by the implementationabstract Dateabstract DateTypeintHow 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 RelatedArtifactintHow many allowed for this property by the implementationabstract List<ContactDetail> abstract ContactDetailintHow many allowed for this property by the implementationabstract List<CodeableConcept> getTopic()abstract CodeableConceptintHow many allowed for this property by the implementationString[]getTypesForProperty(int hash, String name) abstract booleanabstract booleanabstract booleanabstract booleanabstract booleanabstract booleanabstract booleanabstract booleanabstract booleanabstract booleanabstract booleanhasTopic()booleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) voidremoveChild(String name, Base value) abstract MetadataResourcesetApprovalDate(Date value) abstract MetadataResourcesetApprovalDateElement(DateType value) abstract MetadataResourcesetAuthor(List<ContactDetail> theAuthor) abstract MetadataResourcesetEditor(List<ContactDetail> theEditor) abstract MetadataResourcesetEffectivePeriod(Period value) abstract MetadataResourcesetEndorser(List<ContactDetail> theEndorser) abstract MetadataResourcesetLastReviewDate(Date value) abstract MetadataResourcesetLastReviewDateElement(DateType value) setProperty(int hash, String name, Base value) setProperty(String name, Base value) abstract MetadataResourcesetRelatedArtifact(List<RelatedArtifact> theRelatedArtifact) abstract MetadataResourcesetReviewer(List<ContactDetail> theReviewer) abstract MetadataResourcesetTopic(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, 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, toStringMethods inherited from class org.hl7.fhir.r5.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getExtensionString, getExtensionString, getModifierExtension, getModifierExtensionsByUrl, getStandardsStatus, getText, hasContained, hasExtension, hasExtension, hasExtension, hasModifierExtension, hasPrimitiveExtension, hasText, setContained, setExtension, setModifierExtension, setStandardsStatus, setTextMethods 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, setWebPathMethods inherited from class org.hl7.fhir.r5.model.BaseResource
getStructureFhirVersionEnum, isResource, setIdMethods 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, executeFunction, 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, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatCommentMethods 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:
-
(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
invalid reference
#approvalDate
-
hasApprovalDateElement
-
hasApprovalDate
-
setApprovalDateElement
- 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.). This is the underlying object with id, value and extensions. The accessor "getApprovalDate" gives direct access to the valueinvalid 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:
-
(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
invalid reference
#lastReviewDate
-
hasLastReviewDateElement
-
hasLastReviewDate
-
setLastReviewDateElement
- 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.). This is the underlying object with id, value and extensions. The accessor "getLastReviewDate" gives direct access to the valueinvalid 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:
-
(The period during which the metadata resource content was or is planned to be in active use.)
invalid reference
#effectivePeriod
-
hasEffectivePeriod
-
setEffectivePeriod
- Parameters:
value-(The period during which the metadata resource content was or is planned to be in active use.)invalid reference
#effectivePeriod
-
getTopicMax
How many allowed for this property by the implementation -
getTopic
- Returns:
-
(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.)
invalid reference
#topic
-
setTopic
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasTopic
-
addTopic
-
addTopic
-
getTopicFirstRep
- Returns:
- The first repetition of repeating field
, creating it if it does not already exist {1}
invalid reference
#topic
-
getAuthorMax
How many allowed for this property by the implementation -
getAuthor
- Returns:
-
(An individiual or organization primarily involved in the creation and maintenance of the metadata resource.)
invalid reference
#author
-
setAuthor
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasAuthor
-
addAuthor
-
addAuthor
-
getAuthorFirstRep
- Returns:
- The first repetition of repeating field
, creating it if it does not already exist {1}
invalid reference
#author
-
getEditorMax
How many allowed for this property by the implementation -
getEditor
- Returns:
-
(An individual or organization primarily responsible for internal coherence of the metadata resource.)
invalid reference
#editor
-
setEditor
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasEditor
-
addEditor
-
addEditor
-
getEditorFirstRep
- Returns:
- The first repetition of repeating field
, creating it if it does not already exist {1}
invalid reference
#editor
-
getReviewerMax
How many allowed for this property by the implementation -
getReviewer
- Returns:
-
(An individual or organization asserted by the publisher to be primarily responsible for review of some aspect of the metadata resource.)
invalid reference
#reviewer
-
setReviewer
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasReviewer
-
addReviewer
-
addReviewer
-
getReviewerFirstRep
- Returns:
- The first repetition of repeating field
, creating it if it does not already exist {1}
invalid reference
#reviewer
-
getEndorserMax
How many allowed for this property by the implementation -
getEndorser
- Returns:
-
(An individual or organization asserted by the publisher to be responsible for officially endorsing the metadata resource for use in some setting.)
invalid reference
#endorser
-
setEndorser
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasEndorser
-
addEndorser
-
addEndorser
-
getEndorserFirstRep
- Returns:
- The first repetition of repeating field
, creating it if it does not already exist {1}
invalid reference
#endorser
-
getRelatedArtifactMax
How many allowed for this property by the implementation -
getRelatedArtifact
- Returns:
-
(Related artifacts such as additional documentation, justification, dependencies, bibliographic references, and predecessor and successor artifacts.)
invalid reference
#relatedArtifact
-
setRelatedArtifact
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasRelatedArtifact
-
addRelatedArtifact
-
addRelatedArtifact
-
getRelatedArtifactFirstRep
- Returns:
- The first repetition of repeating field
, creating it if it does not already exist {1}
invalid reference
#relatedArtifact
-
listChildren
- Overrides:
listChildrenin classCanonicalResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin classCanonicalResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getPropertyin classCanonicalResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setPropertyin classCanonicalResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classCanonicalResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChildin classCanonicalResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classCanonicalResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classCanonicalResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classCanonicalResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classCanonicalResource- Returns:
- the FHIR type name of the instance (not the java class name)
-
copy
- Specified by:
copyin classCanonicalResource
-
copyValues
-
equalsDeep
- Overrides:
equalsDeepin classCanonicalResource
-
equalsShallow
- Overrides:
equalsShallowin classCanonicalResource
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classCanonicalResource
-