EXPERIENCIA DE IMPLEMENTACION DE MENSAJERIA HL7 …...EXPERIENCIA DE IMPLEMENTACION DE MENSAJERIA...

Post on 22-May-2020

12 views 0 download

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