2. Universo de sistemas en salud
Farmacia
Radiología
Enfermería
Digestivo
Citas
Laboratorio
3. Universo de sistemas en salud
• Se pone de manifiesto la necesidad de intercambiar datos entre los distintos
sistemas de información en salud.
• Intercambiar datos es mejorar la gestión y la calidad asistencial.
• ¿Cómo se pueden comunicar todos esos sistemas de información?
• Interoperabilidad:
• Definición según Healthcare Information and Managment Systems Society (HIMSS):
• “La interoperabilidad es la capacidad de diferentes sistemas de información, dispositivos o
aplicaciones para conectarse, de manera coordinada, dentro y mas allá de los límites de la
organización para acceder, intercambiar y utilizar datos de manera cooperativa entre las partes
interesadas, con el objetivo de optimizar la salud de individuos y poblaciones”
4. Interoperabilidad basada en
estándares
• Un estándar de interoperabilidad permite reducir los costes de implementación,
reutilización y escalado de sistemas en una organización.
• Ejemplos de estándares de interoperabilidad sintáctica: HL7, DICOM, CDA, FHIR.
• Ejemplos de estándares de interoperabilidad semántica: CIE-10, SNOMED CT, LOINC.
• Ejemplos de estándares de interoperabilidad técnica: XML, Soap, Rest, EDI.
5. ¿Qué es HL7?
• No es un lenguaje de programación.
• HL7 es un conjunto de estándares para la capa de aplicación (Nivel 7
en la pila OSI).
• Al ser nivel 7 se podría intercambiar mensajes HL7 a través de TCP,
o FTP, o HTTP, o prácticamente en cualquiera de los protocolos de
niveles inferiores.
• Existen muchas implementaciones de intercambio de mensajes HL7
en HTTP, TCP o intercambio de ficheros en FTP.
• En general se tiende a utilizar protocolos TCP/IP con MLLP, o Web
Services.
• HL7 especifica mensajes, con una estructura concreta.
• Cada mensaje tiene un significado, una semántica.
6. Estándares de HL7
• La organización HL7 Internacional define una serie de estándares.
7. Estructura de un mensaje HL7
• Cada mensaje viene especificado por una estructura abstracta.
• En las versiones iniciales de HL7 la estructura del mensaje venía definida por la
combinación Tipo de mensaje-Evento, pero desde la versión 2.3.1 se incluye el
concepto de estructura compartida entre eventos.
• Esto se representa en el componente MSH-9.3, y ya será indpendiente del tipo y
evento. Por ejemplo, un mensaje con campo MSH-9 = «ADT^A04^ADT_A01 tendrá la
estructura definida ADT_A01 aunque se trate de un evento A04.
• Las estructuras de mensajes están ya definidas en el estándar HL7, pero aportan
flexibilidad en el uso opcional o no de los segmentos o campos según las necesidades
de la implementación. No todos son opcionales, en la propia estructura se define qué
información es obligatoria y cual es opcional.
• No se permite eliminar un elemento de la estructura aunque no se utilice
8. Ejemplo de un mensaje HL7
Ejemplo de mensaje HL7 versión 2 en formato ER7 con pipes:
MSH|^~&|HIS|HOSPITAL|BBANK|EXTERNO|20190429090131||OMB^O27^OMB_O27|12
345678|P|2.5|||AL|NE||8859/1PID|1||21112222^^^HIS^PI^^^^2828&&~SHJD3108019
11024^^^MS^HC^^^^ESP&&ISO3166~1110001100^^^CA13^JHN^^^^CL&&a
mp;ISO3166-
2~22221111^^^MI^NNESP^^^^ESP&&ISO3166~22/00000001/01^^^SS^SS^^^^ESP
&&ISO3166||LEE^SHELDON|COOPER|19800226|M|||CL&ERNESTO
GUEVARA&202^CENTRO
SALUD^28078^28^28048^ESP^H^MADRID~&&^^^^^ESP^M^||^PRN^PH^^^^^^
^^^666112233PV1|1|I|^^405C^||||666^OCHOA^SEVERO^DE
ALBORNOZ^^^^|||MIN|||||||||12345^^^^^||||||||||||||||||||||||||||||||SPM|1|11234556ORC|NW|112345
56|11111222||||||20190429090000|OCHOA, SEVERO|OCHOA,
SEVERO|6145^OCHOA^SEVERO^DE ALBORNOZ||||||OCHOA,
SEVEROBPO|CHEM^Concentrado de
Hematíes|2||2||20190428200001|P121^^^^||20190428211001|P121^^^^||||BPO|PQ^Pool
Plaquetas|1||1||201904281200001|P121^^^^||20190428211001|P121^^^^||||
9. Ventajas de HL7
• Permite conectar todos con todos a través de un solo protocolo/estándar de
interoperabilidad.
• No se requieren herramientas especiales para crear mensajes HL7, cualquier sistema
puede crearlos.
• Codificado en ASCII en un formato “human readable”
• Puede funcionar en cualquier sistema operativo.
• Lo mas importante, permite intercambiar datos clínicos o administrativos entre distintas
aplicaciones del ámbito de salud.
• Muy asentado, todos los sistemas usan HL7.
10. Inconvenientes de HL7
• Estructura de mensajes rígida, poco flexible.
• Redundancia de datos en algunos mensajes, y carencia en otros.
• Deja mucho a la negociación de las partes, lo que lleva a integraciones ad hoc.
• La interpretación de mensajes en serie, en el formato ER7 puede ser un atraso.