NutritionOrder — Prescription nutritionnelle
L'ordre de régime hospitalier ou ambulatoire en FHIR. Texture, restrictions, exclusions, schéma, cible alimentaire, supplémentation nutritionnelle : tout l'arsenal du diététicien.
Objet de la ressource
NutritionOrder est la prescription alimentaire formelle d'un patient pendant une hospitalisation, en hospitalisation à domicile, ou en ambulatoire. Elle suit le pattern Request (intent, priority, status, occurrence) commun à MedicationRequest et ServiceRequest.
Elle peut décrire jusqu'à trois modes d'alimentation simultanés : orale (plateau-repas), entérale (sonde naso-gastrique, jéjunostomie) et supplémentation (compléments oraux nutritionnels).
Champs clés
| Champ | Type | Cardinalité | Rôle |
|---|---|---|---|
identifier | Identifier[] | 0..* | Identifiants métier de la prescription. |
instantiatesCanonical | canonical[] | 0..* | Référence à un PlanDefinition (protocole nutritionnel). |
status | code | 1..1 | draft | active | on-hold | revoked | completed | entered-in-error | unknown. |
intent | code | 1..1 | proposal | plan | order | original-order | reflex-order | filler-order | instance-order | option. |
priority | code | 0..1 | routine | urgent | asap | stat. |
subject | Reference(Patient | Group) | 1..1 | Sujet. |
encounter | Reference(Encounter) | 0..1 | Contexte. |
dateTime | dateTime | 1..1 | Date d'émission. |
orderer | Reference(Practitioner | PractitionerRole) | 0..1 | Prescripteur. |
allergyIntolerance | Reference(AllergyIntolerance)[] | 0..* | Allergies à respecter. |
foodPreferenceModifier | CodeableConcept[] | 0..* | Préférences (végétarien, kasher, halal). |
excludeFoodModifier | CodeableConcept[] | 0..* | Exclusions. |
outsideFoodAllowed | boolean | 0..1 | Nourriture apportée par la famille autorisée. |
oralDiet | BackboneElement | 0..1 | Régime oral (type, texture, fluides, nutrient targets). |
supplement | BackboneElement[] | 0..* | Compléments oraux nutritionnels. |
enteralFormula | BackboneElement | 0..1 | Alimentation entérale (sonde). |
Exemple JSON
{
"resourceType": "NutritionOrder",
"id": "example-diabetic-diet",
"identifier": [{
"system": "http://example.org/ordering-system",
"value": "NO-2026-001"
}],
"status": "active",
"intent": "order",
"subject": { "reference": "Patient/example" },
"encounter": { "reference": "Encounter/example" },
"dateTime": "2026-05-15T08:00:00Z",
"orderer": { "reference": "Practitioner/example-dietitian" },
"excludeFoodModifier": [{
"coding": [{
"system": "http://snomed.info/sct",
"code": "227493005",
"display": "Cashew nut"
}]
}],
"oralDiet": {
"type": [{
"coding": [{
"system": "http://snomed.info/sct",
"code": "160670007",
"display": "Diabetic diet"
}]
}],
"schedule": {
"repeat": {
"boundsPeriod": {
"start": "2026-05-15T08:00:00Z"
},
"frequency": 3,
"period": 1,
"periodUnit": "d"
}
},
"texture": [{
"modifier": {
"coding": [{
"system": "http://snomed.info/sct",
"code": "228053002",
"display": "Easy to chew food"
}]
}
}]
}
} Orale, entérale, supplément
- oralDiet — plateau-repas. Champs typiques :
type,schedule,nutrient,texture,fluidConsistencyType,instruction. - supplement — compléments nutritionnels oraux (CNO) prescrits en plus du repas standard.
- enteralFormula — formule administrée par sonde :
baseFormulaType,additive,caloricDensity,routeOfAdministration,administration(schedule, rate, quantity).
Pièges courants
- Allergies recopiées en texte libre — référencer AllergyIntolerance pour la traçabilité.
- Texture absente pour patient dysphagique — risque clinique majeur.
- Schedule indéterminé — toujours préciser fréquence et bornes.
- Confusion supplement / enteralFormula — supplement est oral, enteralFormula est sur sonde.
Ressources liées
- NutritionProduct — catalogue référencé.
- AllergyIntolerance.
- MedicationRequest — analogue côté médicament.
- CarePlan — plan de soin global.
- Hub FHIR R5.