Post on 22-May-2020
transcript
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)
ADT
Sis
tem
as v
ertic
ales
S
iste
mas
hor
izon
tale
s
Niv
el d
e
Apl
icac
ión
Niv
el d
e
Com
unic
.
Niv
el d
e
usua
rio W
eb
Modalidades
RIS PACS best of
breed
Motor de Integración
LIS ERP
EMR - Electronical Medical Record
HL7 HL7 HL7 HL7 HL7 HL7 DICOM
https
Integración “Ad Hoc”
Sistema “A” Sistemas “B”
Sistemas “C"
MS SQL
Sistemas “D”
Win32 Web Enabled
MS SQL
PostgreSQL Oracle
Sistema “A” Sistemas “B”
Sistemas “C"
Sistema “A” Sistemas “B”
Sistemas “C"
Sistema “A” Sistemas “B” Sistema “A” Sistemas “B”
Sistemas “C"
Sistema “A” Sistemas “B”
Sistemas “D” Sistemas “C"
Sistema “A” A.D.T.
P.A.C.S. R.I.S.
Sistema “A”
Win32 Win32
M.P.I.
Integración con estándares
Sistema “A” Sistemas “B”
Sistemas “C" Sistemas “D”
Sistema “A” Sistemas “B”
Sistemas “C"
Sistema “A” Sistemas “B”
Sistemas “C"
Sistema “A” Sistemas “B” Sistema “A” Sistemas “B”
Sistemas “C"
Sistema “A” Sistemas “B”
Sistemas “D” Sistemas “C"
Sistema “A” A.D.T.
P.A.C.S. Sistemas “C"
Sistema “A” M.P.I.
Sistemas “C" R.I.S.
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
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
A.D.T.
R.I.S.
P.A.C.S.
Evento: Order Entry Radiología
Mensaje ORM^O01
PACS
Modalidad RIS/H.C.
WL DICOM
Admisión
Traslados
Altas
Diagnóstico
Por Imágenes
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)
• 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
• Licencia Open Source : (OSI/MPL 1.1)
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
Estatus de cada uno de los Canales:
• Iniciado
• Detenido
Estadística de mensajes:
• Recibidos, Filtrados, en cola, enviados…
• Estado de la conexión
LOG del Mirth Server:
• Cliente VM Java que está corriendo
• Versión Java 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
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…
Estabilidad y Seguridad en un entorno flexible…
“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