Nós do HL7 em Fluxos de Mensagens

Use os nós HL7 para desenvolver fluxos de mensagens que se conectam a aplicativos clínicos.

É possível conectar aplicativos clínicos usando os nós HL7DFDLInput e HL7DFDLOutput (se estiver usando o modelo de mensagem DFDL) ou os nós GenericHL7Input e GenericHL7Output(se você estiver usando o Conjunto de mensagens HL7v25P). Use esses nós com os nós integrados fornecidos em IBM® Integration Bus para desenvolver aplicativos de fluxo de mensagens que atendam às suas necessidades. Para obter informações adicionais sobre como desenvolver soluções a partir do zero, consulte Desenvolvendo soluções de integração desde o início na documentação do produto IBM Integration Bus.

Nota: É recomendável que o modelo de mensagem DFDL (com os nós HL7DFDLInput e HL7DFDLOutput) seja usado para aplicativos novos e atualizados, se possível, visto que o modelo de mensagem DFDL tem os benefícios descritos a seguir.
  • DFDL é um formato de padrão aberto considerando que o MRM e o Conjunto de mensagens HL7v25P são proprietários ao IBM Integration Bus.
  • O editor do DFDL fornece ferramentas mais simples para desenvolver e testar extensões para o esquema do HL7 comparado ao MRM e ao Conjunto de mensagens HL7v25P.
  • O modelo de mensagem DFDL suporta o HL7 versões 2.7, 2.6, 2.5.1 e anteriores, enquanto o MRM e o Conjunto de mensagens HL7v25P suportam somente o HL7, versão 2.5.1 e anteriores.
Entretanto, há situações em que talvez você ainda deseje usar o Conjunto de mensagens HL7v25P. Por exemplo, se você converter dados do padrão HL7v2 não XML em uma representação XML usando o Conjunto de mensagens HL7v25P, não será necessário renomear os elementos da árvore de mensagens.

HL7DFDLInput

Use o nó HL7DFDLInput para receber mensagens de HL7 a partir de um aplicativo clínico em um fluxo de mensagens. Então é possível usar os recursos existentes de IBM Integration Bus para processar essas mensagens para atender seus requisitos.

O nó HL7DFDLInput recebe HL7 mensagens que utilizam o protocolo MLLP sobre TCP/IP e torna essas mensagens disponíveis em um fluxo de mensagens. As mensagens são analisadas usando o formato de mensagem HL7 no modelo de mensagem DFDL. Há três versões do modelo de mensagem DFDL, uma para HL7 v2.7, uma para HL7 v2.6 e uma para HL7 v2.5.1 e anterior. Selecione o modelo de mensagem DFDL apropriado para a versão do HL7 que você está usando.

Mensagens do nó HL7DFDLInput são processadas sob controle transacional. Quando o fluxo de mensagens no qual o nó é usado finaliza com sucesso, todas as mensagens na transação são confirmadas. Se a mensagem terminar com uma exceção não capturada, todas as mensagens gravadas sob a transação serão retrocedidas.

Para obter informações adicionais sobre o nó HL7DFDLInput, consulte Nó HL7DFDLInput.

HL7DFDLOutput

Use o nó HL7DFDLOutput para enviar mensagens do HL7 a partir do fluxo de mensagens para um aplicativo clínico.

O nó HL7DFDLOutput recebe as mensagens HL7, que são analisadas usando o formato de mensagem HL7 no modelo de mensagem DFDL, e as envia para um aplicativo de destino. Após uma mensagem ser enviada com sucesso, o nó HL7DFDLOutput aguarda por uma confirmação do aplicativo de destino.

Para obter informações adicionais sobre o nó HL7DFDLOutput, consulte Nó HL7DFDLOutput.

GenericHL7Input

Use o nó GenericHL7Input para receber mensagens de HL7 a partir de um aplicativo clínico em um fluxo de mensagens. Então é possível usar os recursos existentes de IBM Integration Bus para processar essas mensagens para atender seus requisitos.

O nó GenericHL7Input recebe HL7 mensagens que utilizam o protocolo MLLP sobre TCP/IP e torna essas mensagens disponíveis em um fluxo de mensagens. As mensagens são definidas no domínio MRM e analisadas usando o formato de mensagem HL7 no Conjunto de mensagens HL7v25P. É possível configurar o nó para verificar duplicados.

Mensagens do nó GenericHL7Input são processadas sob controle transacional. Quando o fluxo de mensagens no qual o nó é usado finaliza com sucesso, todas as mensagens na transação são confirmadas. Se a mensagem terminar com uma exceção não capturada, todas as mensagens gravadas sob a transação serão retrocedidas.

Para obter informações adicionais sobre o nó GenericHL7Input, consulte Nó GenericHL7Input.

GenericHL7Output

Use o nó GenericHL7Output para enviar mensagens do HL7 a partir do fluxo de mensagens para um aplicativo clínico.

O nó GenericHL7Output recebe mensagens do HL7, que são analisadas usando o formato da mensagem do HL7 em Conjunto de mensagens HL7v25P no domínio MRM, e as envia para um aplicativo de destino. Após uma mensagem ser enviada com sucesso, o nó GenericHL7Output aguarda por uma confirmação do aplicativo de destino.

Para obter informações adicionais sobre o nó GenericHL7Output, consulte Nó GenericHL7Output.

Copyright IBM Corporation 2011, 2015Copyright IBM Corporation 2011, 2015.

        
        Última atualização
        
        Última atualização : 2015-06-23 08:49:03


Tópico de ConceitoTópico de Conceito | Versão 4.0.0.0 | ha01070