29.10.2012 Aufrufe

Die Hl7-Schnittstelle in Cypro

Die Hl7-Schnittstelle in Cypro

Die Hl7-Schnittstelle in Cypro

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!