Exportar Bundle FHIR

El recurso fhir mapea los datos internos de TecsaS3 a recursos HL7 FHIR R4 (vía la librería fhir.resources 8.2.0 sobre R5 con compatibilidad R4). La exportación de un Bundle completo es la operación clave para integrar con HAPI FHIR server, sistemas de analítica o repositorios de investigación.
Requiere backend con perfil --profile fhir activo (docker compose -f local.yml --profile fhir up -d) y ENABLE_HL7_FHIR=True en .envs/.local/.hapi_fhir.

Comandos principales

El backend tiene un quirk documentado: GET /eps_fhir/eps/patients/ retorna 500. Usa siempre fhir pacientes que apunta a /eps_fhir/eps/fhir/pacientes/. Ver troubleshooting.

Recursos FHIR soportados

Ejemplo de Bundle

Pipeline de export masivo

Integración con HAPI FHIR server

Verificar el export

Troubleshooting

El paciente no tiene recursos asociados. Verifica con fhir paciente-get --uuid <uuid>.
Usa fhir pacientes (no /eps_fhir/eps/patients/). Es un bug conocido del backend documentado en SKILL.md.
El usuario actual no tiene permisos de escritura en --output. Usa chmod 0700 ./exports o cambia la ruta.