This page is part of the FHIR Specification (v4.2.0: R5 Preview #1). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
Orders and Observations Work Group | Maturity Level: 0 | Trial Use | Security Category: Patient | Compartments: Encounter, Patient, Practitioner, RelatedPerson |
A record of food or fluid that is being consumed by a patient. A NutritionIntake may indicate that the patient may be consuming the food or fluid now or has consumed the food or fluid in the past. The source of this information can be the patient, significant other (such as a family member or spouse), or a clinician. A common scenario where this information is captured is during the history taking process during a patient visit or stay or through an app that tracks food or fluids consumed. The consumption information may come from sources such as the patient's memory, from a nutrition label, or from a clinician documenting observed intake.
This resource is a request resource from a FHIR workflow perspective - see Workflow. It is the intent of the Orders and Observation Workgroup to align this resource with the workflow pattern for request resources.
The NutritionOrder resource describes a request for oral diets (including general diets such as General Healthy diet, or therapeutic diets such as Consistent Carbohydrate, 2 gram Sodium, or Fluid Restricted), oral nutrition supplements (such as nutritionally complete pre-packed drinks), enteral nutrition (tube feedings) and infant formula which govern the distribution of food and nutritional products used to feed patients within an in-patient setting. It does not cover orders for parenteral (IV) nutrition which are typically filled by pharmacy. These nutrition orders are combined with information on a patient's food allergies and intolerances, and ethnic or cultural food preferences (e.g. Kosher or Vegetarian) to inform healthcare personnel about the type, texture, and/or quantity of foods that the patient should receive or consume.
Enteral orders are distinguished from supplements because they have some unique attributes and typically include administration information whereas oral nutritional supplements may simply be supplied (e.g. home health or outpatient settings). In a simple case, the requestor may designate type of product, product name and the route of administration along with free text instructions without a having to complete the additional structured details.
This resource is intended to be used by providers from a variety of specialties such as physicians, dietitian/nutritionists, or speech therapists. One provider may simply order a base element oral diet such as General Healthful diet. Another provider, based on scope of practice, may use other elements to communicate additional therapeutic needs or patient preferences. The optionality included gives an ordering provider the capability to write a simple order for an oral diet, nutritional supplement or formula with minimal requirements beyond that of specifying the diet, supplement or formula product, but also supports the ability to provide more detailed information that may be further augmented by a dietitian or nutrition specialist. For example, a physician may order a 2 g sodium diet. A speech therapist, based on the results of a swallowing evaluation, then orders a mechanically altered texture with nectar thick liquids.
The NutritionOrder resource is used for requesting oral diets, oral nutrition supplements and enteral feedings in an in-patient setting. The MedicationRequest resource should be used for requesting parenteral (IV) nutrition and prescribing dietary supplements such as vitamin or mineral supplements.
The Nutrition Order is a record of the request for the supply of a diet, oral supplement or enteral formulas for a patient. However, to initiate the request requires the use of the Task resource and its associated workflow with the Nutrition Order referenced from Task.basedOn, or by using the Nutrition Task resource in the context of a messaging or service workflow where the request is explicit or implicit.
This resource is referenced by itself.
This resource implements the Event pattern.
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
NutritionIntake | TU | DomainResource | Record of food or fluid being taken by a patient Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
identifier | Σ | 0..* | Identifier | External identifier |
basedOn | Σ | 0..* | Reference(NutritionOrder | CarePlan | ServiceRequest) | Fulfils plan, proposal or order |
partOf | Σ | 0..* | Reference(NutritionIntake | Procedure | Observation) | Part of referenced event |
status | ?!Σ | 1..1 | code | active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken Nutrition intake status codes (Required) |
statusReason | 0..* | CodeableConcept | Reason for current status SNOMED CT Drug Therapy Status codes (Example) | |
category | Σ | 0..* | CodeableConcept | Type of nutrition intake setting/reporting Nutrition intake category codes (Preferred) |
consumedItem | 1..* | BackboneElement | What food or fluid product or item was consumed | |
type | Σ | 1..1 | CodeableConcept | The type of food or fluid product |
nutritionProduct | Σ | 1..1 | CodeableConcept | Code that identifies the food or fluid product that was consumed |
schedule | 0..1 | Timing | Scheduled frequency of consumption | |
amount | Σ | 0..1 | SimpleQuantity | Quantity of the specified food |
rate | Σ | 0..1 | SimpleQuantity | Rate at which enteral feeding was administered |
notConsumed | 0..1 | boolean | Flag to indicate if the food or fluid item was refused or otherwise not consumed | |
notConsumedReason | 0..1 | CodeableConcept | Reason food or fluid was not consumed | |
ingredientLabel | 0..* | BackboneElement | Total nutrient for the whole meal, product, serving | |
nutrient | 1..1 | CodeableConcept | Total nutrient consumed | |
amount | 1..1 | SimpleQuantity | Total amount of nutrient consumed | |
subject | Σ | 1..1 | Reference(Patient | Group) | Who is/was consuming the food or fluid |
encounter | Σ | 0..1 | Reference(Encounter) | Encounter associated with NutritionIntake |
effective[x] | Σ | 0..1 | The date/time or interval when the food or fluid is/was consumed | |
effectiveDateTime | dateTime | |||
effectivePeriod | Period | |||
dateAsserted | Σ | 0..1 | dateTime | When the consumption was asserted? |
informationSource | 0..1 | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) | Person or organization that provided the information about the consumption of this food or fluid | |
derivedFrom | 0..* | Reference(Any) | Additional supporting information | |
reasonCode | 0..* | CodeableReference(Condition | Observation | DiagnosticReport) | Reason for why the food or fluid is /was consumed | |
note | 0..* | Annotation | Further information about the consumption | |
Documentation for this format |
UML Diagram (Legend)
XML Template
<NutritionIntake xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier External identifier --></identifier> <basedOn><!-- 0..* Reference(CarePlan|NutritionOrder|ServiceRequest) Fulfils plan, proposal or order --></basedOn> <partOf><!-- 0..* Reference(NutritionIntake|Observation|Procedure) Part of referenced event --></partOf> <status value="[code]"/><!-- 1..1 active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken --> <statusReason><!-- 0..* CodeableConcept Reason for current status --></statusReason> <category><!-- 0..* CodeableConcept Type of nutrition intake setting/reporting --></category> <consumedItem> <!-- 1..* What food or fluid product or item was consumed --> <type><!-- 1..1 CodeableConcept The type of food or fluid product --></type> <nutritionProduct><!-- 1..1 CodeableConcept Code that identifies the food or fluid product that was consumed --></nutritionProduct> <schedule><!-- 0..1 Timing Scheduled frequency of consumption --></schedule> <amount><!-- 0..1 Quantity(SimpleQuantity) Quantity of the specified food --></amount> <rate><!-- 0..1 Quantity(SimpleQuantity) Rate at which enteral feeding was administered --></rate> <notConsumed value="[boolean]"/><!-- 0..1 Flag to indicate if the food or fluid item was refused or otherwise not consumed --> <notConsumedReason><!-- 0..1 CodeableConcept Reason food or fluid was not consumed --></notConsumedReason> </consumedItem> <ingredientLabel> <!-- 0..* Total nutrient for the whole meal, product, serving --> <nutrient><!-- 1..1 CodeableConcept Total nutrient consumed --></nutrient> <amount><!-- 1..1 Quantity(SimpleQuantity) Total amount of nutrient consumed --></amount> </ingredientLabel> <subject><!-- 1..1 Reference(Group|Patient) Who is/was consuming the food or fluid --></subject> <encounter><!-- 0..1 Reference(Encounter) Encounter associated with NutritionIntake --></encounter> <effective[x]><!-- 0..1 dateTime|Period The date/time or interval when the food or fluid is/was consumed --></effective[x]> <dateAsserted value="[dateTime]"/><!-- 0..1 When the consumption was asserted? --> <informationSource><!-- 0..1 Reference(Organization|Patient|Practitioner| PractitionerRole|RelatedPerson) Person or organization that provided the information about the consumption of this food or fluid --></informationSource> <derivedFrom><!-- 0..* Reference(Any) Additional supporting information --></derivedFrom> <reasonCode><!-- 0..* CodeableReference(Condition|DiagnosticReport|Observation) Reason for why the food or fluid is /was consumed --></reasonCode> <note><!-- 0..* Annotation Further information about the consumption --></note> </NutritionIntake>
JSON Template
{ "resourceType" : "NutritionIntake", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // External identifier "basedOn" : [{ Reference(CarePlan|NutritionOrder|ServiceRequest) }], // Fulfils plan, proposal or order "partOf" : [{ Reference(NutritionIntake|Observation|Procedure) }], // Part of referenced event "status" : "<code>", // R! active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken "statusReason" : [{ CodeableConcept }], // Reason for current status "category" : [{ CodeableConcept }], // Type of nutrition intake setting/reporting "consumedItem" : [{ // R! What food or fluid product or item was consumed "type" : { CodeableConcept }, // R! The type of food or fluid product "nutritionProduct" : { CodeableConcept }, // R! Code that identifies the food or fluid product that was consumed "schedule" : { Timing }, // Scheduled frequency of consumption "amount" : { Quantity(SimpleQuantity) }, // Quantity of the specified food "rate" : { Quantity(SimpleQuantity) }, // Rate at which enteral feeding was administered "notConsumed" : <boolean>, // Flag to indicate if the food or fluid item was refused or otherwise not consumed "notConsumedReason" : { CodeableConcept } // Reason food or fluid was not consumed }], "ingredientLabel" : [{ // Total nutrient for the whole meal, product, serving "nutrient" : { CodeableConcept }, // R! Total nutrient consumed "amount" : { Quantity(SimpleQuantity) } // R! Total amount of nutrient consumed }], "subject" : { Reference(Group|Patient) }, // R! Who is/was consuming the food or fluid "encounter" : { Reference(Encounter) }, // Encounter associated with NutritionIntake // effective[x]: The date/time or interval when the food or fluid is/was consumed. One of these 2: "effectiveDateTime" : "<dateTime>", "effectivePeriod" : { Period }, "dateAsserted" : "<dateTime>", // When the consumption was asserted? "informationSource" : { Reference(Organization|Patient|Practitioner| PractitionerRole|RelatedPerson) }, // Person or organization that provided the information about the consumption of this food or fluid "derivedFrom" : [{ Reference(Any) }], // Additional supporting information "reasonCode" : [{ CodeableReference(Condition|DiagnosticReport|Observation) }], // Reason for why the food or fluid is /was consumed "note" : [{ Annotation }] // Further information about the consumption }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:NutritionIntake; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:NutritionIntake.identifier [ Identifier ], ... ; # 0..* External identifier fhir:NutritionIntake.basedOn [ Reference(CarePlan|NutritionOrder|ServiceRequest) ], ... ; # 0..* Fulfils plan, proposal or order fhir:NutritionIntake.partOf [ Reference(NutritionIntake|Observation|Procedure) ], ... ; # 0..* Part of referenced event fhir:NutritionIntake.status [ code ]; # 1..1 active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken fhir:NutritionIntake.statusReason [ CodeableConcept ], ... ; # 0..* Reason for current status fhir:NutritionIntake.category [ CodeableConcept ], ... ; # 0..* Type of nutrition intake setting/reporting fhir:NutritionIntake.consumedItem [ # 1..* What food or fluid product or item was consumed fhir:NutritionIntake.consumedItem.type [ CodeableConcept ]; # 1..1 The type of food or fluid product fhir:NutritionIntake.consumedItem.nutritionProduct [ CodeableConcept ]; # 1..1 Code that identifies the food or fluid product that was consumed fhir:NutritionIntake.consumedItem.schedule [ Timing ]; # 0..1 Scheduled frequency of consumption fhir:NutritionIntake.consumedItem.amount [ Quantity(SimpleQuantity) ]; # 0..1 Quantity of the specified food fhir:NutritionIntake.consumedItem.rate [ Quantity(SimpleQuantity) ]; # 0..1 Rate at which enteral feeding was administered fhir:NutritionIntake.consumedItem.notConsumed [ boolean ]; # 0..1 Flag to indicate if the food or fluid item was refused or otherwise not consumed fhir:NutritionIntake.consumedItem.notConsumedReason [ CodeableConcept ]; # 0..1 Reason food or fluid was not consumed ], ...; fhir:NutritionIntake.ingredientLabel [ # 0..* Total nutrient for the whole meal, product, serving fhir:NutritionIntake.ingredientLabel.nutrient [ CodeableConcept ]; # 1..1 Total nutrient consumed fhir:NutritionIntake.ingredientLabel.amount [ Quantity(SimpleQuantity) ]; # 1..1 Total amount of nutrient consumed ], ...; fhir:NutritionIntake.subject [ Reference(Group|Patient) ]; # 1..1 Who is/was consuming the food or fluid fhir:NutritionIntake.encounter [ Reference(Encounter) ]; # 0..1 Encounter associated with NutritionIntake # NutritionIntake.effective[x] : 0..1 The date/time or interval when the food or fluid is/was consumed. One of these 2 fhir:NutritionIntake.effectiveDateTime [ dateTime ] fhir:NutritionIntake.effectivePeriod [ Period ] fhir:NutritionIntake.dateAsserted [ dateTime ]; # 0..1 When the consumption was asserted? fhir:NutritionIntake.informationSource [ Reference(Organization|Patient|Practitioner|PractitionerRole|RelatedPerson) ]; # 0..1 Person or organization that provided the information about the consumption of this food or fluid fhir:NutritionIntake.derivedFrom [ Reference(Any) ], ... ; # 0..* Additional supporting information fhir:NutritionIntake.reasonCode [ CodeableReference(Condition|DiagnosticReport|Observation) ], ... ; # 0..* Reason for why the food or fluid is /was consumed fhir:NutritionIntake.note [ Annotation ], ... ; # 0..* Further information about the consumption ]
Structure
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
NutritionIntake | TU | DomainResource | Record of food or fluid being taken by a patient Elements defined in Ancestors: id, meta, implicitRules, language, text, contained, extension, modifierExtension | |
identifier | Σ | 0..* | Identifier | External identifier |
basedOn | Σ | 0..* | Reference(NutritionOrder | CarePlan | ServiceRequest) | Fulfils plan, proposal or order |
partOf | Σ | 0..* | Reference(NutritionIntake | Procedure | Observation) | Part of referenced event |
status | ?!Σ | 1..1 | code | active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken Nutrition intake status codes (Required) |
statusReason | 0..* | CodeableConcept | Reason for current status SNOMED CT Drug Therapy Status codes (Example) | |
category | Σ | 0..* | CodeableConcept | Type of nutrition intake setting/reporting Nutrition intake category codes (Preferred) |
consumedItem | 1..* | BackboneElement | What food or fluid product or item was consumed | |
type | Σ | 1..1 | CodeableConcept | The type of food or fluid product |
nutritionProduct | Σ | 1..1 | CodeableConcept | Code that identifies the food or fluid product that was consumed |
schedule | 0..1 | Timing | Scheduled frequency of consumption | |
amount | Σ | 0..1 | SimpleQuantity | Quantity of the specified food |
rate | Σ | 0..1 | SimpleQuantity | Rate at which enteral feeding was administered |
notConsumed | 0..1 | boolean | Flag to indicate if the food or fluid item was refused or otherwise not consumed | |
notConsumedReason | 0..1 | CodeableConcept | Reason food or fluid was not consumed | |
ingredientLabel | 0..* | BackboneElement | Total nutrient for the whole meal, product, serving | |
nutrient | 1..1 | CodeableConcept | Total nutrient consumed | |
amount | 1..1 | SimpleQuantity | Total amount of nutrient consumed | |
subject | Σ | 1..1 | Reference(Patient | Group) | Who is/was consuming the food or fluid |
encounter | Σ | 0..1 | Reference(Encounter) | Encounter associated with NutritionIntake |
effective[x] | Σ | 0..1 | The date/time or interval when the food or fluid is/was consumed | |
effectiveDateTime | dateTime | |||
effectivePeriod | Period | |||
dateAsserted | Σ | 0..1 | dateTime | When the consumption was asserted? |
informationSource | 0..1 | Reference(Patient | Practitioner | PractitionerRole | RelatedPerson | Organization) | Person or organization that provided the information about the consumption of this food or fluid | |
derivedFrom | 0..* | Reference(Any) | Additional supporting information | |
reasonCode | 0..* | CodeableReference(Condition | Observation | DiagnosticReport) | Reason for why the food or fluid is /was consumed | |
note | 0..* | Annotation | Further information about the consumption | |
Documentation for this format |
XML Template
<NutritionIntake xmlns="http://hl7.org/fhir"> <!-- from Resource: id, meta, implicitRules, and language --> <!-- from DomainResource: text, contained, extension, and modifierExtension --> <identifier><!-- 0..* Identifier External identifier --></identifier> <basedOn><!-- 0..* Reference(CarePlan|NutritionOrder|ServiceRequest) Fulfils plan, proposal or order --></basedOn> <partOf><!-- 0..* Reference(NutritionIntake|Observation|Procedure) Part of referenced event --></partOf> <status value="[code]"/><!-- 1..1 active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken --> <statusReason><!-- 0..* CodeableConcept Reason for current status --></statusReason> <category><!-- 0..* CodeableConcept Type of nutrition intake setting/reporting --></category> <consumedItem> <!-- 1..* What food or fluid product or item was consumed --> <type><!-- 1..1 CodeableConcept The type of food or fluid product --></type> <nutritionProduct><!-- 1..1 CodeableConcept Code that identifies the food or fluid product that was consumed --></nutritionProduct> <schedule><!-- 0..1 Timing Scheduled frequency of consumption --></schedule> <amount><!-- 0..1 Quantity(SimpleQuantity) Quantity of the specified food --></amount> <rate><!-- 0..1 Quantity(SimpleQuantity) Rate at which enteral feeding was administered --></rate> <notConsumed value="[boolean]"/><!-- 0..1 Flag to indicate if the food or fluid item was refused or otherwise not consumed --> <notConsumedReason><!-- 0..1 CodeableConcept Reason food or fluid was not consumed --></notConsumedReason> </consumedItem> <ingredientLabel> <!-- 0..* Total nutrient for the whole meal, product, serving --> <nutrient><!-- 1..1 CodeableConcept Total nutrient consumed --></nutrient> <amount><!-- 1..1 Quantity(SimpleQuantity) Total amount of nutrient consumed --></amount> </ingredientLabel> <subject><!-- 1..1 Reference(Group|Patient) Who is/was consuming the food or fluid --></subject> <encounter><!-- 0..1 Reference(Encounter) Encounter associated with NutritionIntake --></encounter> <effective[x]><!-- 0..1 dateTime|Period The date/time or interval when the food or fluid is/was consumed --></effective[x]> <dateAsserted value="[dateTime]"/><!-- 0..1 When the consumption was asserted? --> <informationSource><!-- 0..1 Reference(Organization|Patient|Practitioner| PractitionerRole|RelatedPerson) Person or organization that provided the information about the consumption of this food or fluid --></informationSource> <derivedFrom><!-- 0..* Reference(Any) Additional supporting information --></derivedFrom> <reasonCode><!-- 0..* CodeableReference(Condition|DiagnosticReport|Observation) Reason for why the food or fluid is /was consumed --></reasonCode> <note><!-- 0..* Annotation Further information about the consumption --></note> </NutritionIntake>
JSON Template
{ "resourceType" : "NutritionIntake", // from Resource: id, meta, implicitRules, and language // from DomainResource: text, contained, extension, and modifierExtension "identifier" : [{ Identifier }], // External identifier "basedOn" : [{ Reference(CarePlan|NutritionOrder|ServiceRequest) }], // Fulfils plan, proposal or order "partOf" : [{ Reference(NutritionIntake|Observation|Procedure) }], // Part of referenced event "status" : "<code>", // R! active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken "statusReason" : [{ CodeableConcept }], // Reason for current status "category" : [{ CodeableConcept }], // Type of nutrition intake setting/reporting "consumedItem" : [{ // R! What food or fluid product or item was consumed "type" : { CodeableConcept }, // R! The type of food or fluid product "nutritionProduct" : { CodeableConcept }, // R! Code that identifies the food or fluid product that was consumed "schedule" : { Timing }, // Scheduled frequency of consumption "amount" : { Quantity(SimpleQuantity) }, // Quantity of the specified food "rate" : { Quantity(SimpleQuantity) }, // Rate at which enteral feeding was administered "notConsumed" : <boolean>, // Flag to indicate if the food or fluid item was refused or otherwise not consumed "notConsumedReason" : { CodeableConcept } // Reason food or fluid was not consumed }], "ingredientLabel" : [{ // Total nutrient for the whole meal, product, serving "nutrient" : { CodeableConcept }, // R! Total nutrient consumed "amount" : { Quantity(SimpleQuantity) } // R! Total amount of nutrient consumed }], "subject" : { Reference(Group|Patient) }, // R! Who is/was consuming the food or fluid "encounter" : { Reference(Encounter) }, // Encounter associated with NutritionIntake // effective[x]: The date/time or interval when the food or fluid is/was consumed. One of these 2: "effectiveDateTime" : "<dateTime>", "effectivePeriod" : { Period }, "dateAsserted" : "<dateTime>", // When the consumption was asserted? "informationSource" : { Reference(Organization|Patient|Practitioner| PractitionerRole|RelatedPerson) }, // Person or organization that provided the information about the consumption of this food or fluid "derivedFrom" : [{ Reference(Any) }], // Additional supporting information "reasonCode" : [{ CodeableReference(Condition|DiagnosticReport|Observation) }], // Reason for why the food or fluid is /was consumed "note" : [{ Annotation }] // Further information about the consumption }
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> . [ a fhir:NutritionIntake; fhir:nodeRole fhir:treeRoot; # if this is the parser root # from Resource: .id, .meta, .implicitRules, and .language # from DomainResource: .text, .contained, .extension, and .modifierExtension fhir:NutritionIntake.identifier [ Identifier ], ... ; # 0..* External identifier fhir:NutritionIntake.basedOn [ Reference(CarePlan|NutritionOrder|ServiceRequest) ], ... ; # 0..* Fulfils plan, proposal or order fhir:NutritionIntake.partOf [ Reference(NutritionIntake|Observation|Procedure) ], ... ; # 0..* Part of referenced event fhir:NutritionIntake.status [ code ]; # 1..1 active | completed | entered-in-error | intended | stopped | on-hold | unknown | not-taken fhir:NutritionIntake.statusReason [ CodeableConcept ], ... ; # 0..* Reason for current status fhir:NutritionIntake.category [ CodeableConcept ], ... ; # 0..* Type of nutrition intake setting/reporting fhir:NutritionIntake.consumedItem [ # 1..* What food or fluid product or item was consumed fhir:NutritionIntake.consumedItem.type [ CodeableConcept ]; # 1..1 The type of food or fluid product fhir:NutritionIntake.consumedItem.nutritionProduct [ CodeableConcept ]; # 1..1 Code that identifies the food or fluid product that was consumed fhir:NutritionIntake.consumedItem.schedule [ Timing ]; # 0..1 Scheduled frequency of consumption fhir:NutritionIntake.consumedItem.amount [ Quantity(SimpleQuantity) ]; # 0..1 Quantity of the specified food fhir:NutritionIntake.consumedItem.rate [ Quantity(SimpleQuantity) ]; # 0..1 Rate at which enteral feeding was administered fhir:NutritionIntake.consumedItem.notConsumed [ boolean ]; # 0..1 Flag to indicate if the food or fluid item was refused or otherwise not consumed fhir:NutritionIntake.consumedItem.notConsumedReason [ CodeableConcept ]; # 0..1 Reason food or fluid was not consumed ], ...; fhir:NutritionIntake.ingredientLabel [ # 0..* Total nutrient for the whole meal, product, serving fhir:NutritionIntake.ingredientLabel.nutrient [ CodeableConcept ]; # 1..1 Total nutrient consumed fhir:NutritionIntake.ingredientLabel.amount [ Quantity(SimpleQuantity) ]; # 1..1 Total amount of nutrient consumed ], ...; fhir:NutritionIntake.subject [ Reference(Group|Patient) ]; # 1..1 Who is/was consuming the food or fluid fhir:NutritionIntake.encounter [ Reference(Encounter) ]; # 0..1 Encounter associated with NutritionIntake # NutritionIntake.effective[x] : 0..1 The date/time or interval when the food or fluid is/was consumed. One of these 2 fhir:NutritionIntake.effectiveDateTime [ dateTime ] fhir:NutritionIntake.effectivePeriod [ Period ] fhir:NutritionIntake.dateAsserted [ dateTime ]; # 0..1 When the consumption was asserted? fhir:NutritionIntake.informationSource [ Reference(Organization|Patient|Practitioner|PractitionerRole|RelatedPerson) ]; # 0..1 Person or organization that provided the information about the consumption of this food or fluid fhir:NutritionIntake.derivedFrom [ Reference(Any) ], ... ; # 0..* Additional supporting information fhir:NutritionIntake.reasonCode [ CodeableReference(Condition|DiagnosticReport|Observation) ], ... ; # 0..* Reason for why the food or fluid is /was consumed fhir:NutritionIntake.note [ Annotation ], ... ; # 0..* Further information about the consumption ]
See the Profiles & Extensions and the alternate definitions: Master Definition XML + JSON, XML Schema/Schematron + JSON Schema, ShEx (for Turtle) + see the extensions, the spreadsheet version & the dependency analysis a
Path | Definition | Type | Reference |
---|---|---|---|
NutritionIntake.status | A coded concept indicating the current status of a NutritionIntake. | Required | NutritionIntake Status Codes |
NutritionIntake.statusReason | A coded concept indicating the reason for the status of the statement. | Example | SNOMEDCTDrugTherapyStatusCodes |
NutritionIntake.category | A coded concept identifying where the medication included in the NutritionIntake is expected to be consumed or administered. | Preferred | NutritionIntake Category Codes |
Tube feedings can be administered via continuous drip using a pump or via intermittent feedings, using gravity drip or a pump. The examples Nutrition Order Enteral Bolus Feeding Example and Nutrition Order Enteral Continuous Feeding Example show how this resource can be used to order both kinds of enteral feeding using the structured data elements. The continuous feeding typically specifies rate of administration and a maximum volume of delivery using the enteralFormula.administration.rate and enteralFormula.maxVolumeToDeliver elements. On the other hand, the intermittent feeding typically specifies the amount and frequency of administration using the enteralFormula.administration.quantity and enteralFormula.schedule elements. In both cases, to vary the rate or quantity over time the enteralFormula.administration element can be repeated.
The examples associated with this resource demonstrate the core elements and do not necessarily reflect real world implementations that may be constrained by future profiles for a given implementation or setting. For example, a renal diet is often comprised of pre-coordinated components including common nutrient modifications such as protein, potassium and phosphorus to assist with the speed of entry of complex diet orders.
Search parameters for this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
Name | Type | Description | Expression | In Common |
category | token | Returns statements of this category of NutritionIntake | NutritionIntake.category | |
effective | date | Date when patient was taking (or not taking) the medication | NutritionIntake.effective | |
encounter | reference | Returns statements for a specific encounter | NutritionIntake.encounter (Encounter) | |
identifier | token | Return statements with this external identifier | NutritionIntake.identifier | |
nutrition | token | Return statements of this medication reference | NutritionIntake.consumedItem.nutritionProduct | |
part-of | reference | Returns statements that are part of another event. | NutritionIntake.partOf (Observation, Procedure, NutritionIntake) | |
patient | reference | Returns statements for a specific patient. | NutritionIntake.subject.where(resolve() is Patient) (Patient) | |
source | reference | Who or where the information in the statement came from | NutritionIntake.informationSource (Practitioner, Organization, Patient, PractitionerRole, RelatedPerson) | |
status N | token | Return statements that match the given status | NutritionIntake.status | |
subject | reference | The identity of a patient, animal or group to list statements for | NutritionIntake.subject (Group, Patient) |