NutritionOrder

The FHIR R4 NutritionOrder resource captures diet, oral supplement, and enteral feeding instructions for a patient. It is used by providers, dietitians, and care teams to coordinate nutrition plans across care settings. Health Gorilla supports this resource for submitting, tracking, and retrieving nutrition-related orders.

Use Cases

  • Document a prescribed therapeutic diet for a hospitalized or long-term care patient
  • Record oral nutrition supplements or enteral feeding instructions
  • Retrieve nutrition plans during transitions of care

Base URLs

Authentication

All requests require OAuth 2.0 authentication using a Bearer Token. Unauthorized requests return 401 Unauthorized responses.

Required Scopes

  • nutritionorder.read for GET
  • nutritionorder.write for POST, PUT, DELETE

For more information, go to: OAuth 2.0 Authentication.

Supported Methods

MethodOperationDescription
GETRead NutritionOrderRetrieves a specific NutritionOrder record by its FHIR ID.
GETSearch NutritionOrderSearches for NutritionOrder records for a specified patient.
POSTCreate NutritionOrderSubmits a new NutritionOrder record to the Health Gorilla FHIR server.
PUTUpdate NutritionOrderUpdates an existing NutritionOrder record by full resource replacement.
DELETEDelete NutritionOrderRemoves an existing NutritionOrder record from the system by full deletion.

Frequently Used Search Parameters

ParameterDescriptionFHIR Value Set / Example ValuesFHIR Data TypeRequired
patientFilters by patient IDPatient/{id}ReferenceYes
statusFilters by status of the orderNutritionOrderStatus (active, completed, on-hold)tokenNo
dateFilters by date the nutrition order was requestedge2023-01-01, le2023-12-31dateNo
encounterFilters by associated encounterEncounter/{id}ReferenceNo
providerFilters by the practitioner who authorized the orderPractitioner/{id}ReferenceNo

Commonly Returned Resource Attributes

AttributeDescriptionExample ValuesFHIR Data TypeRequired
idUnique FHIR ID for the nutrition orderno-12345idYes
statusCurrent state of the nutrition orderactivecodeYes
intentPurpose of the orderordercodeYes
patientReference to the patient for whom the order was madePatient/{id}Reference(Patient)Yes
encounterAssociated encounter during which the order was madeEncounter/{id}Reference(Encounter)No
dateTimeDate and time the order was entered2024-01-15T08:30:00-08:00dateTimeYes
ordererPractitioner responsible for the orderPractitioner/{id}Reference(Practitioner)No
foodPreferenceModifierModifiers related to food preferenceskosher, veganCodeableConcept[]No
excludeFoodModifierModifiers for food exclusionspeanut-freeCodeableConcept[]No
oralDietOral diet instructions (type, schedule, texture, fluid intake)low-sodium, pureed, softNutritionOrder.OralDietNo
supplementOral nutritional supplementsEnsureNutritionOrder.Supplement[]No
enteralFormulaEnteral feeding instructionsJevity 1.2 at 75 mL/hr via PEGNutritionOrder.EnteralFormulaNo

Webhooks

Clients can subscribe to webhook notifications for new or updated NutritionOrder records. These are typically triggered when clinical systems push structured nutrition data into the patient's chart.

For more information, go to: Webhooks & Polling.

Error Handling

All NutritionOrder operations follow standard Health Gorilla error handling, including use of FHIR OperationOutcome for structured responses.
For more information, go to: Error Handling.

Additional Resources

HL7 FHIR NutritionOrder