Ich bin auf der Suche nach einem HL7-Listener in C# zu erstellen. Wir analysieren bereits Nachrichten, die als Textdateien an uns gesendet werden, und importieren sie in die Datenbank, sodass ich weiß, was HL7-Nachrichten sind und wie sie analysiert werden.Ein paar Fragen zu einem HL7-Listener
Meine Hauptfrage bezüglich des Zuhörers. Ist der Listener einfach ein TCP-Listener? Wenn ja, könnte ich einen grundlegenden TCP-Listener zusammenstellen, der die Nachricht erhält und die Ergebnisse analysiert, indem er sie in unsere Datenbank importiert?
Meine zweite Frage betrifft die ACK. Mein Verständnis davon ist einfach eine Nachricht, die nach dem Empfang einer Nachricht an den Absender zurückgesendet wird. Es ist einfach eine andere HL7-Nachricht, die als eine Antwortnachricht bezeichnet wird.
Bin ich in meinem Verständnis richtig? Auch wenn jemand zusätzliche Informationen oder Hinweise hat, würde ich jede Hilfe zu schätzen wissen.
Hallo, ich muss einen HL7 ADT-Listener erstellen, was hast du damit beendet? Schätze so viel – VAAA
@VAAA Am Ende meinst du den Charakter, der die Nachricht schließt? Wenn ja, schauen Sie sich die angenommene Antwort an, das sind die Zeichen, die Sie hinzufügen müssen. – Jhorra
Ich erstelle einen C# -Socket-Listener und ich bekomme die HL7-Nachricht, aber wenn ich es dekodiere, fügt es zusätzliche Chacaters hinzu, die beim Analysieren Probleme erzeugen. Dies ist meine Kodierung: ASCIIEncoding encoder = new ASCIIEncoding(); var hl7Message = encoder.GetString (Nachricht, 0, BytesRead); – VAAA