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.

Communication — Trace d'un échange clinique

Une communication a eu lieu : notification, instruction, alerte clinique, message entre médecins. Communication trace l'événement passé ; CommunicationRequest demande qu'il ait lieu.

Objet de la ressource

Communication enregistre qu'une information a été échangée entre acteurs de soins. Pas confondre avec MessageHeader (échange technique FHIR) ni avec DocumentReference (transport de document). Communication est sémantique soignante : "le Dr Smith a informé l'infirmière coordinatrice que le patient sortait demain".

Champs clés

ChampTypeCardinalitéRôle
statuscode1..1preparation, in-progress, completed, stopped, entered-in-error
categoryCodeableConcept[]0..*Catégorie : alert, notification, reminder, instruction.
prioritycode0..1routine, urgent, asap, stat.
subjectReference(Patient | Group)0..1Sujet du message (souvent Patient).
senderReference(Device | Organization | Patient | Practitioner | PractitionerRole | RelatedPerson | HealthcareService | Endpoint)0..1Émetteur.
recipientReference(...)[]0..*Destinataires.
sent / receiveddateTime0..1Horodatages d'envoi/réception.
payloadBackboneElement[]0..*Contenu : contentString, contentAttachment, contentReference.

Exemple JSON

Notification de sortie envoyée au médecin traitant :

json communication-example.json
{
  "resourceType": "Communication",
  "id": "example",
  "status": "completed",
  "category": [{
    "coding": [{
      "system": "http://terminology.hl7.org/CodeSystem/communication-category",
      "code": "alert",
      "display": "Alert"
    }]
  }],
  "priority": "routine",
  "subject": { "reference": "Patient/example" },
  "sent": "2026-05-16T14:35:00Z",
  "recipient": [{ "reference": "Practitioner/gp-lefevre" }],
  "sender": { "reference": "Practitioner/dr-smith" },
  "payload": [{ "contentString": "Patient has been discharged. Follow-up appointment recommended in 2 weeks." }]
}

Pièges courants

  • Confusion avec CommunicationRequest : Communication est PASSÉ ("a eu lieu"), Request est FUTUR ("doit avoir lieu").
  • Sent vs received vide : pour l'audit, les deux horodatages comptent. Toujours fournir sent au minimum.
  • Pas de category : alert, reminder, notification ont des UX très différentes côté EHR.

Ressources liées

  • CommunicationRequest — demande d'envoi.
  • MessageHeader — envoi technique FHIR Messaging.
  • Task — tâche opérationnelle (peut référencer Communication).
  • DocumentReference — document attaché.

Voir aussi : CommunicationRequest, Task.