Class SubstanceDefinition
- java.lang.Object
-
- org.hl7.fhir.r4b.model.Base
-
- org.hl7.fhir.r4b.model.BaseResource
-
- org.hl7.fhir.r4b.model.Resource
-
- org.hl7.fhir.r4b.model.DomainResource
-
- org.hl7.fhir.r4b.model.SubstanceDefinition
-
- 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 SubstanceDefinition extends DomainResource
The detailed description of a substance, typically at a level beyond what is used for prescribing.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSubstanceDefinition.SubstanceDefinitionCodeComponentstatic classSubstanceDefinition.SubstanceDefinitionMoietyComponentstatic classSubstanceDefinition.SubstanceDefinitionMolecularWeightComponentstatic classSubstanceDefinition.SubstanceDefinitionNameComponentstatic classSubstanceDefinition.SubstanceDefinitionNameOfficialComponentstatic classSubstanceDefinition.SubstanceDefinitionPropertyComponentstatic classSubstanceDefinition.SubstanceDefinitionRelationshipComponentstatic classSubstanceDefinition.SubstanceDefinitionSourceMaterialComponentstatic classSubstanceDefinition.SubstanceDefinitionStructureComponentstatic classSubstanceDefinition.SubstanceDefinitionStructureRepresentationComponent
-
Field Summary
Fields Modifier and Type Field Description protected List<CodeableConcept>classificationA high level categorization, e.g.static ca.uhn.fhir.rest.gclient.TokenClientParamCLASSIFICATIONFluent Client search parameter constant for classificationprotected List<SubstanceDefinition.SubstanceDefinitionCodeComponent>codeCodes associated with the substance.static ca.uhn.fhir.rest.gclient.TokenClientParamCODEFluent Client search parameter constant for codeprotected MarkdownTypedescriptionTextual description of the substance.protected CodeableConceptdomainIf the substance applies to only human or veterinary use.static ca.uhn.fhir.rest.gclient.TokenClientParamDOMAINFluent Client search parameter constant for domainprotected List<CodeableConcept>gradeThe quality standard, established benchmark, to which substance complies (e.g.protected List<Identifier>identifierIdentifier by which this substance is known.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierprotected List<Reference>informationSourceSupporting literature.protected List<Reference>manufacturerA company that makes this substance.protected List<SubstanceDefinition.SubstanceDefinitionMoietyComponent>moietyMoiety, for structural modifications.protected List<SubstanceDefinition.SubstanceDefinitionMolecularWeightComponent>molecularWeightThe molecular weight or weight range (for proteins, polymers or nucleic acids).protected List<SubstanceDefinition.SubstanceDefinitionNameComponent>nameNames applicable to this substance.static ca.uhn.fhir.rest.gclient.StringClientParamNAMEFluent Client search parameter constant for nameprotected List<Annotation>noteTextual comment about the substance's catalogue or registry record.protected List<SubstanceDefinition.SubstanceDefinitionPropertyComponent>propertyGeneral specifications for this substance.protected List<SubstanceDefinition.SubstanceDefinitionRelationshipComponent>relationshipA link between this substance and another, with details of the relationship.protected SubstanceDefinition.SubstanceDefinitionSourceMaterialComponentsourceMaterialMaterial or taxonomic/anatomical source for the substance.static StringSP_CLASSIFICATIONSearch parameter: classificationstatic StringSP_CODESearch parameter: codestatic StringSP_DOMAINSearch parameter: domainstatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_NAMESearch parameter: nameprotected CodeableConceptstatusStatus of substance within the catalogue e.g.protected SubstanceDefinition.SubstanceDefinitionStructureComponentstructureStructural information.protected List<Reference>supplierA company that supplies this substance.protected StringTypeversionA business level identifier of the substance.-
Fields inherited from class org.hl7.fhir.r4b.model.DomainResource
contained, extension, modifierExtension, SP_TEXT, text, TEXT
-
Fields inherited from class org.hl7.fhir.r4b.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description SubstanceDefinition()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4b.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.r4b.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.r4b.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r4b.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, toString, 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
Identifier by which this substance is known.
-
version
protected StringType version
A business level identifier of the substance.
-
status
protected CodeableConcept status
Status of substance within the catalogue e.g. approved.
-
classification
protected List<CodeableConcept> classification
A high level categorization, e.g. polymer or nucleic acid, or food, chemical, biological, or a lower level such as the general types of polymer (linear or branch chain) or type of impurity (process related or contaminant).
-
domain
protected CodeableConcept domain
If the substance applies to only human or veterinary use.
-
grade
protected List<CodeableConcept> grade
The quality standard, established benchmark, to which substance complies (e.g. USP/NF, Ph. Eur, JP, BP, Company Standard).
-
description
protected MarkdownType description
Textual description of the substance.
-
informationSource
protected List<Reference> informationSource
Supporting literature.
-
note
protected List<Annotation> note
Textual comment about the substance's catalogue or registry record.
-
manufacturer
protected List<Reference> manufacturer
A company that makes this substance.
-
moiety
protected List<SubstanceDefinition.SubstanceDefinitionMoietyComponent> moiety
Moiety, for structural modifications.
-
property
protected List<SubstanceDefinition.SubstanceDefinitionPropertyComponent> property
General specifications for this substance.
-
molecularWeight
protected List<SubstanceDefinition.SubstanceDefinitionMolecularWeightComponent> molecularWeight
The molecular weight or weight range (for proteins, polymers or nucleic acids).
-
structure
protected SubstanceDefinition.SubstanceDefinitionStructureComponent structure
Structural information.
-
code
protected List<SubstanceDefinition.SubstanceDefinitionCodeComponent> code
Codes associated with the substance.
-
name
protected List<SubstanceDefinition.SubstanceDefinitionNameComponent> name
Names applicable to this substance.
-
relationship
protected List<SubstanceDefinition.SubstanceDefinitionRelationshipComponent> relationship
A link between this substance and another, with details of the relationship.
-
sourceMaterial
protected SubstanceDefinition.SubstanceDefinitionSourceMaterialComponent sourceMaterial
Material or taxonomic/anatomical source for the substance.
-
SP_CLASSIFICATION
public static final String SP_CLASSIFICATION
Search parameter: classificationDescription: High or low level categorization, e.g. polymer vs. nucleic acid or linear vs. branch chain
Type: token
Path: SubstanceDefinition.classification
- See Also:
- Constant Field Values
-
CLASSIFICATION
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLASSIFICATION
Fluent Client search parameter constant for classificationDescription: High or low level categorization, e.g. polymer vs. nucleic acid or linear vs. branch chain
Type: token
Path: SubstanceDefinition.classification
-
SP_CODE
public static final String SP_CODE
Search parameter: codeDescription: The specific code
Type: token
Path: SubstanceDefinition.code.code
- See Also:
- Constant Field Values
-
CODE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE
Fluent Client search parameter constant for codeDescription: The specific code
Type: token
Path: SubstanceDefinition.code.code
-
SP_DOMAIN
public static final String SP_DOMAIN
Search parameter: domainDescription: If the substance applies to only human or veterinary use
Type: token
Path: SubstanceDefinition.domain
- See Also:
- Constant Field Values
-
DOMAIN
public static final ca.uhn.fhir.rest.gclient.TokenClientParam DOMAIN
Fluent Client search parameter constant for domainDescription: If the substance applies to only human or veterinary use
Type: token
Path: SubstanceDefinition.domain
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: Identifier by which this substance is known
Type: token
Path: SubstanceDefinition.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Identifier by which this substance is known
Type: token
Path: SubstanceDefinition.identifier
-
SP_NAME
public static final String SP_NAME
Search parameter: nameDescription: The actual name
Type: string
Path: SubstanceDefinition.name.name
- See Also:
- Constant Field Values
-
NAME
public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
Fluent Client search parameter constant for nameDescription: The actual name
Type: string
Path: SubstanceDefinition.name.name
-
-
Constructor Detail
-
SubstanceDefinition
public SubstanceDefinition()
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(Identifier by which this substance is known.)
-
setIdentifier
public SubstanceDefinition setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public SubstanceDefinition addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist {3}
-
getVersionElement
public StringType getVersionElement()
- Returns:
version(A business level identifier of the substance.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
-
hasVersionElement
public boolean hasVersionElement()
-
hasVersion
public boolean hasVersion()
-
setVersionElement
public SubstanceDefinition setVersionElement(StringType value)
- Parameters:
value-version(A business level identifier of the substance.). This is the underlying object with id, value and extensions. The accessor "getVersion" gives direct access to the value
-
getVersion
public String getVersion()
- Returns:
- A business level identifier of the substance.
-
setVersion
public SubstanceDefinition setVersion(String value)
- Parameters:
value- A business level identifier of the substance.
-
getStatus
public CodeableConcept getStatus()
- Returns:
status(Status of substance within the catalogue e.g. approved.)
-
hasStatus
public boolean hasStatus()
-
setStatus
public SubstanceDefinition setStatus(CodeableConcept value)
- Parameters:
value-status(Status of substance within the catalogue e.g. approved.)
-
getClassification
public List<CodeableConcept> getClassification()
- Returns:
classification(A high level categorization, e.g. polymer or nucleic acid, or food, chemical, biological, or a lower level such as the general types of polymer (linear or branch chain) or type of impurity (process related or contaminant).)
-
setClassification
public SubstanceDefinition setClassification(List<CodeableConcept> theClassification)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasClassification
public boolean hasClassification()
-
addClassification
public CodeableConcept addClassification()
-
addClassification
public SubstanceDefinition addClassification(CodeableConcept t)
-
getClassificationFirstRep
public CodeableConcept getClassificationFirstRep()
- Returns:
- The first repetition of repeating field
classification, creating it if it does not already exist {3}
-
getDomain
public CodeableConcept getDomain()
- Returns:
domain(If the substance applies to only human or veterinary use.)
-
hasDomain
public boolean hasDomain()
-
setDomain
public SubstanceDefinition setDomain(CodeableConcept value)
- Parameters:
value-domain(If the substance applies to only human or veterinary use.)
-
getGrade
public List<CodeableConcept> getGrade()
- Returns:
grade(The quality standard, established benchmark, to which substance complies (e.g. USP/NF, Ph. Eur, JP, BP, Company Standard).)
-
setGrade
public SubstanceDefinition setGrade(List<CodeableConcept> theGrade)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasGrade
public boolean hasGrade()
-
addGrade
public CodeableConcept addGrade()
-
addGrade
public SubstanceDefinition addGrade(CodeableConcept t)
-
getGradeFirstRep
public CodeableConcept getGradeFirstRep()
- Returns:
- The first repetition of repeating field
grade, creating it if it does not already exist {3}
-
getDescriptionElement
public MarkdownType getDescriptionElement()
- Returns:
description(Textual description of the substance.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
hasDescriptionElement
public boolean hasDescriptionElement()
-
hasDescription
public boolean hasDescription()
-
setDescriptionElement
public SubstanceDefinition setDescriptionElement(MarkdownType value)
- Parameters:
value-description(Textual description of the substance.). This is the underlying object with id, value and extensions. The accessor "getDescription" gives direct access to the value
-
getDescription
public String getDescription()
- Returns:
- Textual description of the substance.
-
setDescription
public SubstanceDefinition setDescription(String value)
- Parameters:
value- Textual description of the substance.
-
getInformationSource
public List<Reference> getInformationSource()
- Returns:
informationSource(Supporting literature.)
-
setInformationSource
public SubstanceDefinition setInformationSource(List<Reference> theInformationSource)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasInformationSource
public boolean hasInformationSource()
-
addInformationSource
public Reference addInformationSource()
-
addInformationSource
public SubstanceDefinition addInformationSource(Reference t)
-
getInformationSourceFirstRep
public Reference getInformationSourceFirstRep()
- Returns:
- The first repetition of repeating field
informationSource, creating it if it does not already exist {3}
-
getNote
public List<Annotation> getNote()
- Returns:
note(Textual comment about the substance's catalogue or registry record.)
-
setNote
public SubstanceDefinition setNote(List<Annotation> theNote)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasNote
public boolean hasNote()
-
addNote
public Annotation addNote()
-
addNote
public SubstanceDefinition addNote(Annotation t)
-
getNoteFirstRep
public Annotation getNoteFirstRep()
- Returns:
- The first repetition of repeating field
note, creating it if it does not already exist {3}
-
getManufacturer
public List<Reference> getManufacturer()
- Returns:
manufacturer(A company that makes this substance.)
-
setManufacturer
public SubstanceDefinition setManufacturer(List<Reference> theManufacturer)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasManufacturer
public boolean hasManufacturer()
-
addManufacturer
public Reference addManufacturer()
-
addManufacturer
public SubstanceDefinition addManufacturer(Reference t)
-
getManufacturerFirstRep
public Reference getManufacturerFirstRep()
- Returns:
- The first repetition of repeating field
manufacturer, creating it if it does not already exist {3}
-
getSupplier
public List<Reference> getSupplier()
- Returns:
supplier(A company that supplies this substance.)
-
setSupplier
public SubstanceDefinition setSupplier(List<Reference> theSupplier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSupplier
public boolean hasSupplier()
-
addSupplier
public Reference addSupplier()
-
addSupplier
public SubstanceDefinition addSupplier(Reference t)
-
getSupplierFirstRep
public Reference getSupplierFirstRep()
- Returns:
- The first repetition of repeating field
supplier, creating it if it does not already exist {3}
-
getMoiety
public List<SubstanceDefinition.SubstanceDefinitionMoietyComponent> getMoiety()
- Returns:
moiety(Moiety, for structural modifications.)
-
setMoiety
public SubstanceDefinition setMoiety(List<SubstanceDefinition.SubstanceDefinitionMoietyComponent> theMoiety)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasMoiety
public boolean hasMoiety()
-
addMoiety
public SubstanceDefinition.SubstanceDefinitionMoietyComponent addMoiety()
-
addMoiety
public SubstanceDefinition addMoiety(SubstanceDefinition.SubstanceDefinitionMoietyComponent t)
-
getMoietyFirstRep
public SubstanceDefinition.SubstanceDefinitionMoietyComponent getMoietyFirstRep()
- Returns:
- The first repetition of repeating field
moiety, creating it if it does not already exist {3}
-
getProperty
public List<SubstanceDefinition.SubstanceDefinitionPropertyComponent> getProperty()
- Returns:
property(General specifications for this substance.)
-
setProperty
public SubstanceDefinition setProperty(List<SubstanceDefinition.SubstanceDefinitionPropertyComponent> theProperty)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasProperty
public boolean hasProperty()
-
addProperty
public SubstanceDefinition.SubstanceDefinitionPropertyComponent addProperty()
-
addProperty
public SubstanceDefinition addProperty(SubstanceDefinition.SubstanceDefinitionPropertyComponent t)
-
getPropertyFirstRep
public SubstanceDefinition.SubstanceDefinitionPropertyComponent getPropertyFirstRep()
- Returns:
- The first repetition of repeating field
property, creating it if it does not already exist {3}
-
getMolecularWeight
public List<SubstanceDefinition.SubstanceDefinitionMolecularWeightComponent> getMolecularWeight()
- Returns:
molecularWeight(The molecular weight or weight range (for proteins, polymers or nucleic acids).)
-
setMolecularWeight
public SubstanceDefinition setMolecularWeight(List<SubstanceDefinition.SubstanceDefinitionMolecularWeightComponent> theMolecularWeight)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasMolecularWeight
public boolean hasMolecularWeight()
-
addMolecularWeight
public SubstanceDefinition.SubstanceDefinitionMolecularWeightComponent addMolecularWeight()
-
addMolecularWeight
public SubstanceDefinition addMolecularWeight(SubstanceDefinition.SubstanceDefinitionMolecularWeightComponent t)
-
getMolecularWeightFirstRep
public SubstanceDefinition.SubstanceDefinitionMolecularWeightComponent getMolecularWeightFirstRep()
- Returns:
- The first repetition of repeating field
molecularWeight, creating it if it does not already exist {3}
-
getStructure
public SubstanceDefinition.SubstanceDefinitionStructureComponent getStructure()
- Returns:
structure(Structural information.)
-
hasStructure
public boolean hasStructure()
-
setStructure
public SubstanceDefinition setStructure(SubstanceDefinition.SubstanceDefinitionStructureComponent value)
- Parameters:
value-structure(Structural information.)
-
getCode
public List<SubstanceDefinition.SubstanceDefinitionCodeComponent> getCode()
- Returns:
code(Codes associated with the substance.)
-
setCode
public SubstanceDefinition setCode(List<SubstanceDefinition.SubstanceDefinitionCodeComponent> theCode)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCode
public boolean hasCode()
-
addCode
public SubstanceDefinition.SubstanceDefinitionCodeComponent addCode()
-
addCode
public SubstanceDefinition addCode(SubstanceDefinition.SubstanceDefinitionCodeComponent t)
-
getCodeFirstRep
public SubstanceDefinition.SubstanceDefinitionCodeComponent getCodeFirstRep()
- Returns:
- The first repetition of repeating field
code, creating it if it does not already exist {3}
-
getName
public List<SubstanceDefinition.SubstanceDefinitionNameComponent> getName()
- Returns:
name(Names applicable to this substance.)
-
setName
public SubstanceDefinition setName(List<SubstanceDefinition.SubstanceDefinitionNameComponent> theName)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasName
public boolean hasName()
-
addName
public SubstanceDefinition.SubstanceDefinitionNameComponent addName()
-
addName
public SubstanceDefinition addName(SubstanceDefinition.SubstanceDefinitionNameComponent t)
-
getNameFirstRep
public SubstanceDefinition.SubstanceDefinitionNameComponent getNameFirstRep()
- Returns:
- The first repetition of repeating field
name, creating it if it does not already exist {3}
-
getRelationship
public List<SubstanceDefinition.SubstanceDefinitionRelationshipComponent> getRelationship()
- Returns:
relationship(A link between this substance and another, with details of the relationship.)
-
setRelationship
public SubstanceDefinition setRelationship(List<SubstanceDefinition.SubstanceDefinitionRelationshipComponent> theRelationship)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasRelationship
public boolean hasRelationship()
-
addRelationship
public SubstanceDefinition.SubstanceDefinitionRelationshipComponent addRelationship()
-
addRelationship
public SubstanceDefinition addRelationship(SubstanceDefinition.SubstanceDefinitionRelationshipComponent t)
-
getRelationshipFirstRep
public SubstanceDefinition.SubstanceDefinitionRelationshipComponent getRelationshipFirstRep()
- Returns:
- The first repetition of repeating field
relationship, creating it if it does not already exist {3}
-
getSourceMaterial
public SubstanceDefinition.SubstanceDefinitionSourceMaterialComponent getSourceMaterial()
- Returns:
sourceMaterial(Material or taxonomic/anatomical source for the substance.)
-
hasSourceMaterial
public boolean hasSourceMaterial()
-
setSourceMaterial
public SubstanceDefinition setSourceMaterial(SubstanceDefinition.SubstanceDefinitionSourceMaterialComponent value)
- Parameters:
value-sourceMaterial(Material or taxonomic/anatomical source for the substance.)
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public SubstanceDefinition copy()
- Specified by:
copyin classDomainResource
-
copyValues
public void copyValues(SubstanceDefinition dst)
-
typedCopy
protected SubstanceDefinition typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-