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
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