FHIR

Exportación de datos masivos de FHIR ($export): cómo los datos de la población salen de un servidor FHIR

La IG de Acceso a Datos Masivos de FHIR define $export para mover datos de muchos pacientes a la vez como archivos NDJSON. Cómo funciona el flujo asíncrono (inicio, sondeo de estado, manifiesto), exportaciones a nivel de sistema, Paciente y Grupo, autorización del backend y cuándo la exportación masiva no es la herramienta adecuada.

por Publicado 2 min de lectura

Respuesta corta: La guía de implementación de Acceso a Datos Masivos (a menudo llamada Bulk FHIR o Flat FHIR) define cómo exportar datos de muchos pacientes a la vez. Un cliente llama a $export a nivel del sistema, Patient o Group; el servidor prepara los archivos en segundo plano y devuelve un manifiesto con enlaces a archivos NDJSON, un recurso por línea. Se utiliza para análisis, investigación y migración de poblaciones entre sistemas, no para la aplicación de un solo paciente.

El flujo

  1. Inicio: GET [base]/Group/[id]/$export con Accept: application/fhir+json y Prefer: respond-async, opcionalmente _type y _since.
  2. El servidor responde 202 Accepted con una URL de estado Content-Location.
  3. Sondeo: el cliente llama a la URL de estado hasta que devuelve 200 con un manifiesto JSON que enumera los archivos de salida.
  4. Descarga de los archivos NDJSON.

El acceso suele estar autorizado con SMART Backend Services: un flujo OAuth de sistema a sistema con un JWT firmado, sin usuario presente.

Cuándo no usarlo

Para un paciente que usa una aplicación, las búsquedas FHIR normales con el consentimiento del paciente son la herramienta adecuada. La exportación masiva transporta datos de muchas personas a la vez, por lo que necesita una base legal, un propósito y, por lo general, seudominización; consulte desidentificación.

En Anpheros

Anpheros no ofrece exportación masiva de los registros de los pacientes: cada acceso es por persona, con el consentimiento de esa persona. Para preguntas sobre la población, publica solo agregados anónimos para grupos de al menos 20 personas. Desarrolladores: consentimiento y datos longitudinales de pacientes.

Páginas relacionadas

Fuentes

Preguntas frecuentes

¿Qué es FHIR $export?

La operación en la Bulk Data Access IG que exporta datos de muchos pacientes como archivos NDJSON, de forma asíncrona.

¿Qué es NDJSON?

JSON delimitado por saltos de línea: un recurso FHIR por línea, fácil de transmitir y cargar.

¿Cómo se autoriza la exportación masiva?

Normalmente con SMART Backend Services, un flujo OAuth de sistema a sistema con un JWT firmado.

¿Puede una aplicación de paciente usar la exportación masiva?

No está diseñada para eso; las aplicaciones de pacientes utilizan la búsqueda y lectura normales de FHIR con consentimiento.

Anpheros Platform

Pruébalo gratis en el sandbox

Tu primera llamada FHIR en 5 minutos. Una API HL7 FHIR R4 con el consentimiento del paciente integrado: pruébala en el sandbox y luego conecta tu propia app o sistema de clínica.

Gratis · 30 pacientes sintéticos · sin tarjeta

Esta guía es informativa y no sustituye la consulta médica. Para decisiones sobre tu salud, habla con tu médico. En una emergencia, llama al número de emergencias local (112 en Europa).
Escrito por
El equipo de Anpheros

Anpheros crea un historial médico que el paciente controla y puede compartir con cualquier clínica, en una plataforma HL7 FHIR R4, con sede en la UE. Estas guías te ayudan a entender y organizar tu salud; no reemplazan a tu médico.

Sobre Anpheros →