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 CodeableConceptA 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 DataTypeThe strength per unitary volume (or mass).protected StringTypeA 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 StringTypeFor when strength is measured at a particular point or distance.protected DataTypeThe quantity of substance in the unit of presentation, or in the volume (or mass) of the single pharmaceutical product or manufactured item.protected StringTypeA 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()voidbooleanequalsDeep(Base other_) booleanequalsShallow(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) booleanhasBasis()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisEmpty()protected voidlistChildren(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, setModifierExtensionMethods 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, setIdElementMethods 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, setUserDataINNMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseHasExtensions
addExtension, getExtension, hasExtensionMethods 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
thisfor 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
thisfor 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:
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
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- 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
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
- Specified by:
copyin classBackboneElement
-
copyValues
-
equalsDeep
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-