Class NutritionOrder.Supplement
- java.lang.Object
-
- ca.uhn.fhir.model.api.BaseElement
-
- ca.uhn.fhir.model.api.BaseIdentifiableElement
-
- ca.uhn.fhir.model.dstu2.resource.NutritionOrder.Supplement
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement,ca.uhn.fhir.model.api.IElement,ca.uhn.fhir.model.api.IIdentifiableElement,ca.uhn.fhir.model.api.IResourceBlock,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions,Serializable,org.hl7.fhir.instance.model.api.IBase
- Enclosing class:
- NutritionOrder
public static class NutritionOrder.Supplement extends ca.uhn.fhir.model.api.BaseIdentifiableElement implements ca.uhn.fhir.model.api.IResourceBlock
Block class for child element: NutritionOrder.supplement ()Definition: Oral nutritional products given in order to add further nutritional value to the patient's diet.
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Supplement()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimingDtaddSchedule()Adds and returns a new value for schedule ()NutritionOrder.SupplementaddSchedule(TimingDt theValue)Adds a given new value for schedule ()<T extends ca.uhn.fhir.model.api.IElement>
List<T>getAllPopulatedChildElementsOfType(Class<T> theType)StringgetInstruction()Gets the value(s) for instruction ().ca.uhn.fhir.model.primitive.StringDtgetInstructionElement()Gets the value(s) for instruction ().StringgetProductName()Gets the value(s) for productName ().ca.uhn.fhir.model.primitive.StringDtgetProductNameElement()Gets the value(s) for productName ().SimpleQuantityDtgetQuantity()Gets the value(s) for quantity ().List<TimingDt>getSchedule()Gets the value(s) for schedule ().TimingDtgetScheduleFirstRep()Gets the first repetition for schedule (), creating it if it does not already exist.CodeableConceptDtgetType()Gets the value(s) for type ().booleanisEmpty()NutritionOrder.SupplementsetInstruction(ca.uhn.fhir.model.primitive.StringDt theValue)Sets the value(s) for instruction ()NutritionOrder.SupplementsetInstruction(String theString)Sets the value for instruction ()NutritionOrder.SupplementsetProductName(ca.uhn.fhir.model.primitive.StringDt theValue)Sets the value(s) for productName ()NutritionOrder.SupplementsetProductName(String theString)Sets the value for productName ()NutritionOrder.SupplementsetQuantity(SimpleQuantityDt theValue)Sets the value(s) for quantity ()NutritionOrder.SupplementsetSchedule(List<TimingDt> theValue)Sets the value(s) for schedule ()NutritionOrder.SupplementsetType(CodeableConceptDt theValue)Sets the value(s) for type ()-
Methods inherited from class ca.uhn.fhir.model.api.BaseIdentifiableElement
getElementSpecificId, getId, setElementSpecificId, setId, setId
-
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, isBaseEmpty, setUserData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
Supplement
public Supplement()
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
- Specified by:
getAllPopulatedChildElementsOfTypein interfaceca.uhn.fhir.model.api.ICompositeElement
-
getType
public CodeableConceptDt getType()
Gets the value(s) for type (). creating it if it does not exist. Will not returnnull.Definition: The kind of nutritional supplement product required such as a high protein or pediatric clear liquid supplement
-
setType
public NutritionOrder.Supplement setType(CodeableConceptDt theValue)
Sets the value(s) for type ()Definition: The kind of nutritional supplement product required such as a high protein or pediatric clear liquid supplement
-
getProductNameElement
public ca.uhn.fhir.model.primitive.StringDt getProductNameElement()
Gets the value(s) for productName (). creating it if it does not exist. Will not returnnull.Definition: The product or brand name of the nutritional supplement such as \"Acme Protein Shake\".
-
getProductName
public String getProductName()
Gets the value(s) for productName (). creating it if it does not exist. This method may returnnull.Definition: The product or brand name of the nutritional supplement such as \"Acme Protein Shake\".
-
setProductName
public NutritionOrder.Supplement setProductName(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for productName ()Definition: The product or brand name of the nutritional supplement such as \"Acme Protein Shake\".
-
setProductName
public NutritionOrder.Supplement setProductName(String theString)
Sets the value for productName ()Definition: The product or brand name of the nutritional supplement such as \"Acme Protein Shake\".
-
getSchedule
public List<TimingDt> getSchedule()
Gets the value(s) for schedule (). creating it if it does not exist. Will not returnnull.Definition: The time period and frequency at which the supplement(s) should be given
-
setSchedule
public NutritionOrder.Supplement setSchedule(List<TimingDt> theValue)
Sets the value(s) for schedule ()Definition: The time period and frequency at which the supplement(s) should be given
-
addSchedule
public TimingDt addSchedule()
Adds and returns a new value for schedule ()Definition: The time period and frequency at which the supplement(s) should be given
-
addSchedule
public NutritionOrder.Supplement addSchedule(TimingDt theValue)
Adds a given new value for schedule ()Definition: The time period and frequency at which the supplement(s) should be given
- Parameters:
theValue- The schedule to add (must not benull)
-
getScheduleFirstRep
public TimingDt getScheduleFirstRep()
Gets the first repetition for schedule (), creating it if it does not already exist.Definition: The time period and frequency at which the supplement(s) should be given
-
getQuantity
public SimpleQuantityDt getQuantity()
Gets the value(s) for quantity (). creating it if it does not exist. Will not returnnull.Definition: The amount of the nutritional supplement to be given
-
setQuantity
public NutritionOrder.Supplement setQuantity(SimpleQuantityDt theValue)
Sets the value(s) for quantity ()Definition: The amount of the nutritional supplement to be given
-
getInstructionElement
public ca.uhn.fhir.model.primitive.StringDt getInstructionElement()
Gets the value(s) for instruction (). creating it if it does not exist. Will not returnnull.Definition: Free text or additional instructions or information pertaining to the oral supplement.
-
getInstruction
public String getInstruction()
Gets the value(s) for instruction (). creating it if it does not exist. This method may returnnull.Definition: Free text or additional instructions or information pertaining to the oral supplement.
-
setInstruction
public NutritionOrder.Supplement setInstruction(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for instruction ()Definition: Free text or additional instructions or information pertaining to the oral supplement.
-
setInstruction
public NutritionOrder.Supplement setInstruction(String theString)
Sets the value for instruction ()Definition: Free text or additional instructions or information pertaining to the oral supplement.
-
-