ConditionDefinition — Catalogue de pathologies
ConditionDefinition décrit une maladie en tant que concept universel, distinct de Condition qui est l'instance "ce patient a cette maladie".
Objet de la ressource
ConditionDefinition est un nouveau membre R5 du pattern "Definition" (ActivityDefinition, PlanDefinition, MedicationKnowledge). Il porte la description abstraite d'une maladie : quelle est la sévérité possible, quelles observations sont liées, quels questionnaires de suivi sont préconisés, quels plans de traitement standards s'appliquent.
Une Condition (instance patient) peut référencer une ConditionDefinition via
basedOn ou extension, pour bénéficier des règles définies
au niveau catalogue.
Champs clés
| Champ | Type | Cardinalité | Rôle |
|---|---|---|---|
url | uri | 0..1 | URL canonique de la définition. |
version | string | 0..1 | Version éditoriale. |
name / title | string | 0..1 | Nom interne / titre humain. |
status | code | 1..1 | draft, active, retired, unknown. |
code | CodeableConcept | 1..1 | Code clinique (SNOMED CT, CIM-10). |
severity | CodeableConcept | 0..1 | Sévérité par défaut. |
bodySite | CodeableConcept[] | 0..* | Sites anatomiques typiques. |
stage | CodeableConcept[] | 0..* | Stades cliniques. |
observation / medication / questionnaire / plan | BackboneElement[] | 0..* | Ressources liées au catalogue. |
Exemple JSON
Catalogue de Diabète de type 2 :
{
"resourceType": "ConditionDefinition",
"id": "diabetes-type2",
"url": "http://example.org/fhir/ConditionDefinition/diabetes-type2",
"version": "2026.1",
"name": "DiabetesType2",
"title": "Diabetes mellitus type 2",
"status": "active",
"experimental": false,
"code": {
"coding": [{
"system": "http://snomed.info/sct",
"code": "44054006",
"display": "Diabetes mellitus type 2"
}]
},
"severity": {
"coding": [{ "system": "http://snomed.info/sct", "code": "24484000", "display": "Severe" }]
}
} Pièges courants
- Confusion ConditionDefinition / Condition : la définition décrit la maladie en général. Condition est l'instance patient.
- ConditionDefinition sans
urlcanonique : référence non résolvable cross-serveur. - Maturity Level draft : la structure peut évoluer en R6, ne pas s'engager fortement sur les détails.
Ressources liées
- Condition — instance clinique.
- ActivityDefinition, PlanDefinition — autres définitions.
- ObservationDefinition — catalogue d'observations associées.
- MedicationKnowledge — catalogue de médicaments associés.
Voir aussi : Condition, PlanDefinition.