ImmunizationRecommendation — Recommandation vaccinale
Le forecaster vaccinal : prochain rappel dTcaP attendu en août 2026, en fonction des doses déjà reçues et du calendrier vaccinal en vigueur.
Objet de la ressource
ImmunizationRecommendation porte les recommandations vaccinales calculées par un moteur (forecaster) en fonction des Immunizations passées et du calendrier vaccinal en vigueur. Chaque recommandation indique le vaccin attendu, la maladie cible, le statut (due, overdue, contraindicated…), les dates seuils, le numéro de dose, et les Immunizations passées qui justifient le calcul.
Champs clés
| Champ | Type | Cardinalité | Rôle |
|---|---|---|---|
identifier | Identifier[] | 0..* | Identifiants externes. |
patient | Reference(Patient) | 1..1 | Obligatoire. Patient. |
date | dateTime | 1..1 | Obligatoire. Date du calcul. |
authority | Reference(Organization) | 0..1 | Autorité émettrice (Santé Publique, CDC, JCVI). |
recommendation | BackboneElement[] | 1..* | Obligatoire. Une recommandation par vaccin : vaccineCode, targetDisease, doseNumber, forecastStatus, dateCriterion, description, series, seriesDoses, supportingImmunization, supportingPatientInformation. |
Exemple JSON
Rappel dTcaP attendu pour août 2026 (overdue novembre) :
{
"resourceType": "ImmunizationRecommendation",
"id": "ir-dtcap-rappel-001",
"patient": { "reference": "Patient/doe-john" },
"date": "2026-05-15",
"authority": { "reference": "Organization/sante-publique-france" },
"recommendation": [{
"vaccineCode": [{
"coding": [{
"system": "http://hl7.org/fhir/sid/cvx",
"code": "115",
"display": "Tdap"
}]
}],
"targetDisease": [{
"coding": [{
"system": "http://snomed.info/sct",
"code": "76902006",
"display": "Tetanus"
}]
}],
"forecastStatus": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/immunization-recommendation-status",
"code": "due"
}]
},
"dateCriterion": [{
"code": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/immunization-recommendation-date-criterion",
"code": "due"
}]
},
"value": "2026-08-15"
}, {
"code": {
"coding": [{
"system": "http://terminology.hl7.org/CodeSystem/immunization-recommendation-date-criterion",
"code": "overdue"
}]
},
"value": "2026-11-15"
}],
"description": "Rappel décennal dTcaP recommandé. Dernière dose 2016-08-15.",
"series": "Rappels adulte",
"doseNumber": 4,
"seriesDoses": 0,
"supportingImmunization": [
{ "reference": "Immunization/imm-dtcap-2016" }
]
}]
} Pièges courants
- Pas de
authority— le calcul dépend du calendrier : France vs US vs Allemagne. Sans autorité, ingérable. - Statuts non standards — utiliser le ValueSet officiel :
due,overdue,immune,contraindicated,complete. - Pas de
supportingImmunization— la recommandation sans liens vers les doses passées n'est pas auditable. - Confondre avec Immunization — Immunization = dose administrée (passé), Recommendation = dose attendue (futur).
- Recalcul non automatique — chaque nouvelle Immunization devrait déclencher un recalcul des Recommendations.
Ressources liées
- Immunization — historique vaccinal.
- Patient — sujet.
- Organization — autorité émettrice.
- ImmunizationEvaluation — évaluation d'une dose passée.