Package org.hl7.fhir.dstu2.model
Class Medication.MedicationProductComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.Medication.MedicationProductComponent
-
- 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:
- Medication
public static class Medication.MedicationProductComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Medication.MedicationProductBatchComponent>batchInformation about a group of medication produced or packaged from one production run.protected CodeableConceptformDescribes the form of the item.protected List<Medication.MedicationProductIngredientComponent>ingredientIdentifies a particular constituent of interest in the product.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description MedicationProductComponent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Medication.MedicationProductBatchComponentaddBatch()Medication.MedicationProductComponentaddBatch(Medication.MedicationProductBatchComponent t)BaseaddChild(String name)Medication.MedicationProductIngredientComponentaddIngredient()Medication.MedicationProductComponentaddIngredient(Medication.MedicationProductIngredientComponent t)Medication.MedicationProductComponentcopy()booleanequalsDeep(Base other)booleanequalsShallow(Base other)StringfhirType()List<Medication.MedicationProductBatchComponent>getBatch()CodeableConceptgetForm()List<Medication.MedicationProductIngredientComponent>getIngredient()booleanhasBatch()booleanhasForm()booleanhasIngredient()booleanisEmpty()protected voidlistChildren(List<Property> childrenList)Medication.MedicationProductComponentsetForm(CodeableConcept value)voidsetProperty(String name, Base value)-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, 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
-
form
protected CodeableConcept form
Describes the form of the item. Powder; tablets; carton.
-
ingredient
protected List<Medication.MedicationProductIngredientComponent> ingredient
Identifies a particular constituent of interest in the product.
-
batch
protected List<Medication.MedicationProductBatchComponent> batch
Information about a group of medication produced or packaged from one production run.
-
-
Constructor Detail
-
MedicationProductComponent
public MedicationProductComponent()
-
-
Method Detail
-
getForm
public CodeableConcept getForm()
- Returns:
form(Describes the form of the item. Powder; tablets; carton.)
-
hasForm
public boolean hasForm()
-
setForm
public Medication.MedicationProductComponent setForm(CodeableConcept value)
- Parameters:
value-form(Describes the form of the item. Powder; tablets; carton.)
-
getIngredient
public List<Medication.MedicationProductIngredientComponent> getIngredient()
- Returns:
ingredient(Identifies a particular constituent of interest in the product.)
-
hasIngredient
public boolean hasIngredient()
-
addIngredient
public Medication.MedicationProductIngredientComponent addIngredient()
- Returns:
ingredient(Identifies a particular constituent of interest in the product.)
-
addIngredient
public Medication.MedicationProductComponent addIngredient(Medication.MedicationProductIngredientComponent t)
-
getBatch
public List<Medication.MedicationProductBatchComponent> getBatch()
- Returns:
batch(Information about a group of medication produced or packaged from one production run.)
-
hasBatch
public boolean hasBatch()
-
addBatch
public Medication.MedicationProductBatchComponent addBatch()
- Returns:
batch(Information about a group of medication produced or packaged from one production run.)
-
addBatch
public Medication.MedicationProductComponent addBatch(Medication.MedicationProductBatchComponent t)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin 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 Medication.MedicationProductComponent copy()
- Specified by:
copyin classBackboneElement
-
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
-
-