Nachrichtenbestätigungssegment
Das MsA-Segment (MessageBestätigung) einer Bestätigungsnachricht (ACK) gibt an, welche Art von Bestätigung das System sendet, und gibt an, welche Nachricht der ACK bestätigt. Sie besteht aus zwei erforderlichen Segmenten: einem Bestätigungscode und einer Nachrichtensteuerungs-ID.
Bestätigungscode: MSA1
In der folgenden Tabelle sind die verfügbaren MSA1-Feldwerte aufgeführt, die das Ergebnis der empfangenen Nachricht angeben.
Wert | Bedeutung | Beschreibung |
---|---|---|
AA | Anwendungsbestätigung | Das System hat die Nachricht empfangen und ohne Probleme verarbeitet. |
AE | Anwendungsfehler | Bei der empfangenden Anwendung ist ein Verarbeitungsproblem im Zusammenhang mit der Nachricht oder ihrer Struktur aufgetreten. Das sendende System sollte das Problem diagnostizieren und beheben, bevor versucht wird, die Nachricht erneut zu senden. |
AR | Ablehnen der Anwendung | Am Empfangsspeicherort ist entweder ein Problem aufgetreten, das sich auf den Wert in MSH9 (Nachrichtentyp), MSH11 (Verarbeitungs-ID) oder MSH12 (Versions-ID) bezieht. In diesem Fall sollte das sendende System das Problem diagnostizieren und beheben, bevor die Nachricht erneut gesendet wird. oder ein Problem ist auf dem Empfangenden System aufgetreten, das nicht mit der Nachricht oder ihrer Struktur zusammenhängt. In diesem Fall sollte das sendende System die Nachricht nach einem angemessenen Zeitraum erneut senden, ohne die Nachricht zu ändern. |
Nachrichtensteuerungs-ID (MSA2)
Das Feld MSA2 identifiziert die Nachricht, die von der ACK bestätigt wird. Microsoft BizTalk Accelerator for HL7 (BTAHL7) generiert den Wert in MSA2 basierend auf dem Bestätigungsmodus. Dieser Wert ermöglicht es den sendenden und empfangenden Anwendungen, die Nachricht und die Bestätigung zu synchronisieren. In der folgenden Tabelle sind die verfügbaren Werte für das FELD MSA2 aufgeführt.
Bestätigungsmodus | Wert in MSA2 |
---|---|
Ursprünglicher Modus | Ein transponiertes Wert des Werts im FELD MSH10 (Nachrichtensteuerungs-ID) der ursprünglichen Nachricht |
Erweiterter Modus: Commitbestätigung | Ein transponiertes Wert des Werts im FELD MSH10 (Nachrichtensteuerungs-ID) der ursprünglichen Nachricht |
Erweiterter Modus: Anwendungsbestätigung | Eine von BTAHL7 für die Bestätigung generierte GUID |
Weitere Informationen
Erstellen und Verarbeiten von Bestätigungen
Schematypen von Bestätigungsnachrichten
Einrichten eines Sendeports zum Empfangen von Bestätigungen
Fehlercodes bei Bestätigungen