Middleware ASTM para Laboratorios Clínicos

Job ID: 40230137

Budget: $10 – $30 USD

Necesito desarrollar un Middleware de integración que permita a nuestros analizadores bioquímicos, hematológicos y microbiológicos comunicarse de forma fiable con los sistemas HIS y LIS del laboratorio. El núcleo del proyecto es la implementación completa del protocolo ASTM, manejando tanto conexiones serie como TCP/IP, gestión de paquetes, control de errores y trazabilidad de mensajes.

El software debe:
• Recibir y enviar resultados en ASTM, reconciliando identificadores de muestras y pacientes.
• Encapsular la lógica necesaria para dirigir la información simultáneamente a HIS y LIS, conservando la integridad de los datos.
• Incluir un módulo de configuración donde pueda definir puertos, velocidad, delimitadores y reglas de enrutamiento.
• Registrar transacciones, auditorías y excepciones en un log estructurado y cifrado.
• Soportar múltiples analizadores conectados a la vez y ofrecer monitor en tiempo real del estado de cada enlace.

Valoro experiencia previa en comunicaciones de bajo nivel para dispositivos médicos, manejo de checksum, ACK/NAK, control de flujo y normativas de laboratorio clínico. Si ya has trabajado con ASTM o con drivers propietarios de equipos, indícalo y menciona ejemplos concretos.

Entrego especificaciones de cada analizador y puntos de integración HIS/LIS; espero al final:
1. Ejecutable listo para producción (Windows o Linux).
2. Manual técnico con diagrama de flujo de mensajes, tablas de mapeo y guía de instalación.
3. Código fuente documentado para futuras extensiones.

Apunta a una implementación estable, segura y extensible; cualquier optimización adicional para latencia o redundancia será bien recibida.