NutritionIntake
Une prise alimentaire ou nutritionnelle réelle : repas, complément, perfusion. Le pendant de MedicationStatement pour la nutrition.
Objet de la ressource
NutritionIntake documente ce que le patient a effectivement consommé : repas servis en chambre, compléments oraux, nutrition parentérale en réanimation. Elle alimente le suivi nutritionnel, les interactions médicament-aliment, et la gestion des comorbidités (diabète, dénutrition).
Champs clés
| Champ | Type | Cardinalité | Rôle |
|---|---|---|---|
identifier | Identifier[] | 0..* | Identifiants externes. |
status | code | 1..1 | `recorded`, `entered-in-error`, `not-recorded`. |
statusReason | CodeableConcept[] | 0..* | Raison du statut. |
code | CodeableConcept | 0..1 | Type (meal, snack, IV nutrition). |
subject | Reference(Patient | Group) | 1..1 | Patient consommateur. |
encounter | Reference(Encounter) | 0..1 | Séjour rattaché. |
occurrence[x] | dateTime | Period | 0..1 | Moment de la prise. |
reportedBoolean | boolean | 0..1 | Auto-déclaré. |
consumedItem | BackboneElement[] | 1..* | Articles consommés (avec quantités). |
ingredientLabel | BackboneElement[] | 0..* | Ingrédients (allergènes, valeur nutritive). |
performer | BackboneElement[] | 0..* | Acteurs ayant servi/observé. |
derivedFrom | Reference(Any)[] | 0..* | Source de la donnée. |
Exemple JSON
{
"resourceType": "NutritionIntake",
"id": "example-dinner",
"status": "recorded",
"code": {
"coding": [{
"system": "http://snomed.info/sct",
"code": "182925005",
"display": "Eating dinner"
}]
},
"subject": {
"reference": "Patient/diabetic-12345"
},
"occurrenceDateTime": "2026-05-15T19:00:00+00:00",
"reportedBoolean": false,
"consumedItem": [{
"type": {
"coding": [{
"system": "http://snomed.info/sct",
"code": "227415002",
"display": "Brown rice"
}]
},
"nutritionProduct": {
"concept": {
"coding": [{
"system": "http://snomed.info/sct",
"code": "227415002"
}]
}
},
"amount": {
"value": 150,
"unit": "g"
}
}]
} Pièges courants
- NutritionIntake vs NutritionOrder : Order = prescription, Intake = consommation effective.
- Quantité absente : impossible de calculer l'apport calorique.
- ReportedBoolean=false alors que c'est le patient qui déclare : incohérence.
Ressources liées
- nutritionorder — prescription nutritionnelle.
- nutritionproduct — produit nutritionnel.
- observation — biomarqueurs nutritionnels.
- allergyintolerance — allergie alimentaire.