Resposta curta: A versão 2 do HL7 é um padrão de mensagens do final dos anos 80 que a maioria dos sistemas hospitalares ainda utiliza internamente. Uma mensagem é texto simples: um segmento por linha (MSH, PID, OBR, OBX…), campos separados por |, componentes por ^. As mensagens ADT transportam admissões, altas e atualizações de pacientes; as mensagens ORU transportam resultados, como valores de laboratório.
Tipos de mensagens comuns
- ADT^A01 admissão, ADT^A03 alta, ADT^A04 registo de um paciente em ambulatório, ADT^A08 atualização de informações do paciente.
- ORU^R01 resultado de observação não solicitado (laboratório, sinais vitais).
- ORM/OML pedidos, SIU agendamento, MDM documentos.
Cada mensagem começa com MSH (cabeçalho: sistemas de envio e receção, tipo de mensagem, hora, versão). Os caracteres de codificação ^~\& definem os separadores de componente, repetição, escape e sub-componente.
Um resultado de laboratório 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: o paciente (identificador, nome, data de nascimento, sexo).
- OBR: o pedido ou teste.
- OBX: um resultado: tipo de valor NM (numérico), código com
LNpara LOINC, valor, unidade, intervalo de referência, indicador de anormalidade, estado do resultado F (final).
Em FHIR, cada OBX torna-se uma Observation, o OBR um DiagnosticReport, o PID um Patient.
Em Anpheros
O conector de laboratório da Plataforma Anpheros aceita HL7 v2 ORU^R01, CSV e JSON e transforma cada resultado em FHIR Observations num único pedido. Veja o guia do conector de laboratório e, para programadores, o mapeamento de HL7 v2 para FHIR.
Páginas relacionadas
- Explicação de FHIR Observation
- O que é um código LOINC? O número por trás de cada teste no seu relatório de laboratório
Fontes
Perguntas frequentes
O que é uma mensagem ADT?
Uma mensagem HL7 v2 sobre a admissão, alta, transferência ou registo de um paciente, como ADT^A01 para uma admissão.
O que é uma mensagem ORU^R01?
Uma mensagem HL7 v2 que transporta resultados, tipicamente valores de laboratório em segmentos OBX.
O que significam os caracteres ^~&?
São os caracteres de codificação: separadores de componente (^), repetição (~), escape () e sub-componente (&).
O HL7 v2 está a ser substituído pelo FHIR?
Gradualmente e parcialmente. O v2 continua a ser comum dentro dos hospitais; o FHIR é utilizado para APIs e novas integrações, e muitos sistemas executam ambos.
Experimente grátis no sandbox
Sua primeira chamada FHIR em 5 minutos. Uma API HL7 FHIR R4 com o consentimento do paciente integrado: experimente na sandbox e depois conecte a sua própria app ou sistema clínico.
Grátis · 30 pacientes sintéticos · sem cartão

