Estándares de datos de salud

Mensajes HL7 v2 explicados: ADT y ORU, segmentos MSH, PID, OBR y OBX

HL7 v2 sigue siendo la forma en que la mayoría de los sistemas hospitalarios se comunican entre sí. Cómo se construye un mensaje v2 (segmentos, campos, delimitadores de barra vertical y circunflejo), qué transportan los mensajes ADT A01/A03/A04/A08 y ORU R01, un ejemplo anotado de un resultado de laboratorio y cómo se mapean a FHIR.

por Publicado 2 min de lectura

Respuesta corta: HL7 versión 2 es un estándar de mensajería de finales de los años 80 que la mayoría de los sistemas hospitalarios todavía utilizan internamente. Un mensaje es texto plano: un segmento por línea (MSH, PID, OBR, OBX…), campos separados por |, componentes por ^. Los mensajes ADT transportan admisiones, altas y actualizaciones de pacientes; los mensajes ORU transportan resultados, como valores de laboratorio.

Tipos de mensajes comunes

  • ADT^A01 admisión, ADT^A03 alta, ADT^A04 registro de un paciente ambulatorio, ADT^A08 actualización de información del paciente.
  • ORU^R01 resultado de observación no solicitado (laboratorios, signos vitales).
  • ORM/OML órdenes, SIU programación, MDM documentos.

Cada mensaje comienza con MSH (encabezado: sistemas emisor y receptor, tipo de mensaje, hora, versión). Los caracteres de codificación ^~\& definen los separadores de componentes, repetición, escape y subcomponente.

Un resultado de laboratorio ORU^R01, anotado

MSH|^~\&|LAB|HOSP|EHR|HOSP|202610200815||ORU^R01|MSG0001|P|2.5.1
PID|1||123456^^^HOSP^MR||Example^Anna||19800101|F
OBR|1||LAB998|4548-4^Hemoglobin A1c/Hemoglobin.total in Blood^LN|||202610200800
OBX|1|NM|4548-4^Hemoglobin A1c/Hemoglobin.total in Blood^LN||5.6|%|4.0-5.6|N|||F
  • PID: el paciente (identificador, nombre, fecha de nacimiento, sexo).
  • OBR: la orden o prueba.
  • OBX: un resultado: tipo de valor NM (numérico), código con LN para LOINC, valor, unidad, rango de referencia, indicador de anomalía, estado del resultado F (final).

En FHIR, cada OBX se convierte en una Observation, el OBR en un DiagnosticReport, el PID en un Patient.

En Anpheros

El conector de laboratorio de Anpheros Platform acepta HL7 v2 ORU^R01, CSV y JSON y convierte cada resultado en Observaciones FHIR en una sola solicitud. Consulte la guía del conector de laboratorio y, para desarrolladores, el mapeo de HL7 v2 a FHIR.

Páginas relacionadas

Fuentes

Preguntas frecuentes

¿Qué es un mensaje ADT?

Un mensaje HL7 v2 sobre la admisión, alta, traslado o registro de un paciente, como ADT^A01 para una admisión.

¿Qué es un mensaje ORU^R01?

Un mensaje HL7 v2 que transporta resultados, típicamente valores de laboratorio en segmentos OBX.

¿Qué significan los caracteres ^~&?

Son los caracteres de codificación: separadores de componente (^), repetición (~), escape () y subcomponente (&).

¿Está HL7 v2 siendo reemplazado por FHIR?

Gradualmente y parcialmente. v2 sigue siendo común dentro de los hospitales; FHIR se utiliza para APIs e integraciones nuevas, y muchos sistemas ejecutan ambos.

Anpheros Platform

Pruébalo gratis en el sandbox

Tu primera llamada FHIR en 5 minutos. Una API HL7 FHIR R4 con el consentimiento del paciente integrado: pruébala en el sandbox y luego conecta tu propia app o sistema de clínica.

Gratis · 30 pacientes sintéticos · sin tarjeta

Esta guía es informativa y no sustituye la consulta médica. Para decisiones sobre tu salud, habla con tu médico. En una emergencia, llama al número de emergencias local (112 en Europa).
Escrito por
El equipo de Anpheros

Anpheros crea un historial médico que el paciente controla y puede compartir con cualquier clínica, en una plataforma HL7 FHIR R4, con sede en la UE. Estas guías te ayudan a entender y organizar tu salud; no reemplazan a tu médico.

Sobre Anpheros →