Package org.hl7.fhir.r4.model
Class SubstanceSpecification
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.BaseResource
-
- org.hl7.fhir.r4.model.Resource
-
- org.hl7.fhir.r4.model.DomainResource
-
- org.hl7.fhir.r4.model.SubstanceSpecification
-
- 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 SubstanceSpecification 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 classSubstanceSpecification.SubstanceSpecificationCodeComponentstatic classSubstanceSpecification.SubstanceSpecificationMoietyComponentstatic classSubstanceSpecification.SubstanceSpecificationNameComponentstatic classSubstanceSpecification.SubstanceSpecificationNameOfficialComponentstatic classSubstanceSpecification.SubstanceSpecificationPropertyComponentstatic classSubstanceSpecification.SubstanceSpecificationRelationshipComponentstatic classSubstanceSpecification.SubstanceSpecificationStructureComponentstatic classSubstanceSpecification.SubstanceSpecificationStructureIsotopeComponentstatic classSubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponentstatic classSubstanceSpecification.SubstanceSpecificationStructureRepresentationComponent
-
Field Summary
Fields Modifier and Type Field Description protected List<SubstanceSpecification.SubstanceSpecificationCodeComponent>codeCodes associated with the substance.static ca.uhn.fhir.rest.gclient.TokenClientParamCODEFluent Client search parameter constant for codeprotected StringTypecommentTextual comment about this record of a substance.protected StringTypedescriptionTextual description of the substance.protected CodeableConceptdomainIf the substance applies to only human or veterinary use.protected IdentifieridentifierIdentifier by which this substance is known.protected List<SubstanceSpecification.SubstanceSpecificationMoietyComponent>moietyMoiety, for structural modifications.protected List<SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent>molecularWeightThe molecular weight or weight range (for proteins, polymers or nucleic acids).protected List<SubstanceSpecification.SubstanceSpecificationNameComponent>nameNames applicable to this substance.protected ReferencenucleicAcidData items specific to nucleic acids.protected SubstanceNucleicAcidnucleicAcidTargetThe actual object that is the target of the reference (Data items specific to nucleic acids.)protected ReferencepolymerData items specific to polymers.protected SubstancePolymerpolymerTargetThe actual object that is the target of the reference (Data items specific to polymers.)protected List<SubstanceSpecification.SubstanceSpecificationPropertyComponent>propertyGeneral specifications for this substance, including how it is related to other substances.protected ReferenceproteinData items specific to proteins.protected SubstanceProteinproteinTargetThe actual object that is the target of the reference (Data items specific to proteins.)protected ReferencereferenceInformationGeneral information detailing this substance.protected SubstanceReferenceInformationreferenceInformationTargetThe actual object that is the target of the reference (General information detailing this substance.)protected List<SubstanceSpecification.SubstanceSpecificationRelationshipComponent>relationshipA link between this substance and another, with details of the relationship.protected List<Reference>sourceSupporting literature.protected ReferencesourceMaterialMaterial or taxonomic/anatomical source for the substance.protected SubstanceSourceMaterialsourceMaterialTargetThe actual object that is the target of the reference (Material or taxonomic/anatomical source for the substance.)protected List<DocumentReference>sourceTargetThe actual objects that are the target of the reference (Supporting literature.)static StringSP_CODESearch parameter: codeprotected CodeableConceptstatusStatus of substance within the catalogue e.g.protected SubstanceSpecification.SubstanceSpecificationStructureComponentstructureStructural information.protected CodeableConcepttypeHigh level categorization, e.g.-
Fields inherited from class org.hl7.fhir.r4.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.r4.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description SubstanceSpecification()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r4.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.r4.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, 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, 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 Identifier identifier
Identifier by which this substance is known.
-
type
protected CodeableConcept type
High level categorization, e.g. polymer or nucleic acid.
-
status
protected CodeableConcept status
Status of substance within the catalogue e.g. approved.
-
domain
protected CodeableConcept domain
If the substance applies to only human or veterinary use.
-
description
protected StringType description
Textual description of the substance.
-
sourceTarget
protected List<DocumentReference> sourceTarget
The actual objects that are the target of the reference (Supporting literature.)
-
comment
protected StringType comment
Textual comment about this record of a substance.
-
moiety
protected List<SubstanceSpecification.SubstanceSpecificationMoietyComponent> moiety
Moiety, for structural modifications.
-
property
protected List<SubstanceSpecification.SubstanceSpecificationPropertyComponent> property
General specifications for this substance, including how it is related to other substances.
-
referenceInformation
protected Reference referenceInformation
General information detailing this substance.
-
referenceInformationTarget
protected SubstanceReferenceInformation referenceInformationTarget
The actual object that is the target of the reference (General information detailing this substance.)
-
structure
protected SubstanceSpecification.SubstanceSpecificationStructureComponent structure
Structural information.
-
code
protected List<SubstanceSpecification.SubstanceSpecificationCodeComponent> code
Codes associated with the substance.
-
name
protected List<SubstanceSpecification.SubstanceSpecificationNameComponent> name
Names applicable to this substance.
-
molecularWeight
protected List<SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent> molecularWeight
The molecular weight or weight range (for proteins, polymers or nucleic acids).
-
relationship
protected List<SubstanceSpecification.SubstanceSpecificationRelationshipComponent> relationship
A link between this substance and another, with details of the relationship.
-
nucleicAcid
protected Reference nucleicAcid
Data items specific to nucleic acids.
-
nucleicAcidTarget
protected SubstanceNucleicAcid nucleicAcidTarget
The actual object that is the target of the reference (Data items specific to nucleic acids.)
-
polymerTarget
protected SubstancePolymer polymerTarget
The actual object that is the target of the reference (Data items specific to polymers.)
-
proteinTarget
protected SubstanceProtein proteinTarget
The actual object that is the target of the reference (Data items specific to proteins.)
-
sourceMaterial
protected Reference sourceMaterial
Material or taxonomic/anatomical source for the substance.
-
sourceMaterialTarget
protected SubstanceSourceMaterial sourceMaterialTarget
The actual object that is the target of the reference (Material or taxonomic/anatomical source for the substance.)
-
SP_CODE
public static final String SP_CODE
Search parameter: codeDescription: The specific code
Type: token
Path: SubstanceSpecification.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: SubstanceSpecification.code.code
-
-
Constructor Detail
-
SubstanceSpecification
public SubstanceSpecification()
Constructor
-
-
Method Detail
-
getIdentifier
public Identifier getIdentifier()
- Returns:
identifier(Identifier by which this substance is known.)
-
hasIdentifier
public boolean hasIdentifier()
-
setIdentifier
public SubstanceSpecification setIdentifier(Identifier value)
- Parameters:
value-identifier(Identifier by which this substance is known.)
-
getType
public CodeableConcept getType()
- Returns:
type(High level categorization, e.g. polymer or nucleic acid.)
-
hasType
public boolean hasType()
-
setType
public SubstanceSpecification setType(CodeableConcept value)
- Parameters:
value-type(High level categorization, e.g. polymer or nucleic acid.)
-
getStatus
public CodeableConcept getStatus()
- Returns:
status(Status of substance within the catalogue e.g. approved.)
-
hasStatus
public boolean hasStatus()
-
setStatus
public SubstanceSpecification setStatus(CodeableConcept value)
- Parameters:
value-status(Status of substance within the catalogue e.g. approved.)
-
getDomain
public CodeableConcept getDomain()
- Returns:
domain(If the substance applies to only human or veterinary use.)
-
hasDomain
public boolean hasDomain()
-
setDomain
public SubstanceSpecification setDomain(CodeableConcept value)
- Parameters:
value-domain(If the substance applies to only human or veterinary use.)
-
getDescriptionElement
public StringType 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 SubstanceSpecification setDescriptionElement(StringType 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 SubstanceSpecification setDescription(String value)
- Parameters:
value- Textual description of the substance.
-
setSource
public SubstanceSpecification setSource(List<Reference> theSource)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSource
public boolean hasSource()
-
addSource
public SubstanceSpecification addSource(Reference t)
-
getSourceFirstRep
public Reference getSourceFirstRep()
- Returns:
- The first repetition of repeating field
source, creating it if it does not already exist
-
getSourceTarget
@Deprecated public List<DocumentReference> getSourceTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addSourceTarget
@Deprecated public DocumentReference addSourceTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getCommentElement
public StringType getCommentElement()
- Returns:
comment(Textual comment about this record of a substance.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the value
-
hasCommentElement
public boolean hasCommentElement()
-
hasComment
public boolean hasComment()
-
setCommentElement
public SubstanceSpecification setCommentElement(StringType value)
- Parameters:
value-comment(Textual comment about this record of a substance.). This is the underlying object with id, value and extensions. The accessor "getComment" gives direct access to the value
-
getComment
public String getComment()
- Returns:
- Textual comment about this record of a substance.
-
setComment
public SubstanceSpecification setComment(String value)
- Parameters:
value- Textual comment about this record of a substance.
-
getMoiety
public List<SubstanceSpecification.SubstanceSpecificationMoietyComponent> getMoiety()
- Returns:
moiety(Moiety, for structural modifications.)
-
setMoiety
public SubstanceSpecification setMoiety(List<SubstanceSpecification.SubstanceSpecificationMoietyComponent> theMoiety)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasMoiety
public boolean hasMoiety()
-
addMoiety
public SubstanceSpecification.SubstanceSpecificationMoietyComponent addMoiety()
-
addMoiety
public SubstanceSpecification addMoiety(SubstanceSpecification.SubstanceSpecificationMoietyComponent t)
-
getMoietyFirstRep
public SubstanceSpecification.SubstanceSpecificationMoietyComponent getMoietyFirstRep()
- Returns:
- The first repetition of repeating field
moiety, creating it if it does not already exist
-
getProperty
public List<SubstanceSpecification.SubstanceSpecificationPropertyComponent> getProperty()
- Returns:
property(General specifications for this substance, including how it is related to other substances.)
-
setProperty
public SubstanceSpecification setProperty(List<SubstanceSpecification.SubstanceSpecificationPropertyComponent> theProperty)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasProperty
public boolean hasProperty()
-
addProperty
public SubstanceSpecification.SubstanceSpecificationPropertyComponent addProperty()
-
addProperty
public SubstanceSpecification addProperty(SubstanceSpecification.SubstanceSpecificationPropertyComponent t)
-
getPropertyFirstRep
public SubstanceSpecification.SubstanceSpecificationPropertyComponent getPropertyFirstRep()
- Returns:
- The first repetition of repeating field
property, creating it if it does not already exist
-
getReferenceInformation
public Reference getReferenceInformation()
- Returns:
referenceInformation(General information detailing this substance.)
-
hasReferenceInformation
public boolean hasReferenceInformation()
-
setReferenceInformation
public SubstanceSpecification setReferenceInformation(Reference value)
- Parameters:
value-referenceInformation(General information detailing this substance.)
-
getReferenceInformationTarget
public SubstanceReferenceInformation getReferenceInformationTarget()
- Returns:
referenceInformationThe 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.)
-
setReferenceInformationTarget
public SubstanceSpecification setReferenceInformationTarget(SubstanceReferenceInformation value)
- Parameters:
value-referenceInformationThe 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.)
-
getStructure
public SubstanceSpecification.SubstanceSpecificationStructureComponent getStructure()
- Returns:
structure(Structural information.)
-
hasStructure
public boolean hasStructure()
-
setStructure
public SubstanceSpecification setStructure(SubstanceSpecification.SubstanceSpecificationStructureComponent value)
- Parameters:
value-structure(Structural information.)
-
getCode
public List<SubstanceSpecification.SubstanceSpecificationCodeComponent> getCode()
- Returns:
code(Codes associated with the substance.)
-
setCode
public SubstanceSpecification setCode(List<SubstanceSpecification.SubstanceSpecificationCodeComponent> theCode)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCode
public boolean hasCode()
-
addCode
public SubstanceSpecification.SubstanceSpecificationCodeComponent addCode()
-
addCode
public SubstanceSpecification addCode(SubstanceSpecification.SubstanceSpecificationCodeComponent t)
-
getCodeFirstRep
public SubstanceSpecification.SubstanceSpecificationCodeComponent getCodeFirstRep()
- Returns:
- The first repetition of repeating field
code, creating it if it does not already exist
-
getName
public List<SubstanceSpecification.SubstanceSpecificationNameComponent> getName()
- Returns:
name(Names applicable to this substance.)
-
setName
public SubstanceSpecification setName(List<SubstanceSpecification.SubstanceSpecificationNameComponent> theName)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasName
public boolean hasName()
-
addName
public SubstanceSpecification.SubstanceSpecificationNameComponent addName()
-
addName
public SubstanceSpecification addName(SubstanceSpecification.SubstanceSpecificationNameComponent t)
-
getNameFirstRep
public SubstanceSpecification.SubstanceSpecificationNameComponent getNameFirstRep()
- Returns:
- The first repetition of repeating field
name, creating it if it does not already exist
-
getMolecularWeight
public List<SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent> getMolecularWeight()
- Returns:
molecularWeight(The molecular weight or weight range (for proteins, polymers or nucleic acids).)
-
setMolecularWeight
public SubstanceSpecification setMolecularWeight(List<SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent> theMolecularWeight)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasMolecularWeight
public boolean hasMolecularWeight()
-
addMolecularWeight
public SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent addMolecularWeight()
-
addMolecularWeight
public SubstanceSpecification addMolecularWeight(SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent t)
-
getMolecularWeightFirstRep
public SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent getMolecularWeightFirstRep()
- Returns:
- The first repetition of repeating field
molecularWeight, creating it if it does not already exist
-
getRelationship
public List<SubstanceSpecification.SubstanceSpecificationRelationshipComponent> getRelationship()
- Returns:
relationship(A link between this substance and another, with details of the relationship.)
-
setRelationship
public SubstanceSpecification setRelationship(List<SubstanceSpecification.SubstanceSpecificationRelationshipComponent> theRelationship)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasRelationship
public boolean hasRelationship()
-
addRelationship
public SubstanceSpecification.SubstanceSpecificationRelationshipComponent addRelationship()
-
addRelationship
public SubstanceSpecification addRelationship(SubstanceSpecification.SubstanceSpecificationRelationshipComponent t)
-
getRelationshipFirstRep
public SubstanceSpecification.SubstanceSpecificationRelationshipComponent getRelationshipFirstRep()
- Returns:
- The first repetition of repeating field
relationship, creating it if it does not already exist
-
getNucleicAcid
public Reference getNucleicAcid()
- Returns:
nucleicAcid(Data items specific to nucleic acids.)
-
hasNucleicAcid
public boolean hasNucleicAcid()
-
setNucleicAcid
public SubstanceSpecification setNucleicAcid(Reference value)
- Parameters:
value-nucleicAcid(Data items specific to nucleic acids.)
-
getNucleicAcidTarget
public SubstanceNucleicAcid getNucleicAcidTarget()
- Returns:
nucleicAcidThe 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 nucleic acids.)
-
setNucleicAcidTarget
public SubstanceSpecification setNucleicAcidTarget(SubstanceNucleicAcid value)
- Parameters:
value-nucleicAcidThe 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 nucleic acids.)
-
getPolymer
public Reference getPolymer()
- Returns:
polymer(Data items specific to polymers.)
-
hasPolymer
public boolean hasPolymer()
-
setPolymer
public SubstanceSpecification setPolymer(Reference value)
- Parameters:
value-polymer(Data items specific to polymers.)
-
getPolymerTarget
public SubstancePolymer getPolymerTarget()
- Returns:
polymerThe 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.)
-
setPolymerTarget
public SubstanceSpecification setPolymerTarget(SubstancePolymer value)
- Parameters:
value-polymerThe 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.)
-
getProtein
public Reference getProtein()
- Returns:
protein(Data items specific to proteins.)
-
hasProtein
public boolean hasProtein()
-
setProtein
public SubstanceSpecification setProtein(Reference value)
- Parameters:
value-protein(Data items specific to proteins.)
-
getProteinTarget
public SubstanceProtein getProteinTarget()
- Returns:
proteinThe 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 proteins.)
-
setProteinTarget
public SubstanceSpecification setProteinTarget(SubstanceProtein value)
- Parameters:
value-proteinThe 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 proteins.)
-
getSourceMaterial
public Reference getSourceMaterial()
- Returns:
sourceMaterial(Material or taxonomic/anatomical source for the substance.)
-
hasSourceMaterial
public boolean hasSourceMaterial()
-
setSourceMaterial
public SubstanceSpecification setSourceMaterial(Reference value)
- Parameters:
value-sourceMaterial(Material or taxonomic/anatomical source for the substance.)
-
getSourceMaterialTarget
public SubstanceSourceMaterial getSourceMaterialTarget()
- Returns:
sourceMaterialThe 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. (Material or taxonomic/anatomical source for the substance.)
-
setSourceMaterialTarget
public SubstanceSpecification setSourceMaterialTarget(SubstanceSourceMaterial value)
- Parameters:
value-sourceMaterialThe 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. (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 SubstanceSpecification copy()
- Specified by:
copyin classDomainResource
-
copyValues
public void copyValues(SubstanceSpecification dst)
-
typedCopy
protected SubstanceSpecification 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
-
-