Question

Je suis en train d'écrire un analyseur de message HL7 qui enverra un retour d'accusé de réception spécifié à un moteur de messagerie afin que mon applicaiton peut recevoir le message suivant dans la ligne.

Le moteur d'interface qui envoie les messages est appel VISTA (quelqu'un a déjà travaillé avec elle?) On m'a dit qu'il attend de recevoir un « Ackknowledgement ACK » s'il y a une valeur dans le champ MSH 15. Dans tous les messages que je reçois actuellement, je reçois une valeur de « AL ».

J'ai essentiellement mis en place ma demande d'envoyer un message TCP à un nom d'hôte / ip. Portnumber qui peut être réglé avant l'applicaiton démarre

Si possible, quelqu'un pourrait-il fournir un message échantillon ACK (sans données sensibles bien sûr) et les caractères non-whitspace qui enveloppent le message?

Je voudrais vous assurer que je sais ce que je dois renvoyer à l'application d'envoi.

Était-ce utile?

La solution

Après quelques recherches de mon propre, et l'aide des réponses à ce poste, j'ai trouvé que les éléments suivants doivent être inclus pour l'envoi applicaiton d'accepter mon ACK et passer au message suivant.

L'ACK doit contenir les éléments suivants:

MSH|^~\&|Receiving App|Receiving App ID|Sending App|Sending App ID|DateTime of Message||"ACK"|Message Control ID|Processing ID|Version ID
MSA|AE <or> AR <or> AA|Message Control ID (MSH 9 from the sent message)
ERR| This particular segment is not required by the sending application

Le problème que j'éprouvais appartenait à mon Envoi et réception ID App et les noms ont été échangés.

Merci pour l'aide!

Autres conseils

Je n'ai pas travaillé avec Vista, et ma seule configuration actuelle est de retour un accusé de réception d'erreur en raison d'un problème d'application que je ne serais pas en mesure de débogage en ce moment, mais dans le cas où il est utile est ici l'erreur ACK:

MSH|^~\&|||||20100630130105.496-0500||ACK|20||2.3
MSA|AE|H20091222063637.9834
ERR|^^^207&Application Internal Error&HL70357

Notez que ceci est v2.3 HL7 -. Le format peut être différent pour d'autres versions

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top