FHIR

Exportação de dados em massa FHIR ($export) explicada: como os dados da população saem de um servidor FHIR

A IG de Acesso a Dados em Massa FHIR define o $export para mover dados de muitos doentes de uma só vez em ficheiros NDJSON. Como funciona o fluxo assíncrono (início, consulta de estado, manifesto), exportações a nível de sistema, doente e grupo, autorização no backend e quando a exportação em massa não é a ferramenta certa.

por Publicado 2 min de leitura

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

  1. Início: GET [base]/Group/[id]/$export com Accept: application/fhir+json e Prefer: respond-async, opcionalmente _type e _since.
  2. O servidor responde com 202 Accepted e um URL de estado Content-Location.
  3. Verificação: o cliente chama o URL de estado até que este devolva 200 com um manifesto JSON a listar os ficheiros de saída.
  4. 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.

Anpheros Platform

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

Este guia é meramente informativo e não substitui aconselhamento médico. Para decisões sobre a sua saúde, fale com o seu médico. Em uma emergência, ligue para o número de emergência local (112 na Europa).
Escrito por
A equipa Anpheros

A Anpheros desenvolve um registo médico que o doente controla e pode partilhar com qualquer clínica, numa plataforma HL7 FHIR R4, sediada na UE. Estes guias ajudam-no a compreender e organizar a sua saúde; não substituem o seu médico.

Sobre a Anpheros →