Use as informações a seguir como ajuda para executar e testar a amostra.
Este tópico contém as seguintes seções:
As seguintes filas do WebSphere MQ são criadas pela amostra:
É possível usar essa amostra para conectar aplicativos HL7 e rotear mensagens de um aplicativo emissor para um aplicativo de destino. Descubra como iniciar a amostra usando fluxos de mensagens para simular um aplicativo clínico de origem e destino.
O projeto TestApplication que está incluído nessa amostra inclui um fluxo de origem chamado SourceApplicationConnectsOnPort1111 e um fluxo de destino chamado DestinationApplicationListensOnPort222. O fluxo SourceApplicationConnectsOnPort1111 é configurado para usar localhost e o número de porta 1111. O DestinationApplicationListensOnPort222 é configurado para atender na porta 2222.
Uma mensagem HL7 é dividida em segmentos e campos. O limite entre os segmentos pode variar dependendo do aplicativo de envio. As mensagens de amostra usadas no aplicativo de teste usam os caracteres hexa 0D e 0A. Os campos dentro de um segmento são separados usando o caractere declarado no segmento MSH no início de cada mensagem HL7; o padrão é o caractere de barra vertical (|). Os segmentos são identificados pelo primeiro campo; o exemplo a seguir tem quatro segmentos: MSH, EVN, PID e PV1. O segmento MSH é o cabeçalho da mensagem e tem diversos campos que são explicados neste tópico.
O exemplo a seguir mostra uma mensagem HL7 típica (ADT A01) (quebras de linha foram incluídas para facilitar a leitura):
MSH|^~\&|HL7ABLAB|HNA500|HNAM|HNAM|20090911132151||ADT^A01|Q30235031T29347435X328970|A|2.3|123 EVN|A01|20090911132100|||^DRONE_PM1^DRONE_PM^^^^^^^Personnel PID|1||1357920591||IntFace1101A^WinTask^^^^^Current||19801117|M||||||||||10000476524^^^FIN^FIN NBR|100000451||||||0 PV1|1|Inpatient|CD:16067689^CD:16067691^CD:16067741^Uniontown Hospit^^Bed(s) ^Uniontown Hospit||||||||||||||501455^Orr^Maggi^^^^^^External ID^Personnel^^^ External Identifier~25584^Orr^Maggi^^^^^^PERSONNEL PRIMARY IDENTIFIER^Personnel^^^Personnel Primary Identifier|Inpatient||||||||||||||||||||| Uniontown Hospit||Active|||20090911132100Voltar ao Início
Os fluxos de mensagens principais da amostra são:
A implementação dos fluxos SourceApplicationConnectsOnPort1111 e DestinationApplicationListensOnPort2222 implementa também o conjunto de mensagens HL7v25P, que é importado com o projeto TestApplication quando você importa os recursos de amostra.
Para enviar mensagens por meio da amostra, é possível usar os arquivos do cliente da unidade de teste do WebSphere Message Broker que estão incluídos no projeto TestApplication na pasta Testes de Fluxo. Três mensagens são armazenadas que podem ser usadas para teste:
É possível também fazer download do SupportPac IH03: WebSphere Message Broker V7 - Utilitários de exibição, teste e desempenho de mensagens que contém utilitários rfhutil. É possível usar o support pack para postar mensagens de teste HL7 na fila HL7_TEST_IN.
Voltar ao InícioQuando você envia uma mensagem com o aplicativo de teste, as informações fluem por meio da amostra na seguinte sequência:
Todos os fluxos têm um subfluxo de manipulação de exceção que trata qualquer problema capturado pelo fluxo.