View a markdown version of this page

Utilisation des ressources Linkage - AWS HealthLake

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utilisation des ressources Linkage

Lorsque le jumelage de ressources trouve une correspondance, il crée une Linkage ressource FHIR qui fait référence aux ressources correspondantes. Les originaux ne sont pas modifiés. L'appariement des ressources utilise un modèle groupé : toutes les ressources considérées comme étant la même entité sont rassemblées en une seule entitéLinkage, avec un source élément et un ou plusieurs alternate éléments. La ressource la plus ancienne du groupe (parmeta.lastUpdated) est le source ; les ressources les plus récentes le sontalternate. Une ressource appartient à au plus un Linkage groupe. Vous pouvez récupérer et rechercher Linkage des ressources en utilisant les mêmes interactions FHIR R4 que tout autre type de ressource (voirRecherche de ressources FHIR).

Un Linkage produit créé par correspondance de ressources inclut :

  • active— indique si le regroupement est actuel. La correspondance des ressources active est définie true sur les liens en direct. Lorsqu'un regroupement n'est plus valide, Linkage il est conservé avec active défini surfalse, de sorte que l'historique du regroupement reste consultable (voirSuivi de l'historique des liens).

  • meta.tag— le marque Linkage comme généré par le système AWS HealthLake, afin que vous puissiez le distinguer des Linkage ressources que vous avez créées vous-même.

  • extension— enregistre la manière dont la correspondance a été établie : une linkage-match-tier extension (par exempleidentifier) et une ou plusieurs linkage-match-detail extensions, chacune désignant l'identifiant spécifique (system|value) qui a entraîné la liaison d'un ensemble de ressources.

  • item— les ressources groupées : une source et une ou plusieurs alternate références.

L'exemple suivant montre une Linkage ressource qui regroupe trois ressources pour les patients. Patient/patient-A et Patient/patient-B partagez un numéro de sécurité sociale, Patient/patient-A et Patient/patient-C partagez un numéro de dossier médical de l'hôpital.

{ "resourceType": "Linkage", "id": "linkage-001", "meta": { "tag": [ { "system": "http://healthlake.amazonaws.com/linkage-source", "code": "aws-healthlake" }, { "display": "SYSTEM_GENERATED" } ] }, "extension": [ { "url": "http://healthlake.amazonaws.com/linkage-match-tier", "valueCode": "identifier" }, { "url": "http://healthlake.amazonaws.com/linkage-match-detail", "extension": [ { "url": "identifier", "valueString": "http://hl7.org/fhir/sid/us-ssn|123-45-6789" }, { "url": "linked-resource", "valueReference": { "reference": "Patient/patient-A" } }, { "url": "linked-resource", "valueReference": { "reference": "Patient/patient-B" } } ] }, { "url": "http://healthlake.amazonaws.com/linkage-match-detail", "extension": [ { "url": "identifier", "valueString": "http://hospital-a.org/mrn|MRN-456" }, { "url": "linked-resource", "valueReference": { "reference": "Patient/patient-A" } }, { "url": "linked-resource", "valueReference": { "reference": "Patient/patient-C" } } ] } ], "item": [ { "type": "source", "resource": { "reference": "Patient/patient-A" } }, { "type": "alternate", "resource": { "reference": "Patient/patient-B" } }, { "type": "alternate", "resource": { "reference": "Patient/patient-C" } } ] }

La mise en correspondance des ressources connecte les enregistrements par le biais Linkage des ressources. Vos ressources d'origine ne sont jamais combinées ni remplacées, et vous restez maître du rapprochement des enregistrements liés.

Cycle de vie des ressources de liaison

Les liens sont gérés automatiquement à mesure que les données changent. Lorsqu'une ressource est créée, mise à jour ou supprimée, elle est réévaluée et son Linkage groupe est ajusté. L'exemple suivant suit l'identité d'un seul patient pour chaque type de modification.

Créer

Vous rédigez deux ressources pour les patients qui partagent un numéro de sécurité sociale : Patient/patient-A et Patient/patient-B les deux avec le SSN 123-45-6789. Comme ils partagent un identifiant, la mise en correspondance des ressources crée un lien regroupant les deux, avec l'ancienne ressource (Patient-A) comme source.

Joindre

Vous écrivez ensuite Patient/patient-C avec le numéro de dossier médical MRN-456 dans le système de l'hôpital A, le même MRN qui apparaît également sur le patient A. La correspondance des ressources ajoute le patient C au groupe existant. Le Linkage regroupe désormais A, B et C et enregistre à la fois la correspondance SSN (A-B) et la correspondance MRN (). A-C

Fusionner

Séparément, Patient/patient-D et Patient/patient-E étaient déjà regroupés dans leur propre lien par un identifiant national de fournisseur partagé. Vous mettez maintenant à jour le patient D pour ajouter le SSN 123-45-6789. Le patient D relie désormais les deux groupes, de sorte que la correspondance des ressources les fusionne en un seul lien couvrant A, B, C, D et E.

Split

Vous supprimez le Patient-A, la ressource dont les identifiants connectaient l'ensemble SSN (A, B, D) à l'ensemble MRN (A, C). Une fois ce pont supprimé, les membres ne forment plus un seul groupe connecté, de sorte que le jumelage des ressources les divise en ressources Linkage distinctes.

Enlèvement

Enfin, vous mettez à jour le patient B pour corriger une erreur de saisie de données, en supprimant le SSN qu'il partageait avec le groupe. Comme le patient B ne partage plus aucun identifiant avec les autres membres, il est supprimé du groupe. Si le nombre de membres d'un groupe est inférieur à deux, sa ressource de liaison est supprimée.