Pergunta

Eu tenho o serviço Windows incorporado no .NET que deve construir alguns HL7, enviá -lo sobre TCP/IP, recebo um ACK. Existem bibliotecas gratuitas para fazer isso. Eu provavelmente poderia lidar com a parte TCP/IP, mas se eu conseguir encontrar uma boa biblioteca que pelo menos tenha toda a lógica de análise para me entregar uma instância de classe que representa a mensagem que me pouparia muito trabalho.

Foi útil?

Solução

A postagem sobre dor de cabeça de codificação é bastante curta. Aqui está outro blog com mais informações sobre o NHAPI que você poderia usar. Do ponto de vista do .NET, você pode usar o BizTalk, que possui algum suporte para HL7 ou usar o NHAPI (que é um produto de código aberto).

http://www.dib0.nl/component/tag/nhapi

Outras dicas

por acaso você olhou para NHAPI? ... e outro link usado - Usando C# para enviar uma mensagem HL7

Se você estiver enviando apenas alguns tipos de mensagens diferentes, uma solução simples seria construir o HL7 você mesmo; Isso é especialmente verdadeiro se você tiver mensagens de exemplo, a partir de seus sistemas de destino. Você pode criar modelos a partir de suas mensagens de amostra, com os titulares do local para obter informações que precisam ser adicionadas em tempo de execução. Você pode simplesmente enviar suas mensagens usando o TCPIP.

Eu recomendaria dar uma olhada na alegria. Configure, por exemplo, um ouvinte de sabão e envie XML através disso. Defina as transformações HL7 que você precisa em alegria e envie as mensagens HL7. Você nunca encontrará nada no .NET que corresponde ao que a alegria fornece. E, sim, é livre para usar e não tão difícil de dominar.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top