View a markdown version of this page

Utilizzo delle risorse Linkage - AWS HealthLake

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Utilizzo delle risorse Linkage

Quando la corrispondenza delle risorse trova una corrispondenza, crea una risorsa FHIR che fa riferimento alle Linkage risorse corrispondenti. Gli originali non vengono modificati. La corrispondenza delle risorse utilizza un modello raggruppato: tutte le risorse determinate come la stessa entità vengono raccolte in un'unicaLinkage, con un source elemento e uno o più alternate elementi. La risorsa più vecchia del gruppo (bymeta.lastUpdated) è lasource; le risorse più recenti sono. alternate Una risorsa appartiene al massimo a un Linkage gruppo. È possibile recuperare e cercare Linkage risorse utilizzando le stesse interazioni FHIR R4 di qualsiasi altro tipo di risorsa (vedere). Ricerca di risorse FHIR

Una combinazione di risorse Linkage creata da Resource Matching include:

  • active— indica se il raggruppamento è attuale. La corrispondenza delle risorse è impostata active true su On Live Links. Quando un raggruppamento non è più valido, Linkage viene mantenuto con active set tofalse, in modo che la cronologia del raggruppamento rimanga interrogabile (vedi). Monitoraggio della cronologia dei collegamenti

  • meta.tag— lo contrassegna Linkage come generato dal sistema AWS HealthLake, in modo da poterlo distinguere dalle risorse create dall'utente. Linkage

  • extension— registra come è stata effettuata la corrispondenza: un'linkage-match-tierestensione (ad esempioidentifier) e una o più linkage-match-detail estensioni, ognuna delle quali indica l'identificatore specifico (system|value) che ha causato il collegamento di un insieme di risorse.

  • item— le risorse raggruppate: uno source e uno o più riferimenti. alternate

L'esempio seguente mostra una Linkage risorsa che raggruppa tre risorse per i pazienti. Patient/patient-A e Patient/patient-B condividono un numero di previdenza sociale Patient/patient-A e Patient/patient-C un numero di cartella clinica ospedaliera.

{ "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 corrispondenza delle risorse collega i record tra Linkage le risorse. Le tue risorse originali non vengono mai combinate o sostituite e hai il controllo della riconciliazione dei record collegati.

Ciclo di vita delle risorse di collegamento

I collegamenti vengono mantenuti automaticamente man mano che i dati cambiano. Quando una risorsa viene creata, aggiornata o eliminata, viene rivalutata e il relativo Linkage gruppo viene modificato. L'esempio seguente segue l'identità di un singolo paziente per ogni tipo di modifica.

Crea

Scrivi due risorse per i pazienti che condividono un numero di previdenza sociale Patient/patient-A e Patient/patient-B, entrambe, con SSN 123-45-6789. Poiché condividono un identificatore, la corrispondenza delle risorse crea un Linkage che raggruppa le due risorse, con la risorsa più vecchia (Paziente-A) come fonte.

Join

Quindi scrivi Patient/patient-C inserendo il numero della cartella clinica MRN-456 nel sistema dell'Ospedale A, lo stesso MRN che appare anche sul paziente A. Resource Matching aggiunge Patient-C al gruppo esistente. Il Linkage ora raggruppa A, B e C e registra sia la partita SSN () che la corrispondenza MRN (A-B). A-C

Unione

Separatamente, Patient/patient-D Patient/patient-E erano già raggruppati nel proprio Linkage tramite un National Provider Identifier condiviso. Ora aggiorni patient-D per aggiungere SSN 123-45-6789. patient-D ora collega i due gruppi, quindi la corrispondenza delle risorse li unisce in un unico Linkage che copre A, B, C, D ed E.

Split

Si elimina Patient-A, la risorsa i cui identificatori collegavano il set SSN (A, B, D) al set MRN (A, C). Una volta eliminato quel ponte, i membri non formano più un gruppo connesso, quindi l'abbinamento delle risorse li divide in risorse Linkage separate.

Rimozione

Infine, aggiorni Patient-b per correggere un errore di immissione dei dati, rimuovendo l'SSN che ha condiviso con il gruppo. Poiché patient-B non condivide più alcun identificatore con gli altri membri, viene rimosso dal gruppo. Se un gruppo scende al di sotto dei due membri, la relativa risorsa Linkage viene eliminata.