Mapear HL7 v2 a FHIR sin reescribir tu sistema
La mayoría de los hospitales en LATAM todavía emite mensajes HL7 v2. Así es como Harmony los traduce a recursos FHIR con reglas versionadas y auditables.
Un mensaje ADT^A01 contiene casi todo lo necesario para crear un Patient y un Encounter en FHIR. El problema está en el «casi».
Reglas, no scripts
Harmony define el mapeo como un conjunto de reglas declarativas. Cada regla indica un campo de origen, una transformación y una ruta FHIR de destino.
PID-5.1 → Patient.name.family
PID-7 → Patient.birthDate (format: YYYYMMDD → date)
PV1-2 → Encounter.class (map: I→IMP, O→AMB, E→EMER)
Probar antes de activar
Cada mapeo se valida contra el perfil FHIR del país antes de entrar en producción. Harmony solo reporta códigos de validación y conteos: nunca expone valores del paciente durante las pruebas.
Versionado
Cuando cambia una regla, la versión anterior queda registrada. Si un recurso se generó con la regla 12, siempre podrás saber qué decía la regla 12.

