Resposta curta: O guia de implementação de Acesso a Dados em Massa (frequentemente chamado de Bulk FHIR ou Flat FHIR) define como exportar dados para muitos pacientes de uma vez. Um cliente chama $export a nível de sistema, Patient ou Group; o servidor prepara os ficheiros em segundo plano e devolve um manifesto com links para ficheiros NDJSON, um recurso por linha. É utilizado para análise, investigação e para mover populações entre sistemas, não para a aplicação de um único paciente.
O fluxo
- Início:
GET [base]/Group/[id]/$exportcomAccept: application/fhir+jsonePrefer: respond-async, opcionalmente_typee_since. - O servidor responde com
202 Acceptede um URL de estadoContent-Location. - Verificação: o cliente chama o URL de estado até que este devolva
200com um manifesto JSON a listar os ficheiros de saída. - Download dos ficheiros NDJSON.
O acesso é geralmente autorizado com os Serviços de Backend SMART: um fluxo OAuth sistema-a-sistema com um JWT assinado, sem utilizador presente.
Quando não usar
Para um único paciente a usar uma aplicação, as pesquisas FHIR normais com o consentimento do paciente são a ferramenta certa. A exportação em massa transporta dados sobre muitas pessoas de uma vez, pelo que necessita de uma base legal, um propósito e, geralmente, pseudonimização; veja desidentificação.
Em Anpheros
Anpheros não oferece exportação em massa de registos de pacientes: cada acesso é por pessoa, com o consentimento dessa pessoa. Para questões de população, publica apenas agregados anónimos para grupos de pelo menos 20 pessoas. Desenvolvedores: consentimento e dados longitudinais de pacientes.
Páginas relacionadas
Fontes
Perguntas frequentes
O que é FHIR $export?
A operação no Bulk Data Access IG que exporta dados para muitos pacientes como ficheiros NDJSON, de forma assíncrona.
O que é NDJSON?
JSON delimitado por nova linha: um recurso FHIR por linha, fácil de transmitir e carregar.
Como é autorizada a exportação em massa?
Geralmente com os Serviços de Backend SMART, um fluxo OAuth sistema-a-sistema com um JWT assinado.
Uma aplicação de paciente pode usar exportação em massa?
Não foi concebida para isso; as aplicações de paciente usam pesquisa e leitura FHIR normais com consentimento.
Experimente grátis no sandbox
Sua primeira chamada FHIR em 5 minutos. Uma API HL7 FHIR R4 com o consentimento do paciente integrado: experimente na sandbox e depois conecte a sua própria app ou sistema clínico.
Grátis · 30 pacientes sintéticos · sem cartão

