Funzionamento FHIR R4 $attribution-status per HealthLake - 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à.

Funzionamento FHIR R4 $attribution-status per HealthLake

Recupera lo stato di attribuzione di un membro specifico, restituendo un pacchetto contenente tutte le risorse di attribuzione relative al paziente. Questa operazione fa parte dell'implementazione FHIR Member Attribution (ATR) List IG 2.1.0.

Endpoint

POST [base]/Group/[id]/$attribution-status

Parametri della richiesta

L'operazione accetta i seguenti parametri opzionali:

Parametro Tipo Description
memberId Identificatore Il MemberId membro per il quale è richiesto lo stato di attribuzione
Riferimento per il paziente Documentazione di riferimento Riferimento alla risorsa per i pazienti nel sistema del produttore
Nota

memberIdO patientReference può essere fornito, o entrambi a scopo di convalida.

Richiesta di esempio

{ "resourceType": "Parameters", "parameter": [ { "name": "memberId", "valueIdentifier": { "system": "http://example.org", "value": "MBR123456789" } }, { "name": "patientReference", "valueReference": { "reference": "Patient/patient-123", "display": "John Doe" } } ] }

Risposta

Restituisce un pacchetto contenente risorse di attribuzione relative al paziente:

Risorsa Cardinalità Location (Ubicazione)
Paziente 1..1 Group.Member.Entity
Copertura 0.1.. group.member.extension: CoverageReference
Organization/Practitioner/PractitionerRole 0.1.. group.member.extension: AttributedProvider
Qualsiasi risorsa 0.1.. group.member.extension: dati associati

Risposta di esempio

{ "resourceType": "Bundle", "id": "bundle-response", "meta": { "lastUpdated": "2014-08-18T01:43:33Z" }, "type": "collection", "entry": [ { "fullUrl": "http://example.org/fhir/Patient/12423", "resource": { "resourceType": "Patient", "id": "12423", "meta": { "versionId": "1", "lastUpdated": "2014-08-18T01:43:31Z" }, "active": true, "name": [ { "use": "official", "family": "Chalmers", "given": ["Peter", "James"] } ], "gender": "male", "birthDate": "1974-12-25" } }, { "fullUrl": "http://example.org/fhir/Coverage/123456", "resource": { "resourceType": "Coverage", "id": "1" // ... additional Coverage resource details } }, { "fullUrl": "http://example.org/fhir/Organization/666666", "resource": { "resourceType": "Organization", "id": "2" // ... additional Organization resource details } } ] }

Gestione errori

L'operazione gestisce le seguenti condizioni di errore:

Errore Stato HTTP Description
Richiesta di operazione non valida 400 Parametri o struttura della richiesta non conformi
Risorsa di gruppo non trovata 404 L'ID di gruppo specificato non esiste
Risorsa per il paziente non trovata 404 Il riferimento del paziente specificato non esiste

Autorizzazione e sicurezza

Requisiti di SMART

I clienti devono disporre dei privilegi appropriati per leggere le risorse del Gruppo e le relative risorse di attribuzione

I meccanismi di autorizzazione FHIR standard si applicano a tutte le operazioni