US Core Implementation Guide, published by HL7 International / Cross-Group Projects. This guide is not an authorized publication; it is the continuous build for version 10.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/US-Core/ and changes regularly. See the Directory of published versions
| Official URL: http://hl7.org/fhir/us/core/StructureDefinition/us-core-nutritionorder | Version: 10.0.0-ballot | |||
| Standards status: Trial-use | Maturity Level: 2 | Computable Name: USCoreNutritionOrderProfile | ||
| Other Identifiers: OID:2.16.840.1.113883.4.642.40.2.42.75 | ||||
The US Core NutritionOrder Profile inherits from the FHIR NutritionOrder resource; refer to it for scope and usage definitions. This profile meets the requirements of the U.S. Core Data for Interoperability (USCDI) Nutrition Order Data Element of the Orders Data Class. It sets minimum expectations for the NutritionOrder resource to record, search, and fetch oral diet orders for a patient. It specifies which core elements, extensions, vocabularies, and value sets SHALL be present in the resource and constrains how the elements are used. Providing the floor for standards development for specific use cases promotes interoperability and adoption.
This artifact is new for US Core Version 10.0.0-ballot
Example Usage Scenarios:
The following are example usage scenarios for the US Core NutritionOrder Profile:
The following data elements must always be present (Mandatory definition) or must be supported if the data is present in the sending system (Must Support definition). They are presented below in a simple human-readable explanation. Profile specific guidance and examples are provided as well. The Formal Views below provides the formal summary, definitions, and terminology requirements.
Each NutritionOrder Must Have:
Each NutritionOrder Must Support:
Additional USCDI Requirements:
This Additional USCDI Requirements element is not Mandatory or Must Support but is required for ONC Health IT certification testing and is included in the formal definition of the profile and the NutritionOrder examples.
1,2 see guidance below
This section provides detailed implementation guidance for the US Core Profile to support implementation and certification.
NutritionOrder.oralDiet). Implementers can also use it to order oral nutrition supplements (NutritionOrder.supplement) or enteral formulas (NutritionOrder.enteralFormula).NutritionOrder.oralDiet.instruction to support these orders.NutritionOrder.orderer communicates the individual level provenance author data corresponding to the U.S. Core Data for Interoperability (USCDI) Provenance Author Data Elements.NutritionOrder.oralDiet.type uses the base FHIR R4 value set, which displays a 2019 expansion of the Dietary Regime SNOMED CT hierarchy. This value set is slated to move to HL7 Terminology (THO) and display the current expansion of values. if it is available before this guide is published, we will adopt it.
Usages:
You can also check for usages in the FHIR IG Statistics
Changes since version 9.0.0:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | NutritionOrder | Diet, formula or nutritional supplement request Constraints: nor-1 |
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() |
1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required) | |
![]() ![]() |
1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: RequestIntent (required) | |
![]() ![]() |
1..1 | Reference(US Core Patient Profile) | The person who requires the diet, formula or nutritional supplement | |
![]() ![]() |
1..1 | dateTime | Date and time the nutrition order was requested | |
![]() ![]() |
0..1 | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | Who ordered the diet, formula or nutritional supplement | |
![]() ![]() |
C | 0..1 | BackboneElement | Oral diet components |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
0..* | CodeableConcept | Type of oral diet or diet restrictions that describe what can be consumed orally Binding: DietCodes (preferred) | |
![]() ![]() ![]() |
0..1 | string | 𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: Instructions or additional information about the oral diet | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| NutritionOrder.status | Base | required | RequestStatus | 📦4.0.1 | FHIR Std. |
| NutritionOrder.intent | Base | required | RequestIntent | 📦4.0.1 | FHIR Std. |
| NutritionOrder.oralDiet.type | Base | preferred | Diet Codes | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
This structure is derived from NutritionOrder
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | NutritionOrder | Diet, formula or nutritional supplement request | |
![]() ![]() |
1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required) | |
![]() ![]() |
1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: RequestIntent (required) | |
![]() ![]() |
1..1 | Reference(US Core Patient Profile) | The person who requires the diet, formula or nutritional supplement | |
![]() ![]() |
1..1 | dateTime | Date and time the nutrition order was requested | |
![]() ![]() |
0..1 | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | Who ordered the diet, formula or nutritional supplement | |
![]() ![]() |
0..1 | BackboneElement | Oral diet components | |
![]() ![]() ![]() |
0..* | CodeableConcept | Type of oral diet or diet restrictions that describe what can be consumed orally Binding: DietCodes (preferred) | |
![]() ![]() ![]() |
0..1 | string | 𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: Instructions or additional information about the oral diet | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| NutritionOrder.status | Base | required | RequestStatus | 📦4.0.1 | FHIR Std. |
| NutritionOrder.intent | Base | required | RequestIntent | 📦4.0.1 | FHIR Std. |
| NutritionOrder.oralDiet.type | Base | preferred | Diet Codes | 📦4.0.1 | FHIR Std. |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | NutritionOrder | Diet, formula or nutritional supplement request Constraints: nor-1 | ||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||
![]() ![]() |
0..* | Identifier | Identifiers assigned to this order | |||||
![]() ![]() |
0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition | |||||
![]() ![]() |
0..* | uri | Instantiates external protocol or definition | |||||
![]() ![]() |
0..* | uri | Instantiates protocol or definition | |||||
![]() ![]() |
1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required) | |||||
![]() ![]() |
1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: RequestIntent (required) | |||||
![]() ![]() |
1..1 | Reference(US Core Patient Profile) | The person who requires the diet, formula or nutritional supplement | |||||
![]() ![]() |
0..1 | Reference(Encounter) | The encounter associated with this nutrition order | |||||
![]() ![]() |
1..1 | dateTime | Date and time the nutrition order was requested | |||||
![]() ![]() |
0..1 | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | Who ordered the diet, formula or nutritional supplement | |||||
![]() ![]() |
0..* | Reference(AllergyIntolerance) | List of the patient's food and nutrition-related allergies and intolerances | |||||
![]() ![]() |
0..* | CodeableConcept | Order-specific modifier about the type of food that should be given Binding: Diet (example): Medical, cultural or ethical food preferences to help with catering requirements. | |||||
![]() ![]() |
0..* | CodeableConcept | Order-specific modifier about the type of food that should not be given Binding: FoodTypeCodes (example): Codes used to indicate the type of food that should NOT be given to the patient. | |||||
![]() ![]() |
C | 0..1 | BackboneElement | Oral diet components | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Type of oral diet or diet restrictions that describe what can be consumed orally Binding: DietCodes (preferred) | |||||
![]() ![]() ![]() |
0..* | Timing | Scheduled frequency of diet | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Required nutrient modifications | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of nutrient that is being modified Binding: NutrientModifierCodes (example): Codes for types of nutrients that are being modified such as carbohydrate or sodium. | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | Quantity of the specified nutrient Constraints: sqty-1 | ||||
![]() ![]() ![]() |
0..* | BackboneElement | Required texture modifications | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Code to indicate how to alter the texture of the foods, e.g. pureed Binding: TextureModifierCodes (example): Codes for food consistency types or texture modifications to apply to foods. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Concepts that are used to identify an entity that is ingested for nutritional purposes Binding: TextureModifiedFoodTypeCodes (example): Codes for types of foods that are texture-modified. | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | The required consistency of fluids and liquids provided to the patient Binding: FluidConsistencyTypeCodes (example): Codes used to represent the consistency of fluids and liquids provided to the patient. | |||||
![]() ![]() ![]() |
0..1 | string | 𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: Instructions or additional information about the oral diet | |||||
![]() ![]() |
C | 0..* | BackboneElement | Supplement components | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Type of supplement product requested Binding: SupplementTypeCodes (example): Codes for nutritional supplements to be provided to the patient. | |||||
![]() ![]() ![]() |
0..1 | string | Product or brand name of the nutritional supplement | |||||
![]() ![]() ![]() |
0..* | Timing | Scheduled frequency of supplement | |||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | Amount of the nutritional supplement Constraints: sqty-1 | ||||
![]() ![]() ![]() |
0..1 | string | Instructions or additional information about the oral supplement | |||||
![]() ![]() |
C | 0..1 | BackboneElement | Enteral formula components | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Type of enteral or infant formula Binding: EnteralFormulaTypeCodes (example): Codes for type of enteral formula to be administered to patient. | |||||
![]() ![]() ![]() |
0..1 | string | Product or brand name of the enteral or infant formula | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Type of modular component to add to the feeding Binding: EnteralFormulaAdditiveTypeCode (example): Codes for the type of modular component such as protein, carbohydrate or fiber to be provided in addition to or mixed with the base formula. | |||||
![]() ![]() ![]() |
0..1 | string | Product or brand name of the modular additive | |||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | Amount of energy per specified volume that is required Constraints: sqty-1 | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | How the formula should enter the patient's gastrointestinal tract Binding: EnteralRouteCodes (extensible): Codes specifying the route of administration of enteral formula. | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Formula feeding instruction as structured data | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
0..1 | Timing | Scheduled frequency of enteral feeding | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | The volume of formula to provide Constraints: sqty-1 | ||||
![]() ![]() ![]() ![]() |
0..1 | Speed with which the formula is provided per period of time | ||||||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | Upper limit on formula volume per unit of time Constraints: sqty-1 | ||||
![]() ![]() ![]() |
0..1 | string | Formula feeding instructions expressed as text | |||||
![]() ![]() |
0..* | Annotation | Comments | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| NutritionOrder.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| NutritionOrder.status | Base | required | RequestStatus | 📦4.0.1 | FHIR Std. |
| NutritionOrder.intent | Base | required | RequestIntent | 📦4.0.1 | FHIR Std. |
| NutritionOrder.foodPreferenceModifier | Base | example | Diet | 📍4.0.1 | FHIR Std. |
| NutritionOrder.excludeFoodModifier | Base | example | Food Type Codes | 📍4.0.1 | FHIR Std. |
| NutritionOrder.oralDiet.type | Base | preferred | Diet Codes | 📦4.0.1 | FHIR Std. |
| NutritionOrder.oralDiet.nutrient.modifier | Base | example | Nutrient Modifier Codes | 📍4.0.1 | FHIR Std. |
| NutritionOrder.oralDiet.texture.modifier | Base | example | Texture Modifier Codes | 📍4.0.1 | FHIR Std. |
| NutritionOrder.oralDiet.texture.foodType | Base | example | Texture Modified Food Type Codes | 📍4.0.1 | FHIR Std. |
| NutritionOrder.oralDiet.fluidConsistencyType | Base | example | Fluid Consistency Type Codes | 📍4.0.1 | FHIR Std. |
| NutritionOrder.supplement.type | Base | example | Supplement Type Codes | 📍4.0.1 | FHIR Std. |
| NutritionOrder.enteralFormula.baseFormulaType | Base | example | Enteral Formula Type Codes | 📍4.0.1 | FHIR Std. |
| NutritionOrder.enteralFormula.additiveType | Base | example | Enteral Formula Additive Type Code | 📍4.0.1 | FHIR Std. |
| NutritionOrder.enteralFormula.routeofAdministration | Base | extensible | Enteral Route Codes | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
This structure is derived from NutritionOrder
Summary
Mandatory: 4 elements
Must-Support: 7 elements
Structures
This structure refers to these other structures:
Maturity: 2
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | NutritionOrder | Diet, formula or nutritional supplement request Constraints: nor-1 |
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() |
1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required) | |
![]() ![]() |
1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: RequestIntent (required) | |
![]() ![]() |
1..1 | Reference(US Core Patient Profile) | The person who requires the diet, formula or nutritional supplement | |
![]() ![]() |
1..1 | dateTime | Date and time the nutrition order was requested | |
![]() ![]() |
0..1 | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | Who ordered the diet, formula or nutritional supplement | |
![]() ![]() |
C | 0..1 | BackboneElement | Oral diet components |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
0..* | CodeableConcept | Type of oral diet or diet restrictions that describe what can be consumed orally Binding: DietCodes (preferred) | |
![]() ![]() ![]() |
0..1 | string | 𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: Instructions or additional information about the oral diet | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| NutritionOrder.status | Base | required | RequestStatus | 📦4.0.1 | FHIR Std. |
| NutritionOrder.intent | Base | required | RequestIntent | 📦4.0.1 | FHIR Std. |
| NutritionOrder.oralDiet.type | Base | preferred | Diet Codes | 📦4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
Differential View
This structure is derived from NutritionOrder
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
0..* | NutritionOrder | Diet, formula or nutritional supplement request | |
![]() ![]() |
1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required) | |
![]() ![]() |
1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: RequestIntent (required) | |
![]() ![]() |
1..1 | Reference(US Core Patient Profile) | The person who requires the diet, formula or nutritional supplement | |
![]() ![]() |
1..1 | dateTime | Date and time the nutrition order was requested | |
![]() ![]() |
0..1 | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | Who ordered the diet, formula or nutritional supplement | |
![]() ![]() |
0..1 | BackboneElement | Oral diet components | |
![]() ![]() ![]() |
0..* | CodeableConcept | Type of oral diet or diet restrictions that describe what can be consumed orally Binding: DietCodes (preferred) | |
![]() ![]() ![]() |
0..1 | string | 𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: Instructions or additional information about the oral diet | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| NutritionOrder.status | Base | required | RequestStatus | 📦4.0.1 | FHIR Std. |
| NutritionOrder.intent | Base | required | RequestIntent | 📦4.0.1 | FHIR Std. |
| NutritionOrder.oralDiet.type | Base | preferred | Diet Codes | 📦4.0.1 | FHIR Std. |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | NutritionOrder | Diet, formula or nutritional supplement request Constraints: nor-1 | ||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
0..1 | Meta | Metadata about the resource | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||
![]() ![]() |
0..* | Identifier | Identifiers assigned to this order | |||||
![]() ![]() |
0..* | canonical(ActivityDefinition | PlanDefinition) | Instantiates FHIR protocol or definition | |||||
![]() ![]() |
0..* | uri | Instantiates external protocol or definition | |||||
![]() ![]() |
0..* | uri | Instantiates protocol or definition | |||||
![]() ![]() |
1..1 | code | draft | active | on-hold | revoked | completed | entered-in-error | unknown Binding: RequestStatus (required) | |||||
![]() ![]() |
1..1 | code | proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option Binding: RequestIntent (required) | |||||
![]() ![]() |
1..1 | Reference(US Core Patient Profile) | The person who requires the diet, formula or nutritional supplement | |||||
![]() ![]() |
0..1 | Reference(Encounter) | The encounter associated with this nutrition order | |||||
![]() ![]() |
1..1 | dateTime | Date and time the nutrition order was requested | |||||
![]() ![]() |
0..1 | Reference(US Core Practitioner Profile | US Core PractitionerRole Profile) | Who ordered the diet, formula or nutritional supplement | |||||
![]() ![]() |
0..* | Reference(AllergyIntolerance) | List of the patient's food and nutrition-related allergies and intolerances | |||||
![]() ![]() |
0..* | CodeableConcept | Order-specific modifier about the type of food that should be given Binding: Diet (example): Medical, cultural or ethical food preferences to help with catering requirements. | |||||
![]() ![]() |
0..* | CodeableConcept | Order-specific modifier about the type of food that should not be given Binding: FoodTypeCodes (example): Codes used to indicate the type of food that should NOT be given to the patient. | |||||
![]() ![]() |
C | 0..1 | BackboneElement | Oral diet components | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Type of oral diet or diet restrictions that describe what can be consumed orally Binding: DietCodes (preferred) | |||||
![]() ![]() ![]() |
0..* | Timing | Scheduled frequency of diet | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Required nutrient modifications | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Type of nutrient that is being modified Binding: NutrientModifierCodes (example): Codes for types of nutrients that are being modified such as carbohydrate or sodium. | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | Quantity of the specified nutrient Constraints: sqty-1 | ||||
![]() ![]() ![]() |
0..* | BackboneElement | Required texture modifications | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Code to indicate how to alter the texture of the foods, e.g. pureed Binding: TextureModifierCodes (example): Codes for food consistency types or texture modifications to apply to foods. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Concepts that are used to identify an entity that is ingested for nutritional purposes Binding: TextureModifiedFoodTypeCodes (example): Codes for types of foods that are texture-modified. | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | The required consistency of fluids and liquids provided to the patient Binding: FluidConsistencyTypeCodes (example): Codes used to represent the consistency of fluids and liquids provided to the patient. | |||||
![]() ![]() ![]() |
0..1 | string | 𝗔𝗗𝗗𝗜𝗧𝗜𝗢𝗡𝗔𝗟 𝗨𝗦𝗖𝗗𝗜: Instructions or additional information about the oral diet | |||||
![]() ![]() |
C | 0..* | BackboneElement | Supplement components | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Type of supplement product requested Binding: SupplementTypeCodes (example): Codes for nutritional supplements to be provided to the patient. | |||||
![]() ![]() ![]() |
0..1 | string | Product or brand name of the nutritional supplement | |||||
![]() ![]() ![]() |
0..* | Timing | Scheduled frequency of supplement | |||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | Amount of the nutritional supplement Constraints: sqty-1 | ||||
![]() ![]() ![]() |
0..1 | string | Instructions or additional information about the oral supplement | |||||
![]() ![]() |
C | 0..1 | BackboneElement | Enteral formula components | ||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Type of enteral or infant formula Binding: EnteralFormulaTypeCodes (example): Codes for type of enteral formula to be administered to patient. | |||||
![]() ![]() ![]() |
0..1 | string | Product or brand name of the enteral or infant formula | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Type of modular component to add to the feeding Binding: EnteralFormulaAdditiveTypeCode (example): Codes for the type of modular component such as protein, carbohydrate or fiber to be provided in addition to or mixed with the base formula. | |||||
![]() ![]() ![]() |
0..1 | string | Product or brand name of the modular additive | |||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | Amount of energy per specified volume that is required Constraints: sqty-1 | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | How the formula should enter the patient's gastrointestinal tract Binding: EnteralRouteCodes (extensible): Codes specifying the route of administration of enteral formula. | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Formula feeding instruction as structured data | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
0..1 | Timing | Scheduled frequency of enteral feeding | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | The volume of formula to provide Constraints: sqty-1 | ||||
![]() ![]() ![]() ![]() |
0..1 | Speed with which the formula is provided per period of time | ||||||
![]() ![]() ![]() ![]() ![]() |
Quantity(SimpleQuantity) | |||||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | Upper limit on formula volume per unit of time Constraints: sqty-1 | ||||
![]() ![]() ![]() |
0..1 | string | Formula feeding instructions expressed as text | |||||
![]() ![]() |
0..* | Annotation | Comments | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| NutritionOrder.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| NutritionOrder.status | Base | required | RequestStatus | 📦4.0.1 | FHIR Std. |
| NutritionOrder.intent | Base | required | RequestIntent | 📦4.0.1 | FHIR Std. |
| NutritionOrder.foodPreferenceModifier | Base | example | Diet | 📍4.0.1 | FHIR Std. |
| NutritionOrder.excludeFoodModifier | Base | example | Food Type Codes | 📍4.0.1 | FHIR Std. |
| NutritionOrder.oralDiet.type | Base | preferred | Diet Codes | 📦4.0.1 | FHIR Std. |
| NutritionOrder.oralDiet.nutrient.modifier | Base | example | Nutrient Modifier Codes | 📍4.0.1 | FHIR Std. |
| NutritionOrder.oralDiet.texture.modifier | Base | example | Texture Modifier Codes | 📍4.0.1 | FHIR Std. |
| NutritionOrder.oralDiet.texture.foodType | Base | example | Texture Modified Food Type Codes | 📍4.0.1 | FHIR Std. |
| NutritionOrder.oralDiet.fluidConsistencyType | Base | example | Fluid Consistency Type Codes | 📍4.0.1 | FHIR Std. |
| NutritionOrder.supplement.type | Base | example | Supplement Type Codes | 📍4.0.1 | FHIR Std. |
| NutritionOrder.enteralFormula.baseFormulaType | Base | example | Enteral Formula Type Codes | 📍4.0.1 | FHIR Std. |
| NutritionOrder.enteralFormula.additiveType | Base | example | Enteral Formula Additive Type Code | 📍4.0.1 | FHIR Std. |
| NutritionOrder.enteralFormula.routeofAdministration | Base | extensible | Enteral Route Codes | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
This structure is derived from NutritionOrder
Summary
Mandatory: 4 elements
Must-Support: 7 elements
Structures
This structure refers to these other structures:
Maturity: 2
Other representations of profile: CSV, Excel, Schematron
Below is an overview of the required Server RESTful FHIR interactions for this profile - for example, search and read operations - when supporting the US Core interactions to access this profile's information (Profile Support + Interaction Support). Note that systems that support only US Core Profiles (Profile Only Support) are not required to support these interactions. See the US Core Server CapabilityStatement for a complete list of supported RESTful interactions for this IG.
Servers providing access to nutrition order data SHALL support these US Core SMART Scopes:
<patient|user|system>/NutritionOrder.rs §The following search parameters and search parameter combinations SHALL be supported:
SHALL support both read NutritionOrder by id AND NutritionOrder search using the _id search parameter
GET [base]/NutritionOrder?_id=[id]' or 'GET [base]/NutritionOrder/[id]
Examples:
GET [base]/NutritionOrder/12354
GET [base]/NutritionOrder?_id=12354
Implementation Notes: Fetches a single US Core NutritionOrder Profile or a search Bundle containing a US Core NutritionOrder Profile resource matching the id (see Parameters for all resources).
SHALL support searching for all nutrition orders for a patient using the patient search parameter
GET [base]/NutritionOrder?patient={Patient/}[id]
Example:
- GET [base]/NutritionOrder?patient=Patient/1137192
Implementation Notes: Fetches a bundle of all US Core NutritionOrder Profile resources for the specified patient ( see how to search by reference).
The following search parameters and search parameter combinations SHOULD be supported
SHOULD support searching for all nutrition orders for a patient by oral diet type using the combination of the patient and oraldiet search parameters
oraldiet (e.g.oraldiet={system|}[code],{system|}[code],...)GET [base]/NutritionOrder?patient={Patient/}[id]&oraldiet={system|}[search_code]{,{system|}[code],...}
Example:
- GET [base]/NutritionOrder?patient=Patient/1137192&oraldiet=http://snomed.info/sct|437421000124105
Implementation Notes: Fetches a bundle of all US Core NutritionOrder Profile resources for the specified patient and oral diet type(s). SHOULD support search by multiple codes. ( see how to search by reference and how to search by token).
SHOULD support searching for all nutrition orders for a patient by status (for example, all active orders) using the combination of the patient and status search parameters
GET [base]/NutritionOrder?patient={Patient/}[id]&status={system|}[search_code]
Example:
- GET [base]/NutritionOrder?patient=Patient/1137192&status=active
Implementation Notes: Fetches a bundle of all US Core NutritionOrder Profile resources for the specified patient and status ( see how to search by reference and how to search by token).
SHOULD support searching for all nutrition orders for a patient by oral diet type and date using the combination of the patient and oraldiet and datetime search parameters
Including optional support OR search on oraldiet (e.g.oraldiet={system|}[code],{system|}[code],...)
Including optional support for AND search on datetime (e.g.datetime=[date]&datetime=[date]&...)
Including support for these datetime comparators: "gt", "lt", "ge", "le"
GET [base]/NutritionOrder?patient={Patient/}[id]&oraldiet={system|}[search_code]{,{system|}[code],...}&datetime={gt|lt|ge|le}[dateTime]{&date={gt|lt|ge|le}[dateTime]&...}
Example:
- GET [base]/NutritionOrder?patient=Patient/1137192&oraldiet=http://snomed.info/sct|437421000124105&datetime=ge2026-01-01T00:00:00Z
Implementation Notes: Fetches a bundle of all US Core NutritionOrder Profile resources for the specified patient, oral diet type(s), and date ( see how to search by reference and how to search by token and how to search by date).