Das Muster Healthcare: Medizinische Geräte an EKA integriert medizinische Geräte in eine Anwendung für Elektronische Patientenakten (EKA-Anwendung), die Überwachungsergebnisnachrichten (ORU R01) des Typs Health Level Seven International (HL7) der Version 2 empfangen kann. Die Anwendung muss in der Lage sein, HL7-ORU-R01-Nachrichten unter Verwendung des MLLP-Protokolls (MLLP = Minimal Lower Layer Protocol) über TCP/IP zu empfangen.
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.
Wenn Sie eine Datenbanksuche für die Identifikation von Patienten verwenden und die Musterinstanz für die Erstellung eines Web-Service konfigurieren, müssen Sie die Nachrichtengruppe 'PatientIdentifiersService' importieren und implementieren. Diese Nachrichtengruppe wird von den SOAP-Knoten im Fluss 'Web Service' benötigt, da sie die WSDL-Datei enthält. Diese Nachrichtengruppe sowie eine Nachrichtengruppe, die die Messungen vom MedicalDeviceInput-Knoten modelliert, stehen auf der Seite Ressourcen für das Muster zur Verfügung.
Die Nachrichtengruppe des MedicalDeviceInput-Knotens kann in Verbindung mit dem grafischen Mapper für Nachrichtenumsetzungen von Gerätenachrichten verwendet werden. Achten Sie darauf, dass Sie den Zielparser auf 'DataObject' für die Ausgabenachricht im grafischen Mapper setzen, da er standardmäßig den Wert XMLNSC annimmt. Da dieses Muster alle Gerätenachrichten in der DataObject-Domäne erwartet, funktioniert es nicht ordnungsgemäß, wenn Sie XMLNSC verwenden.
Der Fluss 'Medical Devices' in diesem Muster unterstützt die folgenden Optionen:
Der Fluss 'Transform and Route' in diesem Muster unterstützt die folgenden Optionen:
Der Fluss 'Sender' in diesem Muster unterstützt die folgenden Optionen:
Dieses Muster kann optional einen Web-Service generieren, mit dem die Datenbank der Patientenkennungen verwaltet wird:
Alle von diesem Muster generierten Nachrichtenflüsse verarbeiten Ausnahmebedingungen mithilfe von Warteschlangen, in denen die Fehlerinformationen gespeichert werden.