Interoperabilidad HL7 entre sistemas de salud con Mirth Connect
Mirth Connect es un sistema open source y multiplataforma (Windows, Mac y Linux) desarrollado en Java para integraciones de interoperabilidad HL7, permitiendo el envío bidireccional de mensajes HL7 entre sistemas y aplicaciones con capacidad de trabajar con múltiples formatos, mensajes y protocolos.
Mirth Connect es el motor de integración de código abierto especializado en e-Health que permite la interoperabilidad entre diferentes sistemas de una manera fácil, rápida y escalable, haciendo que todos los mensajes pasen por un filtro, sean transformados y ruteados en base a reglas definidas por la institución.
Artículos recomendados antes de seguir con la lectura:
· ¿Qué es HL7 y por qué es tan importante en e-Health?
· Estándares y desafíos HL7: HL7 v2, HL7 v3 y CDA
· Terminología estándar en salud: LOINC para resultados de laboratorio
· Terminología estándar en salud: SNOMED CT como vocabulario clínico estructurado
Interoperabilidad con Mirth Connect
Mirth Connect permite la creación de un repositorio centralizado de información donde podrás homogeneizar toda la información de tus pacientes, orquestrando las diferentes comunicaciones y transformaciones entre sistemas para obtener un conjunto coherente de información.
Puedes filtrar mensajes y transformarlos entre diferentes protocolos y estándares fácilmente. Puede integrar sistemas incluso si no utilizan mensajería estándar y enviarlos a través de múltiples protocolos disponibles.
Cuenta con un conjunto de herramientas que te permiten desarrollar, implementar y monitorear las diferentes interfaces de conexión que configures de una manera fácil e intuitiva. Y desde el panel de control te permite monitorizar el estado de las integraciones para asegurar que las integraciones funcionan correctamente en todo momento.
Mirth Connect es una aplicación madura, confiable y ampliamente utilizada. Es un sistema robusto que proporciona un conjunto de herramientas poderosas y versátiles con las que construir cualquier solución de interoperabilidad e-Health.
Podrías por ejemplo interoperar:
- Sincronización de pacientes entre sistemas.
- Integrar información de diferentes aplicaciones en la historia clínica (EMR).
- Comunicar una plataforma de telemedicina con tu EMR.
- Recepción de solicitudes y envío de resultados entre tu EMR y tus pacientes.
- Implementación de un bus de integración asistencial entre tu EMR y los resultados de laboratorio.
¿Cómo funciona Mirth Connect?
Mirth Connect utiliza una arquitectura basada en canales para conectar sistemas de salud EMR y permitir que los mensajes sean filtrados, transformados y ruteados sobre en base a reglas que puedes definir. Los canales consisten en conectores (de entrada y salida), filtros y transformadores.
Los EndPoints se usan para configurar conexiones y detalles del protocolo. Se usan conectores de entrada, los ‘listener’ permiten gestionar mensajes entrantes, como TCP/IP, un servicio web API, DICOM, etc o ‘readers’ con información de entrada como una base de datos o el acceso a un FTP. Lo mismo para los conectores de destino donde podrás designar los mensajes de salida, como una API, una base de datos, un email, un servidor DICOM, etc.
Todos los mensajes y transacciones son opcionalmente logeadas en una base de datos interna. Mirth Connect puede ser también configurada para autogenerar respuestas HL7 (ACK) para confirmar la recepción de mensajes.
Preparado para los siguientes estándares clínicos y formatos:
- XML
- HL7 v2.x y v3.x
- CCD/CCDA FHIR
- DICOM
- NCPDP
- X12
- Mensajes ADT, texto Delimitado
- API: SOAP y REST
Mirth Connect soporta mensaje médicos tanto de salida como de entrada en una variedad de protocolos:
- TCP/MLLP
- Base de datos (MySQL, PostgreSQL, Oracle, SQL Server de Microsoft, ODBC)
- Sistema de archivo local y de red
- Documentos PDF y RTF
- JMS
- FTP/SFTP
- HTTP
- SMTP
- API: SOAP y REST
Conclusión
Mirth Connect es una solución muy versátil para tus proyectos de interoperabilidad en e-Health. Además de ser un software libre, permite desarrollar y desplegar interfaces de conexión sobre los protocolos más utilizados en aplicaciones informáticas del sector sanitario, como por ejemplo; LLP, TCP/IP, HTTP, Web Services, SOAP, JMS, conexiones con bases de datos como MySQL y sistemas de ficheros. En ITDO somos expertos y podemos ayudar a que tus proyectos sean un éxito, usamos Mirth Connect, entre otros, para nuestros servicios de interoperabilidad e integración de sistemas en salud.
Photo by National Cancer Institute on Unsplash
Referencias:
· Mirth Connect
· Seamless, Scalable, and Supported Interoperability with Mirth® Connect by NextGen Healthcare