ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

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

ChampTypeCardinalitéRôle
identifierIdentifier[]0..*Identifiants externes.
statuscode1..1`recorded`, `entered-in-error`, `not-recorded`.
statusReasonCodeableConcept[]0..*Raison du statut.
codeCodeableConcept0..1Type (meal, snack, IV nutrition).
subjectReference(Patient | Group)1..1Patient consommateur.
encounterReference(Encounter)0..1Séjour rattaché.
occurrence[x]dateTime | Period0..1Moment de la prise.
reportedBooleanboolean0..1Auto-déclaré.
consumedItemBackboneElement[]1..*Articles consommés (avec quantités).
ingredientLabelBackboneElement[]0..*Ingrédients (allergènes, valeur nutritive).
performerBackboneElement[]0..*Acteurs ayant servi/observé.
derivedFromReference(Any)[]0..*Source de la donnée.

Exemple JSON

json nutritionintake-example.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