Package org.hl7.fhir.r4.model
Class SubstanceSpecification.SubstanceSpecificationStructureIsotopeComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.model.SubstanceSpecification.SubstanceSpecificationStructureIsotopeComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- SubstanceSpecification
public static class SubstanceSpecification.SubstanceSpecificationStructureIsotopeComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected QuantityhalfLifeHalf life - for a non-natural nuclide.protected IdentifieridentifierSubstance identifier for each non-natural or radioisotope.protected SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponentmolecularWeightThe molecular weight or weight range (for proteins, polymers or nucleic acids).protected CodeableConceptnameSubstance name for each non-natural or radioisotope.protected CodeableConceptsubstitutionThe type of isotopic substitution present in a single substance.-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description SubstanceSpecificationStructureIsotopeComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
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, isResource, 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.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
identifier
protected Identifier identifier
Substance identifier for each non-natural or radioisotope.
-
name
protected CodeableConcept name
Substance name for each non-natural or radioisotope.
-
substitution
protected CodeableConcept substitution
The type of isotopic substitution present in a single substance.
-
molecularWeight
protected SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent molecularWeight
The molecular weight or weight range (for proteins, polymers or nucleic acids).
-
-
Constructor Detail
-
SubstanceSpecificationStructureIsotopeComponent
public SubstanceSpecificationStructureIsotopeComponent()
Constructor
-
-
Method Detail
-
getIdentifier
public Identifier getIdentifier()
- Returns:
identifier(Substance identifier for each non-natural or radioisotope.)
-
hasIdentifier
public boolean hasIdentifier()
-
setIdentifier
public SubstanceSpecification.SubstanceSpecificationStructureIsotopeComponent setIdentifier(Identifier value)
- Parameters:
value-identifier(Substance identifier for each non-natural or radioisotope.)
-
getName
public CodeableConcept getName()
- Returns:
name(Substance name for each non-natural or radioisotope.)
-
hasName
public boolean hasName()
-
setName
public SubstanceSpecification.SubstanceSpecificationStructureIsotopeComponent setName(CodeableConcept value)
- Parameters:
value-name(Substance name for each non-natural or radioisotope.)
-
getSubstitution
public CodeableConcept getSubstitution()
- Returns:
substitution(The type of isotopic substitution present in a single substance.)
-
hasSubstitution
public boolean hasSubstitution()
-
setSubstitution
public SubstanceSpecification.SubstanceSpecificationStructureIsotopeComponent setSubstitution(CodeableConcept value)
- Parameters:
value-substitution(The type of isotopic substitution present in a single substance.)
-
getHalfLife
public Quantity getHalfLife()
- Returns:
halfLife(Half life - for a non-natural nuclide.)
-
hasHalfLife
public boolean hasHalfLife()
-
setHalfLife
public SubstanceSpecification.SubstanceSpecificationStructureIsotopeComponent setHalfLife(Quantity value)
- Parameters:
value-halfLife(Half life - for a non-natural nuclide.)
-
getMolecularWeight
public SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent getMolecularWeight()
- Returns:
molecularWeight(The molecular weight or weight range (for proteins, polymers or nucleic acids).)
-
hasMolecularWeight
public boolean hasMolecularWeight()
-
setMolecularWeight
public SubstanceSpecification.SubstanceSpecificationStructureIsotopeComponent setMolecularWeight(SubstanceSpecification.SubstanceSpecificationStructureIsotopeMolecularWeightComponent value)
- Parameters:
value-molecularWeight(The molecular weight or weight range (for proteins, polymers or nucleic acids).)
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public SubstanceSpecification.SubstanceSpecificationStructureIsotopeComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(SubstanceSpecification.SubstanceSpecificationStructureIsotopeComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-