Frage

Ich versuche, einen HL7 Nachricht Parser zu schreiben, die eine bestimmte Bestätigung zurück an eine Messaging-Engine senden wird, so dass mein applicaiton die nächste Nachricht in Zeile empfangen kann.

Die Schnittstelle Motor, der die Nachrichten sendet, ist Call VISTA (hat jemand schon einmal damit gearbeitet?) Ich wurde gesagt, dass es erwartet, eine ‚Ackknowledgement ACK‘ zu erhalten, wenn es einen Wert in MSH Feld 15. In allen die Nachrichten, die ich zur Zeit erhält, ist mir einen Wert von ‚AL‘ zu bekommen.

Ich habe meine Bewerbung im Grunde richten Sie eine TCP-Nachricht an einen Host-Name / IP zu senden. Port-Nummer, die eingestellt werden kann, bevor der applicaiton gestartet

Wenn möglich, könnte jemand eine Probe ACK-Nachricht zur Verfügung stellen (ohne sensible Daten natürlich) und die nicht-whitspace Zeichen, dass wickelt die Botschaft?

Ich möchte sicherstellen, dass ich weiß, was ich brauche, um die sendende Anwendung zurück zu senden.

War es hilfreich?

Lösung

Nach einiger weiterer Forschung meiner eigenen und der Hilfe von Antworten zu diesem Beitrag habe ich festgestellt, dass die folgenden Elemente, die für das Senden von applicaiton aufgenommen werden meine ACK und bewegen Sie sich auf die nächste Nachricht zu übernehmen.

Die ACK muss folgende Angaben enthalten:

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

Das Problem, das ich zuständig, war auch zu erfahren, um meine Senden und Empfangen von App-IDs und Namen vertauscht wurden.

Danke für die Hilfe!

Andere Tipps

Ich habe nicht mit VISTA gearbeitet, und meine einzige aktuelle Setup zurückkehrt einen Fehler ACK aufgrund einiger Anwendung Problem, dass ich jetzt nicht in der Lage zu debuggen sein wird, aber in dem Fall hilfreich es ist hier der Fehler ACK:

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

Beachten Sie, dass dies HL7 v2.3 -. Das Format kann für andere Versionen unterschiedlich sein

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top