Linkage — Fusion de doublons
La déclaration qu'un ensemble de ressources FHIR représente la même entité du monde réel. Outil privilégié des MPI (Master Patient Index) et des HIE pour résoudre les doublons.
Objet de la ressource
Linkage relie plusieurs ressources FHIR en déclarant qu'elles représentent
toutes la même entité du monde réel. Là où Patient.link est utilisé pour les
fusions internes au sein d'une seule juridiction, Linkage est utilisée pour les fusions
cross-organisation, post-import HIE, ou les opérations de qualité de données menées par un
référent (MPI manager, intégrateur).
Champs clés
| Champ | Type | Cardinalité | Rôle |
|---|---|---|---|
active | boolean | 0..1 | Si le linkage est actif (true) ou archivé. |
author | Reference(Practitioner | PractitionerRole | Organization) | 0..1 | Auteur du linkage. |
item | BackboneElement[] | 1..* | Items liés (au moins 2 attendus). |
item.type | code | 1..1 | source | alternate | historical. |
item.resource | Reference(Any) | 1..1 | Ressource liée. |
Exemple JSON
{
"resourceType": "Linkage",
"id": "patient-merge-001",
"active": true,
"author": { "reference": "Organization/hospital-mpi-team" },
"item": [{
"type": "source",
"resource": { "reference": "Patient/patient-A" }
}, {
"type": "alternate",
"resource": { "reference": "Patient/patient-B-duplicate" }
}, {
"type": "alternate",
"resource": { "reference": "Patient/patient-C-imported" }
}]
} Pièges courants
- Pas de source — au moins un item doit être
type=source(référence « maître »). - Linkage circulaire — deux Linkage qui se référencent mutuellement : éviter.
- Confusion avec Patient.link — Linkage est externe et inter-ressource ; Patient.link est interne et limité aux Patient/RelatedPerson.
Ressources liées
- Patient — utilise aussi
Patient.link. - Person — vue MPI cross-domaine.
- Practitioner.
- Hub FHIR R5.