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:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason
-
Field Summary
Modifier 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 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.Strength expressed in terms of a reference substance.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 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.Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
Constructor Summary
-
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) void
removeChild
(String name, Base value) setBasis
(CodeableConcept value) setConcentration
(DataType value) setCountry
(List<CodeableConcept> theCountry) setMeasurementPoint
(String value) setPresentation
(DataType value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setReferenceStrength
(List<Ingredient.IngredientSubstanceStrengthReferenceStrengthComponent> theReferenceStrength) setTextConcentration
(String value) setTextPresentation
(String value) Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyExtensions, copyNewExtensions, copyValues, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasExtension, hasExtension, hasModifierExtension, removeExtension, setModifierExtension
Methods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyExtensions, copyNewExtensions, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getExtensionString, getFHIRPublicationVersion, getId, getIdBase, getIdElement, getStandardsStatus, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement, setStandardsStatus
Methods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, isResource, listChildrenByName, listChildrenByName, primitiveValue, setCopyUserData, 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. Unit of presentation refers to the quantity that the item occurs in e.g. a strength per tablet size, perhaps 'per 20mg' (the size of the tablet). It is not generally normalized as a unitary unit, which would be 'per mg'). -
textPresentation
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). -
textConcentration
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. There are products where strength is measured at a particular point. For example, the strength of the ingredient in some inhalers is measured at a particular position relative to the point of aerosolization. -
country
The country or countries for which the strength range applies. -
referenceStrength
Strength expressed in terms of a reference substance. For when the ingredient strength is additionally expressed as equivalent to the strength of some other closely related substance (e.g. salt vs. base). Reference strength represents the strength (quantitative composition) of the active moiety of the active substance. There are situations when the active substance and active moiety are different, therefore both a strength and a reference strength are needed.
-
-
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. Unit of presentation refers to the quantity that the item occurs in e.g. a strength per tablet size, perhaps 'per 20mg' (the size of the tablet). It is not generally normalized as a unitary unit, which would be 'per mg').)
-
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. Unit of presentation refers to the quantity that the item occurs in e.g. a strength per tablet size, perhaps 'per 20mg' (the size of the tablet). It is not generally normalized as a unitary unit, which would be 'per mg').)- 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. Unit of presentation refers to the quantity that the item occurs in e.g. a strength per tablet size, perhaps 'per 20mg' (the size of the tablet). It is not generally normalized as a unitary unit, which would be 'per mg').)- 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. Unit of presentation refers to the quantity that the item occurs in e.g. a strength per tablet size, perhaps 'per 20mg' (the size of the tablet). It is not generally normalized as a unitary unit, which would be 'per mg').)- 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. Unit of presentation refers to the quantity that the item occurs in e.g. a strength per tablet size, perhaps 'per 20mg' (the size of the tablet). It is not generally normalized as a unitary unit, which would be 'per mg').)- 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. Unit of presentation refers to the quantity that the item occurs in e.g. a strength per tablet size, perhaps 'per 20mg' (the size of the tablet). It is not generally normalized as a unitary unit, which would be 'per mg').)
-
getTextPresentationElement
- Returns:
textPresentation
(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 "getTextPresentation" gives direct access to the value
-
hasTextPresentationElement
-
hasTextPresentation
-
setTextPresentationElement
- Parameters:
value
-textPresentation
(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 "getTextPresentation" gives direct access to the value
-
getTextPresentation
- 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.
-
setTextPresentation
- 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).)
-
getTextConcentrationElement
- Returns:
textConcentration
(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 "getTextConcentration" gives direct access to the value
-
hasTextConcentrationElement
-
hasTextConcentration
-
setTextConcentrationElement
public Ingredient.IngredientSubstanceStrengthComponent setTextConcentrationElement(StringType value) - Parameters:
value
-textConcentration
(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 "getTextConcentration" gives direct access to the value
-
getTextConcentration
- 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.
-
setTextConcentration
- 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. There are products where strength is measured at a particular point. For example, the strength of the ingredient in some inhalers is measured at a particular position relative to the point of aerosolization.). 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. There are products where strength is measured at a particular point. For example, the strength of the ingredient in some inhalers is measured at a particular position relative to the point of aerosolization.). 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. There are products where strength is measured at a particular point. For example, the strength of the ingredient in some inhalers is measured at a particular position relative to the point of aerosolization.
-
setMeasurementPoint
- Parameters:
value
- For when strength is measured at a particular point or distance. There are products where strength is measured at a particular point. For example, the strength of the ingredient in some inhalers is measured at a particular position relative to the point of aerosolization.
-
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. For when the ingredient strength is additionally expressed as equivalent to the strength of some other closely related substance (e.g. salt vs. base). Reference strength represents the strength (quantitative composition) of the active moiety of the active substance. There are situations when the active substance and active moiety are different, therefore both a strength and a reference strength are needed.)
-
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
-
removeChild
- Overrides:
removeChild
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
- Returns:
- the FHIR type name of the instance (not the java class name)
-