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.
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> <strong>in</strong> <strong>Cypro</strong><br />
Der bekannteste Kommunikationsstandard für Daten des Gesundheitswesens ist HL7 (Health<br />
Level Seven). <strong>Die</strong>ser ursprünglich <strong>in</strong> den USA (Universitätskl<strong>in</strong>ik <strong>in</strong> Palo Alto 1987) entwickelte<br />
Standard spezifiziert Austauschformate und -<strong>in</strong>halte auf der Anwendungsebene, d.h. er beschreibt<br />
die Kommunikation unabhängig von der e<strong>in</strong>gesetzten Soft- und Hardware.<br />
<strong>Die</strong> <strong>Cypro</strong>-HL7-<strong>Schnittstelle</strong> arbeitet mit SAP- und nicht SAP-Krankenhaus-Systemen. <strong>Die</strong>se Systeme<br />
benutzen normalerweise ke<strong>in</strong>e SAP-Bewegungs-Nummer, deshalb erstellt <strong>Cypro</strong> eigene<br />
Bewegungs-Nummern. Wenn Sie es wünschen, können Sie allerd<strong>in</strong>gs auch HL7 <strong>Schnittstelle</strong>n mit<br />
Nicht-SAP-Systemen benutzen, die eigene Bewegungs-Nummern verwenden.<br />
<strong>Cypro</strong> unterstützt die HL7-Version 2.2 und 2.31 mit folgenden HL7-Befehlen:<br />
A01 : Admit Patient (Patient neu aufnehmen)<br />
A02 : Transfer Patient (Patient verlegen)<br />
A03 : Discharge Patient (Patient entlassen)<br />
A04 : ambulanter Besuch<br />
A06 : Wechsel ambulant nach stationär<br />
A07 : Wechsel stationär nach ambulant<br />
A08 : Update Patient (Patientdaten ändern)<br />
A11 : Cancel Admit Patient (Neuaufnahme stornieren)<br />
A12 : Cancel Transfer Patient (Verlegung stornieren)<br />
A13 : Cancel Discharge Patient (Entlassung stornieren)<br />
A31 : Änderung Patienten<strong>in</strong>formationen (analog A08)<br />
Hier e<strong>in</strong> Beispiel:<br />
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Patient A kommt <strong>in</strong>s Krankenhaus. <strong>Die</strong> Aufnahmedaten werden <strong>in</strong> das Krankenhaus-Informations-<br />
System e<strong>in</strong>gebracht. (Name, Vorname, Adresse, .Aufnahme-Nummer, Station,...). <strong>Die</strong> Apotheke<br />
verfügt über e<strong>in</strong> eigenes EDV-System, <strong>in</strong> dem diese Daten über die HL7-<strong>Schnittstelle</strong> <strong>in</strong> <strong>Cypro</strong> e<strong>in</strong>gefügt<br />
werden, wodurch die erneute manuelle E<strong>in</strong>gabe von Patienten, sowie das Aufnehmen und<br />
Entlassen entfällt. Daten bestehender <strong>Cypro</strong>-Patienten werden durch die HL7-<strong>Schnittstelle</strong> automatisch<br />
aktualisiert, die Daten von Nicht-<strong>Cypro</strong>-Patienten verbleiben <strong>in</strong> der HL7 Datenbank. <strong>Die</strong>se<br />
können als HL7-Patienten <strong>in</strong> die <strong>Cypro</strong>-Datenbank e<strong>in</strong>gefügt werden.<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 1 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Allgeme<strong>in</strong>es<br />
Voraussetzungen für den Betrieb der HL7-<strong>Schnittstelle</strong><br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> ist als W<strong>in</strong>dows-<strong>Die</strong>nst realisiert und läuft deswegen nur <strong>in</strong> W<strong>in</strong>dows NT 4.0,<br />
W<strong>in</strong>dows 2000 und W<strong>in</strong>dows XP. Für W<strong>in</strong>dows 9x-Systemen sieht <strong>Cypro</strong> ke<strong>in</strong>e Anb<strong>in</strong>dung an das<br />
krankenhaus<strong>in</strong>terne Kommunikations-System vor.<br />
Vor der Inbetriebnahme der HL7-<strong>Schnittstelle</strong> muss entweder e<strong>in</strong> Firebird-Client (wenn die <strong>Cypro</strong>-<br />
Datenbank sich nicht auf dem lokalen Rechner bef<strong>in</strong>det) oder e<strong>in</strong> Firebird-Server (wenn sich die<br />
<strong>Cypro</strong>-Datenbank auf dem lokalen Rechner bef<strong>in</strong>det) <strong>in</strong>stalliert se<strong>in</strong> und laufen. <strong>Die</strong> HL7-<strong>Schnittstelle</strong><br />
funktioniert global im <strong>Cypro</strong>-Netzwerk und braucht deswegen nur auf e<strong>in</strong>em Rechner <strong>in</strong>stalliert<br />
werden. Mehrere Installationen s<strong>in</strong>d sehr kontraproduktiv für die Geschw<strong>in</strong>digkeit der Datenbank,<br />
da nun die HL7-Botschaften mehrfach abgearbeitet werden. <strong>Die</strong>s führt zwar nicht dazu, das<br />
Daten doppelt e<strong>in</strong>getragen werden (da die <strong>Schnittstelle</strong> ja von vornhere<strong>in</strong> von e<strong>in</strong>er dualen E<strong>in</strong>gabe<br />
ausgeht), E<strong>in</strong>füge-Operationen werden von den mehrfach aktiven <strong>Schnittstelle</strong>n dann aber als<br />
Aktualisierungen ausgeführt.<br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> sollte also auf jedem Fall nur e<strong>in</strong> e<strong>in</strong>ziges Mal aktiv <strong>in</strong>stalliert se<strong>in</strong>.<br />
Wie werden Daten <strong>in</strong> <strong>Cypro</strong> e<strong>in</strong>gefügt?<br />
Allgeme<strong>in</strong>es<br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> ist an das Krankenhaus-<strong>in</strong>terne HL7-Kommunikations-System angeschlossen<br />
und empfängt über e<strong>in</strong>e Socket-Verb<strong>in</strong>dung alle gesendeten HL7-Botschaften. <strong>Die</strong> Kommunikations-E<strong>in</strong>stellungen<br />
können <strong>in</strong> den <strong>Cypro</strong>-Optionen geändert werden.<br />
<strong>Die</strong> empfangenen Daten werden zunächst auf Fehlerfreiheit geprüft und dann <strong>in</strong> e<strong>in</strong>e spezielle<br />
HL7-Daten-Verwaltung <strong>in</strong> die <strong>Cypro</strong>-Datenbank e<strong>in</strong>getragen. <strong>Die</strong> ankommenden HL7-Daten werden<br />
nur dann an die <strong>Cypro</strong>-Patienten weitergereicht, wenn e<strong>in</strong> „HL7-Patienten“ zuvor als<br />
„<strong>Cypro</strong>-Patient“ e<strong>in</strong>gefügt wurde.<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 2 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Das MSH-Segment<br />
Für jede HL7-Botschaft wird e<strong>in</strong> MSH- und e<strong>in</strong> EVN-Segment gesendet. <strong>Die</strong> HL7-<strong>Schnittstelle</strong> liest<br />
folgende Informationen aus:<br />
HL7-Segment HL7-Sequenz-Name Sequenz-<br />
Nr.<br />
MSH SENDING APPLICATION 3<br />
MSH SENDING FACILITY 4<br />
MSH RECEIVING APPLICATION 5<br />
MSH RECEIVING FACILITY 6<br />
MSH DATE/TIME OF MESSAGE 7<br />
MSH MESSAGE TYPE 9<br />
MSH MESSAGE CONTROL ID 10<br />
MSH PROCESSING ID 11<br />
MSH VERSION ID 12<br />
MSH ACCEPT ACKNOWLEDGEMENT TYPE 15<br />
MSH APPLICATION ACKNOWLEDGEMENT TYPE 16<br />
EVN EVENT TYPE CODE 1<br />
EVN DATE/TIME OF EVENT 2<br />
PV1 SET ID - PATIENT VISIT 1<br />
Allgeme<strong>in</strong>es<br />
Der Haupt-Separator (normalerweise das Zeichen „|“’) wird aus dem ersten Zeichen im MSH-<br />
Segment h<strong>in</strong>ter der Segmentbezeichnung („MSH“) gelesen. Der Detail-Separator wird aus dem<br />
ersten Zeichen im zweiten Feld des MSH-Segments gelesen (normalerweise das Zeichen „^“).<br />
<strong>Die</strong> Datums- und Zeit<strong>in</strong>formationen müssen <strong>in</strong> e<strong>in</strong>em bestimmten Format vorliegen. Abhängig vom<br />
Feldtyp <strong>in</strong> der HL7-Botschaft können diese entweder als „yyyymmdd[hhmmss]“ gesendet werden,<br />
oder auch noch weitere Zeit<strong>in</strong>formationen, wie z.B. Millisekunden enthalten.<br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> liest jedoch bei Datumsfeldern nur Jahr, Monat und Tag aus, bei Zeitfeldern<br />
wird noch zusätzlich Stunde, M<strong>in</strong>ute und Sekunde ausgelesen. Alle weiteren Informationen werden<br />
ignoriert.<br />
<strong>Die</strong> Länder-Informationen (Land und Staatsangehörigkeit) muss als Alpha-2 oder Alpha-3 Code<br />
nach ISO 3166-1 vorliegen. <strong>Cypro</strong> entscheidet je nach Länge des E<strong>in</strong>trages, welcher Code vorliegt.<br />
<strong>Die</strong> Bewegungs-Nummer wird standardmäßig aus dem ersten Feld im PV1-Segment (SET ID -<br />
PATIENT VISIT) ausgelesen. Hier s<strong>in</strong>d nur Zahlen erlaubt. Buchstaben oder andere Zeichen, die<br />
e<strong>in</strong>e Umformung der Feld-Informationen <strong>in</strong> e<strong>in</strong>e Zahl nicht zulassen würden, s<strong>in</strong>d nicht erlaubt.<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 3 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Vorrausetzung für die Daten-Annahme durch <strong>Cypro</strong><br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> nimmt nur dann Daten an, wenn diese folgende Voraussetzungen erfüllen:<br />
1. <strong>Die</strong> HL7-Daten stammen von e<strong>in</strong>er <strong>Cypro</strong> bekannten Anwendung (<strong>Die</strong>ser Wert entspricht MS<br />
H.SENDING_APPLICATION)<br />
2. <strong>Die</strong> HL7-Daten stammen von e<strong>in</strong>er <strong>Cypro</strong> bekannten „E<strong>in</strong>richtung“ (<strong>Die</strong>ser Wert entspricht MS<br />
H.SENDING_FACILITY)<br />
3. <strong>Die</strong> HL7-Daten werden für e<strong>in</strong>e <strong>Cypro</strong> bekannte Anwendung (normalerweise ist dies <strong>Cypro</strong><br />
selbst) ausgesandt (<strong>Die</strong>ser Wert entspricht MSH.RECEIVING_APPLICATION)<br />
4. <strong>Die</strong> HL7-Daten werden an e<strong>in</strong>e <strong>Cypro</strong> bekannte „E<strong>in</strong>richtung“ ausgesandt (<strong>Die</strong>ser Wert entspricht<br />
MSH.RECEIVING_FACILITY)<br />
5. Es handelt sich um Produktions-Daten (MSH.PROCESSING-ID=“P“). Tra<strong>in</strong><strong>in</strong>gs (Test) und<br />
Debug-Daten werden nur dann empfangen (allerd<strong>in</strong>gs auch vollständig <strong>in</strong> die HL7-bzw. <strong>Cypro</strong>-<br />
Datenbank e<strong>in</strong>getragen), wenn dies <strong>in</strong> den Optionen e<strong>in</strong>gestellt ist.<br />
6. <strong>Die</strong> ausgesandten Daten können von bestimmten Start- und Endzeichen e<strong>in</strong>geschlossen se<strong>in</strong>.<br />
In diesem Fall wird alles ignoriert, was außerhalb dieser Zeichen steht.<br />
Bestätigungsmeldung an den HL7-Server<br />
Alle empfangene Daten werden überprüft, ob sie für <strong>Cypro</strong> bestimmt s<strong>in</strong>d und alle Voraussetzungen<br />
für die weitere Verarbeitung erfüllen (dazu gehört auch Fehlerfreiheit und vollständige Übermittlung<br />
aller HL7-Daten).<br />
Sieht die HL7-Botschaft e<strong>in</strong>e Bestätigungsmeldung vor oder wird dies <strong>in</strong> den Optionen expliziert<br />
e<strong>in</strong>gestellt, so sendet <strong>Cypro</strong> nach Empfang bzw. nach Verarbeitung der Daten e<strong>in</strong>e Bestätigungsmeldung<br />
(Acknowledgement) an das übermittelnde System<br />
Dabei sieht <strong>Cypro</strong> zwei Möglichkeiten vor.<br />
Möglichkeit 1: Accept-Acknowledgement<br />
Allgeme<strong>in</strong>es<br />
<strong>Die</strong> Nachricht wird gespeichert und anschließend das MSH-Segment überprüft. Werden die E<strong>in</strong>träge<br />
der Felder MSH-9, MSH-11 und/oder MSH-12 nicht akzeptiert, so wird e<strong>in</strong> „Commit Reject“<br />
(CR) zurückgesandt. Liegen andere Gründe für e<strong>in</strong>e Ablehnung der Nachricht vor, so wird e<strong>in</strong><br />
„Commit Error“ (CE) übermittelt, andernfalls wird die Nachricht zur Weiterverarbeitung weitergegeben<br />
und e<strong>in</strong> „Commit Accept“ (CA) zurückgesandt.<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 4 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Möglichkeit 2: Application-Acknowledgement<br />
Bei diesem Verfahren werden die ACK-Nachrichten erst nach Verarbeitung der Daten <strong>in</strong> der HL7-<br />
Patienten-Verwaltung und <strong>in</strong> der <strong>Cypro</strong>-Patienten-Verwaltung verschickt. <strong>Die</strong>s erfolgt <strong>in</strong> der Regel<br />
zeitversetzt zum E<strong>in</strong>gang der zu bestätigenden Nachricht. Es gibt dabei zwei Möglichkeiten:<br />
● Wenn die Nachricht korrekt verarbeitet werden konnte, wird „Application Accept“ (AA) zurückgesandt.<br />
● Konnte die Nachricht aufgrund e<strong>in</strong>es formalen oder <strong>in</strong>haltlichen Fehlers nicht ausgewertet werden,<br />
so wird „Application Error“ (AE) geschickt.<br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> kann natürlich auch zuerst e<strong>in</strong> Accept-Acknowledgement versenden und<br />
dann im Anschluss e<strong>in</strong> Application-Acknowledgement. <strong>Die</strong>s kann man entweder über die e<strong>in</strong>gehende<br />
HL7-Nachricht steuern (Felder MSH-15 und MSH-16) oder über die <strong>Cypro</strong>-Optionen.<br />
Das Senden e<strong>in</strong>es Application-Acknowledgement. Ist beim betrieb <strong>in</strong> hochfrequenten Nachrichtensystemen<br />
nicht möglich<br />
Aufbau der ACK-Nachricht<br />
Allgeme<strong>in</strong>es<br />
Bei e<strong>in</strong>er ACK-Nachricht sendet <strong>Cypro</strong> zunächst das empfangene MSH-Segment und dann nach<br />
e<strong>in</strong>em Zeilenumbruch () das MSA-Segment mit Acknowledgement-Code und Message-Control-ID<br />
aus dem MSH-Segment.<br />
Im MSH-Segment kann der Wert für „MESSAGE_TYPE“ durch „ACK“ ersetzt werden. Aktivieren<br />
Sie dazu die Option „im MSH-Segment "ACK" anstatt des ursprünglichen MESSAGE_TYPE<br />
senden“ (<strong>Cypro</strong>-Optionen – Rubrik „HL7“- Seite „Allgeme<strong>in</strong>es“).<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 5 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
E<strong>in</strong>gefügte Daten <strong>in</strong> <strong>Cypro</strong><br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> fügt folgende Daten <strong>in</strong> <strong>Cypro</strong> e<strong>in</strong>:<br />
Wert für <strong>Cypro</strong> HL7- HL7-Sequenz-Name Länge Sequenz-<br />
Segment<br />
Nummer<br />
Patienten-ID PID PATIENT-ID 30 3<br />
Patient-Name PID PATIENT NAME 30 5<br />
Patient-Vorname PID PATIENT NAME 30 5<br />
Patient-Anrede/Titel PID PATIENT NAME 30 5<br />
Patient-Geburtsdatum PID DATE OF BIRTH ./. 5<br />
Patient-Geschlecht PID SEX 8<br />
Adresse-Strasse PID PATIENT ADRESS 50 11<br />
Adresse-Ort PID PATIENT ADRESS 50 11<br />
Adresse-Postleitzahl PID PATIENT ADRESS 10 11<br />
Adresse-Land PID PATIENT ADRESS 50 11<br />
Telefon privat PID PHONE NUMBER-HOME 25 13<br />
Telefon geschäftlich PID PHONE NUMBER-BUSINESS 25 14<br />
Staatsangehörigkeit PID CITIZENSHIP 50 26<br />
Bewegungsnummer PV1 30 1<br />
Krankenhaus PV1 ASSIGNED PATIENT LOCATION 50 3<br />
Abteilung PV1 ASSIGNED PATIENT LOCATION 50 3<br />
Station PV1 ASSIGNED PATIENT LOCATION 50 3<br />
Arzt-ID-Kennung PV1 ATTENDING DOCTOR 20 7<br />
Arzt-Name PV1 ATTENDING DOCTOR 30 7<br />
Arzt-Vorname PV1 ATTENDING DOCTOR 30 7<br />
Arzt-Anrede/Titel PV1 ATTENDING DOCTOR 30 7<br />
Patient-Aufnahme-Nummer PV1 VISIT NUMBER 15 19<br />
Aufnahme-Zeitpunkt PV1 ADMIT DATE/TIME ./. 44<br />
Entlassungszeitpunkt PV1 DISCHARGE DATE/TIME ./. 45<br />
Patient verlegen ab EVN DATE TIME OF EVENT ./. 2<br />
Gültigkeitsdatum der Versi IN1 PLAN EXPIRATION DATE 8 13<br />
cherungs-Karte<br />
Krankenkassen-Nummer IN1 INSURANCE COMPANY ID 15 3<br />
Krankenkasse IN1 INSURANCE COMPANY NAME 60 4<br />
Versicherten-Nummer IN1 POLICY NUMBER 25 36<br />
Arzt-ID-Kennung STF ATTENDING DOCTOR 20 1<br />
Arzt-Name STF ATTENDING DOCTOR 30 3<br />
Arzt-Vorname STF ATTENDING DOCTOR 30 3<br />
Arzt-Anrede/Titel STF ATTENDING DOCTOR 30 3<br />
Bewegungsnummer ZBE 30 2<br />
Patient verlegen ab ZBE /. 3<br />
Bewegungsnummer ZID 30 2<br />
Patient verlegen ab ZID /. 3<br />
Vorgabe-Felder, alternative Felder s<strong>in</strong>d andersfarbig markiert<br />
E<strong>in</strong>gefügte Daten <strong>in</strong> <strong>Cypro</strong><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 6 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Besondere HL7-Sequenzen<br />
E<strong>in</strong>ige HL7-Sequenzen liegen nicht als e<strong>in</strong>zelne Felder, sondern als zusammengesetzte Felder<br />
vor. <strong>Die</strong> nachfolgend beschrieben HL7-Sequenzen können je nach Krankenhaus unterschiedlich<br />
aufgebaut se<strong>in</strong>. Hier wird zunächst die standardmäßige Kodierung beschrieben. In den nachfolgenden<br />
Kapiteln wird auf die Anpassung an spezifische Gegebenheiten e<strong>in</strong>gegangen.<br />
1. Patient-Namens-Informationen: Patient-Vorname, Patient-Name, Patient-Anrede/Titel<br />
<strong>Die</strong>se Information liegt standardmäßig wie folgt vor:<br />
FAMILY NAME ^ GIVEN NAME ^ MIDDLE INITIAL OR NAME ^ SUFFIX ^ PREFIX ^ DEGREE<br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> liest folgendes aus:<br />
Patient-Name = MIDDLE INITIAL OR NAME + FAMILY NAME + SUFFIX,<br />
Patient-Vorname = GIVEN NAME,<br />
Patient-Anrede = PREFIX + DEGREE<br />
2. Patient-Adresse: Strasse, Ort, Postleitzahl, Land<br />
<strong>Die</strong>se Information liegt wie folgt vor:<br />
STREET ADDRESS ^ OTHER DESTINATION ^ CITY ^ STATE OR PROVINCE ^ ZIP ^<br />
COUNTRY ^ TYPE<br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> liest folgendes aus:<br />
Strasse = STREET ADDRESS, Ort = CITY, Postleitzahl = ZIP, Land = COUNTRY<br />
Der Wert <strong>in</strong> TYPE wird ignoriert. <strong>Die</strong> HL7-<strong>Schnittstelle</strong> trägt immer alles als Privat-Adresse e<strong>in</strong>.<br />
3. Stations-Informationen: Krankenhaus, Abteilung, Station<br />
<strong>Die</strong>se Information liegt standardmäßig wie folgt vor:<br />
NURSE UNIT ^ ROOM ^ BED ^ FACILITY ID ^ BED STATUS<br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> liest folgendes aus:<br />
Station = NURSE UNIT, Abteilung = FACILITY ID, Krankenhaus = die ersten zwei Zeichen<br />
von NURSE UNIT<br />
<strong>Die</strong> Werte für Krankenhaus, Abteilung, Station s<strong>in</strong>d ke<strong>in</strong>e vollständigen Namensbezeichnungen,<br />
sondern e<strong>in</strong>deutige Abkürzungen. <strong>Die</strong> Kodierung des Krankenhauses kann <strong>in</strong> den Optionen<br />
verändert werden (siehe „Kodierung für Krankenhaus“). Hier wird das Standard-Verfahren<br />
aufgezeigt.<br />
4. Arzt-Namens-Informationen: Arzt-ID-Kennung, Arzt-Vorname, Arzt-Name<br />
<strong>Die</strong>se Information liegt standardmäßig wie folgt vor:<br />
ID NUMBER ^ FAMILY NAME ^ GIVEN NAME ^ MIDDLE INITIAL OR NAME ^ SUFFIX ^<br />
PREFIX ^ DEGREE<br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> liest folgendes aus:<br />
Arzt-ID-Kennung = ID NUMBER<br />
Arzt-Name = MIDDLE INITIAL OR NAME + FAMILY NAME + SUFFIX,<br />
Arzt-Vorname = GIVEN NAME, Arzt-Anrede = PREFIX + DEGREE<br />
Besondere HL7-Sequenzen<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 7 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Kodierung für Namen<br />
<strong>Die</strong> Kodierung für Arzt- und Patienten-Namen kann <strong>in</strong> den <strong>Cypro</strong>-Optionen entsprechend den Gegebenheiten<br />
des Krankenhauses angepaßt werden.<br />
Standardmäßig erwartet <strong>Cypro</strong> den Patienten-Namen <strong>in</strong> folgendem Format:<br />
FAMILY NAME ^ GIVEN NAME ^ MIDDLE INITIAL OR NAME ^ SUFFIX ^ PREFIX ^ DEGREE<br />
Der Arzt-Name wird wie folgt erwartet:<br />
ID NUMBER^FAMILY NAME^GIVEN NAME^MIDDLE INITIAL OR NAME^SUFFIX^PREFIX^ DE<br />
GREE<br />
Werden die Namens-Informationen abweichend übertragen, so wählen Sie aus den nachfolgend<br />
aufgeführten Optionen. Sie f<strong>in</strong>den diese <strong>in</strong> der Rubrik „HL7“ auf der Seite „Spezielles“ und der<br />
Unterseite „Kodierung“.<br />
● Der Arzt-Name wird genauso wie der Patienten-Name übertragen:<br />
ID NUMBER^FAMILY NAME^GIVEN NAME^MIDDLE INITIAL OR NAME^SUFFIX^PREFIX^<br />
DEGREE<br />
● Der Arzt-Name wird ohne "MIDDLE INITIAL OR NAME" übertragen<br />
Verwenden Sie diese Option, wenn Ihr HL7-Server an <strong>Cypro</strong> für den Arzt-Namen das Feld<br />
„MIDDLE INITIAL OR NAME“ nicht sendet.<br />
Achtung:<br />
Damit ist nicht geme<strong>in</strong>t, dass dieses Feld nicht gefüllt wird.<br />
Wählen Sie dies also nur, wenn an <strong>Cypro</strong> für den Arzt z.B. folgendes gesendet wird:<br />
0001^Muster-Arzt^Paul^^^Dr. med.<br />
Wählen Sie dies NICHT, wenn an <strong>Cypro</strong> für den Arzt z.B. folgendes gesendet wird:<br />
0001^Muster-Arzt^Paul^^^^Dr. med.<br />
● Der Arzt-Name wird ohne „SUFFIX“ und ohne „PREFIX“ übertragen<br />
Besondere HL7-Sequenzen<br />
● „MIDDLE INITIAL OR NAME“ des Patient- und des Arzt-Namens gehört zum Nachnamen<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 8 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
● „MIDDLE INITIAL OR NAME” des Patient- und des Arzt-Namens ist Vorsatz zum Titel und gehört<br />
nicht zum Nachnamen<br />
Mit dieser Option wird das Feld „MIDDLE INITIAL OR NAME“ als Bestandteil des Titels gewertet.<br />
<strong>Cypro</strong> setzt den Titel dann aus MIDDLE INITIAL OR NAME + PREFIX + DEGREE zusammen,<br />
ansonsten wird der Titel aus PREFIX + DEGREE zusammengesetzt.<br />
● „MIDDLE INITIAL OR NAME“ des Patient- und des Arzt-Namens be<strong>in</strong>haltet den 2. sowie weitere<br />
Vornamen und gehört nicht zum Nachnamen<br />
<strong>Die</strong> hier beschriebenen Optionen haben ke<strong>in</strong>en E<strong>in</strong>fluß auf schon verarbeitete HL7-Botschaften.<br />
Sie gelten nur für neu ankommende HL7-Botschaften.<br />
Leere Vornamen und unvollständiges Geburtsdatum<br />
Um HL7-Botschaften auch verarbeiten zu können, wenn der Patienten-Vorname leer ist oder das<br />
Geburtsdatum unvollständig ist, wählen Sie die Optionen „Erlaube leere Vornamen für Patienten“<br />
und „Erlaube e<strong>in</strong> unvollständiges Geburtsdatum für Patienten“ (HL7-Optionen – Rubrik<br />
„HL7“- Seite „Spezielles“ - Unterseite „E<strong>in</strong>gabe/Aktualisierung“).<br />
Ist die Option „Erlaube leere Vornamen für Patienten“ gewählt, so verwendet <strong>Cypro</strong> e<strong>in</strong> Leerzeichen<br />
(„ “) anstelle des leeren Vornamens. Wird e<strong>in</strong> solcher Patient als <strong>Cypro</strong>-Patient e<strong>in</strong>gefügt und<br />
anschließend <strong>in</strong> der Patientenverwaltung bearbeitet, so erhalten Sie e<strong>in</strong>e H<strong>in</strong>weismeldung, daß<br />
der Vornamen e<strong>in</strong>geben werden muß. E<strong>in</strong> Leerzeichen ist nicht zulässig. Um dies zu umgehen<br />
und e<strong>in</strong> Leerzeichen als zulässigen Vornamen verwenden zu können, aktivieren Sie auch bei den<br />
<strong>Cypro</strong>-Clients die Option „Erlaube leere Vornamen für Patienten“.<br />
Ist die Option „Erlaube e<strong>in</strong> unvollständiges Geburtsdatum für Patienten“ gewählt, so wird e<strong>in</strong><br />
unvollständiges Geburtsdatum um die fehlenden Werte vervollständigt.<br />
E<strong>in</strong> vollständiges Geburtsdatum wird im Format „yyyymmdd“ übertragen. Nicht übertragene Werte<br />
werden durch „01“ ersetzt.<br />
Beispiel:<br />
Geburtsdatum <strong>in</strong> der HL7-Botschaft „<strong>Cypro</strong>“-Geburtsdatum<br />
19550724 24.07.1955<br />
195507 01.07.1955<br />
1955 01:01:1955<br />
Besondere HL7-Sequenzen<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 9 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Kodierung für Krankenhaus<br />
<strong>Die</strong> Kodierung für die Krankenhaus-Informationen wird <strong>in</strong> den <strong>Cypro</strong>-Optionen – Rubrik „HL7“-<br />
Seite „Spezielles“ - Unterseite „Kodierung“ e<strong>in</strong>getragen.<br />
<strong>Cypro</strong> unterstützt 4 „Kodierungs-Verfahren“:<br />
1. Das Krankenhaus wird <strong>in</strong> e<strong>in</strong>em 2-stelligen Code als Bestandteil von Abteilung und Station<br />
übertragen: ^^^<br />
<strong>Die</strong>s ist das Standard-Verfahren der <strong>Cypro</strong>-HL7-<strong>Schnittstelle</strong> (siehe „Besondere HL7-Sequenzen“).<br />
In Segment PV1.3 wird die Abteilung und die Station als „NURSE UNIT ^ ROOM ^ BED<br />
^ FACILITY ID ^ BED STATUS“ übertragen. Das Krankenhaus wird als zweistelliges Zeichen<br />
jeweils vor „NURSE UNIT“ und jeweils vor „FACILITY ID“ übertragen.<br />
2. Das Krankenhaus wird <strong>in</strong> Segment MSH.SENDING FACILITY kodiert<br />
Das Krankenhaus wird <strong>in</strong> Segment MSH.SENDING FACILITY (MSH.4) anstelle der Kennung<br />
für die sendende „E<strong>in</strong>richtung“ übertragen.<br />
3. Das Krankenhaus wird <strong>in</strong> der HL7-Botschaft nicht kodiert<br />
Wählen Sie diese Variante nur, wenn immer sichergestellt ist, das alle mit HL7 übertragenen<br />
Abteilungen und Stationen nur zu e<strong>in</strong>em Krankenhaus gehören. <strong>Cypro</strong> verwendet <strong>in</strong> diesem<br />
Fall für jede Abteilung/Station e<strong>in</strong> Krankenhaus mit der Kennung „0“.<br />
4. Das Krankenhaus UND die Abteilung wird <strong>in</strong> der HL7-Botschaft nicht kodiert<br />
Wählen Sie diese Variante nur, wenn immer sichergestellt ist, wenn Krankenhaus und Abteilung<br />
nicht <strong>in</strong> der HL7-Botschaft übertragen werden. Noch nicht <strong>in</strong> die <strong>Cypro</strong>-Stationsverwaltung<br />
e<strong>in</strong>getragene Stationen können mit dieser Option allerd<strong>in</strong>gs nicht automatisch <strong>in</strong> <strong>Cypro</strong><br />
e<strong>in</strong>getragen werden, da das zugehörige Krankenhaus und die Abteilung nicht bekannt s<strong>in</strong>d.<br />
Führende Nullen <strong>in</strong> Stationsbezeichnungen werden entfernt, wenn die ersten beiden Zeichen als<br />
Krankenhaus-Kennung dienen (Option „Das Krankenhaus wird <strong>in</strong> e<strong>in</strong>em 2-stelligen Code als<br />
Bestandteil von Abteilung und Station übertragen: ^^^<br />
“).<br />
Bewegungsnummer und Verlegungsdatum<br />
Besondere HL7-Sequenzen<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 10 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Wenn e<strong>in</strong> ZID-Segment gesendet wird, dann wird die Bewegungsnummer aus dem zweiten Feld<br />
dieses Segments gelesen. Wird e<strong>in</strong> ZBE-Segment gesendet wird, dann wird die Bewegungsnummer<br />
aus dem zweiten Feld des ZBE-Segments gelesen, ansonsten wird das erste Feld des PV1-<br />
Segments verwendet.<br />
Wenn e<strong>in</strong> ZID- oder e<strong>in</strong> ZBE-Segment gesendet wird, dann wird das Verlegungsdatum bei e<strong>in</strong>er<br />
Patientenverlegung aus dem dritten Feld dieser Segmente gelesen, ansonsten wird das zweite<br />
Feld des EVN-Segments verwendet.<br />
Arzt-Informationen aus dem STF-Segment<br />
<strong>Die</strong> Arzt-Informationen <strong>in</strong> der HL7-Botschaft werden aus dem STF-Segment gelesen, wenn e<strong>in</strong><br />
solches Segment übertragen wird. Ist das STF-Segment nicht vorhanden, werden die Information<br />
aus Feld PV1.7 verwendet.<br />
<strong>Die</strong> ID-Nummer des Arztes wird aus dem ersten Feld des STF-Segments ausgelesen.<br />
Krankenkassen-Informationen<br />
Besondere HL7-Sequenzen<br />
<strong>Cypro</strong> akzeptiert nur IN1-Segmente, wenn diese als Hauptversicherung deklariert s<strong>in</strong>d (22. Feld<br />
des IN1-Segments='01'). Wenn es <strong>in</strong> der HL7-Botschaft ke<strong>in</strong>e Hauptversicherung gibt, dann wird<br />
nur das IN1-Segment mit leerer Segmentnummer (Feld IN1.1) oder mit „1“ als Segmentnummer<br />
verwendet. IN1-Segmente, die als „Selbstzahler“ deklariert s<strong>in</strong>d (22. Feld des IN1-Segments='98')<br />
werden immer abgelehnt.<br />
<strong>Cypro</strong> akzeptiert nur IN1-Segmente, wenn diese als Hauptversicherung deklariert s<strong>in</strong>d (22. Feld<br />
des IN1-Segments='01' oder Feld 15.2 des IN1-Segments='H'). Als Hauptversicherung wird auch<br />
e<strong>in</strong> IN1-Segment mit Feld 15.2 des IN1-Segments='H' angesehen. Wenn es <strong>in</strong> der HL7-Botschaft<br />
ke<strong>in</strong>e Hauptversicherung gibt, dann wird nur das IN1-Segment mit leerer Segmentnummer (Feld<br />
IN1.1) oder mit „1“ als Segmentnummer verwendet. IN1-Segmente, die als „Selbstzahler“ deklariert<br />
s<strong>in</strong>d (22. Feld des IN1-Segments='98') werden immer abgelehnt.<br />
Das Gültigkeitsdatum der Versicherungs-Karte wird aus dem 13. Feld des IN1-Segments gelesen.<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 11 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Geschlecht und Patienten-Klasse/ Patientenstatus<br />
Als Wert für Geschlecht (Feld PID.8) s<strong>in</strong>d neben den englischen auch die deutschen Abkürzungen<br />
zulässig:<br />
„F“ (female), „M“ (male), „O“ (other), „U“ (unknown), „W“ (weiblich), „M“ (männlich).<br />
Als Wert für die Patienten-Klasse/ Patientenstatus (Feld PV1.2) ist folgendes zulässig:<br />
„I“ oder „1“ (<strong>in</strong>bound), „O“ oder „2“ (outbound), „T“ oder „3“ (teilstationär),<br />
„S“ oder „4“ (stationär), „A“ (ambulant).<br />
Welche Felder dürfen nicht leer se<strong>in</strong>?<br />
<strong>Cypro</strong> benötigt bestimmte Felder <strong>in</strong> der HL7-Botschaft die nicht leer bleiben dürfen. <strong>Die</strong>s s<strong>in</strong>d:<br />
1. Alle Felder im MSH-Segment außer ACCEPT ACKNOWLEDGEMENT TYPE und APPLICATI<br />
ON ACKNOWLEDGEMENT TYPE<br />
2. <strong>Die</strong> Felder EVENT TYPE CODE und DATE/TIME OF EVENT aus dem EVN-Segment<br />
3. <strong>Die</strong> Felder für Patient-ID, Name, Vorname, Geburtsdatum aus dem PID-Segment<br />
Anmerkung: Je nach Option, ist auch e<strong>in</strong> Betrieb ohne Vorname möglich (siehe „Leere Vornamen<br />
und unvollständiges Geburtsdatum”).<br />
4. <strong>Die</strong> Felder für Bewegungs-Nummer, Aufnahme-Nummer, Aufnahme-Zeitpunkt aus dem PV1-<br />
Segment<br />
Anmerkung: Je nach Option, ist auch e<strong>in</strong> Betrieb ohne Bewegungsnummer möglich (siehe<br />
„Warum benötigt <strong>Cypro</strong> e<strong>in</strong>e Bewegungs-Nummer?”, ff.).<br />
Folgende Felder müssen e<strong>in</strong>deutig se<strong>in</strong>, d.h. sie dürfen nie doppelt vergeben werden:<br />
1. Patient-ID<br />
2. Bewegungs-Nummer<br />
3. Aufnahme-Nummer<br />
4. ID-Kennung für den Arzt<br />
5. Abkürzungen (ID-Kennung) für Krankenhaus, Abteilung, Station<br />
Besondere HL7-Sequenzen<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 12 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Konfiguration der <strong>Schnittstelle</strong><br />
Alle E<strong>in</strong>stellungen für die HL7-<strong>Schnittstelle</strong> können <strong>in</strong> den <strong>Cypro</strong>-Optionen getroffen werden. Für<br />
die HL7-Konfiguration ist im Options-Programm e<strong>in</strong>e Rubrik „HL7“ e<strong>in</strong>gefügt worden.<br />
Hier kann, wie auch schon bereits erwähnt, e<strong>in</strong>gestellt werden, welche HL7-Botschaften <strong>Cypro</strong><br />
entgegennehmen soll (z.B. nur Produktionsdaten, nur Botschaften, die für e<strong>in</strong> bestimmtes Programm<br />
ausgeschickt werden). Ebenso kann hier e<strong>in</strong>gestellt werden, ob und welche Art der ACK-<br />
Nachricht ausgeschickt werden soll. Sie f<strong>in</strong>den diese E<strong>in</strong>stellungen auf der Seite „HL7“-„Allgeme<strong>in</strong>es“.<br />
<strong>Die</strong> Optionen gelten nur lokal, d.h. die Optionen für die <strong>Schnittstelle</strong> wirken sich nur dann aus,<br />
wenn Sie auf dem Rechner e<strong>in</strong>gestellt werden, auf dem die HL7-<strong>Schnittstelle</strong> aktiviert ist.<br />
Anb<strong>in</strong>dung an den Krankenhaus-Kommunikationsserver<br />
Auf der Seite „HL7“-HL7-Server“ können die E<strong>in</strong>stellungen zur Anb<strong>in</strong>dung an den Krankenhaus<strong>in</strong>ternen<br />
HL7-Kommunikationsserver gewählt werden (Port und Rechner-Name bzw. IP-Adresse).<br />
<strong>Cypro</strong> unterstützt 3 Betriebs-Modi:<br />
1. E<strong>in</strong>e ständige Verb<strong>in</strong>dung zwischen der HL7-<strong>Schnittstelle</strong> und dem HL7-Server-Rechner (der<br />
Rechner, der die HL7-Botschaften aussendet)<br />
2. E<strong>in</strong> Verb<strong>in</strong>dungsaufbau erst dann, wenn der HL7-Server e<strong>in</strong>e HL7-Botschaft aussendet<br />
3. HL7-Botschaften aus Dateien auslesen<br />
Konfiguration der <strong>Schnittstelle</strong><br />
Wenn Sie ke<strong>in</strong>e ständige Verb<strong>in</strong>dung zum HL7-Server herstellen, wird die Verb<strong>in</strong>dung zur HL7-<br />
<strong>Schnittstelle</strong> vom HL7-Server erst dann aufgebaut, wenn e<strong>in</strong>e HL7-Botschaft gesendet werden soll<br />
und im allgeme<strong>in</strong>en nach Erhalt der ACK-Meldung wieder abgebaut.<br />
Wenn Sie e<strong>in</strong>e ständige Verb<strong>in</strong>dung aufbauen, wird die <strong>Schnittstelle</strong> <strong>in</strong> den "Abhören"-Modus gesetzt.<br />
Wenn Sie e<strong>in</strong>e ständige Verb<strong>in</strong>dung e<strong>in</strong>richten möchten, wählen Sie die Option „E<strong>in</strong>e ständige<br />
Verb<strong>in</strong>dung zwischen HL7-<strong>Schnittstelle</strong> und „HL7-Server" e<strong>in</strong>richten“. Sie benötigen nun den<br />
Port und den Rechner-Namen bzw. die IP-Adresse des HL7-Servers.<br />
Wenn Sie ke<strong>in</strong>e ständige Verb<strong>in</strong>dung e<strong>in</strong>richten möchten (dies ist die Standard-Option), dann markieren<br />
Sie die obige Option nicht. Sie benötigen nun nur den Port des HL7-Servers. Auf dem HL7-<br />
Server müssen Sie nun natürlich beim aussendenden Programm den Rechner-Namen bzw. die<br />
IP-Adresse des Rechners mit der HL7-<strong>Schnittstelle</strong> angeben.<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 13 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
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
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Ordner „HL7_Error“ unterhalb des HL7-Verzeichnisses verschoben. <strong>Cypro</strong> legt diese Ordner bei<br />
Bedarf an. Das heißt, der <strong>Cypro</strong>-HL7-Server benötigt Vollzugriff auf den HL7-Datei-Ordner.<br />
Nach dem Senden der Botschaften wartet der <strong>Cypro</strong>-HL7-Server m<strong>in</strong>destens die <strong>in</strong> den Optionen<br />
angebende Intervall-Zeit bis zum Senden der nächsten Botschaft, falls diese nicht durch das Warten<br />
auf die Acknowledgement-Meldungen überschritten wird.<br />
Für Test-Zwecke können Sie den <strong>Cypro</strong>-HL7-Server sichtbar schalten (Option „Sende und Empfangsdaten<br />
anzeigen“).<br />
Werden HL7-Botschaften aus Dateien gelesen und und ist der <strong>Cypro</strong>-HL7-beendet bzw. hat dieser<br />
ke<strong>in</strong>en Zugriff auf den HL7-Datei-Ordner, so ersche<strong>in</strong>t die HL7-<strong>Schnittstelle</strong> <strong>in</strong> der <strong>Die</strong>nst-Status-<br />
Information als deaktiviert (rotes Kugelsymbol).<br />
<strong>Die</strong> <strong>Cypro</strong>-HL7-<strong>Schnittstelle</strong> startet e<strong>in</strong>en manuell beendeten <strong>Cypro</strong>-HL7-Server automatisch nach<br />
30 Sekunden wieder neu (natürlich nur dann, wenn HL7-Botschaften aus Dateien gelesen<br />
werden).<br />
Betriebsmodus der HL7-<strong>Schnittstelle</strong> festlegen<br />
<strong>Die</strong> <strong>Cypro</strong>-HL7-<strong>Schnittstelle</strong> unterstützt 2 Betriebsmodi, den Normalbetrieb und den Betrieb <strong>in</strong><br />
hochfrequenten Nachrichtensystemen.<br />
Der Normalbetrieb<br />
Konfiguration der <strong>Schnittstelle</strong><br />
<strong>Die</strong> e<strong>in</strong>gehenden Daten werden von der HL7-<strong>Schnittstelle</strong> zunächst ausgewertet und dann als abzuarbeitende<br />
Aufgabe vermerkt. Sobald e<strong>in</strong>e HL7-Nachricht als abzuarbeitende Aufgabe vermerkt<br />
ist, wird e<strong>in</strong> Zeitgeber aktiv, der nach e<strong>in</strong>er bestimmten Zeit (normalerweise 1 M<strong>in</strong>ute, e<strong>in</strong>stellbar<br />
über die <strong>Cypro</strong>-Optionen) die aufbereitete HL7-Botschaft entgegennimmt und <strong>in</strong> die HL7- bzw. die<br />
<strong>Cypro</strong>-Patienten-Verwaltung e<strong>in</strong>fügt. S<strong>in</strong>d währen dieser Verarbeitungszeit neue Aufgaben angefallen,<br />
so werden diese sofort wieder an das Verarbeitungs-System übergeben, ohne e<strong>in</strong> neues<br />
Zeit<strong>in</strong>tervall (1 M<strong>in</strong>uten) abzuwarten. Gibt es jedoch ke<strong>in</strong>e neuen Aufgaben, so bleibt der Zeitgeber<br />
aktiv und kontrolliert nun ständig, ob neue Aufgaben zur Verarbeitung vorliegen.<br />
Sie können die e<strong>in</strong>gehenden HL7-Botschaften aber auch sofort verarbeiten lassen. Stellen Sie<br />
dazu <strong>in</strong> den Option als Wert für das Zeit-Intervall „0“ e<strong>in</strong> (Optionen- Rubrik „HL7“-Seite „Allgeme<strong>in</strong>es“-<br />
Option „<strong>Die</strong> e<strong>in</strong>gehenden HL7-Botschaften immer nach diesem Zeit-Intervall <strong>in</strong> die<br />
HL7- bzw. die <strong>Cypro</strong>-Datenbank e<strong>in</strong>tragen:“). E<strong>in</strong> Zeit-Intervall größer als „0“ können Sie den<br />
Datenbank-Server entlasten, da es nun ke<strong>in</strong>e „dauerhaften“ Datenbank-Zugriffe gibt (dies ist z.B.<br />
dann der Fall, wenn alle 30 oder 60 Sekunden e<strong>in</strong>e HL7-Botschaft an den <strong>Cypro</strong>-Server gesendet<br />
wird).<br />
Für den Normalbetrieb muss e<strong>in</strong> zeitverzögertes Accept-Acknowledgement e<strong>in</strong>gestellt werden.<br />
<strong>Die</strong>s dient dazu die HL7-<strong>Schnittstelle</strong> zu entlasten, da die Krankenhaus-HL7-Server sofort nach<br />
Empfang der ACK-Meldung e<strong>in</strong>e neue HL7-Botschaft versenden.<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 15 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
E<strong>in</strong> Zeit-Intervall größer als „0“ hat aber den Nachteil, das die e<strong>in</strong>gehenden Botschaften erst zeitlich<br />
Verzögert an die <strong>Cypro</strong>-Datenbank weitergereicht werden. Bei der E<strong>in</strong>stellung des Zeit-Intervalls<br />
gilt es also zwischen Entlastung des Datenbank-Servers und zeitnaher Datenweitergabe abzuschätzen,<br />
dies ist natürlich vor allem von der Anzahl der empfangenen Daten und der generellen<br />
Leistungsfähigkeit der Servers abhängig.<br />
Betrieb <strong>in</strong> hochfrequenten Nachrichtensystemen<br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> ist für den stabileren Betrieb <strong>in</strong> hochfrequenten HL7-Nachrichten-Systemen (<br />
>= 1 Nachricht / 5 Sekunden, entspricht 3000-4000 Nachrichten/Tag) ausgerichtet. Um <strong>in</strong> diesen<br />
Betriebs-Modus zu wechseln, wählen Sie „Thread für den Empfang der HL7-Nachricht vom<br />
Thread für die Speicherung <strong>in</strong> der <strong>Cypro</strong>-Datenbank entkoppeln (empfohlen für hochfrequente<br />
Nachrichten-Systeme - >= 1 Nachricht / 5 Sekunden)“ <strong>in</strong> den <strong>Cypro</strong>-Optionen (Rubrik<br />
„HL7“- Seite „HL7-Client“).<br />
Bei diesem Modus wird die e<strong>in</strong>gehende HL7-Nachricht nicht mehr im Arbeitsspeicher zwischengespeichert,<br />
sondern sofort als HL7-Rohdaten <strong>in</strong> die HL7-Datenbank gespeichert und dann nach<br />
dem mit der Option „<strong>Die</strong> e<strong>in</strong>gehenden HL7-Botschaften immer nach diesem Zeit-Intervall <strong>in</strong><br />
die HL7- bzw. die <strong>Cypro</strong>-Datenbank e<strong>in</strong>tragen“ def<strong>in</strong>ierten Zeit<strong>in</strong>tervall ausgelesen, verarbeitet<br />
und <strong>in</strong> die <strong>Cypro</strong>-Datenbank e<strong>in</strong>gebaut. <strong>Die</strong>se Option dient dazu den Server-Rechner zu entlasten,<br />
damit nicht ständige Schreibzugriffe auf die Festplatte entstehen (Vorgabe : 1 M<strong>in</strong>ute).<br />
E<strong>in</strong> zeitverzögertes Accept-Acknowledgement ist nicht notwendig. Sie können den Vorgabewert<br />
(60 Sekunden) auf „0” setzen. Das zeitverzögertes Accept-Acknowledgement dient dazu die<br />
HL7-<strong>Schnittstelle</strong> zu entlasten, wenn die Option für den Betrieb <strong>in</strong> hochfrequenten HL7-Nachrichten-Systemen<br />
deaktiviert ist, da die Krankenhaus-HL7-Server sofort nach Empfang der ACK-Meldung<br />
e<strong>in</strong>e neue HL7-Botschaft versenden.<br />
Wir empfehlen diesen Betriebs-Modus nicht nur für hochfrequente Nachrichten-Systeme,<br />
sondern auch für alle anderen e<strong>in</strong>zustellen.<br />
Achtung:<br />
Bei dieser Option wird von der <strong>Cypro</strong>-HL7-<strong>Schnittstelle</strong> ke<strong>in</strong> Application-Acknowledgement gesendet,<br />
e<strong>in</strong>e entsprechende Option auf der Seite „Allgeme<strong>in</strong>es" der HL7-Optionen wird ignoriert.<br />
Um <strong>in</strong> diesen Betriebsmodus zu wechseln, ist e<strong>in</strong> Neustart der HL7-<strong>Schnittstelle</strong> erforderlich.<br />
<strong>Die</strong> HL7-Datenbank<br />
Konfiguration der <strong>Schnittstelle</strong><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 16 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> nimmt die Daten aller im Krankenhaus aufgenommen Patienten entgegen.<br />
<strong>Die</strong> onkologisch behandelten Patienten s<strong>in</strong>d also nur e<strong>in</strong> Teil all dieser Patienten. Aus diesem<br />
Grund empfiehlt es sich die <strong>Cypro</strong>-Datenbank mit den onkologischen Patienten von der HL7-Datenbank<br />
mit allen Patienten abzutrennen und getrennte Datenbanken zu verwenden. Um e<strong>in</strong>e getrennte<br />
(externe) Datenbank für die HL7-Daten zu verwenden, legen Sie diese <strong>in</strong> den Optionen auf<br />
der Seite „HL7“-„Datenablage“ fest und kreuzen Sie „<strong>Die</strong> externe HL7-Datenbank anstatt der<br />
<strong>Cypro</strong>-Datenbank verwenden“ an. <strong>Die</strong> Vorgabe Datenbank für e<strong>in</strong>e externe Datenbank ist die<br />
Datei „<strong>Cypro</strong>_HL7.Cyp“ im Ordner „Database“ des <strong>Cypro</strong>-Installations-Ordners. Sie können diese<br />
Datenbank aber, genauso wie die <strong>Cypro</strong>-Datenbank „<strong>Cypro</strong>.Cyp“ auch <strong>in</strong> e<strong>in</strong>en anderen Ordner<br />
legen.<br />
Werden getrennte Datenbanken verwendet, so kann die HL7-Datenbank auch auf e<strong>in</strong>em externen<br />
„HL7-Server-Rechner“ <strong>in</strong>stalliert se<strong>in</strong>. In diesem Fall gibt es im <strong>Cypro</strong>-Netzwerk, dann zwei aktive<br />
Firebird-Datenbank-Server. So kann die CPU-Last e<strong>in</strong>fach auf zwei getrennte Systeme verteilt<br />
werden. Entscheidend für die Geschw<strong>in</strong>digkeit der HL7-<strong>Schnittstelle</strong> ist zwar zum e<strong>in</strong>en auch der<br />
Rechner auf dem die HL7-<strong>Schnittstelle</strong> läuft, aber vor allem der Rechner, auf dem sich die HL7-<br />
bzw. die <strong>Cypro</strong>-Datenbank bef<strong>in</strong>det. Wenn es zwischen diesen Rechnern e<strong>in</strong>e nur langsame Netzwerk-Verb<strong>in</strong>dung<br />
gibt, ist natürlich dies das geschw<strong>in</strong>digkeits-entscheidende Moment.<br />
<strong>Die</strong> Log-Datei<br />
<strong>Cypro</strong> schreibt standardmäßig beim Starten, Beenden, Aktivieren, Deaktivieren, bei e<strong>in</strong>er Änderung<br />
der Konfiguration (Port, Server-IP-Adresse, Aktualisierungszeit, Datenbank, Betriebsmodus)<br />
und bei jedem Fehler e<strong>in</strong>en E<strong>in</strong>trag <strong>in</strong> e<strong>in</strong>e Log-Datei. <strong>Die</strong>ses Verhalten kann hier verändert werden.<br />
<strong>Die</strong> Log-Datei bef<strong>in</strong>det sich im <strong>Cypro</strong>-Installations-Ordner („HL7.log“).<br />
Den Verlege-Status e<strong>in</strong>es Patienten erkennen<br />
Konfiguration der <strong>Schnittstelle</strong><br />
Das Verlegen e<strong>in</strong>es Patienten wird bei HL7 durch e<strong>in</strong>e A02-Botschaft signalisiert. <strong>Cypro</strong> kann jedoch<br />
auch bei jeder anderen HL7-Botschaft kontrollieren, ob der Patient verlegt worden ist. Wählen<br />
Sie diese Option, wenn nicht sicher ist, das Verlegungen auch über andere Botschaften stattf<strong>in</strong>den<br />
können. Wenn Sie aber sicher wissen, das Verlegungen nur mit A02-Botschaften signalisiert<br />
werden, dann schalten Sie diese Option aus. <strong>Die</strong> <strong>Schnittstelle</strong> spart somit bei jeder HL7-Botschaft<br />
das Auslesen der „alten“ Station und das Vergleichen mit der „neuen“. In <strong>Cypro</strong> bedeutet<br />
„Verlegen“ aber nicht nur e<strong>in</strong>e Stations-Verlegung, sondern auch e<strong>in</strong>e „Änderung“ des behandelnden<br />
Arztes. Werden durch A02-Botschaften nur Stations- aber ke<strong>in</strong>e „Arzt-Verlegungen“ abgedeckt,<br />
so aktivieren Sie die Option, bei allen HL7-Botschaften auf Verlegungen zu prüfen. Beim<br />
Verlegen e<strong>in</strong>es Patienten wird <strong>in</strong> <strong>Cypro</strong> nicht nur Arzt und Station für den Patienten geändert, sondern<br />
auch Arzt und Station aller Rezepte für den Patienten ab dem Verlegungstag.<br />
Optionen im laufenden Betrieb der <strong>Schnittstelle</strong> ändern<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 17 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Konfiguration der <strong>Schnittstelle</strong><br />
Im laufenden Betrieb der HL7-<strong>Schnittstelle</strong> kann die Datenbank-Verb<strong>in</strong>dung nicht neu gesetzt werden,<br />
alle anderen E<strong>in</strong>stellungen aber schon. Möchten Sie e<strong>in</strong>e bestehende Datenbank-Verb<strong>in</strong>dung<br />
trennen und die <strong>Schnittstelle</strong> an e<strong>in</strong>e andere Datenbank anb<strong>in</strong>den, dann müssen Sie die HL7-<br />
<strong>Schnittstelle</strong> beenden und dann neu starten.<br />
Wenn ke<strong>in</strong>e Verb<strong>in</strong>dung zum Krankenhaus-HL7-Server oder zur <strong>Cypro</strong>-Datenbank hergestellt<br />
werden kann, dann wird das Options-Programm automatisch gestartet und die entsprechenden<br />
E<strong>in</strong>stellungen können getroffen werden.<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 18 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
<strong>Die</strong> Inbetriebnahme der <strong>Schnittstelle</strong><br />
<strong>Die</strong> Inbetriebnahme der<br />
<strong>Schnittstelle</strong><br />
Voraussetzungen für die Inbetriebnahme der <strong>Schnittstelle</strong><br />
<strong>Cypro</strong> f<strong>in</strong>det alle Patienten <strong>in</strong> der HL7-Patienten-Verwaltung nur nach Patienten-ID. Um bestehende<br />
Patienten nachträglich <strong>in</strong> die HL7-<strong>Schnittstelle</strong> e<strong>in</strong>zutragen ist es erforderlich <strong>in</strong> der <strong>Cypro</strong>-<br />
Patienten-Verwaltung die „Patienten-ID im Krankenhaus-Informations-System (KIS)“ für alle Patienten<br />
e<strong>in</strong>zutragen und die Patienten dann <strong>in</strong> die HL7-Patienten-Verwaltung e<strong>in</strong>zutragen. Dabei<br />
wird aber nur Name, Vorname, Geburtsdatum und Patienten-ID aus <strong>Cypro</strong> <strong>in</strong> die HL7-Verwaltung<br />
übernommen, ke<strong>in</strong>e Arzt-, Versicherungs-, Stations- und Aufnahmedaten (diese Daten wurden alle<br />
manuell e<strong>in</strong>gefügt und entstammen nicht dem Krankenhaus-Informations-System). <strong>Die</strong>s reicht jedoch<br />
aus, um e<strong>in</strong>e automatische Verknüpfung zwischen HL7- und <strong>Cypro</strong>-Patienten-Verwaltung<br />
über die <strong>Cypro</strong>-<strong>in</strong>terne ID zu erstellen. Es ist dr<strong>in</strong>gend erforderlich die Patienten-ID richtig e<strong>in</strong>zutragen,<br />
da ansonsten die Aktualisierung nicht richtig erfolgen kann.<br />
Zum E<strong>in</strong>fügen e<strong>in</strong>es „<strong>Cypro</strong>-Patienten“ <strong>in</strong> die HL7-Patienten-Verwaltung gehen Sie bitte <strong>in</strong> die <strong>Cypro</strong>-Patienten-Verwaltung<br />
und klicken auf den Schalter „<strong>in</strong> HL7-Verwaltung e<strong>in</strong>fügen“. Sie f<strong>in</strong>den<br />
diesen Schalter <strong>in</strong> der Statusleiste rechts neben der Suchfeld-Auswahl. E<strong>in</strong> Patient kann nur <strong>in</strong> die<br />
HL7-Patientenverwaltung e<strong>in</strong>gefügt werden, wenn die Patienten-ID des KIS e<strong>in</strong>getragen ist. Sie<br />
sollten diese deswegen anzeigen (Optionen: Seite „Allgeme<strong>in</strong>es“-„Allgeme<strong>in</strong>es“- „auch die Patienten-Kennung<br />
des KIS e<strong>in</strong>tragen“).<br />
Bereits <strong>in</strong> der HL7-Patienten-Verwaltung vorhandene Patienten werden nicht neu e<strong>in</strong>getragen,<br />
ebenso wird e<strong>in</strong> Patient nicht e<strong>in</strong>getragen, wenn es <strong>in</strong> der HL7-Patienten-Verwaltung bereits e<strong>in</strong>en<br />
anderen Patienten mit der gleichen Patienten-ID gibt (<strong>in</strong> diesem Fall wäre die Patienten-ID des<br />
e<strong>in</strong>zutragenden Patienten falsch). Sie können das E<strong>in</strong>tragen <strong>in</strong> die HL7-Patienten-Verwaltung<br />
auch für alle <strong>Cypro</strong>-Patienten auf e<strong>in</strong>mal vornehmen. Klicken Sie dazu im Menü „Patient“ <strong>in</strong> der<br />
Hauptansicht auf den E<strong>in</strong>trag „<strong>in</strong> HL7-Verwaltung e<strong>in</strong>fügen“. <strong>Cypro</strong> ermittelt nun alle Patienten,<br />
bei denen e<strong>in</strong>e Patienten-ID angegeben wurde und trägt diese <strong>in</strong> die HL7-Patienten-Verwaltung<br />
e<strong>in</strong>. Es gilt jedoch auch hier das bereits Erwähnte: schon vorhanden Patienten werden nicht doppelt<br />
e<strong>in</strong>getragen und es erfolgt ke<strong>in</strong>e E<strong>in</strong>tragung, wenn es bereits e<strong>in</strong>en anderen Patienten mit<br />
gleicher Patienten-ID gibt.<br />
Während das E<strong>in</strong>fügen der bestehenden Patienten auch „nach und nach“ erfolgen kann (automatische<br />
Aktualisierungen f<strong>in</strong>den dann aber nicht statt) ist es vor Inbetriebnahme der <strong>Schnittstelle</strong><br />
dr<strong>in</strong>gend erforderlich die ID-Kennung für die Ärzte und die Abkürzungen für Krankenhaus, Abteilung<br />
und Station e<strong>in</strong>zutragen. Es müssen ke<strong>in</strong>e neuen Stationen e<strong>in</strong>getragen werden, dies ist nur<br />
für bestehende E<strong>in</strong>träge erforderlich. Geschieht dies nicht, so fügt die HL7-<strong>Schnittstelle</strong> automatisch<br />
neue Stationen <strong>in</strong> die Stations-Verwaltung von <strong>Cypro</strong> e<strong>in</strong>, da ke<strong>in</strong>e Stationen mit der entsprechenden<br />
Abkürzung gefunden werden können. Im Grunde s<strong>in</strong>d dies dann aber doppelte E<strong>in</strong>träge.<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 19 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Konfiguration von <strong>Cypro</strong> für HL7<br />
Neben Angabe der HL7-Datenbank (siehe „<strong>Die</strong> HL7-Datenbank”), benötigt <strong>Cypro</strong> lediglich die Angabe<br />
folgender Informationen:<br />
● S<strong>in</strong>d <strong>in</strong> e<strong>in</strong>em Krankenhaus-Verbund Stations- und Abteilungs-Kürzel Krankenhaus-übergreifend<br />
e<strong>in</strong>deutig oder gelten Sie nur für das jeweils zugehörige Krankenhaus ?<br />
● Werden Stationen für verschiedene Abteilungen belegt ?<br />
● S<strong>in</strong>d leer Vornamen bei der E<strong>in</strong>gabe von Patienten erlaubt ?<br />
Konfiguration von <strong>Cypro</strong> für HL7<br />
● S<strong>in</strong>d Arzt-ID-Kennung und Stations-Kürzel als Pflichtfelder e<strong>in</strong>zugeben<br />
<strong>Die</strong>s sollte man auf jeden Fall setzen, beachten Sie dazu auch Kapitel “Wie werden Daten<br />
von <strong>Cypro</strong> gefunden?“<br />
● Welche Standard-Such-Kriterien sollen beim Anzeigen der HL7-Patienten benutzt werden ?<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 20 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Konfiguration von <strong>Cypro</strong> für HL7<br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> starten, beenden und überwachen<br />
Das <strong>Die</strong>nst-Status-Informations-Programm dient zur Überwachung der HL7-<strong>Schnittstelle</strong>, des<br />
<strong>Cypro</strong>-Servers und des automatischen Backups. Zum Starten der <strong>Die</strong>nst-Status-Information wählen<br />
Sie den Punkt „<strong>Die</strong>nst Status Informationen“ aus der Gruppe „<strong>Cypro</strong>“ des W<strong>in</strong>dows-Startmenüs.<br />
Nach dem Programmstart wird das <strong>Die</strong>nst-Status-Informations-Programm zu e<strong>in</strong>em Symbol<br />
m<strong>in</strong>imiert und als farbige Kugel l<strong>in</strong>ks neben der Uhrzeit <strong>in</strong> der W<strong>in</strong>dows-Task-Leiste angezeigt.<br />
Mit diesem Programm können Sie die e<strong>in</strong>zelnen <strong>Die</strong>nste <strong>in</strong>stallieren, de<strong>in</strong>stallieren, starten und beenden,<br />
sowie alle Optionen e<strong>in</strong>stellen (E<strong>in</strong>trag „<strong>Die</strong>nst starten und beenden” im Kontextmenü<br />
des Symbols für das <strong>Die</strong>nst-Status-Informations-Programm). Mit „Installieren“ ist hier nicht die Installation<br />
von der <strong>Cypro</strong>-CD geme<strong>in</strong>t, sondern die Registrierung als W<strong>in</strong>dows-<strong>Die</strong>nst im Betriebssystem.<br />
Das Beenden e<strong>in</strong>es <strong>Die</strong>nstes gilt nur für die aktuelle W<strong>in</strong>dows-Sitzung. Nach e<strong>in</strong>em Neustart<br />
wird der <strong>Die</strong>nst wieder gestartet. Wenn Sie e<strong>in</strong>en <strong>Cypro</strong>-<strong>Die</strong>nst dauerhaft beenden möchten,<br />
so müssen Sie den <strong>Die</strong>nst entweder de<strong>in</strong>stallieren oder <strong>in</strong> der W<strong>in</strong>dows-<strong>Die</strong>nste-Verwaltung manuell<br />
deaktivieren. <strong>Die</strong> <strong>Die</strong>nst-E<strong>in</strong>stellungen können nur dann vorgenommen werden, wenn Sie<br />
über Adm<strong>in</strong>istrator-Rechte verfügen (das gilt nicht für die <strong>Die</strong>nst-Optionen).<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 21 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Sie können e<strong>in</strong>stellen, welcher <strong>Die</strong>nst überwacht werden soll. Klicken Sie dazu mit der rechten<br />
Maustaste auf das Symbol des <strong>Die</strong>nst-Status-Informations-Programms und dann auf den E<strong>in</strong>trag<br />
„Optionen“.<br />
Das <strong>Die</strong>nst-Status-Informations-Programm verwendet folgendes Farbschema:<br />
� Graue Kugel : Ke<strong>in</strong>e <strong>Die</strong>nste werden überwacht<br />
� Rote Kugel : Ke<strong>in</strong> überwachter <strong>Die</strong>nst ist gestartet oder aktiv<br />
� Gelbe Kugel : E<strong>in</strong>ige der überwachten <strong>Die</strong>nste s<strong>in</strong>d gestartet und aktiv<br />
� Grüne Kugel : Alle überwachten <strong>Die</strong>nst s<strong>in</strong>d gestartet und aktiv<br />
Konfiguration von <strong>Cypro</strong> für HL7<br />
Sie können das <strong>Die</strong>nst-Status-Informations-Programm genauso wie den <strong>Cypro</strong>-Schnellstarter<br />
auch automatisch mit W<strong>in</strong>dows starten. Wählen Sie dazu den E<strong>in</strong>trag „automatisch starten“ aus<br />
dem Kontextmenü (Rechtsklick auf das „Kugel“-Symbol).<br />
Alle hier beschrieben E<strong>in</strong>stellungen f<strong>in</strong>den sie auch im Menü des Schalter „<strong>Die</strong>nste“ der <strong>Cypro</strong>-<br />
Schnellstart-Leiste.<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 22 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
E<strong>in</strong>tragen von Daten <strong>in</strong> <strong>Cypro</strong><br />
Wie werden HL7-Daten <strong>in</strong> die <strong>Cypro</strong>-Datenbank e<strong>in</strong>gefügt?<br />
Sobald e<strong>in</strong> HL7-Patient als <strong>Cypro</strong>-Patient e<strong>in</strong>gefügt wurde werden alle ankommenden HL7-Daten<br />
<strong>in</strong> die <strong>Cypro</strong>-Datenbank e<strong>in</strong>getragen. Neue Patienten über HL7 werden NICHT automatisch <strong>in</strong> die<br />
<strong>Cypro</strong>-Datenbank e<strong>in</strong>gefügt.<br />
<strong>Cypro</strong> verwendet <strong>in</strong>nerhalb der <strong>Cypro</strong>-Datenbank zwei getrennte Bereiche zur Verwaltung der<br />
HL7- und der <strong>Cypro</strong>-Patienten. Werden HL7-Botschaften an die <strong>Cypro</strong>-HL7-<strong>Schnittstelle</strong> gesendet,<br />
so werden diese zunächst <strong>in</strong> die HL7-Patienten-Verwaltung aufgenommen. Wenn e<strong>in</strong> solcher<br />
Patient allerd<strong>in</strong>gs als <strong>Cypro</strong>-Patient vorliegt, werden im Anschluss alle Daten auch an die <strong>Cypro</strong>-<br />
Patienten-Verwaltung übergeben. Wird e<strong>in</strong> Patient <strong>in</strong> <strong>Cypro</strong> verändert, so hat dies ke<strong>in</strong>erlei Auswirkung<br />
auf die HL7-Patienten-Verwaltung, ebenso werden Löschvorgänge <strong>in</strong> <strong>Cypro</strong> nicht an die<br />
HL7-Patienten-Verwaltung übergeben.<br />
Beispiel:<br />
Der Patienten Udo Mustermann mit der Patienten-ID „123456“ existiert als „HL7-Patient“ <strong>in</strong> der<br />
HL7-Patienten-Verwaltung und wird nun <strong>in</strong> <strong>Cypro</strong> als „<strong>Cypro</strong>-Patient“ e<strong>in</strong>gefügt. <strong>Cypro</strong> liest nun<br />
alle Werte für diesen Patienten aus (Patienten-Informationen, wie Name, Vorname, Geburtsdatum,<br />
Arzt, Station. Krankenkasse, Aufnahme- und Entlassungsdaten) und trägt diese <strong>in</strong> die <strong>Cypro</strong>-<br />
Datenbank e<strong>in</strong>. Noch nicht existierende Ärzte, Stationen und Krankenkassen werden automatisch<br />
<strong>in</strong> die <strong>Cypro</strong>-Datenbank e<strong>in</strong>gefügt. Da die übertragenen Stations-, Abteilungs- und Krankenhaus-<br />
Informationen über HL7 nur Abkürzungen s<strong>in</strong>d, trägt <strong>Cypro</strong> als Bezeichnung ebenfalls die Abkürzung<br />
e<strong>in</strong>. <strong>Die</strong> Bezeichnung kann später vom Benutzer <strong>in</strong> <strong>Cypro</strong> geändert werden.<br />
Der Patient wurde am „31.01.2004“ aufgenommen und ist nicht entlassen. <strong>Die</strong>ser Patient wird nun<br />
<strong>in</strong> der <strong>Cypro</strong>-Patienten-Verwaltung entlassen (Datum=“03.02.2004“). <strong>Die</strong>se Information wird von<br />
<strong>Cypro</strong> aber weder an die HL7-Patienten-Verwaltung noch an das Krankenhaus-Aufnahme-System<br />
weitergereicht. Über die HL7-<strong>Schnittstelle</strong> wird nun ebenfalls das Entlassungsdatum gesendet.<br />
<strong>Die</strong>ses ist aber der „02.02.2004“, so das die Information <strong>in</strong> <strong>Cypro</strong> aktualisiert wird. Wird der Patient<br />
nun aus <strong>Cypro</strong> gelöscht, so bleibt er weiterh<strong>in</strong> <strong>in</strong> der HL7-Patienten-Verwaltung bestehen, so dass<br />
er später mit allen <strong>in</strong>zwischen angefallenen Daten wieder <strong>in</strong> <strong>Cypro</strong> e<strong>in</strong>gefügt werden kann. Bei gelöschten<br />
Patienten wird also nur die Verb<strong>in</strong>dung zwischen HL7-Patienten-Verwaltung und <strong>Cypro</strong>-<br />
Patienten-Verwaltung getrennt.<br />
Speichern der empfangenen HL7-Botschaften<br />
E<strong>in</strong>tragen von Daten <strong>in</strong> <strong>Cypro</strong><br />
Bei der Konfiguration der <strong>Schnittstelle</strong> für den Betrieb <strong>in</strong> hochfrequenten HL7-Nachrichten-Systemen<br />
werden auch die empfangenen Botschaften und nicht nur die aufbereiteten Werte gespeichert.<br />
<strong>Die</strong>s ist dann s<strong>in</strong>nvoll, wenn man erfahren möchte, ob und wann e<strong>in</strong>e spezielle Botschaft an<br />
<strong>Cypro</strong> gesendet wurde. Wird die HL7-<strong>Schnittstelle</strong> beendet und danach neu gestartet, werden zunächst<br />
die noch nicht abgearbeiteten HL7-Botschaften aus der HL7-Datenbank ausgelesen und <strong>in</strong><br />
die <strong>Cypro</strong>-Datenbank e<strong>in</strong>getragen. Gleichzeitig werden aber weiterh<strong>in</strong> die gesendeten HL7-Botschaften<br />
empfangen und verarbeitet. Es kommt so zu ke<strong>in</strong>em Verlust von HL7-Botschaften<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 23 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Ist diese Option deaktiviert, so verbleiben die Botschaften nur bis zur Verarbeitung temporär im<br />
Arbeitsspeicher. Wenn die HL7-<strong>Schnittstelle</strong> beendet wird, werden die ausstehenden, noch nicht<br />
<strong>in</strong> der <strong>Cypro</strong>-Datenbank gespeicherten, Botschaften lokal gespeichert. Beim nächsten Start der<br />
<strong>Schnittstelle</strong>, werden zunächst die HL7-Botschaften aus der lokalen Datei („Ma<strong>in</strong>tenance.*“ im<br />
„Database“-Ordner der <strong>Cypro</strong>-Installation) ausgelesen und <strong>in</strong> die <strong>Cypro</strong>-Datenbank e<strong>in</strong>getragen.<br />
Auch hier kommt es zu ke<strong>in</strong>em Verlust von HL7-Botschaften, da ebenfalls weiterh<strong>in</strong> die gesendeten<br />
HL7-Botschaften empfangen und verarbeitet werden.<br />
Wie werden die HL7-Daten ausgewertet?<br />
<strong>Cypro</strong> wertet bei der Aufbereitung der HL7-Nachrichten die übermittelte Bewegungs-Nummer aus.<br />
Wurde e<strong>in</strong>e neue Bewegungs-Nummer übertragen oder bezieht sich die HL7-Botschaft auf die aktuelle<br />
Bewegungs-Nummer, so werden neben Arzt, Versicherungs- und Aufnahmedaten auch Patientendaten<br />
aktualisiert (zu den Patienten-Daten gehören neben Name, Anschrift, Geburtsdatum<br />
u.a. auch die Stations<strong>in</strong>formationen). Bei e<strong>in</strong>er alten Bewegungs-Nummer werden nur Aufnahme-<br />
und Entlassungsdaten verarbeitet.<br />
<strong>Cypro</strong> geht beim Auswerten der empfangenen Daten immer grundsätzlich von folgendem aus:<br />
1. <strong>Die</strong> empfangenden Informationen können <strong>in</strong> <strong>Cypro</strong> schon manuell e<strong>in</strong>gegeben se<strong>in</strong>.<br />
2. Der Patient kann <strong>in</strong> <strong>Cypro</strong> schon existieren (er wurde manuell e<strong>in</strong>gegeben), ohne als HL7-Patient<br />
deklariert zu se<strong>in</strong>.<br />
Im e<strong>in</strong>zelnen geschieht folgendes:<br />
E<strong>in</strong>tragen von Daten <strong>in</strong> <strong>Cypro</strong><br />
<strong>Cypro</strong> sucht die Daten mit der übertragenden Bewegungs-Nummer. Werden solche Daten gefunden,<br />
dann werden sie mit den neuen Daten aktualisiert. Werden ke<strong>in</strong>e Daten gefunden, dann<br />
sucht <strong>Cypro</strong> nach relevanten Kenngrößen, z.B. die Aufnahmenummer bei Aufnahme- und Entlassungsdaten.<br />
<strong>Die</strong> Daten e<strong>in</strong>er bestehenden Aufnahme werden jedoch nur dann immer aktualisiert, wenn der<br />
E<strong>in</strong>trag über die Bewegungs-Nummer gefunden wurde. E<strong>in</strong>e alte Bewegungs-Nummer kann niemals<br />
die Daten e<strong>in</strong>er Aufnahme mit neuer Bewegungs-Nummer aktualisieren. Unabhängig davon<br />
werden aber immer die Aufnahmenummer angepasst, wenn folgendes gilt:<br />
1. <strong>Die</strong> Aufnahme-Nummer e<strong>in</strong>er bestehenden Aufnahme mit e<strong>in</strong>er alten Bewegungs-Nummer<br />
wird geändert. Existiert e<strong>in</strong> Entlassungs-E<strong>in</strong>trag mit der selben Bewegungs-Nummer (das kann<br />
aber normalerweise nie se<strong>in</strong>, da e<strong>in</strong>e Entlassung e<strong>in</strong> unabhängiger Vorgang ist), so wird die<br />
Aufnahme-Nummer der Entlassung ebenfalls geändert.<br />
2. <strong>Die</strong> Aufnahme-Nummer e<strong>in</strong>er bestehenden Aufnahme mit e<strong>in</strong>er alten Bewegungs-Nummer<br />
wird geändert. Existiert ke<strong>in</strong> Entlassungs-E<strong>in</strong>trag mit der selben Bewegungs-Nummer, aber e<strong>in</strong><br />
Entlassungs-E<strong>in</strong>trag mit der selben „alten“ Aufnahme-Nummer, so wird die Aufnahme-Nummer<br />
der Entlassung ebenfalls geändert, aber niemals andere Daten, wie z.B. Entlassungszeit.<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 24 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
3. <strong>Die</strong> Aufnahme-Nummer e<strong>in</strong>er bestehenden Entlassung mit e<strong>in</strong>er alten Bewegungs-Nummer<br />
wird geändert. Existiert e<strong>in</strong> Aufnahme-E<strong>in</strong>trag mit der selben Bewegungs-Nummer (das kann<br />
aber normalerweise nie se<strong>in</strong>, da e<strong>in</strong>e Aufnahme e<strong>in</strong> unabhängiger Vorgang ist), so wird die<br />
Aufnahme-Nummer der Aufnahme ebenfalls geändert.<br />
4. <strong>Die</strong> Aufnahme-Nummer e<strong>in</strong>er bestehenden Entlassung mit e<strong>in</strong>er alten Bewegungs-Nummer<br />
wird geändert. Existiert ke<strong>in</strong> Aufnahme-E<strong>in</strong>trag mit der selben Bewegungs-Nummer, aber e<strong>in</strong><br />
Aufnahme-E<strong>in</strong>trag mit der selben „alten“ Aufnahme-Nummer, so wird die Aufnahme-Nummer<br />
der Aufnahme ebenfalls geändert, aber niemals andere Daten, wie z.B. Aufnahmezeit.<br />
Detaildaten wie Arzt und Versicherung s<strong>in</strong>d unabhängig von der Bewegungs-Nummer und werden<br />
extern verwaltet. <strong>Cypro</strong> fügt nicht nur neue Versicherungen e<strong>in</strong>, sondern kann auch bestehende<br />
ändern (Änderung von Name und Kassen-Nr.), wobei aber immer nur e<strong>in</strong>e Änderung zur Zeit<br />
möglich ist, da als Kenngröße für die Identifizierung e<strong>in</strong>er Krankenkasse der Name und die Kassen-Nummer<br />
dienen. Bei e<strong>in</strong>em Arzt dient als Identifizierung die Arzt-ID-Kennung. Wird Name und<br />
Vorname bei e<strong>in</strong>em bestehenden Arzt geändert, so hat dies Auswirkungen auf alle Patienten. Der<br />
neue Arzt-Name wird nun nicht nur für den e<strong>in</strong>en Patienten, sondern bei allen Patienten, die von<br />
diesem Arzt behandelt werden, angezeigt.<br />
Warum benötigt <strong>Cypro</strong> e<strong>in</strong>e Bewegungs-Nummer?<br />
E<strong>in</strong>tragen von Daten <strong>in</strong> <strong>Cypro</strong><br />
Auf SAP-basierende Informations-Systeme können „historische“ Nachrichten aussenden. So<br />
können z.B. ältere Nachrichten erst zeitlich nach den aktuellen Nachrichten gesendet werden. Um<br />
diese Nachrichten zeitlich sortieren zu können, werden Bewegungs-Nummern verwendet. Hiermit<br />
wird natürlich auch die Relevanz der Nachricht beschrieben. Patienten-Informationen aus älteren<br />
Nachrichten werden so verworfen, Aufnahmedaten aber verwendet. Mit Hilfe von Bewegungs-<br />
Nummern ist es auch möglich ganz gezielt ältere Nachrichten-Sätze zu verändern.<br />
Bei Krankenhaus-Informations-Systemen ohne „historische“ Nachrichten werden <strong>in</strong> der Regel ke<strong>in</strong>e<br />
Bewegungs-Nummern verwendet. In diesem Fall verwenden Sie die Option. „Ke<strong>in</strong>e Bewegungs-Nummer<br />
des Krankenhaus-Informations-Systems verwenden, sondern eigene Bewegungs-Nummern<br />
generieren“ (Optionen- Rubrik „HL7“-Seite „Allgeme<strong>in</strong>es“), <strong>Cypro</strong> generiert so<br />
eigene Bewegungs-Nummern.<br />
<strong>Cypro</strong> benötigt zu korrekten Verarbeitung der HL7-Botschaften Bewegungs-Nummern, die im System<br />
e<strong>in</strong>deutig s<strong>in</strong>d. Es darf ke<strong>in</strong>e Bewegungs-Nummer geben, die für e<strong>in</strong>en anderen Vorgang, e<strong>in</strong>em<br />
anderen Patienten oder e<strong>in</strong>er anderen Aufnahme verwendet wird.<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 25 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
HL7-Botschaften ohne Bewegungsnummer<br />
E<strong>in</strong>tragen von Daten <strong>in</strong> <strong>Cypro</strong><br />
<strong>Cypro</strong> geht davon aus, daß es im Krankenhaus-Informationssystem Patienten gibt, die noch nicht<br />
<strong>in</strong> der <strong>Cypro</strong>-HL7-Patientenverwaltung e<strong>in</strong>getragen s<strong>in</strong>d. Wird e<strong>in</strong>e HL7-Nachricht an <strong>Cypro</strong> gesendet<br />
und ist der Patient noch nicht <strong>in</strong> der <strong>Cypro</strong>-Datenbank e<strong>in</strong>getragen, so wird dieser bei jeder<br />
Nachricht nachgetragen, auch z.B. bei A02 (Patient verlegen) - oder A13 (Entlassung stornieren)<br />
-Nachrichten.<br />
Für jeden Vorgang ist aber e<strong>in</strong>e Bewegungsnummer notwendig. <strong>Cypro</strong> kann auch eigene Bewegungsnummern<br />
erzeugen, dies ist aber normalerweise nur für Systeme vorgesehen, die ke<strong>in</strong>e eigenen<br />
Bewegungsnummern erzeugen.<br />
E<strong>in</strong>e Besonderheit s<strong>in</strong>d Botschaften, bei denen nur das PID-Segment übertragen wird. Bei e<strong>in</strong>er<br />
solchen Botschaft wird ke<strong>in</strong>e Bewegungsnummer gesendet. <strong>Die</strong>s kommt immer vor, wenn auch<br />
das PV1-Segment nicht gefüllt ist und liegt i.d.R. daran, daß SAP IS-H je nach gewähltem Menüzweig<br />
des Anwenders und se<strong>in</strong>er Schnelligkeit e<strong>in</strong> SAP-Event „NP0201“ generiert, welches nur<br />
Patientendaten-Änderungen (ohne HL7-PV1 und Bewegungsnummer) oder auch Patienten- und<br />
Falldaten-Änderungen (mit HL7-PV1 und mit Bewegungsnummer) zuläßt.<br />
Bei e<strong>in</strong>er solchen Botschaft ohne HL7-PV1 und Bewegungsnummer geht <strong>Cypro</strong> wie folgt vor:<br />
Wenn der Patient bereits <strong>in</strong> der HL7-Verwaltung von <strong>Cypro</strong> enthalten ist, wird der Datenstamm aktualisiert,<br />
die Bewegungsnummer aber nicht. Historische Nachrichten können weiterh<strong>in</strong> erkannt<br />
werden.<br />
Wenn der Patient noch nicht <strong>in</strong> der HL7-Verwaltung von <strong>Cypro</strong> enthalten ist, wird der Datenstamm<br />
aktualisiert, die Bewegungsnummer aber nicht. <strong>Cypro</strong> generiert e<strong>in</strong>e eigene negative Bewegungsnummer,<br />
damit diese nicht mit den späteren Bewegungsnummern des SAP-Systems „kollidiert“.<br />
E<strong>in</strong>e darauffolgende Nachricht mit Bewegungsnummer führt immer zu e<strong>in</strong>er Aktualisierung des<br />
Datenstamms, da zu diesem Zeitpunkt e<strong>in</strong>e historische Nachricht noch nicht erkannt werden kann.<br />
Anmerkung:<br />
<strong>Cypro</strong> ignoriert normalerweise historische Nachrichten <strong>in</strong> Bezug auf die Patientendaten (Name,<br />
Geburtsdatum, Anschrift), aber nicht für Aufnahmedaten.<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 26 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Historische Nachrichten <strong>in</strong> e<strong>in</strong>em Krankenhaus-Verbund<br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> unterstützt das korrekte Erkennen von historischen Nachrichten <strong>in</strong> e<strong>in</strong>em<br />
Krankenhaus-Verbund ohne e<strong>in</strong>en e<strong>in</strong>heitlichen Zahlenraum für Bewegungsnummern.<br />
In SAP-Systemen können historische HL7-Nachrichten versendet werden. Historische Daten s<strong>in</strong>d<br />
Daten, die zeitlich älter s<strong>in</strong>d als die aktuellen. <strong>Cypro</strong> erkennt diese historischen Nachrichten anhand<br />
der versendeten Bewegungsnummer. Bei historischen Nachrichten werden nur die Aufnahmedaten<br />
verwendet, die Patientendaten (Name, Versicherung, Station,...) werden ignoriert.<br />
In e<strong>in</strong>em Krankenhaus-Verbund ohne e<strong>in</strong>en e<strong>in</strong>heitlichen Zahlenraum für Bewegungsnummern<br />
lassen sich historische Daten nicht ohne weiteres erkennen, da bei e<strong>in</strong>er Verlegung des Patienten<br />
von e<strong>in</strong>em Krankenhaus <strong>in</strong> e<strong>in</strong> anderes e<strong>in</strong> neuer Zahlenraum für Bewegungsnummern gültig wird.<br />
Beispiel für nicht „System-e<strong>in</strong>deutige" Bewegungsnummern :<br />
E<strong>in</strong>tragen von Daten <strong>in</strong> <strong>Cypro</strong><br />
E<strong>in</strong> Patient liegt im Krankenhaus „11“, die Aufnahmenummer ist „1101", die letzte Bewegungsnummern<br />
ist „001". Der Patient wird nun verlegt <strong>in</strong> das Krankenhaus „10“. Er wird dort neu aufgenommen<br />
mit der Aufnahmenummer „1001", die Bewegungsnummern ist „001".<br />
<strong>Cypro</strong> bildet bei Bewegungsnummern, die nicht „System-e<strong>in</strong>deutig" s<strong>in</strong>d, sondern nur für die verwendeten<br />
Aufnahmen gelten, e<strong>in</strong>e <strong>in</strong>terne <strong>Cypro</strong>-Bewegungsnummer aus Aufnahme-Nummer und<br />
Bewegungsnummer. <strong>Die</strong> <strong>Cypro</strong>-Bewegungsnummer für den Patienten vor der Verlegung ist somit<br />
„1101001" und die <strong>Cypro</strong>-Bewegungsnummer für den Patienten nach der Verlegung ist<br />
„1001001".<br />
Beim Vergleich der Bewegungsnummern (die Bewegungsnummer nach der Verlegung ist kle<strong>in</strong>er<br />
als die vor der Verlegung) ersche<strong>in</strong>t es so, als ob es sich bei der Verlegung um e<strong>in</strong>en historischen<br />
Vorgang handelt, somit werden die Patientendaten (und auch die neue Station) des Patienten<br />
ignoriert, nicht aber die Aufnahmenummer.<br />
Um auch solche Daten korrekt als NICHT-historisch erkennen zu können, deaktivieren Sie die Option<br />
„In e<strong>in</strong>em Krankenhaus-Verbund gibt es e<strong>in</strong>en e<strong>in</strong>heitlichen Zahlenraum für Bewegungs-Nummern“<br />
(Rubrik „HL7“- Seite „HL7-Client“). Standardmäßig ist diese Option bereits deaktiviert.<br />
Wenn die Bewegungsnummern nicht „System-e<strong>in</strong>deutig" s<strong>in</strong>d, sondern nur für die verwendeten<br />
Aufnahmen gelten, darf diese Option nur dann verwendet werden, wenn e<strong>in</strong> e<strong>in</strong>heitlicher Zahlenraum<br />
für die Aufnahme-Nummern benutzt wird.<br />
Bei e<strong>in</strong>em e<strong>in</strong>heitlicher Zahlenraum beg<strong>in</strong>nen alle Werte von e<strong>in</strong>em geme<strong>in</strong>samen Startwert aus<br />
und s<strong>in</strong>d fortlaufend.<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 27 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Beispiele:<br />
Nicht „System-e<strong>in</strong>deutige" Bewegungsnummer (<strong>in</strong>terne <strong>Cypro</strong>-Bewegungsnummer ist zusammengesetzt<br />
aus Aufnahme-Nummer und Bewegungsnummer) mit e<strong>in</strong>heitlichem Zahlenraum.<br />
Krankenhaus = „11", Aufnahme = „1101", Bewegung = „1101001"<br />
Krankenhaus = „10", Aufnahme = „1102", Bewegung = „1102001"<br />
Nicht „System-e<strong>in</strong>deutige" Bewegungsnummer ohne e<strong>in</strong>heitlichen Zahlenraum.<br />
Krankenhaus = „11", Aufnahme = „1101", Bewegung = „1101001"<br />
Krankenhaus = „10", Aufnahme = „1001", Bewegung = „1001001"<br />
Im unten stehenden Fall, gibt es für die beiden Krankenhäuser unterschiedliche Startwerte für die<br />
Aufnahme-Nummer.<br />
Deaktivieren Sie <strong>in</strong> diesem Fall die Option „In e<strong>in</strong>em Krankenhaus-Verbund gibt es e<strong>in</strong>en e<strong>in</strong>heitlichen<br />
Zahlenraum für Bewegungs-Nummern“ und aktivieren Sie sie für den oben stehenden<br />
Fall.<br />
Wenn <strong>Cypro</strong> eigene Bewegungsnummern verwendet, wird diese Option ignoriert.<br />
<strong>Die</strong>se Option hat natürlich auch nur dann Auswirkung, wenn es <strong>in</strong> e<strong>in</strong>em Krankenhaus-Verbund zu<br />
Verlegungen zwischen den e<strong>in</strong>zelnen Krankenhäusern kommt.<br />
Wie werden Daten von <strong>Cypro</strong> gefunden?<br />
E<strong>in</strong>tragen von Daten <strong>in</strong> <strong>Cypro</strong><br />
<strong>Cypro</strong> f<strong>in</strong>det e<strong>in</strong>en Patienten <strong>in</strong> der HL7-Patienten-Verwaltung immer nur über dessen Patienten-<br />
ID und <strong>in</strong> der <strong>Cypro</strong>-Patienten-Verwaltung über die <strong>in</strong>terne <strong>Cypro</strong>-Patienten-ID. E<strong>in</strong> Arzt und e<strong>in</strong>e<br />
Station wird jedoch immer nur über dessen ID-Kennung gefunden. Wird die Arzt-ID-Kennung aus<br />
<strong>Cypro</strong> gelöscht oder verändert, dann geht <strong>Cypro</strong> davon aus das auch e<strong>in</strong> gleichnamiger Arzt e<strong>in</strong>e<br />
andere Person ist und fügt diesen neu e<strong>in</strong>. <strong>Die</strong> Verknüpfung zwischen Patient aus der HL7-Patienten-Verwaltung<br />
und der <strong>Cypro</strong>-Patienten-Verwaltung geschieht über die <strong>in</strong>terne <strong>Cypro</strong>-ID, so dass<br />
man hier die „Patienten-ID“ nachträglich ändern kann. Das ist natürlich nicht s<strong>in</strong>nvoll, da dies e<strong>in</strong><br />
falscher Wert wäre.<br />
Da die HL7-<strong>Schnittstelle</strong> von e<strong>in</strong>em dualen E<strong>in</strong>gabe-System ausgeht (E<strong>in</strong>gabe e<strong>in</strong>mal über das<br />
HL7-System und e<strong>in</strong>mal über <strong>Cypro</strong>), kontrolliert die <strong>Schnittstelle</strong> auch bei neuen Werten, ob dieser<br />
E<strong>in</strong>trag nicht doch schon <strong>in</strong> <strong>Cypro</strong> vorhanden ist und aktualisiert dann den „<strong>Cypro</strong>-E<strong>in</strong>trag“, obwohl<br />
e<strong>in</strong> Neu-E<strong>in</strong>fügen vom HL7-System gefordert wird.<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 28 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Aktualisierung bestehender Daten<br />
Automatische Aktualisierung der e<strong>in</strong>gefügten Patienten<br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> erhält laufend Daten vom Krankenhaus-Informations-System und reicht diese<br />
an alle Patienten <strong>in</strong> der HL7-Patienten-Verwaltung weiter. Wenn Sie „HL7-Patienten“ <strong>in</strong> den <strong>Cypro</strong>-Daten-Stamm<br />
e<strong>in</strong>gefügt haben, werden die Daten aus dem Krankenhaus-Informations-System<br />
auch an die „<strong>Cypro</strong>-Patienten“ weitergereicht. Über die HL7-<strong>Schnittstelle</strong> werden folgende Patientendaten<br />
aktualisiert:<br />
Name, Vorname, Geburtsdatum, Anschrift, Staatsangehörigkeit, Station, Arzt, Aufnahmen,<br />
Krankenkasse.<br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> kann folgende Aktionen durchführen:<br />
Patient neu aufnehmen<br />
Patient verlegen<br />
Patient entlassen<br />
Patientdaten ändern<br />
Neuaufnahme stornieren<br />
Verlegung stornieren<br />
Entlassung stornieren<br />
Beispiel:<br />
Aktualisierung bestehender Daten<br />
Sie haben e<strong>in</strong>en Patienten „Mustermann“ aus der HL7-Verwaltung <strong>in</strong> die <strong>Cypro</strong>-Daten e<strong>in</strong>gefügt.<br />
<strong>Die</strong>ser ersche<strong>in</strong>t mit allen bislang aus dem Krankenhaus-Informations-System erhaltenen Daten<br />
(Name, Vorname, Geburtsdatum, Anschrift, Staatsangehörigkeit, Station, Aufnahmen). Wird dieser<br />
Patient nun z.B. entlassen, so ist dies auch direkt <strong>in</strong> <strong>Cypro</strong> mit Zeitpunkt sichtbar.<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 29 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Automatische Aktualisierung bei eigener Bearbeitung<br />
Sie können die Patientendaten auch selbst bearbeiten. <strong>Die</strong> HL7-<strong>Schnittstelle</strong> wird Ihre Änderungen<br />
allerd<strong>in</strong>gs bei E<strong>in</strong>treffen von neuen HL7-Nachrichten wieder überschreiben.<br />
Beispiel:<br />
Sie haben die Anschrift des Patienten geändert von „Neue Strasse 17“ auf „Hauptstrasse 18“.<br />
E<strong>in</strong>e HL7-Nachricht trifft e<strong>in</strong> und macht Ihre Änderungen wieder rückgängig.<br />
Selbst e<strong>in</strong>gefügte Aufnahmen <strong>in</strong> der Aufnahmeliste des Patienten, werden nicht ohne weiteres von<br />
der HL7-<strong>Schnittstelle</strong> aktualisiert.<br />
● Wenn jedoch die Aufnahme (Nummer, Datum) e<strong>in</strong>er bestehenden Aufnahme, die durch die<br />
HL7-<strong>Schnittstelle</strong> e<strong>in</strong>gefügt wurde, geändert wird, so werden die Änderungen von neuen HL7-<br />
Nachrichten wieder überschrieben.<br />
● <strong>Die</strong>s gilt auch für die Aufnahme-/Entlassungs-Zeit e<strong>in</strong>er nicht durch HL7 e<strong>in</strong>gefügten Aufnahme,<br />
wenn die Aufnahme-Nummer der „eigenen“ Aufnahme und die aus der HL7-Nachricht<br />
gleich s<strong>in</strong>d.<br />
● <strong>Die</strong> HL7-<strong>Schnittstelle</strong> unterb<strong>in</strong>det das Löschen von Aufnahmen, wenn zu e<strong>in</strong>er Aufnahme bereits<br />
Arztbriefe oder Herstellungen zugeordnet s<strong>in</strong>d. In der Aufnahme-Liste wird dies durch e<strong>in</strong>e<br />
rötliche H<strong>in</strong>tergrundfarbe angezeigt.<br />
Eigene Aufnahmen ersche<strong>in</strong>en mit e<strong>in</strong>em roten Symbol, durch HL7 e<strong>in</strong>gefügte Aufnahmen ersche<strong>in</strong>en<br />
ohne Symbol.<br />
Aktualisierung von eigenen Aufnahmen<br />
Aktualisierung bestehender Daten<br />
Bei <strong>Cypro</strong>-Systemen mit e<strong>in</strong>er HL7-<strong>Schnittstelle</strong>, werden die Aufnahmedaten nicht mehr manuell<br />
e<strong>in</strong>gepflegt, sondern automatisch über die <strong>Schnittstelle</strong> e<strong>in</strong>getragen. Wenn das zugrundeliegende<br />
Krankenhaus-Informations-System die Aufnahmedaten verspätet liefert, kann e<strong>in</strong> Patient zum Herstellungsdatum<br />
noch entlassen bzw. noch nicht aufgenommen se<strong>in</strong>. E<strong>in</strong>e Herstellung ist dann<br />
nicht möglich und die Aufnahme müßte manuell e<strong>in</strong>gepflegt werden.<br />
Es ist <strong>in</strong> <strong>Cypro</strong> aber auch möglich, Patienten e<strong>in</strong>zugeben, ohne diese aufzunehmen. Genauso<br />
kann für nicht aufgenommene Patienten hergestellt werden.<br />
Falls dies so nicht geschehen soll und nur für aufgenommene Patienten hergestellt werden soll,<br />
muß der Patient <strong>in</strong> <strong>Cypro</strong> manuell aufgenommen werden. <strong>Die</strong> korrekte Aufnahme-Nummer ist<br />
dann nicht bekannt und es muß e<strong>in</strong>e „eigene“ Aufnahme-Nummer verwendet werden.<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 30 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
<strong>Die</strong> HL7-<strong>Schnittstelle</strong> bemerkt e<strong>in</strong>e eigene manuelle Aufnahme (angezeigt mit e<strong>in</strong>em roten Symbol<br />
<strong>in</strong> der Patienten-Aufnahme-Liste) und überschreibt die LETZTE eigene Aufnahme unabhängig<br />
von der Aufnahme-Nummer mit e<strong>in</strong>er neu e<strong>in</strong>treffenden „HL7-Aufnahme“. Das gilt aber nicht für<br />
Stornierungen von Aufnahmen (A11-Nachricht <strong>in</strong> HL7), d.h. eigene Aufnahmen werden nicht gelöscht.<br />
In den <strong>Cypro</strong>-Optionen kann e<strong>in</strong>gestellt werden, ob diese Art der Daten-Aktualisierung generell<br />
stattf<strong>in</strong>den soll, und ob Stornierungen von Entlassungen (A13-Nachricht <strong>in</strong> HL7) genauso wie Stornierungen<br />
von Aufnahmen dabei nicht beachtet werden soll (Optionen - Seite „HL7“–„Spezielles”).<br />
Wenn e<strong>in</strong>e eigene Aufnahme unabhängig von den E<strong>in</strong>stellungen <strong>in</strong> den <strong>Cypro</strong>-Optionen nicht<br />
durch die nächste HL7-Nachricht überschrieben werden soll, so kann man sie maskieren (Patienten-Verwaltung<br />
– Seite „Aufnahmedaten“ - Schalter „Änderung maskieren“). <strong>Die</strong> Aufnahme ersche<strong>in</strong>t<br />
jetzt mit e<strong>in</strong>em grünen Symbol. Mit Klick auf den Schalter „Maskierung aufheben“ wird<br />
die Maskierung wieder entfernt.<br />
Zusammenfassung:<br />
Aktualisierung bestehender Daten<br />
<strong>Cypro</strong> zeigt eigene Aufnahmen mit e<strong>in</strong>em roten Symbol an, eigene maskierte Aufnahmen ersche<strong>in</strong>en<br />
mit e<strong>in</strong>em grünen Symbol, durch die HL7-<strong>Schnittstelle</strong> e<strong>in</strong>gefügte Aufnahmen werden ohne<br />
Symbol angezeigt. Wenn durch die HL7-<strong>Schnittstelle</strong> e<strong>in</strong>gefügte Aufnahmen manuell geändert<br />
werden (Aufnahmenummer, Aufnahmedatum, Entlassen), so wird diese Aufnahme mit e<strong>in</strong>en Türkis-Symbol<br />
angezeigt.<br />
<strong>Die</strong>ses Farbsymbol ist <strong>in</strong> der Patienten-Verwaltung auf der Seite „Aufnahmedaten“ und auf der<br />
Seite „Allgeme<strong>in</strong>es“ l<strong>in</strong>ks neben der Aufnahme-Nummer sichtbar.<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 31 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Aktualisierung von selbst e<strong>in</strong>gegeben Patienten<br />
Wenn Sie e<strong>in</strong>en Patienten mit Patienten-ID e<strong>in</strong>geben, aber nicht <strong>in</strong> die HL7-Daten e<strong>in</strong>fügen (Patienten-Verwaltung<br />
– Seite „Allgeme<strong>in</strong>daten“ - Schalter „<strong>in</strong> HL7-Verwaltung e<strong>in</strong>fügen“), dann wird<br />
dieser automatisch <strong>in</strong> die HL7-Daten-Verwaltung e<strong>in</strong>getragen und von der HL7-<strong>Schnittstelle</strong> aktualisiert,<br />
wenn e<strong>in</strong>e HL7-Nachricht für e<strong>in</strong>en Patienten mit gleicher Patienten-ID, unabhängig vom<br />
Namen, e<strong>in</strong>trifft. Der Patient mit dieser Patienten-ID darf aber noch nicht <strong>in</strong> der HL7-Verwaltung<br />
vorhanden se<strong>in</strong>. Deswegen empfiehlt es sich immer eigene Patienten mit korrekter Patienten-ID<br />
selbst <strong>in</strong> die HL7-Patienten-Verwaltung e<strong>in</strong>zufügen.<br />
Beispiel:<br />
Aktualisierung bestehender Daten<br />
Sie fügen e<strong>in</strong>en Patienten „Mustermann“ mit der Patient-ID „123456789“ <strong>in</strong> <strong>Cypro</strong> e<strong>in</strong>. Bei der<br />
nächsten HL7-Nachricht für den Patienten mit der ID „123456789“ wird der <strong>Cypro</strong>-Patient <strong>in</strong> die<br />
HL7-Verwaltung e<strong>in</strong>gefügt und automatisch von HL7 aktualisiert, d.h., das Name, Vorname, etc,<br />
von HL7 überschrieben werden.<br />
Wenn Sie für e<strong>in</strong>en Patienten herstellen möchten, der noch nicht im Krankenhaus-Informations-<br />
System vorhanden ist, dann müssen sie ihn selbst <strong>in</strong> <strong>Cypro</strong> e<strong>in</strong>gegeben. <strong>Die</strong> Patienten-ID ist dann<br />
nicht bekannt. Lassen Sie <strong>in</strong> diesem Fall die Patienten-ID leer oder fügen Sie die <strong>Cypro</strong>-ID e<strong>in</strong>. <strong>Die</strong><br />
HL7-<strong>Schnittstelle</strong> fügt diesen Patienten automatisch <strong>in</strong> die HL7-Patienten-Verwaltung e<strong>in</strong>, wenn<br />
e<strong>in</strong>e HL7-Nachricht für e<strong>in</strong>en Patienten mit gleichem Namen, Vornamen, Geburtsdatum, Krankenhaus,<br />
Abteilung und Station e<strong>in</strong>trifft und wenn der <strong>Cypro</strong>-Patient ke<strong>in</strong>e Patienten-ID besitzt<br />
oder als Patienten-ID die <strong>Cypro</strong>-ID e<strong>in</strong>getragen ist. Der HL7-Patient aus der HL7-Nachricht darf<br />
noch nicht <strong>in</strong> der HL7-Patienten-Verwaltung enthalten se<strong>in</strong>.<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 32 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
<strong>Die</strong> Arbeit mit der HL7-<strong>Schnittstelle</strong><br />
Durch die HL7-<strong>Schnittstelle</strong> entfällt das manuelle E<strong>in</strong>geben von Patienten, sowie das Aufnehmen<br />
und Entlassen <strong>in</strong> <strong>Cypro</strong>. <strong>Die</strong>s ist aber auch weiterh<strong>in</strong> möglich. In diesem Kapitel s<strong>in</strong>d die <strong>in</strong> den<br />
vorherigen Kapiteln beschriebenen Vorgangsweisen zur Arbeit mit der HL7-<strong>Schnittstelle</strong> zusammengefaßt.<br />
E<strong>in</strong>fügen e<strong>in</strong>es Patienten <strong>in</strong> die HL7-Patienten-Verwaltung<br />
Klicken Sie auf den Schalter „<strong>in</strong> HL7-Verwaltung e<strong>in</strong>fügen“ <strong>in</strong> der Patienten-Verwaltung.<br />
Alternativ können Sie auch den Menüpunkt „alle Patienten <strong>in</strong> HL7 e<strong>in</strong>fügen“ im Menü „Patient“<br />
der Hauptansicht. Hierdurch werden alle noch nicht <strong>in</strong> die HL7-Verwaltung aufgenommen Patienten<br />
dort e<strong>in</strong>gefügt.<br />
Achtung:<br />
<strong>Die</strong> e<strong>in</strong>zufügenden Patienten müssen e<strong>in</strong>e korrekte Patienten-ID besitzen. Fügen Sie ke<strong>in</strong>e Patienten<br />
mit <strong>in</strong>korrekter Patienten-ID e<strong>in</strong>.<br />
Sie brauchen neue Patienten, nur dann <strong>in</strong> die HL7-Patienten-Verwaltung e<strong>in</strong>zutragen, wenn Sie<br />
Patienten manuell ohne HL7-<strong>Schnittstelle</strong> <strong>in</strong> <strong>Cypro</strong> e<strong>in</strong>getragen haben.<br />
E<strong>in</strong>fügen e<strong>in</strong>es Patienten aus der HL7-Verwaltung<br />
<strong>Die</strong> Arbeit mit der HL7-<strong>Schnittstelle</strong><br />
Um e<strong>in</strong>en Patienten aus der HL7-Verwaltung <strong>in</strong> <strong>Cypro</strong> e<strong>in</strong>zufügen, wird der Dialog „HL7-Patienten<br />
[F2]“ aus der Patienten-Verwaltung verwendet. Der entsprechende Schalter bef<strong>in</strong>det sich auch im<br />
Dialog „Patient bearbeiten“ und „Neuer Patient“.<br />
<strong>Die</strong> Standard-Suchkriterien der HL7-Patienten-Liste und der erweiterten Suche können <strong>in</strong> den<br />
<strong>Cypro</strong>-Optionen e<strong>in</strong>gestellt werden (Seite „HL7“-„<strong>Cypro</strong>“). Sie können aber auch von der Patienten-Verwaltung<br />
und aus den Dialogen „HL7-Patienten“ und „erweiterte Suche“ schnell auf diese<br />
Optionen zugreifen. Dazu bef<strong>in</strong>det sich <strong>in</strong> den genannten Dialogen e<strong>in</strong> Schalter „Optionen“.<br />
Für den Dialog „HL7-Patienten“ kann neben den Standard-Suchkriterien, e<strong>in</strong>gestellt werden, ob<br />
Patienten komb<strong>in</strong>iert werden dürfen. Für die erweiterte Suche können nur die Standard-Suchkriterien<br />
e<strong>in</strong>gestellt werden. Das neue Standard-Suchkriterium ist nun „Name, beg<strong>in</strong>nt mit ...“.<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 33 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Im Dialog „HL7-Patienten“ werden nur die Schalter angezeigt, deren Funktion momentan zulässig<br />
ist. Aus der Hauptansicht ausgeführt s<strong>in</strong>d alle Funktionen zulässig:<br />
● Patient e<strong>in</strong>fügen (Schalter „<strong>Die</strong>sen Patienten e<strong>in</strong>fügen“)<br />
● Daten des e<strong>in</strong>gefügten Patienten bearbeiten (Schalter „Daten bearbeiten“)<br />
● HL7-Patienten mit dem aktuellen Patienten der Hauptansicht komb<strong>in</strong>ieren (Schalter „<strong>Die</strong>se Patienten<br />
komb<strong>in</strong>ieren“)<br />
● HL7-Patienten mit dem aktuellen Patienten der Hauptansicht komb<strong>in</strong>ieren und dann die Patienten-Daten<br />
bearbeiten (Schalter „Patienten komb<strong>in</strong>ieren + ändern“)<br />
Aus der Patienten-Verwaltung aufgerufen, können nur die Daten des e<strong>in</strong>gefügten Patienten bearbeitet<br />
und der HL7-Patient mit dem aktuellen Patienten der Patienten-Verwaltung komb<strong>in</strong>iert und<br />
anschließend bearbeitet werden. Sichtbare Schalter s<strong>in</strong>d also:<br />
● Schalter „Daten bearbeiten“<br />
● Schalter „Patienten komb<strong>in</strong>ieren + ändern“<br />
Aus „Patientdaten ändern“ und aus „Neuer Patient“ aufgerufen (wenn der neue Patient gespeichert<br />
ist), kann nur der HL7-Patient mit dem aktuellen Patienten der Patienten-Verwaltung komb<strong>in</strong>iert<br />
und anschließend bearbeitet werden. Sichtbare Schalter s<strong>in</strong>d also:<br />
● Schalter „Patienten komb<strong>in</strong>ieren + ändern“<br />
Vorgehensweise zum E<strong>in</strong>fügen e<strong>in</strong>es Patienten aus HL7<br />
<strong>Die</strong> Arbeit mit der HL7-<strong>Schnittstelle</strong><br />
1. Klicken Sie auf den Schalter „HL7-Patienten“ <strong>in</strong> der Hauptansicht. Sie f<strong>in</strong>den e<strong>in</strong>en solchen<br />
E<strong>in</strong>trag auch als Menüpunkt im Menü „Patient“ oder <strong>in</strong> der Patienten-Verwaltung (nicht bei<br />
„Patientdaten ändern“). Hier f<strong>in</strong>den Sie diesen Befehl auch im Menü des Schalters „Patienten-Suche“.<br />
2. Geben Sie <strong>in</strong> der oberen Liste Suchkriterien für den „HL7-Patienten“ e<strong>in</strong>. <strong>Die</strong>se Kriterien s<strong>in</strong>d<br />
genauso e<strong>in</strong>zufügen, wie die Kriterien <strong>in</strong> der <strong>Cypro</strong>-Statistik.<br />
Standardmäßig werden hier immer „Name“, „Vorname“ und „Geburtsdatum“ anzeigt, Wünschen<br />
Sie weitere Kriterien, so klicken Sie auf den Plusschalter und dann <strong>in</strong> das Feld „Feld“.<br />
Nun wird die Liste aller möglichen Kriterien angezeigt. Wählen Sie das gewünschte Kriterium<br />
aus und geben dann als Freitext im Feld „Wert“ den Such-Wert e<strong>in</strong>. Spezielle Bed<strong>in</strong>gungen<br />
können im Feld „Bed<strong>in</strong>gung“ e<strong>in</strong>gegeben werden. E<strong>in</strong> leerer E<strong>in</strong>trag bedeutet immer „gleich“.<br />
Mehrere Kriterien können mit bestimmten Verknüpfungen verbunden werden (Feld „Verknüpfung“).<br />
E<strong>in</strong> leerer E<strong>in</strong>trag bedeutet hier „UND“. Wenn Sie e<strong>in</strong> Kriterium wieder löschen möchten,<br />
dann markieren Sie den E<strong>in</strong>trag und klicken dann auf den M<strong>in</strong>us-Schalter. Sie können<br />
auch vordef<strong>in</strong>ierte Kriterien-Paare e<strong>in</strong>fügen. Klicken Sie dazu auf den Schalter mit dem Datengitter<br />
neben dem X-Symbol.<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 34 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
3. Wenn Sie alle Kriterien ausgefüllt haben, dann klicken Sie auf den Schalter „diese Patienten<br />
anzeigen“ oder betätigen den ENTER-Schalter. <strong>Cypro</strong> sucht nun <strong>in</strong> der HL7-Patienten-Verwaltung<br />
nach allen Patienten, die diese Kriterien erfüllen.<br />
Möchten Sie alle Patienten aus der HL7-Patienten-Verwaltung anzeigen, dann klicken Sie auf<br />
den Schalter „Alle Patienten anzeigen“.<br />
4. Wenn Sie mehrere Patienten gefunden haben, können Sie entweder die Kriterien weiter e<strong>in</strong>schränken<br />
oder den Patienten aus der Liste manuell auswählen.<br />
Sie können die Liste der gefundenen Patienten nach bestimmten Kriterien (z.B. Name, Geburtsdatum)<br />
sortieren. Klicken Sie dazu auf den Sortier-Schalter l<strong>in</strong>ks über der Patientenliste.<br />
Sie können auch <strong>in</strong> der Patienten-Liste nach bestimmten E<strong>in</strong>trägen suchen. Geben Sie dazu<br />
den Wert <strong>in</strong> das Suchfeld über der Patientenliste e<strong>in</strong> und wählen Sie <strong>in</strong> der Liste rechts daneben<br />
das Feld, <strong>in</strong> dem gesucht werden soll.<br />
5. Möchten Sie e<strong>in</strong>en Patienten aus der Patienten-Liste <strong>in</strong> <strong>Cypro</strong> überführen, dann klicken Sie nun<br />
auf „<strong>Die</strong>sen Patienten e<strong>in</strong>fügen“ oder auf „Patientdaten ändern“. Sie können e<strong>in</strong>en Patienten<br />
auch mit Doppelklick auf den Listene<strong>in</strong>trag e<strong>in</strong>fügen. Beim E<strong>in</strong>fügen e<strong>in</strong>es Patienten wird der<br />
Dialog verlassen und der neue Patient wird zum aktuellen Patienten <strong>in</strong> der Patientenliste der<br />
Hauptansicht. Mit „Patientdaten ändern“ wird <strong>in</strong> die Patienten-Verwaltung von <strong>Cypro</strong> zum Bearbeiten<br />
des e<strong>in</strong>gefügten Patienten gewechselt.<br />
Achtung:<br />
Wenn Sie die HL7-Verwaltung von der Patienten-Verwaltung aus aufgerufen haben,können Sie<br />
nur im „Bearbeitungs-Modus“ bleiben. Der Schalter „<strong>Die</strong>sen Patienten e<strong>in</strong>fügen“ wird nicht angezeigt.<br />
Achtung:<br />
<strong>Die</strong> Arbeit mit der HL7-<strong>Schnittstelle</strong><br />
In der HL7-Patienten-Liste werden nur die Patienten angezeigt, die aus der HL7-Patienten-Verwaltung<br />
noch nicht <strong>in</strong> die <strong>Cypro</strong>-Patienten-Verwaltung e<strong>in</strong>gefügt wurden. Wenn e<strong>in</strong> e<strong>in</strong>gefügter „HL7-<br />
Patient“ <strong>in</strong> <strong>Cypro</strong> wieder gelöscht wird, dann wird der Patient <strong>in</strong> der HL7-Patienten-Liste zum Neu-<br />
E<strong>in</strong>fügen wieder angezeigt.<br />
Es wird nur die aktuelle Aufnahme-Nummer angezeigt, ebenso sucht das Kriterium „Aufnahme-<br />
Nummer“ nur nach der aktuellen Aufnahme-Nummer. Wenn e<strong>in</strong> Patient entlassen ist, dann ist die<br />
Aufnahme-Nummer leer, obwohl e<strong>in</strong> Aufnahme und Entlassungs-Satz mit ausgefüllter Aufnahme-<br />
Nummer besteht.<br />
<strong>Die</strong> Schnellsuche <strong>in</strong> <strong>Cypro</strong> (ALT-F3 <strong>in</strong> der Hauptansicht oder entsprechender Menüe<strong>in</strong>trag im<br />
Menü „Patient“) ist mit der HL7-Patienten-Verwaltung verknüpft. Wenn die Schnellsuche ke<strong>in</strong>en<br />
Patienten f<strong>in</strong>den kann, dann wechselt <strong>Cypro</strong> mit den gewählten Kriterien der Schnellsuche <strong>in</strong> den<br />
Dialog “HL7-Patienten“. Zuvor fragt <strong>Cypro</strong> natürlich, ob jetzt bei den HL7-Patienten gesucht werden<br />
soll.<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 35 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
Patienten aus <strong>Cypro</strong> mit Patienten aus HL7 komb<strong>in</strong>ieren<br />
Sie können die Daten von Patienten aus <strong>Cypro</strong> mit den aus der HL7-Patienten-Verwaltung zusammenfassen.<br />
Dabei werden alle Daten des <strong>Cypro</strong>-Patienten (Name, Vorname, Geburtsdatum, Anschrift,<br />
Station...) überschrieben. <strong>Die</strong> Aufnahmen des <strong>Cypro</strong>-Patienten werden bei e<strong>in</strong>er gleichen<br />
Aufnahme-Nummer überschrieben, ansonsten bleiben die Aufnahmen des <strong>Cypro</strong>-Patienten bestehen<br />
und die des HL7-Patienten werden e<strong>in</strong>gefügt.<br />
Der <strong>Cypro</strong>-Patient darf nicht von der HL7-<strong>Schnittstelle</strong> e<strong>in</strong>gefügt worden se<strong>in</strong>, der HL7-Patient darf<br />
nicht als andere <strong>Cypro</strong>-Patient e<strong>in</strong>gefügt worden se<strong>in</strong> oder mit e<strong>in</strong>em anderen <strong>Cypro</strong>-Patienten<br />
komb<strong>in</strong>iert worden se<strong>in</strong>.<br />
Nach dem Komb<strong>in</strong>ieren ist der <strong>Cypro</strong>-Patient <strong>in</strong> die HL7-Patienten-Verwaltung e<strong>in</strong>gefügt und wird<br />
anschließend von der HL7-<strong>Schnittstelle</strong> bei E<strong>in</strong>treffen von HL7-Nachrichten automatisch aktualisiert.<br />
Sie können die Möglichkeit, Patienten komb<strong>in</strong>ieren zu können, <strong>in</strong> den Optionen deaktivieren (Optionen<br />
- Seite „HL7“ – „<strong>Cypro</strong>”), dies ist standardmäßig der Fall.<br />
ACHTUNG:<br />
Das Komb<strong>in</strong>ieren überschreibt alle Patienten-Daten des aktuellen Patienten. <strong>Die</strong>s ist genauso, als<br />
ob Sie alle Daten des Patienten neu überschreiben würden.<br />
Vorgehensweise zum Komb<strong>in</strong>ieren von Patienten<br />
<strong>Die</strong> Arbeit mit der HL7-<strong>Schnittstelle</strong><br />
1. Klicken Sie auf den Schalter „HL7-Patienten“ <strong>in</strong> der Hauptansicht. Sie f<strong>in</strong>den e<strong>in</strong>en solchen<br />
E<strong>in</strong>trag auch als Menüpunkt im Menü „Patient“ oder <strong>in</strong> der Patienten-Verwaltung.<br />
2. Geben Sie <strong>in</strong> der oberen Liste Suchkriterien für den „HL7-Patienten“ e<strong>in</strong>. <strong>Die</strong>se Kriterien s<strong>in</strong>d<br />
genauso e<strong>in</strong>zufügen, wie die Kriterien <strong>in</strong> der <strong>Cypro</strong>-Statistik.<br />
3. Wenn Sie alle Kriterien ausgefüllt haben, dann klicken Sie auf den Schalter „diese Patienten<br />
anzeigen“ oder betätigen den ENTER-Schalter. <strong>Cypro</strong> sucht nun <strong>in</strong> der HL7-Patienten-Verwaltung<br />
nach allen Patienten, die diese Kriterien erfüllen. Möchten Sie alle Patienten aus der HL7-<br />
Patienten-Verwaltung anzeigen, dann klicken Sie auf den Schalter „Alle Patienten anzeigen“.<br />
4. Wenn Sie mehrere Patienten gefunden haben, können Sie entweder die Kriterien weiter e<strong>in</strong>schränken<br />
oder den Patienten aus der Liste manuell auswählen.<br />
5. Möchten Sie e<strong>in</strong>en Patienten aus der Patienten-Liste <strong>in</strong> <strong>Cypro</strong> überführen, dann klicken Sie nun<br />
auf „<strong>Die</strong>se Patienten komb<strong>in</strong>ieren“ oder auf „Patienten komb<strong>in</strong>ieren + ändern“. Beim Komb<strong>in</strong>ieren<br />
von Patienten wird der Dialog verlassen, ohne den aktuellen Patienten <strong>in</strong> der Hauptansicht<br />
zu wechseln. Mit „Patienten komb<strong>in</strong>ieren + ändern“ wird <strong>in</strong> die Patienten-Verwaltung von<br />
<strong>Cypro</strong> zum Bearbeiten des komb<strong>in</strong>ierten Patienten gewechselt.<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 36 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
<strong>Die</strong> Arbeit mit der HL7-<strong>Schnittstelle</strong><br />
Verh<strong>in</strong>dern, dass die HL7-<strong>Schnittstelle</strong> eigene Aufnahmen,<br />
automatisch mit neuen Werten überschreibt<br />
Wählen Sie <strong>in</strong> den <strong>Cypro</strong>-Optionen den Punkt „Aktualisierung eigener Aufnahmen/Patienten“ -<br />
„Eigene Aufnahmen durch die nächste e<strong>in</strong>treffende HL7-Botschaft aktualisieren“ ab (Seite<br />
„HL7“ - „Spezielles“).<br />
Alternativ können Sie auch e<strong>in</strong>e spezielle Aufnahme von der Aktualisierung ausschließen, Dazu<br />
wählen Sie die Aufnahme <strong>in</strong> der Aufnahme-Liste der Patienten-Verwaltung und klicken auf den<br />
Schalter „Änderung maskieren“. <strong>Die</strong> Aufnahme ersche<strong>in</strong>t jetzt mit e<strong>in</strong>em grünen Symbol. Mit<br />
Klick auf den Schalter „Maskierung aufheben“ wird die Maskierung wieder entfernen.<br />
Verh<strong>in</strong>dern, dass die HL7-<strong>Schnittstelle</strong> eigene Patienten,<br />
automatisch mit neuen Werten überschreibt<br />
Wählen Sie <strong>in</strong> den <strong>Cypro</strong>-Optionen den Punkt „Selbst e<strong>in</strong>gegebene Patienten ohne Patienten-<br />
ID oder mit <strong>Cypro</strong>-ID als Patienten-ID, automatisch mit e<strong>in</strong>em HL7-Patienten verknüpfen,<br />
wenn Name, Vorname, Geburtstag, Krankenhaus, Abteilung und Station vollständig übere<strong>in</strong>stimmen“<br />
ab (Seite „HL7“ - „Spezielles“).<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 37 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
HL7-Testdaten<br />
Im folgenden sehen Sie beispielhafte HL7-Botschaften, so wie sie von <strong>Cypro</strong> erwartet werden.<br />
<strong>Die</strong> Bewegungs-Nummer wird vom Krankenhaus-Informations-System übertragen (PV1.1) und<br />
das Krankenhaus wird <strong>in</strong> e<strong>in</strong>em 2-stelligen Code als Bestandteil von Abteilung und Station übertragen.<br />
E<strong>in</strong>en Patienten mit e<strong>in</strong>er A01-Botschaft aufnehmen:<br />
MSH|^~\&|SAP_ISH|0011|CYPRO|CYPRO|20040603163103||ADT^A01|01341624|P|2.2|||AL||DE<br />
EVN|A01|200406031632<br />
PID|||0039546724||Mustermann^Hans||19111111|M|||Alte Strasse 27^^Musterhausen^^22453^<br />
DE||0179/1234567|0178/12345678||||||||||||DE<br />
PV1|0127895||110102^^^1101||||0000600787^Tester^Hans A.^^^^Dr.med.||||||||||||<br />
1121976002|||||||||||||||||||||||||20040603160000<br />
IN1|||123456789|AOK Hamburg||||||||||||||||||||||||||||||||078565|<br />
<strong>Die</strong> Daten e<strong>in</strong>es bestehenden Patienten mit e<strong>in</strong>er A08-Botschaft aktualisieren:<br />
MSH|^~\&|SAP_ISH|0011|CYPRO|CYPRO|20040604163103||ADT^A08|01341625|P|2.2|||AL||DE<br />
EVN|A08|200406041632<br />
PID|||0039546724||Mustermann^Hans||19111111|M|||Neue Strasse 17^^Musterhausen^^22453^<br />
DE||0179/1234567|0178/12345678||||||||||||DE<br />
PV1|0127896||110102^^^1101||||0000600787^Tester^Hans A.^^^^Dr.med.||||||||||||<br />
1121976002|||||||||||| |||||||||||||20040603160000<br />
IN1|||123456789|AOK Hamburg||||||||||||||||||||||||||||||||078565|<br />
E<strong>in</strong>en Patienten mit e<strong>in</strong>er A02-Botschaft verlegen:<br />
MSH|^~\&|SAP_ISH|0011|CYPRO|CYPRO|20040605163103||ADT^A02|01341626|P|2.2|||AL||DE<br />
EVN|A02|200406051632<br />
PID|||0039546724||Mustermann^Hans||19111111|M|||Neue Strasse 17^^Musterhausen^^22453^<br />
DE||0179/1234567|0178/12345678||||||||||||DE<br />
PV1|0127897||110503^^^1105||||0000600787^Tester^Hans A.^^^^Dr.med.||||||||||||<br />
1121976002|||||||||||| |||||||||||||20040603160000<br />
IN1|||123456789|AOK Hamburg||||||||||||||||||||||||||||||||078565|<br />
HL7-Testdaten<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 38 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht
ars pharmaceutica GmbH<br />
Gesellschaft für kl<strong>in</strong>isches Wissenschaftsmanagement<br />
und Softwarelösungen mbH<br />
E<strong>in</strong>en Patienten mit e<strong>in</strong>er A03-Botschaft entlassen:<br />
MSH|^~\&|SAP_ISH|0011|CYPRO|CYPRO|20040616163103||ADT^A03|01341627|P|2.2|||AL||DE<br />
EVN|A03|200406161632<br />
PID|||0039546724||Mustermann^Hans||19111111|M|||Neue Strasse 17^^Musterhausen^^22453^<br />
DE||0179/1234567|0178/12345678||||||||||||DE<br />
PV1|0127898||110102^^^1101||||0000600787^Tester^Hans A.^^^^Dr.med.||||||||||||<br />
1121976002|||||||||||| |||||||||||||20040603160000|200406161625<br />
IN1|||123456789|AOK Hamburg||||||||||||||||||||||||||||||||078565|<br />
HL7-Testdaten<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 39 (C) 2006, ars pharmaceutica GmbH, Autor : Dipl.-Ing. Stefan Knecht