EXPERIENCIA DE IMPLEMENTACION DE MENSAJERIA HL7 V2.X CON HERRAMIENTAS OPEN SOURCE César N. Moreno – Team Leader de Proyectos Medical IT – Griensu S.A. VI jornadas universitarias de Sistemas de Información en Salud (31 de Octubre, 1 y 2 de noviembre de 2011) Sistemas horizontales Nivel de usuario Web https HL7 HL7 HL7 HL7 ERP LIS ADT RIS DICOM PACS Modalidades HL7 Nivel de Comunic. Motor de Integración best of breed Nivel de Aplicación Sistemas verticales EMR - Electronical Medical Record Win32 Sistema “A” M.P.I. MS SQL Integración “Ad Hoc” Win32 A.D.T. Sistemas “B” MS SQL Win32 Web Enabled Sistemas “C" R.I.S. Sistemas P.A.C.S. “D” PostgreSQL Oracle Integración con estándares Sistema “A” M.P.I. Sistemas “C" R.I.S. A.D.T. Sistemas “B” Sistemas P.A.C.S. “D” Identificación de eventos… Evento HL7 Origen Destino Mensaje requerido Agregar Información sobre Persona MPI ADT, RIS, PACS ADT^A28 Actualizar Información sobre Persona MPI ADT, RIS, PACS ADT^A31 Order Entry Radiología ADT RIS, PACS ORM^O01 Informe de Resultados RIS PACS, ADT ORU^R01 Actualizar Información del Paciente RIS PACS ADT^A08 Otros mensajes HL7 V2.x … … … Evento: Nuevo Paciente Master Patient Index A.D.T. MSH|^~\&|ORIGEN|MDM|LABADT|MDM|200910090249||ADT^A28|29044|P|2.5 EVN|A28|200910090249 PID|1||30017929^5^M11^ORIGEN^MR^MDM|11999118^^DNI| MORENO^CESAR NICOLAS^^^|MURANO|19650902| M|||Calle Nro.^^Barrio - Localidad^^^^^|| 5555-8043 15-5555-5555^^^^^^^^^^M^|||M|||11999118||||||||| ADT^A28 =Agregar Información sobre Persona R.I.S. P.A.C.S. Evento: Order Entry Radiología Admisión Traslados Altas PACS Mensaje ORM^O01 Modalidad Diagnóstico Por Imágenes WL DICOM RIS/H.C. Arquitectura del Mirth Connect… Referencias:http://www.mirthcorp.com/community/mirth-connect • Multiplataforma: Soporta la mayoría de S.O. (aquellos que soporten la VM de Java) • Basado en Canales: Embebido el motor MULE ESB (velocidad, estabilidad y flexibilidad) • Licencia Open Source : (OSI/MPL 1.1) • Motor de Integración basado en estándares: -Ruteo/filtrado -Transformación: -Mapeos HL7 V2.x y V3, -Script (JavaScript, Python, Tcl ) - XSLT (V3 o XML) -Protocolos: TCP/MLLP, DB,FTP, HTTP -HL7 v2.x, V3, DICOM, XML propietario -Interfaz de edición drag and drop Wizard de Instalación Mirth Connect… Wizard de Instalación Mirth Connect… Wizard de Instalación Mirth Connect… Wizard de Instalación Mirth Connect… Wizard de Instalación Mirth Connect… Wizard de Instalación Mirth Connect… Wizard de Instalación Mirth Connect… Wizard de Instalación Mirth Connect… Wizard de Instalación Mirth Connect… Wizard de Instalación Mirth Connect… Wizard de Instalación Mirth Connect… Administrador Mirth Connect Dashboard del Mirth Connect LOG Estadística Estatus del Mirth de de cada Server: mensajes: uno de los Canales: • Cliente Recibidos, • Iniciado VM Filtrados, Java que en está cola, corriendo enviados… • Versión Estado • Detenido de Java la conexión que está corriendo…etc. Canales del Mirth Connect Estado del Canal: Iniciado / Detenido Protocolo con que fue creado: HL7 v2.x Nombre del Canal, ID del Canal, Descripción… Nuevo Canal Mirth Connect Nuevo Canal Mirth Connect Nuevo Canal Mirth Connect Nuevo Canal Mirth Connect Nuevo Canal Mirth Connect Mensajes Procesado - Mirth Connect Mirth Connect: Un motor para el procesamiento de Mensajes HL7 Estabilidad y Seguridad en un entorno flexible… Bases de datos (MYSQL, Postgres, Oracle, MS SQL, ODBC) Poderosas capacidad de routeo Facilidades para la auditoria y LOG de transacciones Libre licenciamiento?? SI pero para: Soporte, Help Desk Consultoría Capacitación “Accesorios” (appliances) HAY QUE PAGAR… “Appliance” de Mirth Connect MIRTH se basa en TECNOLOGÍA DE CÓDIGO ABIERTO: • No hay que pagar derechos de Licencias por Servidor • No hay cargos por Mensajería o transacciones Pero también ofrece una SOLUCIÓN DE SOFTWARE COMERCIAL O PERSONALIZADA: • De ALTA ESCALABILIDAD y SEGURIDAD • A COSTOS MUY ATRACTIVOS (respecto de otros productos similares del mercado) EN DEFINITIVA… MUCHAS GRACIAS