HL7 - Intercambio de información

HL7 - Intercambio de información

HL7 - Intercambio de información

HL7 (Health Level Seven) es una organización dedicada a proveer un marco completo de estándares relacionados para el intercambio, la integración y la recuperación de información electrónica en el ámbito de la salud que soporte la práctica y la gestión clínica. HL7 interviene específicamente creando estándares, guías y metodologías flexibles, acreditadas por ANSI, permitiendo que las aplicaciones clínicas se comuniquen entre sí independientemente de su plataforma tecnológica o de su lenguaje de desarrollo.

Su nombre viene de implementar la capa7 del modelo de redes OSI y es un protocolo para el intercambio de datos.

HL7 - Intercambio de información

En cuanto al entorno de comunicación, HL7 asume que este entorno provee:

  • Transmisión sin errores. Las aplicaciones pueden asumir que recibirán correctamente toda cadena de bytes trasmitida. Esto implica que el chequeo de errores es realizado en un nivel inferior.
  • Conversión de caracteres. En el caso de que diferentes máquinas utilicen distintas representaciones de caracteres (ej. ASCII-EBCDIC) será el entorno de comunicación el que realice esta tarea.
  • Longitud del mensaje. HL7 no especifica ninguna restricción sobre la longitud de un mensaje. El estándar asume que el entorno de comunicación puede transportar mensajes de longitud necesaria para cada caso.

Estos mensajes HL7 tienen diferentes versiones, así la versión más utilizada es la 2.x, la cual, tiene el foco en la sintaxis del mensaje, no en su contenido, intercambia mensajes ASCII puros con formato plano, aunque hay una especificación que permite el intercambio de XML. La versión más nueva (v3) es un modelo orientado a objetos y da más importancia a la semántica de los objetos, es decir, al contenido y significado de los mensajes, junto con ella se crea el RIM (Reference Informacion Model) que incluye las entidades involucradas en los mensajes. Esta última versión utiliza ficheros XML, con lo que la información a enviar está mejor validada. Además, contiene un módulo, llamado CDA (Clinical Document Architecture), que permite el intercambio de informes (documentos) clínicos.

Modelo de Referencia RIM

El RIM de HL7 v3 tienen como objetivo, lograr la interoperabilidad funcional, para ello genera un estándar que da lugar a un modelo de referencia que permite entender el modelo de datos del dominio de la salud.

El alcance del RIM incluye TODOS los dominios de la atención sanitaria y permite desarrollar mensajes, documentos, reglas, plantillas para representar tanto información clínica como administrativa.

Para conseguir la interoperabilidad semántica las aplicaciones emisoras y receptoras deben conocer:

  • La definición de cada elemento de datos y sus relaciones entre sí (modelo semántico).
  • La terminología utilizada para representar elementos codificados, incluyendo definiciones y relaciones.

De ahí que el RIM esté compuesto por las siguientes clases:

  • Actos.
  • Contextos del acto (quién, dónde, etc).
  • Entidades (cosa, persona, objeto).
  • Roles (rol en el que participa la entidad).
  • Relaciones entre actos.
  • Vínculos entre roles, representan la dependencia entre ellos.

A continuación un diagrama del RIM completo:

Diagrama RIM

D-MIM (refina el RIM) y R-MIM (restringe el RIM) permiten extraer las clases que una aplicación necesita del RIM completo, para definir un modelo específico para las necesidades a cubrir.

Clinical Document Architecture. CDA.

CDA es una especificación para el intercambio de documentos utilizando XML, HL7 RIM, metodología HL7 v3 y vocabulario controlado, es decir estándares SNOMED, OCD, LOINC, etc).

Define tanto semántica como estructura y normalmente se utiliza a través de un concentrador de registros. Este concentrador puede ser un puntero, un repositorio centralizado o un banco de datos y es capaz de indexar los documentos según su clase (alta, laboratorio, radiológico, etc). Siempre documentos firmados.

El alcance del CDA se limita al propio intercambio la marcación de los documentos, pero no especifica su creación, el contenido clínico del documento los define el RIM.

El intercambio de documentos tiene las siguientes ventajas:

  • Permiten la combinación de texto libre con información estructurada.
  • Permiten la firma digital del responsable.
  •  Conllevan información completa no divisible.
  • La aplicación puede intercambiar informes sin la necesidad de cumplir ningún rol como en los mensajes.

Los casos de uso del CDA son:

  • Acceso, portabilidad, intercambio de documentos.
  •  Integración.
  • Reutilización de la información.

Marcando como objetivo principal la prioridad a la atención del paciente. Y por tanto promover el intercambio del mayor número de documentos posibles, abarcando todo los sistemas posibles, haciéndolo transparente al modo de intercambio y almacenamiento de los informes. De forma que todos los sistemas puedan tener acceso a todos los documentos.

Los documentos CDA tienen dos partes una cabecera y un cuerpo que puede estar estructurado en XML o no.

  • Cabecera.

Contiene la información contextual, identifica y clasifica el documento, contiene datos de identificación del documento, autoría, autenticación, datos del paciente, etc.

  • Cuerpo.

Puede representar cualquier tipo de documento, con cualquier contenido. Y tiene que ser legible por una persona.

Puede ser simplemente texto, o estar estructurado conteniendo una parte estructurada, mas otra parte de texto, con lo que además de ser legible por las personas, la parte estructurada también podría ser legible por máquinas, o sistemas informáticos capaces de explotar dicha información, como podrían ser diagnósticos en codificación CIE9 o SNOMED.

Para la integración, el CDA tiene definido su propio RMIM, que es un subconjunto derivado del RIM completo. Que vemos en la siguiente figura:

RMIMLas formas de intercambiar estos documentos son muchas, entre ellas:

  • Web Service,RPC, IPC.
  • Intercambio de ficheros FTP.
  • Mensajes HL7 v2.x o v3.
Enlaces de interés:
Bilbomatica
 Copyright ® 2009 Bilbomática S.A.
Bilbao: +34 94 427 63 08 Madrid: +34 91 578 27 90 Barcelona: +34 93 238 96 89 Valencia: +34 677 408 901 Pamplona: +34 948 36 66 76. Contacto  Level Double-A Conformance to Web Content Accessibility Guidelines 1.0 Iniciar Sesion