EAI en el ámbito de Sanidad Biztalk HL7 1

PablaAndreaCeballosN 17 views 34 slides Sep 03, 2025
Slide 1
Slide 1 of 34
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34

About This Presentation

Introducción a BizTalk


Slide Content

Acelerador BizTalk para
HL7
EAI en el Ámbito de la Sanidad
Raúl Alarcón
Consultor Sénior
ilitia Technologies

Así es ilitia Technologies
Dedicada al desarrollo de aplicaciones de
software y a la consultoría en TI
Expertos en e-(commerce, government,
bussines)
Expertos en EAI con BizTalk 2004-2006
Microsoft Gold Partner

Information Worker

Bussines Process and Integration

Resumen
Estándar HL7
Objetivo: interoperabilidad
Qué se necesita para obtener
interoperabilidad
BizTalk y el Acelerador HL7
Flujo de un mensaje HL7

Qué es HL7
Estándar para el intercambio electrónico
de datos en sanidad

Aprobado por ANSI

Utilizado internacionalmente (EEUU, Reino
Unido, Méjico, España)
Estandariza los protocolos y estructuras
de datos a nivel de aplicación

Proporciona un framework básico para la
integración de sistemas de salud

HL7: Estructura de datos
HL7 define una estructura de datos por
posiciones
Datos HL7
- - -
MSH|^~\&|ERADMIT|MAIN|BILLING|MAIN|
200309241123||ADT^A01|9876|P^I|2.3.1
EVN|A01|200309241123
PID|1|SMITH12345|SMITH1234|SMITH1234|
SMITH^HARRY^T
PD1|1|E|EMERGENCYROOM^3^1|E|||
4421^WELBY^MARCUS^^^^^MD

Cuándo se usa HL7
Compartir datos de un paciente, por
ejemplo:
Información demográfica del paciente de un HIS al
sistema de emisión de tarjetas
Solicitudes de los médicos a laboratorios,
radiología, farmacia, dietética, nido…
Resultados de los laboratorios a los médicos
Facturación y labores administrativas

Sin HL7
Interfaces punto a punto son necesarios
para compartir datos entre los diferentes
subsistemas
Laboratorio
Admisión
Diagnostico por
imágen
Nutrición
Administración
Farmacia

Con HL7
Unas estructuras de datos comunes y
reglas de sintaxis permiten la reutilización
de interfaces
Laboratorio
Admisión
Diagnostico por
Imagen
Nutrición
Contabilidad
Farmacia
HL7

El estándar HL7
Introducido en 1987, se ha convertido en
el estándar para la integración de sistemas
de salud
Continua evolución

V2.1 a la 2.5
Se centran en sintaxis, estructura y presentación
V2.3.1 es la más ampliamente usada

V3.0
Cerca de estar aprobada por ANSI
Incluye aspectos semánticos
Definición de conceptos comunes, relaciones,
modelos y diccionarios

HL7 v2.x
Framework de integración muy amplio
pero muy desacoplado
Utiliza la codificación “Pipe & Hat”
Los datos adquieren sentido basándose en su
posición
El orden de segmentos determinado por la
definición del mensaje
Los campos se determinan por el carácter “|”
Los campos se subdividen por el carácter “^”
Todos los estandar 2.x son compatibles
hacia atrás
Todas las nuevas características son opcionales
Más complejidad al realizar la integración

HL7v2.x comparado con XML
HL7 v2.x no tiene información de
“encoding”
v2.x se limita a describir el mensaje no el modelo
Primer esfuerzo de modelado se
encuentra en HL7 v3.0
Proporciona reglas más rígidas en mensajería
Se codifica normalmente en XML
No es compatible con versiones anteriores

HL7 v3.0
Nuevo proceso para modelado y
desarrollo de mensajes

Se codifica como XML

Utiliza el “Reference Information Model” (RIM)
para sanidad

Es complejo
Varias capas de modelado antes de tener el
contenido del mensaje
No está adoptado ampliamente

