Tutorial sobre Mirth Trata sobre como instalar y configurar el Motor Open Source de Mensajería HL7 Mirth una herramienta muy útil y eficaz para Interoperabilidad en el Sector Salud
Jueves, 2 de Junio, 5:00 PM - 6:00 PM
Hangouts On Air - Broadcast for free
https://plus.google.com/events/c8rs145poap7b1lft5n510usbk4?hl=en
Motor de Mensajería para implementaciones en Informática Médica que usa mensajería HL7. Mirth es una herramienta ideal para la interoperabilidad en Sistemas informáticos en Salud
1. 1/6/2016 1
MIRTH CONNECT TUTORIAL 1
Dr. Humberto F. Mandirola
hmandirola@biocom.com
Interoperabilidad,
Mensajería HL7 y FHIR para el Sector Salud
INTRODUCCION A
Jueves, 2 de Junio, 5:00 PM - 6:00 PM
Time zone (UTC -03:00 Ciudad de Buenos Aires)
Hangouts On Air - Broadcast for free
https://plus.google.com/events/c8rs145poap7b1lft5n510usbk4?hl=en
http://www.hl7.org.ar
2. Presentación
Mi nombre es Humberto Mandirola, soy
Médico Doctorado en Medicina Interna en
la Universidad de Buenos Aires.
Miembro de la Comisión directiva de HL7
Argentina.
Director de BIOCOM Sistemas
Médico asociado al Departamento de
Informática Médica del Hospital Italiano
de Buenos Aires.
Linkedin
◦ https://www.linkedin.com/in/mandirola-humberto-13894a3
1/6/2016 2http://www.hl7.org.ar
3. Requisitos para participar del
tutorial
1. Tener una cuenta en google +
2. Inscribirse a la actividad con Hangouts On Air
https://plus.google.com/events/c8rs145poap7b1lft5n510u
sbk4?hl=en
3. Conocimientos básicos de Informática Médica,
Interoperabilidad en Salud, Redes, XML, HTML y
mensajería HL7 v 2.x y CDA.
4. Conceptos básicos sobre base de datos, java,
sistemas operativos y lenguajes de
programación
1/6/2016 3http://www.hl7.org.ar
4. Agenda Tutorial
Introducción
◦ ¿Qué son los motores de integración en Salud?
◦ ¿Qué es Mirth Connect?
◦ Otras Herramientas Mirth.
◦ Tipos de Licencias para usar Mirth Connect.
◦ Soportes técnicos disponibles.
◦ Encuestas y estado de otros motores de
Interoperabilidad y Mensajería existentes en el mercado.
Pasos para la instalación
◦ Versiones disponibles de Mirth Connect.
◦ Requisitos software y hardware.
◦ ¿Cómo se instala Mirth Connect?
Preguntas
1/6/2016 4http://www.hl7.org.ar
6. HEALTHCARE INTEGRATION ENGINES
Los motores de integración permiten la
interoperabilidad.
Manejan varios estándares y protocolos y actúan
como si fueran un interprete que traduce y que hace
que todos se puedan comunicar.
Son como una piedra Roseta
Esta permitió descifrar los jeroglíficos
1/6/2016 6
Antes del descubrimiento de la Piedra
de Roseta no era posible entender la
escritura del antiguo Egipto, debido a
que el idioma había desaparecido
antes del fin del Imperio romano.
https://es.wikipedia.org/wiki/Piedra_de_Rosetta
http://www.hl7.org.ar
7. ¿Que es MIRTH CONNECT?
Mirth Connect:
◦ Es una Herramienta que dispone de una licencia Open
Source y otra licencia comercial.
◦ Es un motor de integración que permite la comunicación
entre sistemas de información dispares diseñado para
funcionar en instituciones de salud.
◦ Tiene disponible un connector de escucha FHIR “Fast
Healthcare Interoperability Resources”
◦ Proporciona una solución de integración que permite
manejar todo el trabajo necesario para transformar y
enrutar mensajes de distintos orígenes.
◦ Está diseñado principalmente para la integración de
mensajes HL7, pero soporta múltiples formatos.
1/6/2016 7http://www.hl7.org.ar
8. ¿Que es MIRTH Connect?
Motor de integración HL7 (middleware)
Facilita el intercambio de mensajes, el filtrado, la
transformación, extracción, y el enrutamiento
Es un administrador para desarrollar, probar,
desplegar, monitorizar y gestionar las interfaces
HL7 (por medio de canales).
Los canales se crean como conectores de
transporte necesarios para guiar los mensajes.
Soporta varios conectores (TCP/IP, HTTP, JDBC
(Java Database Connectivity), y varios más ...)
Es una herramienta de integración especializada
en salud, basado en Mule, con conversores de
estándares de mensajería en salud HL7.
1/6/2016 8http://www.hl7.org.ar
9. 1/6/2016 9
Herramientas Mirth
Mirth Mails: Es un
servidor de Correo
electrónico.
Mirth Results: Es un
software de repositorio
de datos clínicos que
puede organizar y
agrupar datos clínicos
de diferentes fuentes.
http://www.hl7.org.ar
10. 1/6/2016 10
Herramientas Mirth
Mirth Match: Es una
herramienta tipo plug-in
para índice maestro de
pacientes "master patient
index" (MPI).
Mirth Analytics: Es un
Datawarehouse, para
hacer estudio de datos en
salud.
Mirth Care: Es una plataforma para manejo de
pacientes con enfermedades crónicas.
http://www.hl7.org.ar
11. Licencias Mirth Connect
HAY DOS TIPOS DE LICENCIAMIENTO
Open Source: Esta disponibles bajo la licencia
pública MPL Mozilla Public License 1.1. [Wiki]
Usada por miles de usuarios. Cualquiera puede
bajar usar en forma libre y con soporte por
medio de la comunidad de usuarios.
Licencia Comercial: Con soporte directo por el
propio staff de Mirth Corporation con el objetivo
de lograr una mayor productividad.
Esta herramienta es ideal para proyectos grandes
de interoperabilidad en salud.
1/6/2016 11http://www.hl7.org.ar
12. Mirth Connect Open Source
Mecanismos de Soporte
Inscribirse en el Wiki: Miles de usuarios de todo
el mundo aportan herramientas, plantean
problemas, soluciones, arman guías de
implementación, responden a problemas de los
usuarios.
Para inscribirse ingresar a
http://www.mirthcorp.com/community/forums/
Esto da derecho al uso de foros, documentación
y otros elementos que brinda la comunidad de
desarrolladores de software libre.
Hacer aportes para la comunidad.
Mi nombre de usuario en el foro es hmandirola
1/6/2016 12http://www.hl7.org.ar
13. La comunidad cuenta con un programa de capacitación de
clases presenciales y certificaciones.
La Empresa a cargo de ese programa es NEXTGEN
https://www.nextgen.com/Interoperability/Mirth-
Solutions/Training
1/6/2016 13
Mirth Connect Capacitación y Certificaciones
http://www.hl7.org.ar
14. ALGUNOS OTROS MOTORES DE MENSAJERIA E
INTEROPERABILIDAD EN EL SECTOR SALUD
Epic Bridge (Epic)
◦ https://www.epic.com/Software
Corepoint, Neo Toll Corepoint Health
◦ http://www.corepointhealth.com
Cloverleaf Lawson Quovadx
◦ http://www.clovertech.quovadx.com
InterSystems Ensemble
◦ http://www.intersystems.com/our-products/ensemble/ensemble-overview/
Orion Rhapsody
◦ https://orionhealth.com/us/products/rhapsody/
SeeBeyond (Sun - Oracle e*Gate)
◦ http://integrella.com/seebeyond-support/
Microsoft BizTalk
◦ https://www.microsoft.com/en-us/server-cloud/products/biztalk/
Iguana- Chamelon (Interfaceware)
◦ www.interfaceware.com/iguana.html
Messaging Workbench
◦ https://sourceforge.net/projects/mwbench/
1/6/2016 14http://www.hl7.org.ar
15. HEALTHCARE INTEGRATION ENGINES
En el 2012 Se realizó una encuesta de Tecnología de
interfaz para el sector salud.
Los resultados proporcionan una visión del mercado
de la interfaz HL7 dentro del ámbito de la salud.
En la encuesta participaron:
◦ CIOs,
◦ Jefes de IT y
◦ profesionales de HL7.
En la encuesta del 2012 Mirth Connect salió elegido
en el 5to lugar y en el 3er lugar por los profesionales
de HL7.
En el 2012 no había suficientes:
◦ programas de capacitación,
◦ documentación y
◦ herramientas disponibles.
1/6/2016 15http://www.hl7.org.ar
16. 1/6/2016 16
The 2012 HL7 Interface Technology Survey Results report is
an intellectual property of Core Health Technologies.
Http://www.corehealthtechnologies.com
ENCUESTA SOBRE
MOTOTORES DE
MENSAJERIA E
INTEROPERABILIDAD EN EL
SECTOR SALUD
http://www.hl7.org.ar
18. Prost de Mirth Connect
Compatible con todas las normas básicas de la
industria de la salud;
Soporta múltiples protocolos;
El desarrollo de canales de interfaz Rich basado
en JavaScript;
Herramientas de monitoreo en tiempo real;
Código abierto.
Es un motor de interfaz con más de 100.000
descargas.
Evoluciona bien en las encuestas de usuarios
debido a una mejor documentación y accesorios.
1/6/2016 18http://www.hl7.org.ar
19. Contras de Mirth Connet
Si bien es gratis el soporte técnico para usuarios
suscritos es cara, en el caso que no se encuentre la
respuesta por los propios medios o por la
comunidad de usuarios.
La formación es costosa, los cursos son muy caros.
No hay documentación en línea.
La versión Paga cuenta con un soporte mas
accesible y otras herramientas que lo hace más
competitivo.
Los usuarios de código propietario, no están
acostumbrados a usar los foros y los métodos de
las comunidades Open Source pero eso esta
cambiando.
1/6/2016 19http://www.hl7.org.ar
21. Versiones de Mirth Connect
Esta disponible para
Sistemas Operativos
Windows, Linux y MAC
◦ Windows (32 bits, 64 bits, XP, vista,
Windows 7 y Windows Server).
◦ Linux Kernel 2,4 o superior.
◦ Mac Os 10.x o superior.
1/6/2016 21http://www.hl7.org.ar
22. Requisitos software y hardware
Requiere una máquina virtual de Java de Oracle,
versión 1.7 o superior.
◦ http://www.oracle.com/technetwork/java/javase/downloads/jre
7-downloads-1880261.html
Mirth Connect incluye una base de datos Apache Derby
embebida para el almacenamiento de su información.
◦ Pero soporta otras bases de datos como PostgreSQL, MySQL,
Oracle 11gR2 o MS SQL Server.
Los requisitos hardware del servidor dependen
estrechamente de la actividad que tenga nuestra
integración.
◦ En general con la configuración adecuada no necesita
demasiados recursos de memoria y de disco duro.
◦ 1 GB de RAM mínimo es lo recomendado
1/6/2016 22http://www.hl7.org.ar
23. ¿Cómo se instala?
Bajar Mirth Connect del sitio de Mirth
www.mirth.com
◦ Se pueden bajar de:
◦ https://www.mirth.com/Downloads
Antes de instalarlo asegurarse que estén
instalada la maquina virtual de JAVA
Instalar Durante la instalación hay que decidir
que puerto será usado por Mirth Connect.
por default es el 8080 para comunicaciones
inseguras y para comunicaciones seguras SSL
8443
1/6/2016 23http://www.hl7.org.ar
24. Ejercicio Práctico
Bajar Mirth Connect
Bajar maquina virtual de
java
Instalar la maquina virtual
de java
Instalar Mirth Connect
1/6/2016 http://www.hl7.org.ar 24
25. ¿Cómo se instala?
Fijarse que estos puertos no estén
ocupados por otra aplicación en el
equipo que estamos instalando.
1. Mirth Connect Server,
2. Mirth Connect Server Manager,
3. Mirth Connect Administrator y
4. Mirth Connect Command Line Interface
Ponerlo en Marcha
Configurarlo
1/6/2016 25http://www.hl7.org.ar
26. Verificar la instalación
1. Primero para que funcione:
1. Correr el Mirth Connect Server
2. Correr el Mirth Connect Server Manager
2. Abrir un web browser y tipiar
“localhost:8080” en la barra de
direcciones.
3. Ingresar
1. Al administrador o Al Tablero de control
Dashboard
2. Tipiar “admin” como nombre de usuario y
“admin” como password y hacer click para
ingresar.
1/6/2016 26http://www.hl7.org.ar
28. 1/6/2016 http://www.hl7.org.ar 28
La primera vez que ingresamos con usuario “admin” y password “admin”
Nos pide cambiar la contraseña y completar los datos del usuario
Administrador
30. Ver si la Instalación es Correcta
Si usted puede ver la página del Tablero
de control “the Dashboard statistics page”
por mas que no tenga ningún canal
configurado quiere decir que la instalación
fue exitosa y se puede continuar con los
próximos pasos.
Si tuvo cualquier problema con la
instalación puede consultar el siguiente
link –
http://www.mirthcorp.com/.../mirth/Mirth+Connect+FAQ
1/6/2016 30http://www.hl7.org.ar
31. Ejercicio Práctico
Hacer correr
1. Mirth Connect Server
2. Mirth Connect Server Manager.
Hacer andar Mirth Connect en el browser
1. Dar de alta usuario Admin
Recorrer el Dashboard
1. Ver donde se configuran los canales
2. Ver donde se configuran los usuarios
3. Dar de alta un segundo usuario
4. Ver los distintos elementos de configuración
1/6/2016 http://www.hl7.org.ar 31
32. Al Final de este Tutorial tiene que
saber
Que son los motores de integración en Salud
Para que Sirven, elementos que usan, estándares y funcionamiento
básico.
Como fue evolucionando y en que posición se encuestas MC en las
encuestas
Otras herramientas Mirth
Tipos de licencias disponibles de MC
Soportes técnicos disponibles y como acceder a la comunidad de
usuarios.
De donde bajar Mirth Connect
Instalar los prerrequisitos
Instalar Mirth Connect
Por a andar Mirth Connect
Dar de alta al usuario Admin
Dar de alta a otros usuarios
Reconocer los elementos del Dashboard
1/6/2016 http://www.hl7.org.ar 32