
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:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CodeableConcept
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).protected DataType
The strength per unitary volume (or mass).protected StringType
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.protected List<CodeableConcept>
The country or countries for which the strength range applies.protected StringType
For when strength is measured at a particular point or distance.protected DataType
The quantity of substance in the unit of presentation, or in the volume (or mass) of the single pharmaceutical product or manufactured item.protected StringType
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.Strength expressed in terms of a reference substance.Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getBasis()
getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) String[]
getTypesForProperty
(int hash, String name) boolean
hasBasis()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) setBasis
(CodeableConcept value) setConcentration
(DataType value) setConcentrationText
(String value) setCountry
(List<CodeableConcept> theCountry) setMeasurementPoint
(String value) setPresentation
(DataType value) setPresentationText
(String value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setReferenceStrength
(List<Ingredient.IngredientSubstanceStrengthReferenceStrengthComponent> theReferenceStrength) 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
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtension
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
addModifierExtension, getModifierExtension, hasModifierExtension
-
Field Details
-
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
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
The strength per unitary volume (or mass). -
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
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
For when strength is measured at a particular point or distance. -
country
The country or countries for which the strength range applies. -
referenceStrength
Strength expressed in terms of a reference substance.
-
-
Constructor Details
-
IngredientSubstanceStrengthComponent
public IngredientSubstanceStrengthComponent()Constructor
-
-
Method Details
-
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
- 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
-
getPresentationRatioRange
- 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
-
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
-
getPresentationQuantity
- 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
-
hasPresentation
-
setPresentation
- 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
- 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
-
hasPresentationText
-
setPresentationTextElement
- 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
- 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
- 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
- Returns:
concentration
(The strength per unitary volume (or mass).)
-
getConcentrationRatio
- Returns:
concentration
(The strength per unitary volume (or mass).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasConcentrationRatio
-
getConcentrationRatioRange
- Returns:
concentration
(The strength per unitary volume (or mass).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
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
-
getConcentrationQuantity
- Returns:
concentration
(The strength per unitary volume (or mass).)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasConcentrationQuantity
-
hasConcentration
-
setConcentration
- Parameters:
value
-concentration
(The strength per unitary volume (or mass).)
-
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
-
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
- 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
- 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
- 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
-
setBasis
- 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
- 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
-
hasMeasurementPoint
-
setMeasurementPointElement
- 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
- Returns:
- For when strength is measured at a particular point or distance.
-
setMeasurementPoint
- Parameters:
value
- For when strength is measured at a particular point or distance.
-
getCountry
- Returns:
country
(The country or countries for which the strength range applies.)
-
setCountry
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasCountry
-
addCountry
-
addCountry
-
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
this
for easy method chaining
-
hasReferenceStrength
-
addReferenceStrength
-
addReferenceStrength
-
getReferenceStrengthFirstRep
public Ingredient.IngredientSubstanceStrengthReferenceStrengthComponent getReferenceStrengthFirstRep()- Returns:
- The first repetition of repeating field
referenceStrength
, creating it if it does not already exist {3}
-
listChildren
- Overrides:
listChildren
in classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classBackboneElement
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copy
in classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeep
in classBackboneElement
-
equalsShallow
- Overrides:
equalsShallow
in classBackboneElement
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classBackboneElement
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classBackboneElement
-