Muster 'Healthcare: HL7 an HL7'

Das Muster Healthcare: HL7 an HL7 integriert eine Anwendung, die Health Level Seven International (HL7) Nachrichten der Version 2 senden kann, in mindestens eine andere Anwendung, die HL7-Nachrichten empfangen kann. Die Anwendungen müssen in der Lage sein, HL7-Nachrichten unter Verwendung des MLLP-Protokolls (MLLP = Minimal Lower Layer Protocol) über TCP/IP zu senden und zu empfangen.

Diagramm mit einer Darstellung der drei Bestandteile des Musters 'Healthcare: HL7 an HL7'

Wichtig:

Vor der Implementierung einer Musterinstanz müssen Sie die HL7-Nachrichtengruppe für Ihren Broker implementieren. Mit der Nachrichtengruppe werden HL7-Nachrichten bei ihrer Verarbeitung durch die Nachrichtenflüsse syntaktisch analysiert. Nachrichtenflüsse, die vom Muster generiert werden, können erst für Ihren Broker implementiert werden, wenn die Nachrichtengruppe implementiert wurde.

Sie können die HL7-Nachrichtengruppe aus der Seite Ressourcen für das Muster in Ihren Arbeitsbereich importieren.

Da die Erstellung der HL7-Nachrichtengruppe lange dauert und Ihren Arbeitsbereich erheblich verlangsamen kann, wird die folgende Vorgehensweise empfohlen:

Wenn Sie den grafischen Mapper für Nachrichtenumsetzungen verwenden möchten, müssen Sie die HL7-Nachrichtengruppe in Ihrem Arbeitsbereich behalten. Sie können die Erstellungszeit für die Nachrichtengruppe verkürzen, indem Sie die HL7-Kapitel aus der Nachrichtengruppe löschen. Die Nachrichtendefinitionsdateien segments.mxsd , fields.mxsd und datatypes.mxsd müssen in der Nachrichtengruppe verbleiben, da sie vom Muster benötigt werden.

Optionen

Der Fluss 'Receiver' in diesem Muster unterstützt die folgenden Optionen:

Der Fluss 'TransformAndRoute' in diesem Muster unterstützt die folgenden Optionen:

Jeder Sender-Fluss in diesem Muster unterstützt die folgenden Optionen: