Fundamentos Mensajería HL7 V. 2 - Facultad de Ingeniería · Version 2.X Version 3 CDA r2/r3...
-
Upload
truongxuyen -
Category
Documents
-
view
233 -
download
4
Transcript of Fundamentos Mensajería HL7 V. 2 - Facultad de Ingeniería · Version 2.X Version 3 CDA r2/r3...
Fundamentos Mensajería HL7 V. 2.x
FERNANDO PORTILLA
Mensajería HL7
▪ Sistemas de Información en salud
▪ Estándar HL7
▪ Mensajería HL7 Versión 2.x
▪ Herramientas: Motor de integración – MIRTH; Cliente HAPI
Sistemas de Información
Para :
Control
Dirección
Operación
Estrategia
Decisiones
Planeación
Seguimiento
Trazabilidad
Eficiencia
Tareas individuales
Por qué y Para qué la Interoperabilidad
▪ Admisiones
▪ Autorizaciones
▪ Ordenes médicas
▪ Resultados de ayudas diagnósticas
▪ Procesos de Referencia y Contrareferencia
▪ Notificación y Vigilancia en Salud Pública
▪ Historia Clínica
▪ Telemedicina
Sistemas de Información en salud
LIS Laboratory Inform
System
RIS/PACS Radiological Inf.
System
HIS Health Information
System
Farmacia Dispensaciòn
UCIS Tecnologías
móviles
B.Sangre Reservas
Telemedic Monitoreo a
distancia
Interoperabilidad
LIS Laboratory Inform System RIS
Radiological Inf. System HIS
Health Information System
Farmacia Dispensva
M-Health Tecnologías móviles
B. Sang Reservas System Telemedic
Monitoreo a distancia
LIS Laboratory Inform System RIS
Radiological Inf. System HIS
Health Information System
Farmacia Dispensaciòn
M-Health Tecnologías móviles
B. sangr Reservas System Telemedic
Monitoreo a distancia
Institución 1
Institución 2
Interoperabilidad
HIS – Health Information System
Triage Evolucion Conductas HC enfermeria
Control Liquidos Ordenes Medicas Aplicacion Mtos
Admisiones Traslados Autorizaciones Facturacion
Trazabilidad Glosas Radicacion
Cartera Contabilidad Tesoreria Compras
Proveedores Activos Fijos …
Citas
HIS – Health Information System
Middleware
ERP – Enterprise Resource Planning
Health Information System - HIS
HIS - Medicamentos
HIS
Sala Farmacia Sala
Orden
Médica Entrega Recibe Aplica Devolución
Flujos de procesos - BPM
Bussines Process Managment
HIS – LIS - Laboratorio
HIS
Sala Auxiliar Laboratorio
Orden
Médica
Toma de
Muestra
Carga
Muestra Procesa Resultados
Flujos de procesos - BPM
Bussines Process Managment
HIS – RIS – PACS - Imágenes
HIS
Sala Auxiliar Imaginología
Orden
Médica
Programa
Traslado Adquisición Reporte
Flujos de procesos - BPM
Bussines Process Managment
HIS – RIS – PACS - Imágenes
Sistema Hospitalario
Admision – Citas
Interfase con Modalidad
Procesamiento - Lectura
Reconocimiento de Voz
Integración con HIS - SIH
Distribución de imágenes
HL7 V2 DICOM
HL7 V3 JPG
Estándar HL7
▪ De dónde viene el nombre HL7 ?
▪ Health
▪ Level
▪ 7 Seven
7 Aplicación
Modelo de Comunicaciones OSI
Open System Interconnection
6 Presentación
5 Sesión
4 Transporte
3 Red
2 Enlace
1 Física
Función
Comunicación
Estándar HL7
▪ Por qué usarlo ?
▪ Es un estandar ISO
▪ Es un estándar referente en diferentes países
▪ Esta apoyado por una metodología de implementación
▪ Tiene el soporte de una comunidad internacional de expertos
▪ La industria de TICS y de Salud apoyan y promocionan su desarrollo
Estándar HL7
▪ Por qué se dice que es mundial ? •Colombia 2007 •Singapur 2008 •Rusia 2009 •Hong Kong 2009 •Puerto Rico 2011
+
Estándar HL7
▪ Quiénes apoyan a HL7 ?
Estándar HL7
▪ Versiones del estandar :
▪ Version 2.X
▪ Version 3
▪ CDA r2/r3 Version 3
▪ CCOW
▪ Arden Sintax
▪ EHR
Versiones del estándar V 2.x V 3.0
Estándar Activo y ampliamente utilizado
No cuenta con un modelo explícito de referencia
de información
No se desarrolló sobre conceptos de orientación
a objetos ni jerarquías y la sintaxis de los
mensajes es primitiva (utiliza texto delimitado
por pipes)
Los eventos disparadores y los campos de datos
se describen únicamente en lenguaje natural.
Las relaciones estructurales entre los campos de
datos no son muy claras
Cuenta con un Modelo de Referencia de Información
RIM
Contempla el uso de sintaxis XML
Utiliza principios de Orientación a Objetos (POO y
UML Metodologías formales para desarrollo del
estándar)
No se limita a la capa 7, (seguridad, vocabulario,
modelado, metodología, etc)
Hace un fuerte énfasis en el uso se vocabularios
controlados
Principales Versiones del estándar HL7
Versión Unidad de información Tipo de
Información
Uso
V 2.X
Mensajes bajo archivos
planos
Ordenes
Resultados
Ampliamente usado en el
mundo, inclusive en Lat.
V 3.
Mensajería bajo XML Ordenes
Resultados
Se inicia a usar
Requiere consenso
Los equipos de Biotecnología
aun no están listos
CDA V3
R2 R3
Documentos Clínicos Reportes Clínicos
Epicrísis
Resultados
…
Usado en
implementaciones de HCE
o de intercambio de
documentos
Mensajería HL7 V 2.x
Introducción
▪ Inicio en los años 80´s
▪ Inicio con el intercambio de ADT (Admission, Discharge, Transference)
▪ Ha evolucionado hasta la versión 2.7
▪ 90% de los hospitales en USA la utilizan
▪ Es soportada por la mayor parte de proveedores de Biotecnología
Estándar HL7 Versión 2.x
MSH|^~\&|OpenHEALTH_HL7_CLIENT|CMi_IMBANACO|DICOM_HL7_SERVER|RADIOLOGY_CMIl|||ORM^O01|1111|D|2.3.1|||||||||
PID|||4068387-8||Alfredoi^Gomez||19710124|M||||||||||||||||||||||
PV1|||||||||||||||||||||||||||||||||||||||||||||||||||
ORC|NW||||||^^^20080711105347^^MEDIUM||||||||||GERARDO LASO.A.|||||||
OBR||111222||^^^1174^TORAX FRENTE^CR^^^^TORAX
FRENTE^||||||||||||CENI||111222|111222|1174||||CR||||||||||RAMOS,ADRIANA||||||||||RADIOLOGIA|
ORC|NW||||||^^^20080711105347^^MEDIUM||||||||||GERARDO LASO S.A.|||||||
OBR||111222||^^^1175^INFORME O.I.T.^CR^^^^INFORME
O.I.T.^||||||||||||CENI||111222|111222|1175||||CR||||||||||RAMOS,ADRIANA||||||||||RADIOLOGIA|
ZDS|1.3.6.1.4.1.23650.3.111222.20080711.105347
Mensajería HL7 Versión 2
▪ 24 Capítulos
▪ 5 Apendices
▪ 2.000 páginas
Estándar HL7 Versión 2.x
Mensajería HL7 V 2.x
▪ Lectura de la Norma
▪ Estructura del estándar
▪ Identificar Mensajes
▪ Identificar Segmentos
▪ Identificar Campos y tipos de datos
Esto es lo que hay que
saber …!
Mensajería HL7 Versión 2
Mensajería HL7 V 2.x
▪ Casos de uso y mensajes más comunes
▪ Administración Paciente :ADT
▪ Ordenes :ORM
▪ Resultados :ORU
80 % de los casos
Estándar HL7 Versión 2.x
HL7 Versión 2.X
Eventos disparadores (triggers):Un evento en el mundo real de la salud genera la necesidad de interacción de flujo de datos entre los sistemas.
▪ Registro de Pacientes
▪ Orden de pedido de farmacia
▪ Orden de laboratorio e imágenes
▪ Orden de Cancelación
▪ Remisión de pacientes
▪ Resultados
ADT = Gestión Paciente
ORM = Ordenes
ORU = Resultados
Tipos
De
Mensajes
Mensajería HL7 V 2.x
▪ Segmentos
Los segmentos conforman el mensaje, hay algunos comunes a todos los mensajes; otros varian acorde con el tipo de información que se va a intercambiar
▪ Identificadores de segmentos
▪ Tabla de definición de segmentos
▪ Segmentos Opcionales y repetición
▪ Segmentos de mensajes comunmente usados
Segmento Descripción
MSH Message Header
EVN Event Information
PID Patient Identification
PV1 Patient Visit
OBX Observation
OBR Observation Request
Mensajería HL7 2.x
MSH| | |||||||
PID |||123456|Fernando^Portilla||19710124|M|
PV1 |||||||||
ORC |||||||||
OBR |||||||||
Segmentos
Campos Datos
Mensajería HL7 2.x
MSH|^~\&|OpenHEALTH_HL7_CLIENT|CMi_IMBANACO|DICOM_HL7_SERVER|RADIOLOGY_CMIl|||ORM^O01|1111|D
|2.3.1|||||||||
PID|||4068387-8||Alfredoi^Gomez||19710124|M||||||||||||||||||||||
PV1|||||||||||||||||||||||||||||||||||||||||||||||||||
ORC|NW||||||^^^20080711105347^^MEDIUM||||||||||GERARDO LASO.A.|||||||
OBR||111222||^^^1174^TORAX FRENTE^CR^^^^TORAX
FRENTE^||||||||||||CENI||111222|111222|1174||||CR||||||||||RAMOS,ADRIANA||||||||||RADIOLOGIA|
ORC|NW||||||^^^20080711105347^^MEDIUM||||||||||GERARDO LASO S.A.|||||||
OBR||111222||^^^1175^INFORME O.I.T.^CR^^^^INFORME
O.I.T.^||||||||||||CENI||111222|111222|1175||||CR||||||||||RAMOS,ADRIANA||||||||||RADIOLOGIA|
ZDS|1.3.6.1.4.1.23650.3.111222.20080711.105347
Mensajería HL7 v 2
Segmentos
Campos Datos
MSH |||||||||
PID |||123456|Portilla^Fernando||19710124|M|
PV1 |||||||||
ORC |||||||||
OBR |||||||||
Segmentos Mensajería HL7 V 2.x
▪ Campos
▪ Numero de secuencia
▪ Longitud máxima
▪ Opcionalidad
▪ Repetición
▪ Tabla de referencia
▪ Referencia de Item
▪ Nombre
Es una secuencia de caracteres
definido por los datatypes de HL7
DataTypes Mensajería HL7 V 2
DataType Types
Text and Numeric ST TX FT NM CQ
Controlled Vocabularies Codes IS ID HD CE CNE CWE
Identifiers SI EI CX
Date and Time DT TM TS DTM DR TQ
Name and Address XPN XCN ExtAdr SAD PL XON XTN
Other CM SPS
Datatypes
Simples
Complejos
•Componentes
•Subcomponentes
Delimitadores Mensajería HL7 v 2
Tipo Delimitador Carácter
Terminador de segmento <CR>
Separador de campo |
Separador de componente ^
Separador de repetición ~
Separador de Subcomponente &
Escape \
Tipos de Mensajes más comunes :
▪ Registro de Pacientes
▪ Orden de pedido de farmacia
▪ Orden de laboratorio e imágenes
▪ Orden de Cancelación
▪ Remisión de pacientes
▪ Resultados
ADT = Gestión Paciente
ORM = Ordenes
ORU = Resultados
Mensajería HL7 V 2
QBP = Consultas
Mensajería HL7 2.x
▪ Vamos a analizar los mensajes :
▪ ADT : Admission Discharge and Transfer
▪ ORM : Order Message
▪ ORU : Observation Results
Mensajería HL7 V 2.x
▪ ADT Administración del paciente, procesos de admisión , traslado, egreso, entre otros
MSH|^~\&|HL7KIT|RZ SOFTWARE SERVICES|TEST APP|TEST FACILITY|20090322174532||ADT^A01^ADT_A01|12345|P|2.5.1|<CR>
EVN|A01|20090322174532||<CR>
PID|1||1||DOE^JOHN^C^MR||19690913|M||C|19/8 Yishaayahu st^^Tel Aviv|IL|(123)456 7890|(123)456 7890||S||1|987654321||<CR>
PV1|1|I|0^1^2||||111^JAKE^DR^B|||||||ADM|A0|<CR>
Aplicación Envia/recibe Tipo Mensaje Versión Mensaje Fecha Mensaje
Identifica Paciente Nombre Sexo Dirección Fecha Nacimiento Teléfono
Práctica # 1 : Mensaje ADT
▪ Utilizando el cliente SmartHL7 Viewer, consultar un tipo de mensaje ADT HL7
▪ Revisar el mensaje e identificar la siguiente información :
▪ Tipo del Mensaje
▪ Versión HL7
▪ Fecha del mensaje
▪ Aplicación que envía el mensaje
▪ Aplicación que recibe el mensaje
▪ Identificación de la persona
▪ Nombre y Apellidos de la persona
▪ Sexo
▪ Fecha de nacimiento de la persona
Práctica # 1 : Mensaje ADT
▪ Utilizando el cliente SmartHL7 Viewer, consultar un tipo de mensaje ADT HL7
▪ Revisar el mensaje e identificar la siguiente información :
▪ Tipo del Mensaje
▪ Versión HL7
▪ Fecha del mensaje
▪ Aplicación que envía el mensaje
▪ Aplicación que recibe el mensaje
▪ Identificación de la persona
▪ Nombre y Apellidos de la persona
▪ Sexo
▪ Fecha de nacimiento de la persona
Mensajería HL7 V 2.x
▪ ORM : Ordenes médicas, solicitudes de laboratorio, imágenes, banco de sangre, farmacia (en algunos casos) , entre otros). Placer
MSH|^~\&|HIS|MedCenter|LIS|MedCenter|20060307110114||ORM^O01|MSGID20060307110114|P|2.3<CR>
PID|||12001||Jones^John^^^Mr.||19670824|M|||123 West St.^^Denver^CO^80020^USA|||||||<CR>
PV1||O|OP^PAREG^||||2342^Jones^Bob|||OP|||||||||2|||||||||||||||||||||||||20060307110111|<CR>
ORC|NW|20060307110114<CR>
OBR|1|20060307110114||003038^Urinalysis^L|||20060307110114<CR>
Tipo Orden
Codigo Solicitud Id Orden
Id Orden
Detalle
Práctica 2 : Mensajería ORM
▪ Revisar el mensaje dado y encontrar las siguientes variables :
▪ Tipo del Mensaje
▪ Versión HL7
▪ Fecha de la orden
▪ Código del procedimiento solicitado
▪ Nombre del procedimiento solicitado
Mensajería HL7 V 2.x
▪ ORU : Entrega de observaciones o de resultados, laboratorio, imágenes, entre otros
MSH|^~\&|HL7KIT|ION HIS|PROTOTIPO HL7|TEST FACILITY|20130921174532||ORU|12345|P|2.5.1|<CR>
PID|1||1||DOE^JOHN^C^MR||19690913|M||C|19/8 Yishaayahu st^^Panama|IL|(123)TEL1|(123)TEL2||S||1|987654321||<CR>
PV1|1|I|0^1^2||||111^JAKE^DR^B|||||||ADM|A0|<CR>
OBR|1|845439^GHH OE|1045813^GHH LAB|15545^GLUCOSE|||200202150730|||||||||55^PARY^PATRICIA
P^MD^^|||||||||F||||||444^HIS^HORD H^^MD<cr>
OBX|1|SN|1554-5^GLUCOSE^POST 12H CFST:MCNC:PT:SER/PLAS:QN||^182|mg/dl|70_105|H|||F<cr>
Resultado
Práctica 3 - Mensaje ORU
▪ Revisar el mensaje dado y encontrar las siguientes variables :
▪ Tipo del Mensaje
▪ Versión HL7
▪ Fecha del resultado
▪ Procedimiento
▪ Resultado
Práctica 4 – Hospital Digital
▪ Realizaremos un juego de roles para simular interoperabilidad con mensajes HL7 V2.x
▪ Grupos de 2 personas
▪ El grupo tendra un rol, que le permitirá crear mensajes desde los casos y luego recibir los resultados.
▪ Cada Grupo tiene que generar los mensajes de ADT, ORM y ORU acorde con los casos entregados
Mensajería HL7 Quick Review
▪ Identificar los mensajes HL7 a través del análisis de la problemática de la necesidad de integración.
▪ Identificar los segmentos del mensaje necesarios para el intercambio
▪ Identificar los campos dentro del segmento que contienen la información a intercambiar
▪ Acordar vocabularios controlados
▪ Definir proceso de actualización (archivo plano, web service, mirth, otro)
Mensajería HL7 Versión 2
47
HIS
RIS
LIS
Motor
ADT/ORM
ORU
Mensajería HL7 V2
▪ Tipos de mensaje:
▪ Notificación : Orden / Resultados
▪ Consulta : Query
▪ Actualización : ABM