Skip to main content

NutritionOrder

ResourceClinical · Care ProvisionTrial useMaturity 2

A request to supply a diet, formula feeding (enteral) or oral nutritional supplement to a patient/resident.

Tested supportFull test results →
Backends
PostgreSQLElasticsearch
Interactions
CreateReadUpdatePatchDelete
Search
12 of 12 parameters tested

Structure​

ElementCard.TypeDescription
identifier
0..*IdentifierIdentifiers assigned to this order
instantiatesCanonicalΣ
0..*canonical(ActivityDefinition | PlanDefinition)Instantiates FHIR protocol or definition
instantiatesUriΣ
0..*uriInstantiates external protocol or definition
instantiates
0..*uriInstantiates protocol or definition
statusRequired?!Σ
1..1codedraft | active | on-hold | revoked | completed | entered-in-error | unknownBinding (required): request-status
intentRequired?!Σ
1..1codeproposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | optionBinding (required): request-intent
patientRequiredΣ
1..1Reference(Patient)The person who requires the diet, formula or nutritional supplement
encounter
0..1Reference(Encounter)The encounter associated with this nutrition order
dateTimeRequiredΣ
1..1dateTimeDate and time the nutrition order was requested
ordererΣ
0..1Reference(Practitioner | PractitionerRole)Who ordered the diet, formula or nutritional supplement
allergyIntolerance
0..*Reference(AllergyIntolerance)List of the patient's food and nutrition-related allergies and intolerances
foodPreferenceModifier
0..*CodeableConceptOrder-specific modifier about the type of food that should be givenBinding (example): encounter-diet
excludeFoodModifier
0..*CodeableConceptOrder-specific modifier about the type of food that should not be givenBinding (example): food-type
oralDiet
0..1BackboneElementOral diet components
typeΣ
0..*CodeableConceptType of oral diet or diet restrictions that describe what can be consumed orallyBinding (example): diet-type
schedule
0..*TimingScheduled frequency of diet
nutrient
0..*BackboneElementRequired nutrient modifications
modifier
0..1CodeableConceptType of nutrient that is being modifiedBinding (example): nutrient-code
amount
0..1QuantityQuantity of the specified nutrient
texture
0..*BackboneElementRequired texture modifications
modifier
0..1CodeableConceptCode to indicate how to alter the texture of the foods, e.g. pureedBinding (example): texture-code
foodType
0..1CodeableConceptConcepts that are used to identify an entity that is ingested for nutritional purposesBinding (example): modified-foodtype
fluidConsistencyType
0..*CodeableConceptThe required consistency of fluids and liquids provided to the patientBinding (example): consistency-type
instructionΣ
0..1stringInstructions or additional information about the oral diet
supplement
0..*BackboneElementSupplement components
typeΣ
0..1CodeableConceptType of supplement product requestedBinding (example): supplement-type
productName
0..1stringProduct or brand name of the nutritional supplement
schedule
0..*TimingScheduled frequency of supplement
quantity
0..1QuantityAmount of the nutritional supplement
instructionΣ
0..1stringInstructions or additional information about the oral supplement
enteralFormula
0..1BackboneElementEnteral formula components
baseFormulaTypeΣ
0..1CodeableConceptType of enteral or infant formulaBinding (example): entformula-type
baseFormulaProductName
0..1stringProduct or brand name of the enteral or infant formula
additiveType
0..1CodeableConceptType of modular component to add to the feedingBinding (example): entformula-additive
additiveProductName
0..1stringProduct or brand name of the modular additive
caloricDensity
0..1QuantityAmount of energy per specified volume that is required
routeofAdministration
0..1CodeableConceptHow the formula should enter the patient's gastrointestinal tractBinding (extensible): enteral-route
administration
0..*BackboneElementFormula feeding instruction as structured data
schedule
0..1TimingScheduled frequency of enteral feeding
quantity
0..1QuantityThe volume of formula to provide
rate[x]
0..1Quantity | RatioSpeed with which the formula is provided per period of time
maxVolumeToDeliver
0..1QuantityUpper limit on formula volume per unit of time
administrationInstructionΣ
0..1stringFormula feeding instructions expressed as text
note
0..*AnnotationComments

Σ in _summary results · ?! modifier element · 1.. required · inherited elements in grey

Search parameters​

Query with GET [base]/NutritionOrder?[parameter]=[value]. Type decides which modifiers and prefixes apply, see search features.

ParameterTypeDescriptionPGES
additivetoken

Type of module component to add to the feeding

NutritionOrder.enteralFormula.additiveType
datetimedate

Return nutrition orders requested on this date

NutritionOrder.dateTime
encounterreference

Return nutrition orders with this encounter identifier

NutritionOrder.encounter
formulatoken

Type of enteral or infant formula

NutritionOrder.enteralFormula.baseFormulaType
identifiertoken

Return nutrition orders with this external identifier

NutritionOrder.identifier
instantiates-canonicalreference

Instantiates FHIR protocol or definition

NutritionOrder.instantiatesCanonical
instantiates-uriuri

Instantiates external protocol or definition

NutritionOrder.instantiatesUri
oraldiettoken

Type of diet that can be consumed orally (i.e., take via the mouth).

NutritionOrder.oralDiet.type
patientreference

The identity of the person who requires the diet, formula or nutritional supplement

NutritionOrder.patient
providerreference

The identity of the provider who placed the nutrition order

NutritionOrder.orderer
statustoken

Status of the nutrition order.

NutritionOrder.status
supplementtoken

Type of supplement product requested

NutritionOrder.supplement.type

PG: PostgreSQL, ES: Elasticsearch. passes its TestScript checks, fails, not tested yet.

Common parameters on every resource (8)
_haste-health-authorreference

The author of the resource

_idtoken

Logical id of this artifact

_lastUpdateddate

When the resource version last changed

_profileuri

Profiles this resource claims to conform to

_securitytoken

Security Labels applied to this resource

_sourceuri

Identifies where the resource comes from

_tagtoken

Tags applied to this resource

_typetoken

Derived from the R4B Definition