| identifier | No | Identifier[] | Identifiers assigned to this order |
| instantiatesCanonical | No | canonical[] | Instantiates FHIR protocol or definition |
| instantiatesUri | No | uri[] | Instantiates external protocol or definition |
| instantiates | No | uri[] | Instantiates protocol or definition |
| status | Yes | code | draft / active / on-hold / revoked / completed / entered-in-error / unknown |
| intent | Yes | code | proposal / plan / directive / order / original-order / reflex-order / filler-order / instance-order / option |
| patient | Yes | Reference<Patient> | The person who requires the diet, formula or nutritional supplement |
| encounter | No | Reference<Encounter> | The encounter associated with this nutrition order |
| dateTime | Yes | dateTime | Date and time the nutrition order was requested |
| orderer | No | Reference<Practitioner / PractitionerRole> | Who ordered the diet, formula or nutritional supplement |
| allergyIntolerance | No | Reference<AllergyIntolerance>[] | List of the patient’s food and nutrition-related allergies and intolerances |
| foodPreferenceModifier | No | CodeableConcept[] | Order-specific modifier about the type of food that should be given |
| excludeFoodModifier | No | CodeableConcept[] | Order-specific modifier about the type of food that should not be given |
| oralDiet | No | NutritionOrderOralDiet | Oral diet components |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - type | No | CodeableConcept[] | Type of oral diet or diet restrictions that describe what can be consumed orally |
| - schedule | No | Timing[] | Scheduled frequency of diet |
| - nutrient | No | NutritionOrderOralDietNutrient | Required nutrient modifications |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - modifier | No | CodeableConcept | Type of nutrient that is being modified |
| - amount | No | Quantity | Quantity of the specified nutrient |
| - texture | No | NutritionOrderOralDietTexture | Required texture modifications |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - modifier | No | CodeableConcept | Code to indicate how to alter the texture of the foods, e.g. pureed |
| - foodType | No | CodeableConcept | Concepts that are used to identify an entity that is ingested for nutritional purposes |
| - fluidConsistencyType | No | CodeableConcept[] | The required consistency of fluids and liquids provided to the patient |
| - instruction | No | string | Instructions or additional information about the oral diet |
| supplement | No | NutritionOrderSupplement | Supplement components |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - type | No | CodeableConcept | Type of supplement product requested |
| - productName | No | string | Product or brand name of the nutritional supplement |
| - schedule | No | Timing[] | Scheduled frequency of supplement |
| - quantity | No | Quantity | Amount of the nutritional supplement |
| - instruction | No | string | Instructions or additional information about the oral supplement |
| enteralFormula | No | NutritionOrderEnteralFormula | Enteral formula components |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - baseFormulaType | No | CodeableConcept | Type of enteral or infant formula |
| - baseFormulaProductName | No | string | Product or brand name of the enteral or infant formula |
| - additiveType | No | CodeableConcept | Type of modular component to add to the feeding |
| - additiveProductName | No | string | Product or brand name of the modular additive |
| - caloricDensity | No | Quantity | Amount of energy per specified volume that is required |
| - routeofAdministration | No | CodeableConcept | How the formula should enter the patient’s gastrointestinal tract |
| - administration | No | NutritionOrderEnteralFormulaAdministration | Formula feeding instruction as structured data |
| - id | No | string | Unique id for inter-element referencing |
| - extension | No | Extension[] | Additional content defined by implementations |
| - modifierExtension | No | Extension[] | Extensions that cannot be ignored even if unrecognized |
| - schedule | No | Timing | Scheduled frequency of enteral feeding |
| - quantity | No | Quantity | The volume of formula to provide |
| - rate[x] | No | Quantity, Ratio | Speed with which the formula is provided per period of time |
| - maxVolumeToDeliver | No | Quantity | Upper limit on formula volume per unit of time |
| - administrationInstruction | No | string | Formula feeding instructions expressed as text |
| note | No | Annotation[] | Comments |