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.

Transport — Transport de patient ou échantillon

Nouvelle ressource R5. Modélise le transport effectif : ambulance, brancardier inter-services, transfert d'échantillons biologiques.

Objet de la ressource

Transport est introduite en R5 pour combler un manque : l'organisation du transport patient/échantillon n'avait pas de ressource native (on bricolait avec Task). Couvre le cycle complet : demande (intent=order), exécution (status=in-progress), arrivée (status=completed).

Cas typiques : brancardage hôpital, ambulance privée 911, navette aéroport-hôpital, transport d'organes pour greffe, échantillon labo entre établissements.

Champs clés

ChampTypeCardinalitéRôle
statuscode1..1in-progress, completed, abandoned, cancelled, planned, entered-in-error.
intentcode1..1unknown, proposal, plan, order, original-order
prioritycode0..1routine, urgent, asap, stat.
codeCodeableConcept0..1Transport type.
forReference(Any)0..1Transported subject.
encounterReference(Encounter)0..1Associated stay.
completionTimedateTime0..1Actual arrival time.
requestedLocationReference(Location)0..1Requested destination.
currentLocationReference(Location)1..1Current location.
reasonCodeableReference0..1Transport reason.

Exemple JSON

Brancardage vers la salle IRM :

json transport-example.json
{
  "resourceType": "Transport",
  "id": "example",
  "status": "completed",
  "intent": "order",
  "priority": "urgent",
  "code": {
    "coding": [{ "system": "http://snomed.info/sct", "code": "433144002", "display": "Transport of patient" }]
  },
  "for": { "reference": "Patient/example" },
  "encounter": { "reference": "Encounter/stay-12345" },
  "completionTime": "2026-05-16T15:45:00Z",
  "requestedLocation": { "reference": "Location/imaging-room-3" },
  "currentLocation": { "reference": "Location/imaging-room-3" },
  "reason": { "concept": { "text": "MRI appointment" } }
}

Pièges courants

  • currentLocation non mis à jour : la ressource doit suivre le déplacement (peut nécessiter PUT répétés).
  • completionTime sans status=completed : incohérent.
  • Confusion avec Task : Task est générique, Transport est spécifique au déplacement physique.

Ressources liées

  • Task — Workflow opérationnel générique.
  • Location — Origine / destination.
  • ServiceRequest — Demande de service englobante.
  • Encounter — Séjour associé.