Freigeben über


Verarbeitung von Bestätigungen

Die HL7-Spezifikation unterstützt den Austausch von Nachrichten in zwei Formaten:

  • Unaufgeforderte Aktualisierung und deren Bestätigung (ACK)

  • Abfrage und antwort

    Als Antwort auf eine Nachricht von einer initiierenden Anwendung antwortet die antwortende Anwendung mit einer Nachricht, die Daten oder eine Fehleranzeige enthält. Die initiierende Anwendung erhält möglicherweise eine Ablehnung status von der Antwortenden-Anwendung, die angibt, dass die Antwortanwendung die Nachricht nicht ordnungsgemäß empfangen hat. In beiden Fällen umfasst der Nachrichtenaustausch zwei Entitäten: die initiierende und die antwortende Anwendung. Jeder ist sowohl Absender als auch Empfänger von Nachrichten. Die initiierende Anwendung sendet zuerst und empfängt dann, während das antwortende System empfängt und dann sendet.

Nicht angeforderte Updates

Eine nicht angeforderte Aktualisierung tritt auf, wenn eine branchenspezifische Anwendung eine Nachricht veröffentlicht oder eine Informationsübertragung initiiert, wenn ein Triggerereignis auftritt. Wenn beispielsweise die Laborergebnisse für einen Patienten verfügbar sind, besteht möglicherweise die Notwendigkeit, die Laborergebnisse an mehrere andere Systeme zu senden. Bei diesen Updates handelt es sich um nicht angeforderte Updates, auf die ein ACK antwortet.

Abfragen

Im Fall einer Abfrage sendet eine Anwendung, die Informationen benötigt, eine Abfrage an eine andere Anwendung, und die empfangende Anwendung antwortet auf die Abfrage. Beispielsweise kann eine Apothekenanwendung eine Anforderungsnachricht mit der ID-Nummer des Patienten an das CPOE-System (Order Entry) senden und eine Antwort erhalten, die die erforderlichen Daten enthält, um die Auftragsabwicklung zu ermöglichen. Diese anfordernde Transaktion ist eine Abfrage und unterscheidet sich von einem nicht angeforderten Update. Die Informationen, die zwischen den beiden Anwendungen fließen, sind in der Antwort enthalten. Die Antwort selbst erfordert keine Bestätigung mit einer vierten Nachricht. Sie können dies jedoch in einigen Umgebungen ändern, um mit einem ACK zu reagieren. Microsoft BizTalk Accelerator for HL7 (BTAHL7) antwortet mit einem ACK, wenn dies konfiguriert ist. Ein Beispiel für einen Abfrage-/Antwortaustausch finden Sie unter Tutorial zum Abfragen.

In diesem Abschnitt