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.

ClinicalUseDefinition

Une indication, une contre-indication, une interaction, un effet indésirable ou une mise en garde réglementaire pour un produit pharmaceutique. Le RCP structuré côté FHIR.

Objet de la ressource

ClinicalUseDefinition encapsule un fait clinique réglementaire associé à un produit médicamenteux : indication thérapeutique, contre-indication absolue ou relative, interaction médicamenteuse, effet indésirable observé en pharmacovigilance, ou mise en garde. Elle est dimensionnée pour porter l'équivalent FHIR du Résumé des Caractéristiques du Produit (RCP) ou du SmPC européen, et est utilisée par l'EMA dans le projet SPOR (Substance, Product, Organisation, Referential).

Champs clés

ChampTypeCardinalitéRôle
identifierIdentifier[]0..*Identifiants externes (SPOR PCID).
typecode1..1`indication`, `contraindication`, `interaction`, `undesirable-effect`, `warning`.
categoryCodeableConcept[]0..*Sous-catégorie (par ex. interaction modérée, sévère).
subjectReference(MedicinalProductDefinition | Medication | ...)[]0..*Produit, substance ou dispositif concerné.
statusCodeableConcept0..1Statut (current, retired, draft).
contraindicationBackboneElement0..1Détail si type=contraindication : maladie, comorbidité, comédication.
indicationBackboneElement0..1Détail si type=indication : maladie cible, durée, comorbidité.
interactionBackboneElement0..1Détail si type=interaction : substance interagissante, mécanisme, effet.
undesirableEffectBackboneElement0..1Détail effet indésirable : fréquence, organe affecté.
warningBackboneElement0..1Mise en garde générale (population à risque, grossesse).

Exemple JSON

json clinicalusedefinition-example.json
{
  "resourceType": "ClinicalUseDefinition",
  "id": "example-contraindication-aspirin",
  "type": "contraindication",
  "subject": [{
    "reference": "MedicinalProductDefinition/aspirin-300"
  }],
  "contraindication": {
    "diseaseSymptomProcedure": {
      "concept": {
        "coding": [{
          "system": "http://snomed.info/sct",
          "code": "37796009",
          "display": "Migraine syndrome"
        }]
      }
    },
    "comorbidity": [{
      "concept": {
        "coding": [{
          "system": "http://snomed.info/sct",
          "code": "13200003",
          "display": "Peptic ulcer"
        }]
      }
    }]
  }
}

Pièges courants

  • Confondre `indication` et `subject.indication` (CarePlan) : ClinicalUseDefinition est pour la régulation, le CarePlan pour le suivi patient.
  • Type=interaction sans préciser la substance interagissante : information inutile.
  • Maturity 1 — l'API peut évoluer avant la R6.

Ressources liées