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.

DetectedIssue — Problème détecté dans la prise en charge

Le canal structuré par lequel un moteur d'aide à la décision clinique remonte une alerte : interaction médicamenteuse, contre-indication, allergie connue, duplication d'ordonnance, valeur biologique aberrante, écart au protocole.

Objet de la ressource

Un EHR moderne intègre des moteurs de Clinical Decision Support (CDS) qui surveillent en continu les actions cliniques. Quand un risque est identifié — interaction médicamenteuse, allergie déclarée, dose hors fourchette, contre-indication grossesse, écart à un protocole de prise en charge — une DetectedIssue est levée. Elle est lue par le prescripteur ou l'infirmière, et peut bloquer une action (hard stop) ou être contournée avec justification (soft stop).

Le moteur CDS peut être interne à l'EHR, externalisé via un service CDS Hooks, ou intégré à un dispositif médical (pompe à perfusion à dose-erreur, ECG avec détection automatique d'arythmie…).

Champs clés

ChampTypeCardinalitéRôle
identifierIdentifier[]0..*Identifiants externes.
statuscode1..1preliminary, final, entered-in-error, mitigated.
categoryCodeableConcept[]0..*Catégorie (DRG, ALG, contraindication…).
codeCodeableConcept0..1Type précis du problème.
severitycode0..1high, moderate, low.
subjectReference(Patient | Group)0..1Patient concerné.
encounterReference(Encounter)0..1Séjour ou consultation.
identified[x]dateTime | Period0..1Date / période d'identification.
authorReference(Practitioner | Device | Organization)0..1Auteur de la détection (moteur CDS, clinicien).
implicatedReference(Any)[]0..*Ressources impliquées (MedicationRequest, Procedure, Observation…).
evidenceBackboneElement[]0..*Preuves (références biblio, données patient).
detailmarkdown0..1Description narrative.
referenceuri0..1Référence externe (PubMed, monographie).
mitigationBackboneElement[]0..*Mesures de mitigation prises.

Exemple JSON

Interaction warfarine + aspirine détectée par un moteur CDS, sévérité haute, preuve de classe :

json detectedissue-example.json
{
  "resourceType": "DetectedIssue",
  "id": "drug-drug-interaction-example",
  "identifier": [{ "system": "http://example.org/issues", "value": "DI-2026-001234" }],
  "status": "preliminary",
  "category": [{
    "coding": [{
      "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
      "code": "DRG",
      "display": "Drug-Drug Interaction"
    }]
  }],
  "code": {
    "coding": [{
      "system": "http://terminology.hl7.org/CodeSystem/v3-ActCode",
      "code": "DDI",
      "display": "Drug-Drug Interaction Alert"
    }]
  },
  "severity": "high",
  "subject": { "reference": "Patient/example" },
  "identifiedDateTime": "2026-05-16T10:25:30+02:00",
  "author": { "reference": "Device/cds-engine" },
  "implicated": [
    { "reference": "MedicationRequest/warfarin-rx", "display": "Warfarin 5 mg" },
    { "reference": "MedicationRequest/aspirin-rx", "display": "Aspirin 100 mg" }
  ],
  "evidence": [{
    "code": [{
      "coding": [{
        "system": "http://terminology.hl7.org/CodeSystem/issue-evidence",
        "code": "drug-class-interaction"
      }]
    }],
    "detail": [{ "reference": "DocumentReference/lexicomp-monograph-warfarin" }]
  }],
  "detail": "Concurrent use of warfarin and aspirin increases risk of major bleeding (RR 2.3). Consider PPI co-prescription or alternative antiplatelet.",
  "reference": "https://pubmed.ncbi.nlm.nih.gov/example-12345"
}

Usages typiques

  • Interactions médicamenteuses : classique CDS pour prescription électronique sécurisée.
  • Allergies / contre-indications : vérification de l'historique avant prescription.
  • Duplication d'ordonnance : même molécule prescrite par plusieurs praticiens.
  • Valeurs biologiques aberrantes : kaliémie > 6.0 mmol/L → alerte automatique.
  • Écart de protocole : dose hors fourchette autorisée, suivi non réalisé.
  • Vigilance pharmaco-génomique : génotype CYP2C19 non métaboliseur + clopidogrel.

Pièges courants

  • Alert fatigue : déclencher 100 DetectedIssue par patient hospitalisé sature le prescripteur. Filtrer par severity et contextualiser.
  • Pas de mitigation tracée : ne pas remplir mitigation après contournement laisse l'alerte ouverte. Toujours documenter override + motif.
  • Implicated incomplet : si une interaction implique 3 médicaments mais que implicated n'en référence que 2, l'alerte est inexploitable.
  • Code clinique non standardisé : utiliser CodeSystem v3-ActCode ou un référentiel CDS validé (ATC, ICD10, SNOMED CT).
  • Status oublié : passer une issue en mitigated ou final après résolution permet de filtrer la liste active.

Ressources liées

  • MedicationRequest, ServiceRequest, Procedure — actions cliniques à vérifier.
  • AllergyIntolerance, Condition — antécédents qui motivent la détection.
  • GuidanceResponse — réponse d'un service CDS Hooks.
  • RequestOrchestration — orchestration de plusieurs ordres avec vérifications.
  • AdverseEvent — si l'issue détectée s'est matérialisée en effet indésirable.

Voir aussi : MedicationRequest — la prescription et AllergyIntolerance — l'allergie déclarée.