Class NutritionOrder
- java.lang.Object
-
- ca.uhn.fhir.model.api.BaseElement
-
- ca.uhn.fhir.model.dstu2.resource.BaseResource
-
- ca.uhn.fhir.model.dstu2.resource.NutritionOrder
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement,ca.uhn.fhir.model.api.IElement,ca.uhn.fhir.model.api.IResource,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseResource
public class NutritionOrder extends BaseResource implements ca.uhn.fhir.model.api.IResource
HAPI/FHIR NutritionOrder Resource (clinical.careprovision)Definition: A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/NutritionOrder
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNutritionOrder.EnteralFormulaBlock class for child element: NutritionOrder.enteralFormula ()static classNutritionOrder.EnteralFormulaAdministrationBlock class for child element: NutritionOrder.enteralFormula.administration ()static classNutritionOrder.OralDietBlock class for child element: NutritionOrder.oralDiet ()static classNutritionOrder.OralDietNutrientBlock class for child element: NutritionOrder.oralDiet.nutrient ()static classNutritionOrder.OralDietTextureBlock class for child element: NutritionOrder.oralDiet.texture ()static classNutritionOrder.SupplementBlock class for child element: NutritionOrder.supplement ()
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.TokenClientParamADDITIVEFluent Client search parameter constant for additivestatic ca.uhn.fhir.rest.gclient.DateClientParamDATETIMEFluent Client search parameter constant for datetimestatic ca.uhn.fhir.rest.gclient.ReferenceClientParamENCOUNTERFluent Client search parameter constant for encounterstatic ca.uhn.fhir.rest.gclient.TokenClientParamFORMULAFluent Client search parameter constant for formulastatic ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_ENCOUNTERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PROVIDERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.TokenClientParamORALDIETFluent Client search parameter constant for oraldietstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamPROVIDERFluent Client search parameter constant for providerstatic StringSP_ADDITIVESearch parameter constant for additivestatic StringSP_DATETIMESearch parameter constant for datetimestatic StringSP_ENCOUNTERSearch parameter constant for encounterstatic StringSP_FORMULASearch parameter constant for formulastatic StringSP_IDENTIFIERSearch parameter constant for identifierstatic StringSP_ORALDIETSearch parameter constant for oraldietstatic StringSP_PATIENTSearch parameter constant for patientstatic StringSP_PROVIDERSearch parameter constant for providerstatic StringSP_STATUSSearch parameter constant for statusstatic StringSP_SUPPLEMENTSearch parameter constant for supplementstatic ca.uhn.fhir.rest.gclient.TokenClientParamSTATUSFluent Client search parameter constant for statusstatic ca.uhn.fhir.rest.gclient.TokenClientParamSUPPLEMENTFluent Client search parameter constant for supplement-
Fields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
-
-
Constructor Summary
Constructors Constructor Description NutritionOrder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceReferenceDtaddAllergyIntolerance()Adds and returns a new value for allergyIntolerance ()CodeableConceptDtaddExcludeFoodModifier()Adds and returns a new value for excludeFoodModifier ()NutritionOrderaddExcludeFoodModifier(CodeableConceptDt theValue)Adds a given new value for excludeFoodModifier ()CodeableConceptDtaddFoodPreferenceModifier()Adds and returns a new value for foodPreferenceModifier ()NutritionOrderaddFoodPreferenceModifier(CodeableConceptDt theValue)Adds a given new value for foodPreferenceModifier ()IdentifierDtaddIdentifier()Adds and returns a new value for identifier (id)NutritionOrderaddIdentifier(IdentifierDt theValue)Adds a given new value for identifier (id)NutritionOrder.SupplementaddSupplement()Adds and returns a new value for supplement ()NutritionOrderaddSupplement(NutritionOrder.Supplement theValue)Adds a given new value for supplement ()List<ResourceReferenceDt>getAllergyIntolerance()Gets the value(s) for allergyIntolerance ().<T extends ca.uhn.fhir.model.api.IElement>
List<T>getAllPopulatedChildElementsOfType(Class<T> theType)DategetDateTime()Gets the value(s) for dateTime (when.recorded).ca.uhn.fhir.model.primitive.DateTimeDtgetDateTimeElement()Gets the value(s) for dateTime (when.recorded).ResourceReferenceDtgetEncounter()Gets the value(s) for encounter (context).NutritionOrder.EnteralFormulagetEnteralFormula()Gets the value(s) for enteralFormula ().List<CodeableConceptDt>getExcludeFoodModifier()Gets the value(s) for excludeFoodModifier ().CodeableConceptDtgetExcludeFoodModifierFirstRep()Gets the first repetition for excludeFoodModifier (), creating it if it does not already exist.List<CodeableConceptDt>getFoodPreferenceModifier()Gets the value(s) for foodPreferenceModifier ().CodeableConceptDtgetFoodPreferenceModifierFirstRep()Gets the first repetition for foodPreferenceModifier (), creating it if it does not already exist.List<IdentifierDt>getIdentifier()Gets the value(s) for identifier (id).IdentifierDtgetIdentifierFirstRep()Gets the first repetition for identifier (id), creating it if it does not already exist.NutritionOrder.OralDietgetOralDiet()Gets the value(s) for oralDiet ().ResourceReferenceDtgetOrderer()Gets the value(s) for orderer (who.author).ResourceReferenceDtgetPatient()Gets the value(s) for patient (who.focus).StringgetResourceName()StringgetStatus()Gets the value(s) for status (status).ca.uhn.fhir.model.primitive.BoundCodeDt<NutritionOrderStatusEnum>getStatusElement()Gets the value(s) for status (status).ca.uhn.fhir.context.FhirVersionEnumgetStructureFhirVersionEnum()List<NutritionOrder.Supplement>getSupplement()Gets the value(s) for supplement ().NutritionOrder.SupplementgetSupplementFirstRep()Gets the first repetition for supplement (), creating it if it does not already exist.booleanisEmpty()NutritionOrdersetAllergyIntolerance(List<ResourceReferenceDt> theValue)Sets the value(s) for allergyIntolerance ()NutritionOrdersetDateTime(ca.uhn.fhir.model.primitive.DateTimeDt theValue)Sets the value(s) for dateTime (when.recorded)NutritionOrdersetDateTime(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)Sets the value for dateTime (when.recorded)NutritionOrdersetDateTimeWithSecondsPrecision(Date theDate)Sets the value for dateTime (when.recorded)NutritionOrdersetEncounter(ResourceReferenceDt theValue)Sets the value(s) for encounter (context)NutritionOrdersetEnteralFormula(NutritionOrder.EnteralFormula theValue)Sets the value(s) for enteralFormula ()NutritionOrdersetExcludeFoodModifier(List<CodeableConceptDt> theValue)Sets the value(s) for excludeFoodModifier ()NutritionOrdersetFoodPreferenceModifier(List<CodeableConceptDt> theValue)Sets the value(s) for foodPreferenceModifier ()NutritionOrdersetIdentifier(List<IdentifierDt> theValue)Sets the value(s) for identifier (id)NutritionOrdersetOralDiet(NutritionOrder.OralDiet theValue)Sets the value(s) for oralDiet ()NutritionOrdersetOrderer(ResourceReferenceDt theValue)Sets the value(s) for orderer (who.author)NutritionOrdersetPatient(ResourceReferenceDt theValue)Sets the value(s) for patient (who.focus)NutritionOrdersetStatus(NutritionOrderStatusEnum theValue)Sets the value(s) for status (status)NutritionOrdersetStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<NutritionOrderStatusEnum> theValue)Sets the value(s) for status (status)NutritionOrdersetSupplement(List<NutritionOrder.Supplement> theValue)Sets the value(s) for supplement ()-
Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
-
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
-
-
-
Field Detail
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter constant for patientDescription: The identity of the person who requires the diet, formula or nutritional supplement
Type: reference
Path: NutritionOrder.patient
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: The identity of the person who requires the diet, formula or nutritional supplement
Type: reference
Path: NutritionOrder.patient
-
SP_PROVIDER
public static final String SP_PROVIDER
Search parameter constant for providerDescription: The identify of the provider who placed the nutrition order
Type: reference
Path: NutritionOrder.orderer
- See Also:
- Constant Field Values
-
PROVIDER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PROVIDER
Fluent Client search parameter constant for providerDescription: The identify of the provider who placed the nutrition order
Type: reference
Path: NutritionOrder.orderer
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter constant for identifierDescription: Return nutrition orders with this external identifier
Type: token
Path: NutritionOrder.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Return nutrition orders with this external identifier
Type: token
Path: NutritionOrder.identifier
-
SP_ENCOUNTER
public static final String SP_ENCOUNTER
Search parameter constant for encounterDescription: Return nutrition orders with this encounter identifier
Type: reference
Path: NutritionOrder.encounter
- See Also:
- Constant Field Values
-
ENCOUNTER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
Fluent Client search parameter constant for encounterDescription: Return nutrition orders with this encounter identifier
Type: reference
Path: NutritionOrder.encounter
-
SP_DATETIME
public static final String SP_DATETIME
Search parameter constant for datetimeDescription: Return nutrition orders requested on this date
Type: date
Path: NutritionOrder.dateTime
- See Also:
- Constant Field Values
-
DATETIME
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATETIME
Fluent Client search parameter constant for datetimeDescription: Return nutrition orders requested on this date
Type: date
Path: NutritionOrder.dateTime
-
SP_STATUS
public static final String SP_STATUS
Search parameter constant for statusDescription: Status of the nutrition order.
Type: token
Path: NutritionOrder.status
- See Also:
- Constant Field Values
-
STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Fluent Client search parameter constant for statusDescription: Status of the nutrition order.
Type: token
Path: NutritionOrder.status
-
SP_ORALDIET
public static final String SP_ORALDIET
Search parameter constant for oraldietDescription: Type of diet that can be consumed orally (i.e., take via the mouth).
Type: token
Path: NutritionOrder.oralDiet.type
- See Also:
- Constant Field Values
-
ORALDIET
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ORALDIET
Fluent Client search parameter constant for oraldietDescription: Type of diet that can be consumed orally (i.e., take via the mouth).
Type: token
Path: NutritionOrder.oralDiet.type
-
SP_SUPPLEMENT
public static final String SP_SUPPLEMENT
Search parameter constant for supplementDescription: Type of supplement product requested
Type: token
Path: NutritionOrder.supplement.type
- See Also:
- Constant Field Values
-
SUPPLEMENT
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SUPPLEMENT
Fluent Client search parameter constant for supplementDescription: Type of supplement product requested
Type: token
Path: NutritionOrder.supplement.type
-
SP_FORMULA
public static final String SP_FORMULA
Search parameter constant for formulaDescription: Type of enteral or infant formula
Type: token
Path: NutritionOrder.enteralFormula.baseFormulaType
- See Also:
- Constant Field Values
-
FORMULA
public static final ca.uhn.fhir.rest.gclient.TokenClientParam FORMULA
Fluent Client search parameter constant for formulaDescription: Type of enteral or infant formula
Type: token
Path: NutritionOrder.enteralFormula.baseFormulaType
-
SP_ADDITIVE
public static final String SP_ADDITIVE
Search parameter constant for additiveDescription: Type of module component to add to the feeding
Type: token
Path: NutritionOrder.enteralFormula.additiveType
- See Also:
- Constant Field Values
-
ADDITIVE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDITIVE
Fluent Client search parameter constant for additiveDescription: Type of module component to add to the feeding
Type: token
Path: NutritionOrder.enteralFormula.additiveType
-
INCLUDE_ENCOUNTER
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "NutritionOrder:encounter".
-
INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "NutritionOrder:patient".
-
INCLUDE_PROVIDER
public static final ca.uhn.fhir.model.api.Include INCLUDE_PROVIDER
Constant for fluent queries to be used to add include statements. Specifies the path value of "NutritionOrder:provider".
-
-
Constructor Detail
-
NutritionOrder
public NutritionOrder()
-
-
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
-
getPatient
public ResourceReferenceDt getPatient()
Gets the value(s) for patient (who.focus). creating it if it does not exist. Will not returnnull.Definition: The person (patient) who needs the nutrition order for an oral diet, nutritional supplement and/or enteral or formula feeding.
-
setPatient
public NutritionOrder setPatient(ResourceReferenceDt theValue)
Sets the value(s) for patient (who.focus)Definition: The person (patient) who needs the nutrition order for an oral diet, nutritional supplement and/or enteral or formula feeding.
-
getOrderer
public ResourceReferenceDt getOrderer()
Gets the value(s) for orderer (who.author). creating it if it does not exist. Will not returnnull.Definition: The practitioner that holds legal responsibility for ordering the diet, nutritional supplement, or formula feedings.
-
setOrderer
public NutritionOrder setOrderer(ResourceReferenceDt theValue)
Sets the value(s) for orderer (who.author)Definition: The practitioner that holds legal responsibility for ordering the diet, nutritional supplement, or formula feedings.
-
getIdentifier
public List<IdentifierDt> getIdentifier()
Gets the value(s) for identifier (id). creating it if it does not exist. Will not returnnull.Definition: Identifiers assigned to this order by the order sender or by the order receiver
-
setIdentifier
public NutritionOrder setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier (id)Definition: Identifiers assigned to this order by the order sender or by the order receiver
-
addIdentifier
public IdentifierDt addIdentifier()
Adds and returns a new value for identifier (id)Definition: Identifiers assigned to this order by the order sender or by the order receiver
-
addIdentifier
public NutritionOrder addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier (id)Definition: Identifiers assigned to this order by the order sender or by the order receiver
- Parameters:
theValue- The identifier to add (must not benull)
-
getIdentifierFirstRep
public IdentifierDt getIdentifierFirstRep()
Gets the first repetition for identifier (id), creating it if it does not already exist.Definition: Identifiers assigned to this order by the order sender or by the order receiver
-
getEncounter
public ResourceReferenceDt getEncounter()
Gets the value(s) for encounter (context). creating it if it does not exist. Will not returnnull.Definition: An encounter that provides additional information about the healthcare context in which this request is made
-
setEncounter
public NutritionOrder setEncounter(ResourceReferenceDt theValue)
Sets the value(s) for encounter (context)Definition: An encounter that provides additional information about the healthcare context in which this request is made
-
getDateTimeElement
public ca.uhn.fhir.model.primitive.DateTimeDt getDateTimeElement()
Gets the value(s) for dateTime (when.recorded). creating it if it does not exist. Will not returnnull.Definition: The date and time that this nutrition order was requested.
-
getDateTime
public Date getDateTime()
Gets the value(s) for dateTime (when.recorded). creating it if it does not exist. This method may returnnull.Definition: The date and time that this nutrition order was requested.
-
setDateTime
public NutritionOrder setDateTime(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
Sets the value(s) for dateTime (when.recorded)Definition: The date and time that this nutrition order was requested.
-
setDateTime
public NutritionOrder setDateTime(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for dateTime (when.recorded)Definition: The date and time that this nutrition order was requested.
-
setDateTimeWithSecondsPrecision
public NutritionOrder setDateTimeWithSecondsPrecision(Date theDate)
Sets the value for dateTime (when.recorded)Definition: The date and time that this nutrition order was requested.
-
getStatusElement
public ca.uhn.fhir.model.primitive.BoundCodeDt<NutritionOrderStatusEnum> getStatusElement()
Gets the value(s) for status (status). creating it if it does not exist. Will not returnnull.Definition: The workflow status of the nutrition order/request.
-
getStatus
public String getStatus()
Gets the value(s) for status (status). creating it if it does not exist. This method may returnnull.Definition: The workflow status of the nutrition order/request.
-
setStatus
public NutritionOrder setStatus(ca.uhn.fhir.model.primitive.BoundCodeDt<NutritionOrderStatusEnum> theValue)
Sets the value(s) for status (status)Definition: The workflow status of the nutrition order/request.
-
setStatus
public NutritionOrder setStatus(NutritionOrderStatusEnum theValue)
Sets the value(s) for status (status)Definition: The workflow status of the nutrition order/request.
-
getAllergyIntolerance
public List<ResourceReferenceDt> getAllergyIntolerance()
Gets the value(s) for allergyIntolerance (). creating it if it does not exist. Will not returnnull.Definition: A link to a record of allergies or intolerances which should be included in the nutrition order.
-
setAllergyIntolerance
public NutritionOrder setAllergyIntolerance(List<ResourceReferenceDt> theValue)
Sets the value(s) for allergyIntolerance ()Definition: A link to a record of allergies or intolerances which should be included in the nutrition order.
-
addAllergyIntolerance
public ResourceReferenceDt addAllergyIntolerance()
Adds and returns a new value for allergyIntolerance ()Definition: A link to a record of allergies or intolerances which should be included in the nutrition order.
-
getFoodPreferenceModifier
public List<CodeableConceptDt> getFoodPreferenceModifier()
Gets the value(s) for foodPreferenceModifier (). creating it if it does not exist. Will not returnnull.Definition: This modifier is used to convey order-specific modifiers about the type of food that should be given. These can be derived from patient allergies, intolerances, or preferences such as Halal, Vegan or Kosher. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.
-
setFoodPreferenceModifier
public NutritionOrder setFoodPreferenceModifier(List<CodeableConceptDt> theValue)
Sets the value(s) for foodPreferenceModifier ()Definition: This modifier is used to convey order-specific modifiers about the type of food that should be given. These can be derived from patient allergies, intolerances, or preferences such as Halal, Vegan or Kosher. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.
-
addFoodPreferenceModifier
public CodeableConceptDt addFoodPreferenceModifier()
Adds and returns a new value for foodPreferenceModifier ()Definition: This modifier is used to convey order-specific modifiers about the type of food that should be given. These can be derived from patient allergies, intolerances, or preferences such as Halal, Vegan or Kosher. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.
-
addFoodPreferenceModifier
public NutritionOrder addFoodPreferenceModifier(CodeableConceptDt theValue)
Adds a given new value for foodPreferenceModifier ()Definition: This modifier is used to convey order-specific modifiers about the type of food that should be given. These can be derived from patient allergies, intolerances, or preferences such as Halal, Vegan or Kosher. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.
- Parameters:
theValue- The foodPreferenceModifier to add (must not benull)
-
getFoodPreferenceModifierFirstRep
public CodeableConceptDt getFoodPreferenceModifierFirstRep()
Gets the first repetition for foodPreferenceModifier (), creating it if it does not already exist.Definition: This modifier is used to convey order-specific modifiers about the type of food that should be given. These can be derived from patient allergies, intolerances, or preferences such as Halal, Vegan or Kosher. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.
-
getExcludeFoodModifier
public List<CodeableConceptDt> getExcludeFoodModifier()
Gets the value(s) for excludeFoodModifier (). creating it if it does not exist. Will not returnnull.Definition: This modifier is used to convey order-specific modifiers about the type of food that should NOT be given. These can be derived from patient allergies, intolerances, or preferences such as No Red Meat, No Soy or No Wheat or Gluten-Free. While it should not be necessary to repeat allergy or intolerance information captured in the referenced allergyIntolerance resource in the excludeFoodModifier, this element may be used to convey additional specificity related to foods that should be eliminated from the patient’s diet for any reason. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.
-
setExcludeFoodModifier
public NutritionOrder setExcludeFoodModifier(List<CodeableConceptDt> theValue)
Sets the value(s) for excludeFoodModifier ()Definition: This modifier is used to convey order-specific modifiers about the type of food that should NOT be given. These can be derived from patient allergies, intolerances, or preferences such as No Red Meat, No Soy or No Wheat or Gluten-Free. While it should not be necessary to repeat allergy or intolerance information captured in the referenced allergyIntolerance resource in the excludeFoodModifier, this element may be used to convey additional specificity related to foods that should be eliminated from the patient’s diet for any reason. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.
-
addExcludeFoodModifier
public CodeableConceptDt addExcludeFoodModifier()
Adds and returns a new value for excludeFoodModifier ()Definition: This modifier is used to convey order-specific modifiers about the type of food that should NOT be given. These can be derived from patient allergies, intolerances, or preferences such as No Red Meat, No Soy or No Wheat or Gluten-Free. While it should not be necessary to repeat allergy or intolerance information captured in the referenced allergyIntolerance resource in the excludeFoodModifier, this element may be used to convey additional specificity related to foods that should be eliminated from the patient’s diet for any reason. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.
-
addExcludeFoodModifier
public NutritionOrder addExcludeFoodModifier(CodeableConceptDt theValue)
Adds a given new value for excludeFoodModifier ()Definition: This modifier is used to convey order-specific modifiers about the type of food that should NOT be given. These can be derived from patient allergies, intolerances, or preferences such as No Red Meat, No Soy or No Wheat or Gluten-Free. While it should not be necessary to repeat allergy or intolerance information captured in the referenced allergyIntolerance resource in the excludeFoodModifier, this element may be used to convey additional specificity related to foods that should be eliminated from the patient’s diet for any reason. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.
- Parameters:
theValue- The excludeFoodModifier to add (must not benull)
-
getExcludeFoodModifierFirstRep
public CodeableConceptDt getExcludeFoodModifierFirstRep()
Gets the first repetition for excludeFoodModifier (), creating it if it does not already exist.Definition: This modifier is used to convey order-specific modifiers about the type of food that should NOT be given. These can be derived from patient allergies, intolerances, or preferences such as No Red Meat, No Soy or No Wheat or Gluten-Free. While it should not be necessary to repeat allergy or intolerance information captured in the referenced allergyIntolerance resource in the excludeFoodModifier, this element may be used to convey additional specificity related to foods that should be eliminated from the patient’s diet for any reason. This modifier applies to the entire nutrition order inclusive of the oral diet, nutritional supplements and enteral formula feedings.
-
getOralDiet
public NutritionOrder.OralDiet getOralDiet()
Gets the value(s) for oralDiet (). creating it if it does not exist. Will not returnnull.Definition: Diet given orally in contrast to enteral (tube) feeding.
-
setOralDiet
public NutritionOrder setOralDiet(NutritionOrder.OralDiet theValue)
Sets the value(s) for oralDiet ()Definition: Diet given orally in contrast to enteral (tube) feeding.
-
getSupplement
public List<NutritionOrder.Supplement> getSupplement()
Gets the value(s) for supplement (). creating it if it does not exist. Will not returnnull.Definition: Oral nutritional products given in order to add further nutritional value to the patient's diet.
-
setSupplement
public NutritionOrder setSupplement(List<NutritionOrder.Supplement> theValue)
Sets the value(s) for supplement ()Definition: Oral nutritional products given in order to add further nutritional value to the patient's diet.
-
addSupplement
public NutritionOrder.Supplement addSupplement()
Adds and returns a new value for supplement ()Definition: Oral nutritional products given in order to add further nutritional value to the patient's diet.
-
addSupplement
public NutritionOrder addSupplement(NutritionOrder.Supplement theValue)
Adds a given new value for supplement ()Definition: Oral nutritional products given in order to add further nutritional value to the patient's diet.
- Parameters:
theValue- The supplement to add (must not benull)
-
getSupplementFirstRep
public NutritionOrder.Supplement getSupplementFirstRep()
Gets the first repetition for supplement (), creating it if it does not already exist.Definition: Oral nutritional products given in order to add further nutritional value to the patient's diet.
-
getEnteralFormula
public NutritionOrder.EnteralFormula getEnteralFormula()
Gets the value(s) for enteralFormula (). creating it if it does not exist. Will not returnnull.Definition: Feeding provided through the gastrointestinal tract via a tube, catheter, or stoma that delivers nutrition distal to the oral cavity.
-
setEnteralFormula
public NutritionOrder setEnteralFormula(NutritionOrder.EnteralFormula theValue)
Sets the value(s) for enteralFormula ()Definition: Feeding provided through the gastrointestinal tract via a tube, catheter, or stoma that delivers nutrition distal to the oral cavity.
-
getResourceName
public String getResourceName()
- Specified by:
getResourceNamein interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
public ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
- Specified by:
getStructureFhirVersionEnumin interfaceorg.hl7.fhir.instance.model.api.IBaseResource- Specified by:
getStructureFhirVersionEnumin interfaceca.uhn.fhir.model.api.IResource
-
-