public class SubstanceSpecification extends DomainResource
| Type | Property and Description |
|---|---|
SubstanceSpecification.SubstanceSpecificationPropertyComponent |
add |
boolean |
has |
| Modifier and Type | Class and Description |
|---|---|
static class |
SubstanceSpecification.SubstanceSpecificationMoietyComponent |
static class |
SubstanceSpecification.SubstanceSpecificationPropertyComponent |
static class |
SubstanceSpecification.SubstanceSpecificationStructureComponent |
static class |
SubstanceSpecification.SubstanceSpecificationStructureIsotopeComponent |
static class |
SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent |
static class |
SubstanceSpecification.SubstanceSpecificationStructureStructuralRepresentationComponent |
static class |
SubstanceSpecification.SubstanceSpecificationSubstanceCodeComponent |
static class |
SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent |
static class |
SubstanceSpecification.SubstanceSpecificationSubstanceNameOfficialNameComponent |
| Modifier and Type | Field and Description |
|---|---|
protected StringType |
comment
Textual comment.
|
protected Identifier |
identifier
Identifier by which this substance is known.
|
protected List<SubstanceSpecification.SubstanceSpecificationMoietyComponent> |
moiety
Moiety, for structural modifications.
|
protected List<SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent> |
molecularWeight
The molecular weight or weight range (for proteins, polymers or nucleic acids).
|
protected Reference |
polymer
Data items specific to polymers.
|
protected SubstancePolymer |
polymerTarget
The actual object that is the target of the reference (Data items specific to polymers.)
|
protected List<SubstanceSpecification.SubstanceSpecificationPropertyComponent> |
property
General specifications for this substance, including how it is related to other substances.
|
protected Reference |
referenceInformation
General information detailing this substance.
|
protected SubstanceReferenceInformation |
referenceInformationTarget
The actual object that is the target of the reference (General information detailing this substance.)
|
protected List<StringType> |
referenceSource
Supporting literature.
|
protected BooleanType |
stoichiometric
Chemicals may be stoichiometric or non-stoichiometric.
|
protected SubstanceSpecification.SubstanceSpecificationStructureComponent |
structure
Structural information.
|
protected List<SubstanceSpecification.SubstanceSpecificationSubstanceCodeComponent> |
substanceCode
Codes associated with the substance.
|
protected List<SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent> |
substanceName
Names applicable to this substence.
|
protected CodeableConcept |
type
High level categorization, e.g.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
SubstanceSpecification()
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, 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, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDatapublic boolean hasProperty
protected StringType comment
protected BooleanType stoichiometric
protected Identifier identifier
protected CodeableConcept type
protected List<StringType> referenceSource
protected List<SubstanceSpecification.SubstanceSpecificationMoietyComponent> moiety
protected List<SubstanceSpecification.SubstanceSpecificationPropertyComponent> property
protected Reference referenceInformation
protected SubstanceReferenceInformation referenceInformationTarget
protected SubstanceSpecification.SubstanceSpecificationStructureComponent structure
protected List<SubstanceSpecification.SubstanceSpecificationSubstanceCodeComponent> substanceCode
protected List<SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent> substanceName
protected List<SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent> molecularWeight
protected SubstancePolymer polymerTarget
public SubstanceSpecification()
public StringType getCommentElement()
comment (Textual comment.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the valuepublic boolean hasCommentElement()
public boolean hasComment()
public SubstanceSpecification setCommentElement(StringType value)
value - comment (Textual comment.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the valuepublic String getComment()
public SubstanceSpecification setComment(String value)
value - Textual comment.public BooleanType getStoichiometricElement()
stoichiometric (Chemicals may be stoichiometric or non-stoichiometric.). This is the underlying object with id, value and extensions. The accessor "getStoichiometric" gives direct access to the valuepublic boolean hasStoichiometricElement()
public boolean hasStoichiometric()
public SubstanceSpecification setStoichiometricElement(BooleanType value)
value - stoichiometric (Chemicals may be stoichiometric or non-stoichiometric.). This is the underlying object with id, value and extensions. The accessor "getStoichiometric" gives direct access to the valuepublic boolean getStoichiometric()
public SubstanceSpecification setStoichiometric(boolean value)
value - Chemicals may be stoichiometric or non-stoichiometric.public Identifier getIdentifier()
identifier (Identifier by which this substance is known.)public boolean hasIdentifier()
public SubstanceSpecification setIdentifier(Identifier value)
value - identifier (Identifier by which this substance is known.)public CodeableConcept getType()
type (High level categorization, e.g. polymer or nucleic acid.)public boolean hasType()
public SubstanceSpecification setType(CodeableConcept value)
value - type (High level categorization, e.g. polymer or nucleic acid.)public List<StringType> getReferenceSource()
referenceSource (Supporting literature.)public SubstanceSpecification setReferenceSource(List<StringType> theReferenceSource)
this for easy method chainingpublic boolean hasReferenceSource()
public StringType addReferenceSourceElement()
referenceSource (Supporting literature.)public SubstanceSpecification addReferenceSource(String value)
value - referenceSource (Supporting literature.)public boolean hasReferenceSource(String value)
value - referenceSource (Supporting literature.)public List<SubstanceSpecification.SubstanceSpecificationMoietyComponent> getMoiety()
moiety (Moiety, for structural modifications.)public SubstanceSpecification setMoiety(List<SubstanceSpecification.SubstanceSpecificationMoietyComponent> theMoiety)
this for easy method chainingpublic boolean hasMoiety()
public SubstanceSpecification.SubstanceSpecificationMoietyComponent addMoiety()
public SubstanceSpecification addMoiety(SubstanceSpecification.SubstanceSpecificationMoietyComponent t)
public SubstanceSpecification.SubstanceSpecificationMoietyComponent getMoietyFirstRep()
moiety, creating it if it does not already existpublic List<SubstanceSpecification.SubstanceSpecificationPropertyComponent> getProperty()
property (General specifications for this substance, including how it is related to other substances.)public SubstanceSpecification setProperty(List<SubstanceSpecification.SubstanceSpecificationPropertyComponent> theProperty)
this for easy method chainingpublic boolean hasProperty()
public SubstanceSpecification.SubstanceSpecificationPropertyComponent addProperty()
public SubstanceSpecification addProperty(SubstanceSpecification.SubstanceSpecificationPropertyComponent t)
public SubstanceSpecification.SubstanceSpecificationPropertyComponent getPropertyFirstRep()
property, creating it if it does not already existpublic Reference getReferenceInformation()
referenceInformation (General information detailing this substance.)public boolean hasReferenceInformation()
public SubstanceSpecification setReferenceInformation(Reference value)
value - referenceInformation (General information detailing this substance.)public SubstanceReferenceInformation getReferenceInformationTarget()
referenceInformation The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (General information detailing this substance.)public SubstanceSpecification setReferenceInformationTarget(SubstanceReferenceInformation value)
value - referenceInformation The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (General information detailing this substance.)public SubstanceSpecification.SubstanceSpecificationStructureComponent getStructure()
structure (Structural information.)public boolean hasStructure()
public SubstanceSpecification setStructure(SubstanceSpecification.SubstanceSpecificationStructureComponent value)
value - structure (Structural information.)public List<SubstanceSpecification.SubstanceSpecificationSubstanceCodeComponent> getSubstanceCode()
substanceCode (Codes associated with the substance.)public SubstanceSpecification setSubstanceCode(List<SubstanceSpecification.SubstanceSpecificationSubstanceCodeComponent> theSubstanceCode)
this for easy method chainingpublic boolean hasSubstanceCode()
public SubstanceSpecification.SubstanceSpecificationSubstanceCodeComponent addSubstanceCode()
public SubstanceSpecification addSubstanceCode(SubstanceSpecification.SubstanceSpecificationSubstanceCodeComponent t)
public SubstanceSpecification.SubstanceSpecificationSubstanceCodeComponent getSubstanceCodeFirstRep()
substanceCode, creating it if it does not already existpublic List<SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent> getSubstanceName()
substanceName (Names applicable to this substence.)public SubstanceSpecification setSubstanceName(List<SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent> theSubstanceName)
this for easy method chainingpublic boolean hasSubstanceName()
public SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent addSubstanceName()
public SubstanceSpecification addSubstanceName(SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent t)
public SubstanceSpecification.SubstanceSpecificationSubstanceNameComponent getSubstanceNameFirstRep()
substanceName, creating it if it does not already existpublic List<SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent> getMolecularWeight()
molecularWeight (The molecular weight or weight range (for proteins, polymers or nucleic acids).)public SubstanceSpecification setMolecularWeight(List<SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent> theMolecularWeight)
this for easy method chainingpublic boolean hasMolecularWeight()
public SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent addMolecularWeight()
public SubstanceSpecification addMolecularWeight(SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent t)
public SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent getMolecularWeightFirstRep()
molecularWeight, creating it if it does not already existpublic Reference getPolymer()
polymer (Data items specific to polymers.)public boolean hasPolymer()
public SubstanceSpecification setPolymer(Reference value)
value - polymer (Data items specific to polymers.)public SubstancePolymer getPolymerTarget()
polymer The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Data items specific to polymers.)public SubstanceSpecification setPolymerTarget(SubstancePolymer value)
value - polymer The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Data items specific to polymers.)protected 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 class DomainResourcepublic SubstanceSpecification copy()
copy in class DomainResourceprotected SubstanceSpecification 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–2018 University Health Network. All rights reserved.