Basiskonfiguration der Musterinstanz
Die Haupt-Nachrichtenflüsse der Musterinstanz sind:
Sie müssen sicherstellen, dass alle Warteschlangen für die Musterinstanz installiert sind;
weitere Informationen finden Sie im Abschnitt "Warteschlangen" unter
Healthcare: HL7 an Berichte-Musterinstanz verwalten.
Informationsfluss über die Musterinstanz
Wenn Sie eine Nachricht mit der Testanwendung senden, werden die Informationen in
folgender Reihenfolge durch die Musterinstanz geleitet:
-
Die Anwendung 'Healthcare Pattern Test' fügt Ihrer Nachricht MLLP-Bytes hinzu
und sendet sie über TCP/IP an die Musterinstanz.
-
Die Nachricht erreicht den Nachrichtenfluss 'Empfänger', in dem die MLLP-Bytes abgeschnitten werden.
-
Das MSH-Segment in der Nachricht wird analysiert.
-
Wenn die Option für doppelte Nachricht in der Musterinstanz aktiviert werden, findet eine Überprüfung
auf doppelte Nachrichten statt.
-
Es wird eine Bestätigungsantwort (ACK-Nachricht) an die Anwendung 'Healthcare Pattern Test' zurückgesendet.
-
Die Nachricht wird an die RXF-Warteschlange gesendet. Die Nachricht wird vom Prozessor-Nachrichtenfluss
von der RXF-Warteschlange abgenommen.
-
Im Prozessor-Nachrichtenfluss wird ein PHP-Script ausgeführt, um den textbasierten Bericht zu erstellen. Der
Name des PHP-Scripts wird aus dem Ereignis und dem Code der HL7-Nachricht festgelegt. Zum Beispiel
wird das Script ADT_A01.php für eine
ADT^A01
-HL7-Nachricht aufgerufen.
-
Die Ausgabe aus der Ausführung des PHP-Scripts wird an die Berichtsdatei angehängt. Sie geben
den Namen der Berichtsdatei als Musterparameter an.
-
Die Berichtsdatei wird periodisch in das Zielverzeichnis kopiert. Sobald der Kopiervorgang
abgeschlossen ist, wird die Berichtsdatei gelöscht und eine neue Berichtsdatei wird gestartet.
Alle Datenflüsse enthalten auch einen untergeordneten Nachrichtenfluss für die
Ausnahmebehandlung, mit dem alle im Nachrichtenfluss erfassten Probleme bearbeitet werden.