View a markdown version of this page

Arbeiten mit Linkage-Ressourcen - AWS HealthLake

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Arbeiten mit Linkage-Ressourcen

Wenn beim Ressourcenabgleich eine Übereinstimmung gefunden wird, wird eine Linkage FHIR-Ressource erstellt, die auf die übereinstimmenden Ressourcen verweist. Die Originale werden nicht verändert. Beim Ressourcenabgleich wird ein gruppiertes Modell verwendet: Alle Ressourcen, bei denen festgestellt wurde, dass es sich um dieselbe Entität handelt, werden zu einer einzigen Ressource zusammengefasstLinkage, die aus einem source Element und einem oder mehreren alternate Elementen besteht. Die älteste Ressource in der Gruppe (nachmeta.lastUpdated) ist diesource, neuere Ressourcen sind esalternate. Eine Ressource gehört zu höchstens einer Linkage Gruppe. Sie können Linkage Ressourcen mit denselben FHIR R4-Interaktionen abrufen und durchsuchen wie bei jedem anderen Ressourcentyp (sieheFHIR-Ressourcen werden durchsucht).

Ein durch einen Ressourcenabgleich Linkage erstellter Vorgang beinhaltet:

  • active— gibt an, ob die Gruppierung aktuell ist. Der Ressourcenabgleich legt festactive, dass true keine aktiven Links verfügbar sind. Wenn eine Gruppierung nicht mehr gültig Linkage ist, wird sie mit der active Einstellung auf beibehaltenfalse, sodass der Verlauf der Gruppierung weiterhin abfragbar ist (siehe). Verfolgen des Linkage-Verlaufs

  • meta.tag— markiert das Linkage als vom System generiert von AWS HealthLake, sodass Sie es von Ressourcen unterscheiden können, die Sie selbst erstellt haben. Linkage

  • extension— zeichnet auf, wie der Abgleich zustande kam: eine linkage-match-tier Erweiterung (z. B.identifier) und eine oder mehrere linkage-match-detail Erweiterungen, von denen jede den spezifischen Bezeichner (system|value) benennt, der die Verknüpfung einer Gruppe von Ressourcen verursacht hat.

  • item— die gruppierten Ressourcen: eine source und eine oder mehrere alternate Referenzen.

Das folgende Beispiel zeigt eine Linkage Ressource, die drei Patientenressourcen gruppiert. Patient/patient-A und Patient/patient-B teilen sich eine Sozialversicherungsnummer Patient/patient-A und Patient/patient-C eine Krankenversicherungsnummer eines Krankenhauses.

{ "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" } } ] }

Beim Ressourcenabgleich werden Datensätze über Linkage Ressourcen miteinander verknüpft. Ihre ursprünglichen Ressourcen werden niemals kombiniert oder ersetzt, und Sie behalten die Kontrolle über den Abgleich der verknüpften Datensätze.

Lebenszyklus der Verknüpfung von Ressourcen

Links werden automatisch beibehalten, wenn sich Daten ändern. Wenn eine Ressource erstellt, aktualisiert oder gelöscht wird, wird sie neu bewertet und ihre Linkage Gruppe wird angepasst. Das folgende Beispiel folgt einer einzelnen Patientenidentität bei jeder Art von Änderung.

Create

Sie schreiben zwei Patientenressourcen, die dieselbe Sozialversicherungsnummer haben: Patient/patient-A und Patient/patient-B, beide mit der SSN 123-45-6789. Da sie eine gemeinsame Kennung haben, wird beim Ressourcenabgleich eine Verknüpfung erstellt, die die beiden gruppiert, wobei die ältere Ressource (Patient-A) die Quelle ist.

Join

Dann schreiben Sie Patient/patient-C mit der Nummer der Patientenakte MRN-456 in das System von Krankenhaus A — dieselbe MRN, die auch auf Patient-A erscheint. Beim Ressourcenabgleich wird Patient-C zur vorhandenen Gruppe hinzugefügt. Die Verknüpfung gruppiert jetzt A, B und C und zeichnet sowohl den SSN-Abgleich () als auch den MRN-Abgleich (A-B) auf. A-C

Mischen von

Getrennt Patient/patient-D und Patient/patient-E wurden bereits anhand einer gemeinsamen National Provider Identifier in ihrer eigenen Linkage gruppiert. Sie aktualisieren jetzt Patient-D und fügen SSN 123-45-6789 hinzu. Patient-D verbindet nun die beiden Gruppen, sodass sie beim Ressourcenabgleich zu einer einzigen Verknüpfung zusammengeführt werden, die A, B, C, D und E abdeckt.

Teilen

Sie löschen Patient-A, die Ressource, deren Identifikatoren den SSN-Satz (A, B, D) mit dem MRN-Satz (A, C) verbanden. Da diese Brücke nicht mehr existiert, bilden die Mitglieder keine verbundene Gruppe mehr, sodass sie beim Ressourcenabgleich in separate Linkage-Ressourcen aufgeteilt werden.

Entfernung

Schließlich aktualisieren Sie Patient-B, um einen Dateneingabefehler zu korrigieren, und entfernen dabei die SSN, die es mit der Gruppe geteilt hat. Da Patient-B keine Kennung mehr mit den anderen Mitgliedern teilt, wird er aus der Gruppe entfernt. Wenn eine Gruppe weniger als zwei Mitglieder hat, wird die zugehörige Linkage-Ressource gelöscht.