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.

Linkage — détail : MPI fédéré et déduplication HIE

Outillage opérationnel des Master Patient Indexes et Health Information Exchanges : quelle ressource Patient est source de vérité ? Linkage répond à cette question.

Patterns MPI fédéré

Dans un HIE (Health Information Exchange) ou un MPI fédéré, le même patient apparaît sous plusieurs identifiants dans des systèmes différents. Linkage attache à un patient canonique source ses alternates (identifiants équivalents) et ses historical (anciens identifiants).

item.type

CodeSémantique
sourceRessource maître. Au moins 1 par Linkage.
alternateRessource équivalente, encore active.
historicalAncienne ressource archivée, gardée pour la traçabilité.

Linkage vs Patient.link vs Person.link

  • Patient.link — usage interne à un système (replace, replaced-by, refer, seealso). Cardinalité limitée aux Patient + RelatedPerson.
  • Person.link — agrégation multi-domaines (Patient + Practitioner + RelatedPerson). Person sert de pivot MPI cross-rôle.
  • Linkage — usage externe, opéré par un référent (HIE manager, MPI team), capable de pointer vers n'importe quelle ressource FHIR.

Exemple : déduplication HIE 3 systèmes

json linkage-hie-dedup.json
{
  "resourceType": "Linkage",
  "id": "hie-mpi-link-marie-dupont",
  "active": true,
  "author": { "reference": "Organization/hie-mpi-team" },
  "item": [{
    "type": "source",
    "resource": { "reference": "Patient/hospital-a-MR12345" }
  }, {
    "type": "alternate",
    "resource": { "reference": "Patient/hospital-b-MR67890" }
  }, {
    "type": "alternate",
    "resource": { "reference": "Patient/clinic-c-PT-2024-0042" }
  }, {
    "type": "historical",
    "resource": { "reference": "Patient/old-system-archived-MR-99999" }
  }]
}

Pièges courants

  • Pas de source — un Linkage doit avoir au moins un type=source.
  • Chaînes de Linkage circulaires — Linkage A référence B, B référence A : éviter.
  • Linkage non versionné — historiser via Provenance pour pouvoir reconstruire le merge.
  • Audit absent — chaque création/modification de Linkage doit faire un AuditEvent.

Ressources liées