public class SubstanceSourceMaterial extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
SubstanceSourceMaterial.SubstanceSourceMaterialFractionDescriptionComponent |
static class |
SubstanceSourceMaterial.SubstanceSourceMaterialOrganismAuthorComponent |
static class |
SubstanceSourceMaterial.SubstanceSourceMaterialOrganismComponent |
static class |
SubstanceSourceMaterial.SubstanceSourceMaterialOrganismHybridComponent |
static class |
SubstanceSourceMaterial.SubstanceSourceMaterialOrganismOrganismGeneralComponent |
static class |
SubstanceSourceMaterial.SubstanceSourceMaterialPartDescriptionComponent |
| Modifier and Type | Field and Description |
|---|---|
protected List<CodeableConcept> |
countryOfOrigin
The country where the plant material is harvested or the countries where the plasma is sourced from as laid down in accordance with the Plasma Master File.
|
protected CodeableConcept |
developmentStage
Stage of life for animals, plants, insects and microorganisms.
|
protected List<SubstanceSourceMaterial.SubstanceSourceMaterialFractionDescriptionComponent> |
fractionDescription
Many complex materials are fractions of parts of plants, animals, or minerals.
|
protected List<StringType> |
geographicalLocation
The place/region where the plant is harvested or the places/regions where the animal source material has its habitat.
|
protected SubstanceSourceMaterial.SubstanceSourceMaterialOrganismComponent |
organism
This subclause describes the organism which the substance is derived from.
|
protected Identifier |
organismId
The unique identifier associated with the source material parent organism shall be specified.
|
protected StringType |
organismName
The organism accepted Scientific name shall be provided based on the organism taxonomy.
|
protected List<Identifier> |
parentSubstanceId
The parent of the herbal drug Ginkgo biloba, Leaf is the substance ID of the substance (fresh) of Ginkgo biloba L.
|
protected List<StringType> |
parentSubstanceName
The parent substance of the Herbal Drug, or Herbal preparation.
|
protected List<SubstanceSourceMaterial.SubstanceSourceMaterialPartDescriptionComponent> |
partDescription
To do.
|
protected CodeableConcept |
sourceMaterialClass
General high level classification of the source material specific to the origin of the material.
|
protected CodeableConcept |
sourceMaterialState
The state of the source material when extracted.
|
protected CodeableConcept |
sourceMaterialType
The type of the source material shall be specified based on a controlled vocabulary.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
SubstanceSourceMaterial()
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected CodeableConcept sourceMaterialClass
protected CodeableConcept sourceMaterialType
protected CodeableConcept sourceMaterialState
protected Identifier organismId
protected StringType organismName
protected List<Identifier> parentSubstanceId
protected List<StringType> parentSubstanceName
protected List<CodeableConcept> countryOfOrigin
protected List<StringType> geographicalLocation
protected CodeableConcept developmentStage
protected List<SubstanceSourceMaterial.SubstanceSourceMaterialFractionDescriptionComponent> fractionDescription
protected SubstanceSourceMaterial.SubstanceSourceMaterialOrganismComponent organism
protected List<SubstanceSourceMaterial.SubstanceSourceMaterialPartDescriptionComponent> partDescription
public SubstanceSourceMaterial()
public CodeableConcept getSourceMaterialClass()
sourceMaterialClass (General high level classification of the source material specific to the origin of the material.)public boolean hasSourceMaterialClass()
public SubstanceSourceMaterial setSourceMaterialClass(CodeableConcept value)
value - sourceMaterialClass (General high level classification of the source material specific to the origin of the material.)public CodeableConcept getSourceMaterialType()
sourceMaterialType (The type of the source material shall be specified based on a controlled vocabulary. For vaccines, this subclause refers to the class of infectious agent.)public boolean hasSourceMaterialType()
public SubstanceSourceMaterial setSourceMaterialType(CodeableConcept value)
value - sourceMaterialType (The type of the source material shall be specified based on a controlled vocabulary. For vaccines, this subclause refers to the class of infectious agent.)public CodeableConcept getSourceMaterialState()
sourceMaterialState (The state of the source material when extracted.)public boolean hasSourceMaterialState()
public SubstanceSourceMaterial setSourceMaterialState(CodeableConcept value)
value - sourceMaterialState (The state of the source material when extracted.)public Identifier getOrganismId()
organismId (The unique identifier associated with the source material parent organism shall be specified.)public boolean hasOrganismId()
public SubstanceSourceMaterial setOrganismId(Identifier value)
value - organismId (The unique identifier associated with the source material parent organism shall be specified.)public StringType getOrganismNameElement()
organismName (The organism accepted Scientific name shall be provided based on the organism taxonomy.). This is the underlying object with id, value and extensions. The accessor "getOrganismName" gives direct access to the valuepublic boolean hasOrganismNameElement()
public boolean hasOrganismName()
public SubstanceSourceMaterial setOrganismNameElement(StringType value)
value - organismName (The organism accepted Scientific name shall be provided based on the organism taxonomy.). This is the underlying object with id, value and extensions. The accessor "getOrganismName" gives direct access to the valuepublic String getOrganismName()
public SubstanceSourceMaterial setOrganismName(String value)
value - The organism accepted Scientific name shall be provided based on the organism taxonomy.public List<Identifier> getParentSubstanceId()
parentSubstanceId (The parent of the herbal drug Ginkgo biloba, Leaf is the substance ID of the substance (fresh) of Ginkgo biloba L. or Ginkgo biloba L. (Whole plant).)public SubstanceSourceMaterial setParentSubstanceId(List<Identifier> theParentSubstanceId)
this for easy method chainingpublic boolean hasParentSubstanceId()
public Identifier addParentSubstanceId()
public SubstanceSourceMaterial addParentSubstanceId(Identifier t)
public Identifier getParentSubstanceIdFirstRep()
parentSubstanceId, creating it if it does not already existpublic List<StringType> getParentSubstanceName()
parentSubstanceName (The parent substance of the Herbal Drug, or Herbal preparation.)public SubstanceSourceMaterial setParentSubstanceName(List<StringType> theParentSubstanceName)
this for easy method chainingpublic boolean hasParentSubstanceName()
public StringType addParentSubstanceNameElement()
parentSubstanceName (The parent substance of the Herbal Drug, or Herbal preparation.)public SubstanceSourceMaterial addParentSubstanceName(String value)
value - parentSubstanceName (The parent substance of the Herbal Drug, or Herbal preparation.)public boolean hasParentSubstanceName(String value)
value - parentSubstanceName (The parent substance of the Herbal Drug, or Herbal preparation.)public List<CodeableConcept> getCountryOfOrigin()
countryOfOrigin (The country where the plant material is harvested or the countries where the plasma is sourced from as laid down in accordance with the Plasma Master File. For “Plasma-derived substances” the attribute country of origin provides information about the countries used for the manufacturing of the Cryopoor plama or Crioprecipitate.)public SubstanceSourceMaterial setCountryOfOrigin(List<CodeableConcept> theCountryOfOrigin)
this for easy method chainingpublic boolean hasCountryOfOrigin()
public CodeableConcept addCountryOfOrigin()
public SubstanceSourceMaterial addCountryOfOrigin(CodeableConcept t)
public CodeableConcept getCountryOfOriginFirstRep()
countryOfOrigin, creating it if it does not already existpublic List<StringType> getGeographicalLocation()
geographicalLocation (The place/region where the plant is harvested or the places/regions where the animal source material has its habitat.)public SubstanceSourceMaterial setGeographicalLocation(List<StringType> theGeographicalLocation)
this for easy method chainingpublic boolean hasGeographicalLocation()
public StringType addGeographicalLocationElement()
geographicalLocation (The place/region where the plant is harvested or the places/regions where the animal source material has its habitat.)public SubstanceSourceMaterial addGeographicalLocation(String value)
value - geographicalLocation (The place/region where the plant is harvested or the places/regions where the animal source material has its habitat.)public boolean hasGeographicalLocation(String value)
value - geographicalLocation (The place/region where the plant is harvested or the places/regions where the animal source material has its habitat.)public CodeableConcept getDevelopmentStage()
developmentStage (Stage of life for animals, plants, insects and microorganisms. This information shall be provided only when the substance is significantly different in these stages (e.g. foetal bovine serum).)public boolean hasDevelopmentStage()
public SubstanceSourceMaterial setDevelopmentStage(CodeableConcept value)
value - developmentStage (Stage of life for animals, plants, insects and microorganisms. This information shall be provided only when the substance is significantly different in these stages (e.g. foetal bovine serum).)public List<SubstanceSourceMaterial.SubstanceSourceMaterialFractionDescriptionComponent> getFractionDescription()
fractionDescription (Many complex materials are fractions of parts of plants, animals, or minerals. Fraction elements are often necessary to define both Substances and Specified Group 1 Substances. For substances derived from Plants, fraction information will be captured at the Substance information level ( . Oils, Juices and Exudates). Additional information for Extracts, such as extraction solvent composition, will be captured at the Specified Substance Group 1 information level. For plasma-derived products fraction information will be captured at the Substance and the Specified Substance Group 1 levels.)public SubstanceSourceMaterial setFractionDescription(List<SubstanceSourceMaterial.SubstanceSourceMaterialFractionDescriptionComponent> theFractionDescription)
this for easy method chainingpublic boolean hasFractionDescription()
public SubstanceSourceMaterial.SubstanceSourceMaterialFractionDescriptionComponent addFractionDescription()
public SubstanceSourceMaterial addFractionDescription(SubstanceSourceMaterial.SubstanceSourceMaterialFractionDescriptionComponent t)
public SubstanceSourceMaterial.SubstanceSourceMaterialFractionDescriptionComponent getFractionDescriptionFirstRep()
fractionDescription, creating it if it does not already existpublic SubstanceSourceMaterial.SubstanceSourceMaterialOrganismComponent getOrganism()
organism (This subclause describes the organism which the substance is derived from. For vaccines, the parent organism shall be specified based on these subclause elements. As an example, full taxonomy will be described for the Substance Name: ., Leaf.)public boolean hasOrganism()
public SubstanceSourceMaterial setOrganism(SubstanceSourceMaterial.SubstanceSourceMaterialOrganismComponent value)
value - organism (This subclause describes the organism which the substance is derived from. For vaccines, the parent organism shall be specified based on these subclause elements. As an example, full taxonomy will be described for the Substance Name: ., Leaf.)public List<SubstanceSourceMaterial.SubstanceSourceMaterialPartDescriptionComponent> getPartDescription()
partDescription (To do.)public SubstanceSourceMaterial setPartDescription(List<SubstanceSourceMaterial.SubstanceSourceMaterialPartDescriptionComponent> thePartDescription)
this for easy method chainingpublic boolean hasPartDescription()
public SubstanceSourceMaterial.SubstanceSourceMaterialPartDescriptionComponent addPartDescription()
public SubstanceSourceMaterial addPartDescription(SubstanceSourceMaterial.SubstanceSourceMaterialPartDescriptionComponent t)
public SubstanceSourceMaterial.SubstanceSourceMaterialPartDescriptionComponent getPartDescriptionFirstRep()
partDescription, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic SubstanceSourceMaterial copy()
copy in class DomainResourcepublic void copyValues(SubstanceSourceMaterial dst)
protected SubstanceSourceMaterial typedCopy()
public boolean equalsDeep(Base other_)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other_)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2021 Health Level 7. All rights reserved.