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
LNpara 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
- Observation de FHIR explicado
- ¿Qué es un código LOINC? El número detrás de cada prueba en su informe de laboratorio
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.
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

