EpisodeOfCare — détail : soins longitudinaux
Prise en charge longitudinale d'un patient autour d'un programme de soins : ALD diabète, suivi grossesse, chimio, soins palliatifs. Conteneur narratif pluri-encounters.
Différence EpisodeOfCare vs Encounter
Un Encounter = un séjour, une consultation : étendue temporelle bornée
par les murs d'un établissement et le débit de la prise en charge.
Un EpisodeOfCare = une PEC longitudinale, transversale aux Encounter,
pouvant durer plusieurs années (ALD française, programme onco). Plusieurs Encounter
peuvent appartenir au même EpisodeOfCare via Encounter.episodeOfCare.
Champs clés
| Champ | Cardinalité | Rôle |
|---|---|---|
status | 1..1 | Cycle de vie (voir ci-dessous). |
type | 0..* | Type de prise en charge. |
reason | 0..* | Motif de la PEC (R5, nouveau backbone reason). |
diagnosis | 0..* | Diagnoses portées par l'épisode, avec condition et use. |
patient | 1..1 | Patient concerné. |
managingOrganization | 0..1 | Organisation pivot. |
period | 0..1 | Période de l'épisode. |
careManager | 0..1 | Care manager désigné. |
team | 0..* | CareTeams associées. |
Cycle de vie status
L'EpisodeOfCare traverse planned -> waitlist -> active
-> onhold -> finished | cancelled |
entered-in-error. statusHistory trace les transitions.
Exemple : ALD diabète
{
"resourceType": "EpisodeOfCare",
"id": "ald-diabete-001",
"identifier": [{ "system": "urn:oid:1.2.250.1.213.2.7", "value": "ALD8-202604123" }],
"status": "active",
"type": [{
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/episodeofcare-type",
"code": "hacc",
"display": "Home and Community Care"
}]
}],
"reason": [{
"use": [{ "coding": [{ "system": "http://terminology.hl7.org/CodeSystem/diagnosis-role", "code": "AD", "display": "Admission diagnosis" }] }],
"value": [{ "concept": { "coding": [{
"system": "http://hl7.org/fhir/sid/icd-10",
"code": "E11",
"display": "Diabète sucré de type 2"
}] } }]
}],
"patient": { "reference": "Patient/marie-dupont" },
"managingOrganization": { "reference": "Organization/cpam-paris" },
"period": { "start": "2024-09-15" },
"careManager": { "reference": "Practitioner/dr-leclerc" }
} Pièges courants
- Confusion avec CarePlan — EpisodeOfCare est le conteneur administratif, CarePlan est le plan opérationnel. Les deux coexistent.
- Pas de
typecodé — un EpisodeOfCare sanstypeest inintelligible pour les payeurs. - diagnosis sans
use— préciserAD(admission),CC(chief complaint),DD(discharge), sinon mauvaise priorisation. - Encounter sans backlink — chaque Encounter de la PEC longitudinale doit pointer vers l'EpisodeOfCare via
Encounter.episodeOfCare.