Como montar uma mensagem HL7
Aprenda como funciona a estrutura básica da mensagem HL7.
Montar uma mensagem HL7 envolve a criação de um formato específico que inclui um cabeçalho (header) e segmentos de conteúdo. Os segmentos são separados por carriage return (), e cada segmento contém campos que são separados por caracteres pipe (|
). Além disso, se os campos contiverem subcampos, eles são separados por caret (^
).
Passo a passo para construção da mensagem
Criando o Segmento MSH (Message Header)
O primeiro segmento em qualquer mensagem HL7 é o MSH, que define as informações básicas sobre a mensagem. A estrutura do MSH geralmente inclui os seguintes campos:
MSH-1: Field Separator – Separador de campo (geralmente “
|
”)MSH-2: Encoding Characters – Caracteres de codificação (geralmente “
^~&
”)MSH-3: Sending Application – Aplicação de envio
MSH-4: Sending Facility – Instalação de envio
MSH-5: Receiving Application – Aplicação de recebimento
MSH-6: Receiving Facility – Instalação de recebimento
MSH-7: Date/Time of Message – Data/hora da mensagem
MSH-8: Security – Segurança
MSH-9: Message Type – Tipo de mensagem (exemplo:
ADT^A01
)MSH-10: Message Control ID – ID de controle da mensagem
MSH-11: Processing ID – ID de processamento
MSH-12: Version ID – ID da versão
Um exemplo de como isso pode ser formatado é:
Considerações finais
Ao montar mensagens HL7, é importante garantir que todos os campos obrigatórios estejam presentes e que estejam no formato e ordem conforme esperado para evitar problemas na comunicação entre os sistemas de saúde sendo integrados.
Atualizado
Isto foi útil?