Funcionamiento FHIR R4 $attribution-status para HealthLake - AWS HealthLake

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Funcionamiento FHIR R4 $attribution-status para HealthLake

Recupera el estado de atribución de un miembro específico y devuelve un paquete que contiene todos los recursos de atribución relacionados con el paciente. Esta operación forma parte de la implementación de la Lista IG 2.1.0 de la Lista de Atribución de Miembros (ATR) del FHIR.

Punto de conexión

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

Parámetros de la solicitud

La operación acepta los siguientes parámetros opcionales:

Parámetro Tipo Description (Descripción)
memberId Identificador El MemberId del miembro para el que se solicita el estado de atribución
Referencia del paciente Referencia Referencia al recurso para pacientes en el sistema del productor
nota

patientReferenceSe puede proporcionar uno memberId o ambos, o ambos con fines de validación.

Solicitud de muestra

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

Respuesta

Devuelve un paquete que contiene recursos de atribución relacionados con el paciente:

Recurso Cardinalidad Ubicación
Paciente 1..1 Grupo, miembro, entidad
Cobertura 0.1.. Group.Member.Extension: referencia de cobertura
Organization/Practitioner/PractitionerRole 0.1.. group.member.extension: proveedor atribuido
¿Algún recurso 0.1.. Group.Member.Extension: datos asociados

Respuesta de ejemplo

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

Gestión de errores

La operación gestiona las siguientes condiciones de error:

Error Estado HTTP Description (Descripción)
Solicitud de operación no válida 400 Estructura o parámetros de solicitud no conformes
No se encontró el recurso de grupo 404 El ID de grupo especificado no existe
No se encontró el recurso para pacientes 404 La referencia de paciente especificada no existe

Autorización y seguridad

Requisitos de SMART Scope

Los clientes deben tener los privilegios adecuados para leer los recursos del grupo y los recursos de atribución relacionados

Los mecanismos de autorización estándar del FHIR se aplican a todas las operaciones