Como funciona el estándar
Trigger Event == evento en mundo real
Cambio en el estado del paciente
Solicitud de análisis
Resultado de los análisis obtenido
HL7 codifica los eventos con 3 caracteres
Administración de pacientes:
A01 – Admisión
A03 – Alta
A04 – Registro
Solicitudes
O01 – Solicitud
R01 – Retorno de los resultados

Ejemplo de evento
Laboratorio
HIS-Registro
Contabilidad
Solicitudes
Farmacia
ADT^A04
ADT^A04
ADT^A04
ADT^A04

Tipos Mensajes HL7
Tipos de Mensajes Primarios

Administración de pacientes – ADT

Solicitudes – ORM

Resultados de procedimientos – ORU

Contabilidad – DFT
Los mensajes son referidos por su código
tipo y su código de disparador

Mensaje informando de la admisión de un
paciente es un ADT^A01

Interoperabilidad con HL7
Radiología
A
D
T
A
D
T
A
D
T
A
D
T
ADAD
TT
O
R
M
O
R
M
O
R
U
O
R
U
O
R
U
O
R
U
D
F
T
D
F
T
D
F
T
D
F
T
Farmacia
Otros
O
R
M
Facturación
Resonancia
Registro
Solicitudes
Laboratorio

Interoperabilidad en Sanidad
Qué es necesario para soportar la
interoperabilidad en entornos de salud

Automatización

Definición de Tipos de Datos

Aceptaciones (ACKs)

Validación sintáctica y semántica

Protocolos de transporte

Procesamiento en bloque (Batching)

Auditoría y Logging

Automatización
Sistema de publicación / suscripción con
BizTalk
Solicitudes
Radiología
Farmacia
Otros
Facturación
Resonancia
Laboratorio
Registro
A
D
T
A
D
T
A
D
T
A
D
T
ORUORU ??
O
R
M
O
R
M
O
R
U
O
R
U
D
F
T
D
F
T
O
R
U
O
R
U
BizTalkBizTalk
ServerServer

Definición de Datos
HL7 permite la definición de datos de
manera común entre aplicaciones
El Acelerador de BizTalk para HL7
soporta todas esas definiciones

1300 esquemas pre-definidos para HL7 v2.x

Soporte nativo para XML
Esquemas de mensaje 2.x en XML
Esquemas para 3.0 cuando esté disponible

Aceptaciones automáticas
Con el acelerador de HL7, las aceptaciones
(ACK) son automáticamente generadas cuando
los datos son parseados y validados
El acelerador proporciona una herramienta para
facilitar la configuración de ACKs
Administración
Pacientes
Admisión
ADT^A01
ADT^A01
BizTalkBizTalk
ServerServer
ACK
ADT^A01
ADT^A01
ADT^A01
ADT^A01

Validación
Pipelines del Acelerador HL7

Los datos HL7 se procesan a través de
pipelines específicos
Parsean los datos no-XML a XML para ser usados
por el motor de BizTalk
Validan los datos de acuerdo a los enumerados,
segmentos y definiciones de tipos de HL7
Convierten menajes procesados por BizTalk (XML)
a HL7 V2.x

Soporte MLLP
Minimal Lower-layer Protocol (MLLP) es
un protocolo de transporte basado en
TCP/IP
Se utiliza para el intercambio de mensajes
entre sistemas o aplicaciones que utilizan
HL7
El acelerador para HL7 instala un
adaptador para MLLP
Permite recibir mensajes y enviar el ACK sobre el
mismo socket
Configurable como request-resonse (1 way) o
solicit-response (2 way)

Procesamiento en Bloque
El acelerador permite el procesamiento de
mensajes HL7 en modo Batch

Creación de batchs

División de batchs en mensajes individuales

Reconstrucción de mensajes fragmentados

HL7 Configuration Explorer:
Permite configurar la planificación de batchs

Auditoría y Logging
Uso de HAT para labores de auditoría y
logging
Business Activity Monitoring para análisis
del funcionamiento

