Die Hl7-Schnittstelle in Cypro
Die Hl7-Schnittstelle in Cypro
Die Hl7-Schnittstelle in Cypro
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
HL7-Botschaften aus Dateien auslesen<br />
<strong>Cypro</strong> kann nicht nur HL7-Botschaften über e<strong>in</strong>e Socket-Verb<strong>in</strong>dung empfangen, sondern auch<br />
HL7-Botschaften aus Dateien auslesen. Es ist aber nur e<strong>in</strong>e HL7-Botschaft pro Datei zulässig.<br />
Zum Auslesen der Dateien dient das Programm „<strong>Cypro</strong>-HL7-Server“.<br />
Um HL7-Botschaften aus Dateien auszulesen gehen Sie wie folgt vor:<br />
● Starten Sie die <strong>Cypro</strong>-HL7-Optionen über das W<strong>in</strong>dows-Startmenü (Gruppe „<strong>Cypro</strong>“-“<strong>Cypro</strong>-<br />
<strong>Die</strong>nste“-“HL7-<strong>Schnittstelle</strong>“-“HL7-Optionen“), über das Programm „<strong>Die</strong>nst Status Informationen“<br />
(Rechtsklick auf das farbige Kugelsymbol l<strong>in</strong>ks neben der Uhrzeit-Anzeige auf der W<strong>in</strong>dows-Leiste<br />
am unteren Bildschirmrand, E<strong>in</strong>trag „HL7-Client“ - „Optionen“) oder über die Optionen<br />
im <strong>Cypro</strong>-Programm (Rubrik „HL7“).<br />
● Gehen Sie nun auf die Seite „HL7-Server“ und wählen Sie „E<strong>in</strong>e ständige Verb<strong>in</strong>dung zwischen<br />
HL7-<strong>Schnittstelle</strong> und "HL7-Server" e<strong>in</strong>richten“ ab und dann „HL7-Botschaften aus<br />
Dateien auslesen“ aus.<br />
● Geben Sie den Port des HL7-Servers an (z.B. 29777). Der <strong>Cypro</strong>-HL7-Servers kommuniziert<br />
mit der HL7-<strong>Schnittstelle</strong> über e<strong>in</strong>e lokale Socketverb<strong>in</strong>dung.<br />
● Geben Sie die Datei-Erweiterung (Datei-Endung) der HL7-Dateien, aus denen die Botschaften<br />
gelesen werden, und den Pfad zum HL7-Verzeichnis an (hier bef<strong>in</strong>den sich die HL7-Dateien).<br />
Wenn Sich das HL7-Verzeichnis auf e<strong>in</strong>em externen Rechner bef<strong>in</strong>det, müssen Sie e<strong>in</strong>en lokalen<br />
Benutzer mit Passwort angeben, der Zugriff auf dieses Verzeichnis hat. <strong>Die</strong>s müssen Sie auch<br />
dann tun, wenn der aktuelle W<strong>in</strong>dows-Benutzer ausreichende Zugriffsrechte besitzt, da der <strong>Cypro</strong>-<br />
HL7-Server aus e<strong>in</strong>em lokalen W<strong>in</strong>dows-<strong>Die</strong>nst heraus gestartet wird und ansonsten nur Zugriff<br />
auf den lokalen Rechner hat. Alternativ können Sie auch e<strong>in</strong>en Benutzer aus e<strong>in</strong>er Domäne angeben.<br />
Um den Datenbank-Server zu entlasten, können Sie e<strong>in</strong> Sende-Intervall angeben, nach dem die<br />
ausgelesen Botschaften an die HL7-<strong>Schnittstelle</strong> gesendet werden sollen (geben Sie <strong>in</strong> diesem<br />
Fall ke<strong>in</strong> Zeit-Intervall für die HL7-<strong>Schnittstelle</strong> an (Seite „HL7-Client“), für den HL7-Wartungs-<br />
Modus, sollten Sie das aber natürlich tun).<br />
Der <strong>Cypro</strong>-HL7-Server führt folgendes aus:<br />
Konfiguration der <strong>Schnittstelle</strong><br />
<strong>Die</strong> Botschaft wird aus der HL7-Datei ausgelesen und an die <strong>Cypro</strong>-HL7-<strong>Schnittstelle</strong> gesendet.<br />
Dann wird je nach Option (Seite „Allgeme<strong>in</strong>es“-“ACK-Nachricht senden“) auf das Accept- und Application-Acknowledgement<br />
gewartet und ausgewertet. Falls die HL7-Botschaft von der HL7-<br />
<strong>Schnittstelle</strong> erfolgreich empfangen und <strong>in</strong> die <strong>Cypro</strong>-Datenbank gespeichert wurde, wird die HL7-<br />
Datei gelöscht. Wenn Sie nochmals gesendet werden soll (Accept- Acknowledgement = „CR“)<br />
wird die Botschaft e<strong>in</strong>malig neu gesendet. Wenn die Botschaft von der HL7-<strong>Schnittstelle</strong> immer<br />
noch nicht korrekt verarbeitet werden kann und weiterh<strong>in</strong> e<strong>in</strong> Neu-Senden gewünscht wird, dann<br />
wird die HL7-Datei mit angehängter ACK-Meldung <strong>in</strong> den Ordner „HL7_Receive_Error“ unterhalb<br />
des HL7-Verzeichnisses verschoben. Fehlerhafte HL7-Botschaften (Accept- Acknowledgement =<br />
„CE“ oder Application- Acknowledgement = „AE“) werden mit angehängter ACK-Meldung <strong>in</strong> den<br />
ars pharmaceutica GmbH Telefon (040) 7903240 Geschäftsführer: He<strong>in</strong>rich Meemken UST-ID-Nr.: DE 158 986 748 Dt. Apotheker- und Ärztebank eG<br />
Zum Fürstenmoor 11 Telefax (040) 79143602 Amtsgericht Lüneburg IBAN: DE 49 3006 0601 0403 7189 99 BLZ 200 906 02<br />
21079 Hamburg E-Mail cypro@cypro.de Handesregister-Nr. HRB 110427 BIC: DAAEDEDD Kto.-Nr. 040 3718999<br />
http://www.cypro.de<br />
Seite 14 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht