El laboratorio entregaba resultados clínicos por fax y correo interno, con un tiempo promedio de 6 horas. Construí un middleware que parsea mensajes HL7 v2.x del sistema legacy y los entrega via API REST en tiempo real.
El sistema de laboratorio legacy no tenía API ni posibilidad de modificación. Comunicación unidireccional vía HL7 v2.x sobre TCP. El middleware debía ser transparente para el sistema existente.
Listener TCP que captura mensajes HL7 v2.x, parser que normaliza los segmentos críticos (OBR, OBX, PID), transformación a JSON y delivery via webhook + API REST. AWS Lambda para escalabilidad. Log de auditoría completo.
Tiempo de entrega de resultados: de 6 horas a menos de 90 minutos (-70%). Cero cambios en el sistema de laboratorio existente. Sistema en producción con 99.9% de uptime desde el lanzamiento.