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