Operação FHIR R4 para $attribution-status HealthLake - AWS HealthLake

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Operação FHIR R4 para $attribution-status HealthLake

Recupera o status de atribuição de um membro específico, devolvendo um pacote contendo todos os recursos de atribuição relacionados ao paciente. Essa operação faz parte da implementação da Lista IG 2.1.0 da Lista de Atribuição de Membros (ATR) da FHIR.

Endpoint

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

Parâmetros da solicitação

A operação aceita os seguintes parâmetros opcionais:

Parâmetro Tipo Description
memberId Identificador O MemberId do membro para quem o status de atribuição é solicitado
Referência do paciente Referência Referência ao recurso do paciente no sistema do produtor
nota

Um memberId ou patientReference pode ser fornecido, ou ambos para fins de validação.

Exemplo de solicitação

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

Resposta

Retorna um pacote contendo recursos de atribuição relacionados ao paciente:

Recurso Cardinalidade Local
Paciente 1..1 grupo.membro.entidade
Cobertura 0,1 group.member.extension: referência de cobertura
Organization/Practitioner/PractitionerRole 0,1 group.member.extension: AttributedProvider
Qualquer recurso 0,1 group.member.extension: dados associados

Resposta da amostra

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

Tratamento de erros

A operação trata das seguintes condições de erro:

Erro Status HTTP Description
Solicitação de operação inválida 400 Parâmetros ou estrutura de solicitação não conformes
Recurso de grupo não encontrado 404 O ID de grupo especificado não existe
Recurso do paciente não encontrado 404 A referência de paciente especificada não existe

Autorização e segurança

Requisitos do SMART Scope

Os clientes devem ter privilégios apropriados para ler os recursos do Grupo e os recursos de atribuição relacionados

Os mecanismos de autorização padrão do FHIR se aplicam a todas as operações