Flujo de un Mensaje HL7
Decrypt DASM
Resolve
Party
Message
Box
ASM
Sign
Encrypt
MLLP MLLP
HL7 Receive Pipeline
HL7 Send Pipeline
El ensamblador toma el XML y
compone un mensaje plano
HL7
El des-ensamblador de HL7
parsea el mensaje plano y lo
convierte en XML
El adaptador MLLP puede
ser usado para recibir
mensajes HL7 y
configurado para enviar de
vuelta un mensaje de
aceptación (ACK)
AD
T
XM
L
ADTADT
Sistema de
Registro
Sistema de
Información
Hospitalario

Recursos
Acelerador BizTalk para HL7:
http://www.microsoft.com/biztalk/evaluation/hl7/d
efault.mspx

Microsoft Healthcare:
http://www.microsoft.com/healthcare
BizTalk Server: http://www.microsoft.com/
biztalk
HL7: http://www.hl7.org
Contacto: [email protected]
ilitia Technologies: www.ilitia.com

Más Acciones Relacionadas Con
SQL Server 2005
Para consultar los webcast grabados anteriores
relacionados SQL Server 2005:

SQL 2005 - Consideraciones Técnicas para la
actualización de SQL Server 2005

SQL 2005 - Administración de SQL Server 2005

SQL 2005 - Alta Disponibilidad con SQL Server 2005

SQL Server 2005 SQL Server 2005 Reporting
Services

SQL 2005 - SQL Server 2005 Report Builder

SQL 2005 - SQL Server 2005 Analysis Services

SQL 2005 - Migration Assistant for Oracle.

http://www.microsoft.com/spain/technet/jornadas/we
bcasts/webcasts_ant.asp

Más Acciones
Próximas Acciones: Lanzamiento
SQL Server 2005 + Visual Studio.

Os recordamos que sigue el
Lanzamiento recorriendo ciudades:

http://www.encuentromicrosoft.com

Webcast Relacionados Con
BizTalk
Webcast grabados de BizTalk 2006:

Biztalk Server 2006: Arquitectura

Biztalk Server 2006: Novedades

Biztalk 2006: Patrones de diseño.

Biztalk Server 2006: Banca
Registro Webcast Grabado:

http://www.microsoft.com/spain/technet
/jornadas/webcasts/webcasts_ant.asp

Más Acciones desde TechNet
Para ver los webcast grabados sobre éste tema y otros temas, diríjase a:

http://www.microsoft.com/spain/technet/jornadas/webcasts/webcasts_an
t.asp
Para información y registro de Futuros Webcast de éste y otros temas
diríjase a:

http://www.microsoft.com/spain/technet/jornadas/webcasts/default.asp
Para mantenerse informado sobre todos los Eventos, Seminarios y webcast
suscríbase a nuestro boletín TechNet Flash en ésta dirección:

http://www.microsoft.com/spain/technet/boletines/default.mspx
Para estar informado sobre novedades vea nuestros It´s Showtime en:

http://www.microsoft.com/spain/technet/itsshowtime/default.aspx
Para acceder a toda la información, betas, actualizaciones, recursos, puede
suscribirse a Nuestra Suscripción TechNet en:

http://www.microsoft.com/spain/technet/recursos/cd/default.mspx

Grupos Reducidos de 10 a 15 asistentes. Cada asistente tiene un escenario
virtualizado para ejecución de laboratorios. Un técnico por grupo imparte
explicaciones teóricas y plantea y resuelve las practicas con los asistentes al
mismo tiempo que resuelve dudas. 6 horas de duración cada uno y 24 horas los
seminarios de Contramedidas Hacker.
Sistemas http://www.microsoft.com/spain/servidores/
windowsserver2003/seminarios/hol.aspx
Desarrollohttp://www.microsoft.com/spanish/msdn/spain/eventos/
hol/default.asp
• Madrid Vigo Salamanca Pamplona Barcelona Santander Valladolid
Valencia.
•Tenerife y Málaga/Sevilla próximamente.

© 2003-2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

© 2003-2004 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.
Tags