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