Package org.hl7.fhir.r5.model
Class Ingredient.IngredientSubstanceStrengthComponent
- java.lang.Object
-
- org.hl7.fhir.r5.model.Base
-
- org.hl7.fhir.r5.model.Element
-
- org.hl7.fhir.r5.model.BackboneElement
-
- org.hl7.fhir.r5.model.Ingredient.IngredientSubstanceStrengthComponent
-
- 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:
- Ingredient
public static class Ingredient.IngredientSubstanceStrengthComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConceptbasisA code that indicates if the strength is, for example, based on the ingredient substance as stated or on the substance base (when the ingredient is a salt).protected DataTypeconcentrationThe strength per unitary volume (or mass).protected StringTypeconcentrationTextA textual represention of either the whole of the concentration strength or a part of it - with the rest being in Strength.concentration as a ratio.protected List<CodeableConcept>countryThe country or countries for which the strength range applies.protected StringTypemeasurementPointFor when strength is measured at a particular point or distance.protected DataTypepresentationThe quantity of substance in the unit of presentation, or in the volume (or mass) of the single pharmaceutical product or manufactured item.protected StringTypepresentationTextA textual represention of either the whole of the presentation strength or a part of it - with the rest being in Strength.presentation as a ratio.protected List<Ingredient.IngredientSubstanceStrengthReferenceStrengthComponent>referenceStrengthStrength expressed in terms of a reference substance.-
Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description IngredientSubstanceStrengthComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, removeExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r5.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, 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
-
presentation
protected DataType presentation
The quantity of substance in the unit of presentation, or in the volume (or mass) of the single pharmaceutical product or manufactured item.
-
presentationText
protected StringType presentationText
A textual represention of either the whole of the presentation strength or a part of it - with the rest being in Strength.presentation as a ratio.
-
concentration
protected DataType concentration
The strength per unitary volume (or mass).
-
concentrationText
protected StringType concentrationText
A textual represention of either the whole of the concentration strength or a part of it - with the rest being in Strength.concentration as a ratio.
-
basis
protected CodeableConcept basis
A code that indicates if the strength is, for example, based on the ingredient substance as stated or on the substance base (when the ingredient is a salt).
-
measurementPoint
protected StringType measurementPoint
For when strength is measured at a particular point or distance.
-
country
protected List<CodeableConcept> country
The country or countries for which the strength range applies.
-
referenceStrength
protected List<Ingredient.IngredientSubstanceStrengthReferenceStrengthComponent> referenceStrength
Strength expressed in terms of a reference substance.
-
-
Constructor Detail
-
IngredientSubstanceStrengthComponent
public IngredientSubstanceStrengthComponent()
Constructor
-
-
Method Detail
-
getPresentation
public DataType getPresentation()
- Returns:
presentation(The quantity of substance in the unit of presentation, or in the volume (or mass) of the single pharmaceutical product or manufactured item.)
-
getPresentationRatio
public Ratio getPresentationRatio() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
presentation(The quantity of substance in the unit of presentation, or in the volume (or mass) of the single pharmaceutical product or manufactured item.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasPresentationRatio
public boolean hasPresentationRatio()
-
getPresentationRatioRange
public RatioRange getPresentationRatioRange() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
presentation(The quantity of substance in the unit of presentation, or in the volume (or mass) of the single pharmaceutical product or manufactured item.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasPresentationRatioRange
public boolean hasPresentationRatioRange()
-
getPresentationCodeableConcept
public CodeableConcept getPresentationCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
presentation(The quantity of substance in the unit of presentation, or in the volume (or mass) of the single pharmaceutical product or manufactured item.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasPresentationCodeableConcept
public boolean hasPresentationCodeableConcept()
-
getPresentationQuantity
public Quantity getPresentationQuantity() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
presentation(The quantity of substance in the unit of presentation, or in the volume (or mass) of the single pharmaceutical product or manufactured item.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasPresentationQuantity
public boolean hasPresentationQuantity()
-
hasPresentation
public boolean hasPresentation()
-
setPresentation
public Ingredient.IngredientSubstanceStrengthComponent setPresentation(DataType value)
- Parameters:
value-presentation(The quantity of substance in the unit of presentation, or in the volume (or mass) of the single pharmaceutical product or manufactured item.)
-
getPresentationTextElement
public StringType getPresentationTextElement()
- Returns:
presentationText(A textual represention of either the whole of the presentation strength or a part of it - with the rest being in Strength.presentation as a ratio.). This is the underlying object with id, value and extensions. The accessor "getPresentationText" gives direct access to the value
-
hasPresentationTextElement
public boolean hasPresentationTextElement()
-
hasPresentationText
public boolean hasPresentationText()
-
setPresentationTextElement
public Ingredient.IngredientSubstanceStrengthComponent setPresentationTextElement(StringType value)
- Parameters:
value-presentationText(A textual represention of either the whole of the presentation strength or a part of it - with the rest being in Strength.presentation as a ratio.). This is the underlying object with id, value and extensions. The accessor "getPresentationText" gives direct access to the value
-
getPresentationText
public String getPresentationText()
- Returns:
- A textual represention of either the whole of the presentation strength or a part of it - with the rest being in Strength.presentation as a ratio.
-
setPresentationText
public Ingredient.IngredientSubstanceStrengthComponent setPresentationText(String value)
- Parameters:
value- A textual represention of either the whole of the presentation strength or a part of it - with the rest being in Strength.presentation as a ratio.
-
getConcentration
public DataType getConcentration()
- Returns:
concentration(The strength per unitary volume (or mass).)
-
getConcentrationRatio
public Ratio getConcentrationRatio() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
concentration(The strength per unitary volume (or mass).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasConcentrationRatio
public boolean hasConcentrationRatio()
-
getConcentrationRatioRange
public RatioRange getConcentrationRatioRange() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
concentration(The strength per unitary volume (or mass).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasConcentrationRatioRange
public boolean hasConcentrationRatioRange()
-
getConcentrationCodeableConcept
public CodeableConcept getConcentrationCodeableConcept() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
concentration(The strength per unitary volume (or mass).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasConcentrationCodeableConcept
public boolean hasConcentrationCodeableConcept()
-
getConcentrationQuantity
public Quantity getConcentrationQuantity() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
concentration(The strength per unitary volume (or mass).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasConcentrationQuantity
public boolean hasConcentrationQuantity()
-
hasConcentration
public boolean hasConcentration()
-
setConcentration
public Ingredient.IngredientSubstanceStrengthComponent setConcentration(DataType value)
- Parameters:
value-concentration(The strength per unitary volume (or mass).)
-
getConcentrationTextElement
public StringType getConcentrationTextElement()
- Returns:
concentrationText(A textual represention of either the whole of the concentration strength or a part of it - with the rest being in Strength.concentration as a ratio.). This is the underlying object with id, value and extensions. The accessor "getConcentrationText" gives direct access to the value
-
hasConcentrationTextElement
public boolean hasConcentrationTextElement()
-
hasConcentrationText
public boolean hasConcentrationText()
-
setConcentrationTextElement
public Ingredient.IngredientSubstanceStrengthComponent setConcentrationTextElement(StringType value)
- Parameters:
value-concentrationText(A textual represention of either the whole of the concentration strength or a part of it - with the rest being in Strength.concentration as a ratio.). This is the underlying object with id, value and extensions. The accessor "getConcentrationText" gives direct access to the value
-
getConcentrationText
public String getConcentrationText()
- Returns:
- A textual represention of either the whole of the concentration strength or a part of it - with the rest being in Strength.concentration as a ratio.
-
setConcentrationText
public Ingredient.IngredientSubstanceStrengthComponent setConcentrationText(String value)
- Parameters:
value- A textual represention of either the whole of the concentration strength or a part of it - with the rest being in Strength.concentration as a ratio.
-
getBasis
public CodeableConcept getBasis()
- Returns:
basis(A code that indicates if the strength is, for example, based on the ingredient substance as stated or on the substance base (when the ingredient is a salt).)
-
hasBasis
public boolean hasBasis()
-
setBasis
public Ingredient.IngredientSubstanceStrengthComponent setBasis(CodeableConcept value)
- Parameters:
value-basis(A code that indicates if the strength is, for example, based on the ingredient substance as stated or on the substance base (when the ingredient is a salt).)
-
getMeasurementPointElement
public StringType getMeasurementPointElement()
- Returns:
measurementPoint(For when strength is measured at a particular point or distance.). This is the underlying object with id, value and extensions. The accessor "getMeasurementPoint" gives direct access to the value
-
hasMeasurementPointElement
public boolean hasMeasurementPointElement()
-
hasMeasurementPoint
public boolean hasMeasurementPoint()
-
setMeasurementPointElement
public Ingredient.IngredientSubstanceStrengthComponent setMeasurementPointElement(StringType value)
- Parameters:
value-measurementPoint(For when strength is measured at a particular point or distance.). This is the underlying object with id, value and extensions. The accessor "getMeasurementPoint" gives direct access to the value
-
getMeasurementPoint
public String getMeasurementPoint()
- Returns:
- For when strength is measured at a particular point or distance.
-
setMeasurementPoint
public Ingredient.IngredientSubstanceStrengthComponent setMeasurementPoint(String value)
- Parameters:
value- For when strength is measured at a particular point or distance.
-
getCountry
public List<CodeableConcept> getCountry()
- Returns:
country(The country or countries for which the strength range applies.)
-
setCountry
public Ingredient.IngredientSubstanceStrengthComponent setCountry(List<CodeableConcept> theCountry)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCountry
public boolean hasCountry()
-
addCountry
public CodeableConcept addCountry()
-
addCountry
public Ingredient.IngredientSubstanceStrengthComponent addCountry(CodeableConcept t)
-
getCountryFirstRep
public CodeableConcept getCountryFirstRep()
- Returns:
- The first repetition of repeating field
country, creating it if it does not already exist {3}
-
getReferenceStrength
public List<Ingredient.IngredientSubstanceStrengthReferenceStrengthComponent> getReferenceStrength()
- Returns:
referenceStrength(Strength expressed in terms of a reference substance.)
-
setReferenceStrength
public Ingredient.IngredientSubstanceStrengthComponent setReferenceStrength(List<Ingredient.IngredientSubstanceStrengthReferenceStrengthComponent> theReferenceStrength)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasReferenceStrength
public boolean hasReferenceStrength()
-
addReferenceStrength
public Ingredient.IngredientSubstanceStrengthReferenceStrengthComponent addReferenceStrength()
-
addReferenceStrength
public Ingredient.IngredientSubstanceStrengthComponent addReferenceStrength(Ingredient.IngredientSubstanceStrengthReferenceStrengthComponent t)
-
getReferenceStrengthFirstRep
public Ingredient.IngredientSubstanceStrengthReferenceStrengthComponent getReferenceStrengthFirstRep()
- Returns:
- The first repetition of repeating field
referenceStrength, creating it if it does not already exist {3}
-
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 Ingredient.IngredientSubstanceStrengthComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(Ingredient.IngredientSubstanceStrengthComponent 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
-
-