Package org.hl7.fhir.r5.model
Class MedicationKnowledge.MedicationKnowledgeDefinitionalComponent
- 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.MedicationKnowledge.MedicationKnowledgeDefinitionalComponent
-
- 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:
- MedicationKnowledge
public static class MedicationKnowledge.MedicationKnowledgeDefinitionalComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Reference>definitionAssociated definitions for this medication.protected CodeableConceptdoseFormDescribes the form of the item.protected List<MedicationKnowledge.MedicationKnowledgeDefinitionalDrugCharacteristicComponent>drugCharacteristicSpecifies descriptive properties of the medicine, such as color, shape, imprints, etc.protected List<MedicationKnowledge.MedicationKnowledgeDefinitionalIngredientComponent>ingredientIdentifies a particular constituent of interest in the product.protected List<CodeableConcept>intendedRouteThe intended or approved route of administration.-
Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description MedicationKnowledgeDefinitionalComponent()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
-
definition
protected List<Reference> definition
Associated definitions for this medication.
-
doseForm
protected CodeableConcept doseForm
Describes the form of the item. Powder; tablets; capsule.
-
intendedRoute
protected List<CodeableConcept> intendedRoute
The intended or approved route of administration.
-
ingredient
protected List<MedicationKnowledge.MedicationKnowledgeDefinitionalIngredientComponent> ingredient
Identifies a particular constituent of interest in the product.
-
drugCharacteristic
protected List<MedicationKnowledge.MedicationKnowledgeDefinitionalDrugCharacteristicComponent> drugCharacteristic
Specifies descriptive properties of the medicine, such as color, shape, imprints, etc.
-
-
Constructor Detail
-
MedicationKnowledgeDefinitionalComponent
public MedicationKnowledgeDefinitionalComponent()
Constructor
-
-
Method Detail
-
getDefinition
public List<Reference> getDefinition()
- Returns:
definition(Associated definitions for this medication.)
-
setDefinition
public MedicationKnowledge.MedicationKnowledgeDefinitionalComponent setDefinition(List<Reference> theDefinition)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasDefinition
public boolean hasDefinition()
-
addDefinition
public Reference addDefinition()
-
addDefinition
public MedicationKnowledge.MedicationKnowledgeDefinitionalComponent addDefinition(Reference t)
-
getDefinitionFirstRep
public Reference getDefinitionFirstRep()
- Returns:
- The first repetition of repeating field
definition, creating it if it does not already exist {3}
-
getDoseForm
public CodeableConcept getDoseForm()
- Returns:
doseForm(Describes the form of the item. Powder; tablets; capsule.)
-
hasDoseForm
public boolean hasDoseForm()
-
setDoseForm
public MedicationKnowledge.MedicationKnowledgeDefinitionalComponent setDoseForm(CodeableConcept value)
- Parameters:
value-doseForm(Describes the form of the item. Powder; tablets; capsule.)
-
getIntendedRoute
public List<CodeableConcept> getIntendedRoute()
- Returns:
intendedRoute(The intended or approved route of administration.)
-
setIntendedRoute
public MedicationKnowledge.MedicationKnowledgeDefinitionalComponent setIntendedRoute(List<CodeableConcept> theIntendedRoute)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIntendedRoute
public boolean hasIntendedRoute()
-
addIntendedRoute
public CodeableConcept addIntendedRoute()
-
addIntendedRoute
public MedicationKnowledge.MedicationKnowledgeDefinitionalComponent addIntendedRoute(CodeableConcept t)
-
getIntendedRouteFirstRep
public CodeableConcept getIntendedRouteFirstRep()
- Returns:
- The first repetition of repeating field
intendedRoute, creating it if it does not already exist {3}
-
getIngredient
public List<MedicationKnowledge.MedicationKnowledgeDefinitionalIngredientComponent> getIngredient()
- Returns:
ingredient(Identifies a particular constituent of interest in the product.)
-
setIngredient
public MedicationKnowledge.MedicationKnowledgeDefinitionalComponent setIngredient(List<MedicationKnowledge.MedicationKnowledgeDefinitionalIngredientComponent> theIngredient)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIngredient
public boolean hasIngredient()
-
addIngredient
public MedicationKnowledge.MedicationKnowledgeDefinitionalIngredientComponent addIngredient()
-
addIngredient
public MedicationKnowledge.MedicationKnowledgeDefinitionalComponent addIngredient(MedicationKnowledge.MedicationKnowledgeDefinitionalIngredientComponent t)
-
getIngredientFirstRep
public MedicationKnowledge.MedicationKnowledgeDefinitionalIngredientComponent getIngredientFirstRep()
- Returns:
- The first repetition of repeating field
ingredient, creating it if it does not already exist {3}
-
getDrugCharacteristic
public List<MedicationKnowledge.MedicationKnowledgeDefinitionalDrugCharacteristicComponent> getDrugCharacteristic()
- Returns:
drugCharacteristic(Specifies descriptive properties of the medicine, such as color, shape, imprints, etc.)
-
setDrugCharacteristic
public MedicationKnowledge.MedicationKnowledgeDefinitionalComponent setDrugCharacteristic(List<MedicationKnowledge.MedicationKnowledgeDefinitionalDrugCharacteristicComponent> theDrugCharacteristic)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasDrugCharacteristic
public boolean hasDrugCharacteristic()
-
addDrugCharacteristic
public MedicationKnowledge.MedicationKnowledgeDefinitionalDrugCharacteristicComponent addDrugCharacteristic()
-
addDrugCharacteristic
public MedicationKnowledge.MedicationKnowledgeDefinitionalComponent addDrugCharacteristic(MedicationKnowledge.MedicationKnowledgeDefinitionalDrugCharacteristicComponent t)
-
getDrugCharacteristicFirstRep
public MedicationKnowledge.MedicationKnowledgeDefinitionalDrugCharacteristicComponent getDrugCharacteristicFirstRep()
- Returns:
- The first repetition of repeating field
drugCharacteristic, 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 MedicationKnowledge.MedicationKnowledgeDefinitionalComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(MedicationKnowledge.MedicationKnowledgeDefinitionalComponent 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
-
-