Mostramos de forma práctica cómo crear una baterías de tests para probar un servicio web SOAP que contiene mensajes HL7 utilizando SoapUI.
Tutoriales
Tutorial de Mirth Connect
Este tutorial de Mirth Connect propone un primer contacto con esta herramienta para integraciones en salud. Mirth Connect es una aplicación compleja que puede intimidar a un usuario con poca experiencia. Por eso hemos creado estos tutoriales, con el objetivo de ayudar a estos usuarios a dar sus primeros pasos en la realización de integraciones HL7, y a perder el miedo a abordar desarrollos más complejos.
El tutorial consta de una serie de pares de artículos en los que:
- Se propone un ejercicio, basado en un escenario simplificado, de una integración en salud.
- Se propone una solución sencilla utilizando Mirth Connect como herramienta de integración.
- Para cada ejercicio se proporciona el material y las indicaciones necesarias.
- Tanto los problemas como las soluciones, están muy simplificadas para que sirvan de aprendizaje de los conceptos básicos.
El punto de partida de estos tutoriales es la implantación de un nuevo HIS en un hospital. ¿Qué problemas de interoperabilidad en salud podemos encontrar con la llegada de este nuevo HIS?
Tutorial 1: de XML a HL7 con Mirth Connect
¡Ha llegado un nuevo HIS al hospital! La vieja aplicación PharmaCoolX 1.0 y sus mensajes XML necesitan ser interoperable con el nuevo HIS NewModernHIS y HL7. En este tutorial vamos resolver el problema utilizando HL7 y Mirth Connect.
Tutorial 2: validación de mensajería HL7 mediante un servicio web
Se esta invirtiendo mucho tiempo en gestionar las incidencias de cada sistema que consume mensajería HL7. Para mejorar esta situación se propone hacer una validación común de la mensajería HL7. En este tutorial proponemos una solución a este problema con una implementación basada en Mirth Connect.
Tutorial 3: la gestión de errores funcionales de múltiples sistemas
En nuestro escenario, cada sistema realiza su propia gestión de errores y esto causa problemas y complica la gestión ¿Es posible mejorarlo con una gestión unificada de los errores?
Solución ejercicio 3: la gestión de errores con múltiples sistemas
En el artículo anterior planteamos el problema de la gestión de errores en un escenario con múltiples sistemas.
En este artículo desarrollamos con detalle una posible solución a este problema, basada en Mirth Connect.
Ejercicio 3: la gestión de errores con múltiples sistemas
En los ejercicios anteriores, resolvimos los típicos problemas relacionados con la implantación de un nuevo HIS y con la necesidad de validar la mensajería HL7.
En el mismo escenario vamos a plantear el último ejercicio para tratar otro problema muy común en el mundo de las integraciones en salud: la gestión de errores.
Solución ejercicio 2: múltiples sistemas y la validación de la mensajería HL7
En el artículo anterior propusimos un sistema para la validación de la mensajería HL7 en un escenario con múltiples sistemas.
En este artículo desarrollamos con detalle una implementación de una posible solución a este problema.
Ejercicio 2: múltiples sistemas y la validación de la mensajería HL7
Hemos instalado un nuevo HIS que utiliza mensajería estándar HL7 ¿Cómo afrontamos el problema de la validación de la mensajería HL7?
En el ejercicio anterior vimos una posible solución al problema de la integración de una vieja aplicación con el nuevo HIS en un sistema sanitario.
Partiendo de esa situación, en este caso práctico vamos a plantear otro problema habitual en integraciones sanitarias: la validación de la mensajería HL7.
Solución ejercicio 1: el nuevo HIS y las viejas aplicaciones
En este artículo vamos a solucionar el problema planteado en el artículo anterior: nuestro nuevo HIS debe comunicarse con una aplicación que no usa estándares como HL7.
¿Cómo podemos solucionarlo?
Ejercicio 1: el nuevo HIS y las viejas aplicaciones
La aplicación PharmaCoolX 1.0 está integrada con el viejo sistema de información hospitalario OldPlainHIS de forma no estándar. Con la llegada del nuevo NewModernHIS y su uso de HL7 y estándares se plantea el problema: ¿Cómo mantenemos la interoperabilidad con nuestra vieja aplicación?
Editar mensajes HL7 con 7Edit
Trabajar directamente con mensajes HL7 no es fácil. De entre todas las herramientas de este tipo disponibles en la red nosotros solemos utilizar 7Edit.
En este artículo hablaremos sobre los mensajes HL7 v2 (en adelante omitiremos la versión v2) y comprobaremos como usar una herramienta adecuada facilita su manipulación. HL7 V2 es uno de los estándares HL7 más importantes.