Index principal Patient : la fondation cachée dont dépend chaque système de santé
Comment fonctionne réellement la gestion de l'identité des patients : correspondance déterministe ou probabiliste, profils IHE PIX/PDQ, réconciliation globale des identifiants Patient et pourquoi se tromper de MPI est l'erreur la plus coûteuse en informatique de santé.
Ala Ben Aicha

Le problème qui brise tout le reste
Chaque projet d’intégration des soins de santé sur lequel j’ai travaillé se résume finalement à une seule question : est-ce le même patient ?
Cela semble simple. Ce n'est pas. Un patient nommé « Max Müller », né le 15 mars 1985, est admis à l'hôpital A et reçoit le MRN H-A-12345. La même personne visite un centre de radiologie et obtient le MRN RAD-67890. Ils ont une ordonnance en pharmacie sous une troisième pièce d’identité. Leur compagnie d’assurance les connaît sous un autre numéro. Et dans l'EPD suisse, ils ont un EPD-MPI-ID différent de tout ce qui précède.
Si vos systèmes ne peuvent pas déterminer de manière fiable que tous ces enregistrements appartiennent à la même personne, rien d'autre ne fonctionne. Les résultats du laboratoire vont dans le mauvais tableau. Les médicaments sont prescrits sans que l’on sache ce que le patient prend déjà. Les demandes de facturation sont rejetées car l’identité du patient ne correspond pas à tous les systèmes. Et dans le pire des cas, les décisions cliniques sont prises sur la base des antécédents médicaux d’une autre personne.
C'est pourquoi le Indice maître Patient (MPI) n'est pas un composant d'infrastructure agréable à avoir - c'est la base dont dépend toute autre intégration. Et y parvenir est bien plus difficile que la plupart des organisations ne le pensent.
Comment fonctionne la correspondance d'identité Patient
Un MPI maintient un registre des identités des patients sur tous les systèmes connectés et utilise des algorithmes de correspondance pour déterminer quand les enregistrements de différents systèmes font référence à la même personne.
Correspondance déterministe
L'appariement déterministe recherche correspondances exactes sur des identifiants de haute confiance. Si deux enregistrements partagent le même numéro AVS suisse (756.1234.5678.90), il s'agit de la même personne. Aucune ambiguïté.
Record A (Hospital EHR) Record B (Lab System)
┌──────────────────────┐ ┌──────────────────────┐
│ MRN: H-A-12345 │ │ MRN: LAB-67890 │
│ Name: Max Müller │ │ Name: M. Mueller │
│ DOB: 1985-03-15 │ │ DOB: 1985-03-15 │
│ AHV: 756.1234.5678.90│ │ AHV: 756.1234.5678.90│
└──────────────────────┘ └──────────────────────┘
│ │
└────────┬────────┘
│
Deterministic Match
(AHV numbers are identical)
│
┌────────▼────────┐
│ Global Patient │
│ ID: GP-001 │
│ │
│ H-A-12345 ═══╗ │
│ LAB-67890 ═══╝ │
└─────────────────┘
L'appariement déterministe est fiable mais limité. Cela ne fonctionne que lorsque :
- Les deux systèmes capturent le même identifiant (pas toujours le cas)
- L'identifiant est saisi correctement (les fautes de frappe dans les numéros d'identification sont courantes)
- L'identifiant existe (les nouveau-nés, les patients urgentistes et les touristes peuvent ne pas avoir de carte d'identité nationale)
Appariement probabiliste
Lorsque la correspondance déterministe échoue (et elle échoue fréquemment), le MPI revient à appariement probabiliste. Celui-ci utilise des algorithmes statistiques pour calculer un « score de correspondance » basé sur plusieurs champs démographiques.
L'algorithme considère :
| Champ | Correspondre au poids | Justification |
|---|---|---|
| Date de naissance | Élevé | Change rarement, relativement unique |
| Nom de famille | Moyen-élevé | Stable mais affecté par le mariage, translittération |
| Prénom | Moyen | Surnoms, abréviations (Max vs Maximilian) |
| Sexe | Faible | Faible pouvoir discriminant mais utile pour le filtrage |
| Adresse | Faible-Moyen | Change fréquemment, utile pour lever l’ambiguïté |
| Numéro de téléphone | Moyen | Modifications mais utiles lorsqu'elles sont disponibles |
Pour chaque paire d'enregistrements, l'algorithme calcule un score composite. Si le score dépasse un seuil de confiance élevé (par exemple, 95 %), les enregistrements sont automatiquement liés. Si le score se situe entre un seuil de révision (par exemple, 80 à 95 %), la correspondance est signalée pour examen manuel par un analyste de l'intégrité des données. En dessous du seuil d’examen, les dossiers sont traités comme des patients distincts.
Le problème Müller :
En Suisse et dans toute l’Europe germanophone, les noms comme Müller, Meier, Schmidt et Fischer sont extrêmement courants. Un comparateur probabiliste peut rencontrer :
- Max Müller, né le 15/03/1985, Zurich
- Max Mueller, né le 15/03/1985, Zurich
- Maximilian Müller, né le 15/03/1985, Zurich
Les deux premiers sont presque certainement la même personne (translittération ü vs ue, Zurich vs Zürich). La troisième pourrait être la même personne (Max comme surnom de Maximilien) ou une personne entièrement différente. Le MPI doit être réglé pour traiter ces cas correctement – et « correctement » varie selon les organisations en fonction de leur tolérance aux faux positifs par rapport aux faux négatifs.
Les conséquences d’une erreur
Faux positif (fusion en double) : Deux patients différents sont incorrectement liés dans un seul enregistrement. Patient A reçoit la liste des médicaments de Patient B. Ceci est un direct risque pour la sécurité des patients — potentiellement mortel si des allergies ou des contre-indications sont oubliées.
Faux négatif (création en double) : Le même patient existe sous la forme de deux enregistrements distincts. Leur histoire clinique est fragmentée. Un clinicien voit une image incomplète. Les résultats de laboratoire de la visite de la semaine dernière sont dans un enregistrement tandis que la visite d'aujourd'hui est dans un autre. Cela entraîne des tests en double, une prise de décision incomplète et des complications en matière de facturation.
Ces erreurs créent des risques opérationnels et cliniques. Mesurez les doublons, faux rapprochements et efforts de revue sur votre population ; un coût générique ne démontre pas celui de votre établissement.
Profils IHE pour l’identité Patient
Le secteur de la santé normalise les opérations d'identification des patients grâce à Profils IHE (Intégration de l'Entreprise de Santé). Ceux-ci définissent exactement la manière dont les systèmes doivent interroger et mettre à jour l’identité des patients au-delà des frontières organisationnelles.
PIX — Références croisées d'identifiant Patient
PIX est le profil que j'implémente le plus fréquemment. Cela permet à un système de demander : « Je connais ce patient sous le nom de MRN H-A-12345. Quel est son identifiant dans le système de laboratoire ? »
Transactions PIX :
| Opération | Coder | Objectif |
|---|---|---|
| Flux d'identité Patient | ITI-8 (v2) / ITI-44 (v3) | Enregistrer ou mettre à jour l'identité d'un patient dans le MPI |
| Requête PIX | ITI-9 (v2) / ITI-45 (v3) | Rechercher des identifiants croisés pour un patient connu |
| Notification de mise à jour PIX | ITI-10 (v2) / ITI-46 (v3) | Notifier les systèmes abonnés lorsque les identifiants sont liés ou dissociés |
| Requête PIX mobile | ITI-83 (FHIR) | Requête de référence croisée d'identifiant basée sur FHIR |
Dans le contexte EPD suisse, lorsqu'un système hospitalier a besoin de trouver l'EPD-MPI-ID d'un patient, il envoie une requête PIX au gestionnaire d'identité des patients de la communauté. La réponse inclut tous les identifiants connus de ce patient dans les systèmes participants.
PDQ — Requête démographique Patient
PDQ permet de rechercher des patients par critères démographiques lorsque vous ne disposez d'aucun identifiant. Un clinicien saisissant « Müller, mars 1985 » dans un champ de recherche déclenche une requête PDQ.
| Opération | Coder | Objectif |
|---|---|---|
| Patient Requête démographique | ITI-21 (v2) / ITI-47 (v3) | Recherche par nom, date de naissance, sexe, adresse |
| PDQ mobile | ITI-78 (FHIR) | Recherche démographique basée sur FHIR (GET /Patient?family=Mueller&birthdate=1985-03-15) |
PMIR — Registre principal d'identité Patient
PMIR est le nouveau profil natif FHIR qui combine les fonctionnalités PIX et PDQ dans un cadre unique et moderne. Il utilise les ressources FHIR Subscription pour notifier les systèmes des changements d'identité en temps réel. Pour les nouvelles implémentations, je recommande PMIR plutôt que les anciens profils PIX/PDQ.
Construire le pipeline de réconciliation des identités
Lorsque j'intègre un nouveau système dans un environnement de soins de santé existant, le pipeline de réconciliation des identités suit un modèle spécifique :
Inbound Patient Data
(from new system)
│
▼
┌──────────────────┐
│ 1. Parse Data │ Extract demographics from HL7 PID
│ │ segment or FHIR Patient resource
└────────┬─────────┘
│
▼
┌──────────────────┐
│ 2. Normalize │ Standardize name formats, address
│ │ formats, date formats, phone formats
└────────┬─────────┘
│
▼
┌──────────────────┐
│ 3. Extract PHI │ Isolate identifiable fields for
│ │ privacy-safe matching operations
└────────┬─────────┘
│
▼
┌──────────────────┐
│ 4. Query MPI │ Deterministic check first (exact ID
│ │ match), then probabilistic if needed
└────────┬─────────┘
│
┌────┴────┐
│ │
Match No Match
│ │
▼ ▼
┌────────┐ ┌────────────┐
│ Link │ │ Create New │
│ to │ │ Global │
│ Global │ │ Patient │
│ Patient│ │ Record │
│ ID │ │ │
└───┬────┘ └─────┬──────┘
│ │
└──────┬──────┘
│
▼
┌──────────────────┐
│ 5. Store with │ Clinical data is stored linked to
│ Global Patient │ the verified Global Patient ID
│ ID │
└──────────────────┘
L'étape de normalisation
Cette étape est plus importante que la plupart des développeurs ne le pensent. Avant que l’appariement puisse fonctionner de manière fiable, les données des patients doivent être normalisées :
- Normalisation du nom — "Dr. Max J. Müller-Schmidt" devient des composants structurés : prefix="Dr.", gave="Max", middle="J.", family="Müller-Schmidt"
- Translittération — "Müller" et "Mueller" sont reconnus comme équivalents (critique dans la Suisse multilingue)
- Normalisation des adresses — "Bahnhofstr. 12" et "Bahnhofstrasse 12" sont la même adresse
- Normalisation du téléphone — "+41 44 123 45 67" et "044 123 45 67" sont le même numéro
- Analyse des dates — "15.03.1985" (format européen) et "1985-03-15" (format ISO) doivent être correctement traités
J'implémente ces règles de normalisation en tant que bibliothèque partagée au sein du moteur d'intégration, de sorte que chaque canal appliquant la logique d'identité utilise les mêmes règles de manière cohérente.
L'étape d'extraction des PHI
Lors de la mise en correspondance d'identités, en particulier dans les architectures distribuées, il est essentiel de minimiser l'exposition des informations de santé protégées (PHI). Le pipeline extrait uniquement les champs démographiques nécessaires à la correspondance et exécute la requête MPI uniquement avec ces champs. Les données cliniques (diagnostics, médicaments, résultats de laboratoire) n'entrent jamais dans le pipeline de correspondance.
Ceci est particulièrement important dans le contexte suisse, où la loi fédérale sur la protection des données (LPD/nDSG) impose des exigences strictes en matière de traitement des données de santé. Le service de mise en correspondance d’identité devrait fonctionner selon le principe du minimum de données nécessaires.
Architecture MPI dans l'EPD suisse
Le modèle de communauté fédérée de l'EPD suisse crée des défis uniques en matière de gestion des identités. Chaque communauté EPD (Stammgemeinschaft) gère sa propre infrastructure d'identité des patients, et l'identification intercommunautaire des patients utilise les profils XCA et XCPD.
Community A (CARA) Community B (AD Swiss)
┌────────────────────┐ ┌────────────────────┐
│ Patient Identity │ │ Patient Identity │
│ Manager │ │ Manager │
│ ┌──────────────┐ │ │ ┌──────────────┐ │
│ │ MPI-A │ │ │ │ MPI-B │ │
│ │ GP-A-001 ═══►│──┤ XCPD ├──│◄═══ GP-B-042 │ │
│ │ (Max Müller) │ │◄──────────►│ │ (Max Müller) │ │
│ └──────────────┘ │ │ └──────────────┘ │
│ │ │ │
│ EPD-MPI-ID: │ │ EPD-MPI-ID: │
│ 2.16.756...001 │ │ 2.16.756...001 │
│ (same person) │ │ (same person) │
└────────────────────┘ └────────────────────┘
L'EPD-MPI-ID est l'identifiant « en or » qui relie les dossiers d'un patient dans toutes les communautés. Lorsqu'un clinicien de la communauté B a besoin de dossiers de la communauté A, le système :
- Recherche l'EPD-MPI-ID du patient via PIX
- Envoie une requête intercommunautaire (XCA ITI-38) à la communauté A à l'aide de cet ID
- La communauté A renvoie les références des documents du patient
- Le clinicien récupère les documents proprement dits (XCA ITI-39)
Cette chaîne de référencement croisé est aussi fiable que la correspondance d’identité à chaque étape. Une incompatibilité à un moment quelconque de la chaîne signifie que les mauvais enregistrements (ou aucun enregistrement) ne sont renvoyés.
Recommandations pratiques
1. Investissez dans la qualité des données à la source
Le meilleur MPI au monde ne peut pas corriger les entrées inutiles. Mettre en œuvre une validation frontale sur les formulaires d’inscription des patients : champs obligatoires, validation du format, contrôles en double au point d’entrée. Chaque enregistrement qui entre dans le système propre permet d'économiser de manière exponentielle plus d'efforts que de le nettoyer plus tard.
2. Ajustez soigneusement vos seuils de correspondance
Il n’existe pas de seuil universel « correct » pour l’appariement probabiliste. Un hôpital situé dans un petit canton suisse avec une population homogène peut utiliser des seuils de fusion automatique plus élevés qu'un hôpital universitaire de Zurich qui dessert une population internationale avec des conventions de dénomination diverses.
3. Construire un processus de gestion des données
La correspondance automatisée gère les cas clairs. Mais les correspondances ambiguës – celles qui se trouvent dans la « zone de révision » entre la fusion automatique et la séparation automatique – nécessitent une révision humaine. Investissez dans une équipe d’intégrité des données avec des flux de travail clairs, des objectifs SLA et des voies de remontée d’informations.
4. Surveiller les taux de doublons en continu
Suivez votre taux de duplication comme mesure clé. Définissez un seuil à partir de vos données, des erreurs d’appariement et de la capacité de revue humaine. Il n’existe pas de seuil universel adapté à tous les établissements.
5. Planifier une identité native FHIR
Si vous créez de nouvelles intégrations, implémentez PIXm/PDQm (basé sur FHIR) plutôt que les anciens profils v2/v3. Le profil PMIR est l’orientation future, et investir dans celui-ci évite désormais une seconde migration ultérieure.
Conclusion
La gestion des identités Patient constitue le fondement peu glamour mais absolument essentiel de l’interopérabilité des soins de santé. Sans correspondance d’identité fiable, chaque intégration – du routage des résultats de laboratoire à l’accès transfrontalier aux EPD – est construite sur du sable.
Pour une revue ciblée des identifiants et des règles de rapprochement, utilisez le contact projet. La politique d’identité doit être définie avec l’organisation responsable du dossier clinique.