Import aus Optimal-Archiv

<< Klicken Sie, um das Inhaltsverzeichnis anzuzeigen >>

Navigation:  Datenimport >

Import aus Optimal-Archiv

EMIL kann PDF-Dokumente aus einem Optimal-Systems Archiv übernehmen. Da die Erfassung des Geburtsdatums dort nicht in ein bestimmtes Format erzwungen wird, kann das geburtsdatum nicht immer als Identifikationsmerkmal verwendet werden. Daher wird neben Name und Vorname eine weitere Bedingung für die Zuordnung herangezogen und die Zuordnung erfolgt nur, wenn genau ein passender Patient in EMIL gefunden wird. Eine diese Bedingung ist neben Namensgleichheit erforderlich:

Geburtsdatum im Format [d]dmmyyyy stimmt überein (Optimal speichert dies als Zahlenwert, daher kann die erste Stelle bei einstelligen Tagesangaben fehlen).

Die PID aus Optimal entspricht dem Feld KIS-ID in EMIL.

Die PID aus Optimal entspricht dem Feld PVS-ID in EMIL.

Für den erfolgreichen Import muss zunächst ein Export aus Optimal vorgenommen werden. Dieser besteht aus einer XML-Datei und den PDF-Dokumenten im Unterordner FILES. Das Format der erforderlichen XML-Datei ist unten beschrieben.

Der Import wird über Administration|Datenimport|Import aus Optimal Archiv gestartet (1). Dazu muss die XML Datei ausgewählt werden, unter der sich die PDF Dokumente im Ordner FILES befinden.

clip0855

Mit der standardmäßig aktiven Trockenlauf-Option (2) können Sie den Import gefahrlos ausprobieren, da so keine Daten in die EMIL-Datenbank geschrieben werden. Die Option (3) überspringt Dokumente anhand ihres Dateinamens, die bereits importiert wurden. Dies ist hilfreich, wenn der Import in mehreren Etappen durchgeführt werden muss oder zwischendurch abbricht. Das Importprotokoll (4) zeigt beim Trockenlauf an, welche Daten importiert und welche übersprungen würden, da keine Zuordnung möglich ist:

clip0854

Sie können den Trockenlauf beliebig wiederholen und z.B. Daten in Optimal korrigieren oder nachtragen, bis die Zuordnung Ihren Ansprüchen genügt. Sobald dies der Fall ist, können Sie den Import ohne Trockenlauf starten.

Bitte beachten Sie unbedingt diese Punkte:

Steht genügend Platz für die importierten PDFs im Dateisystem des EMIL-Servers zur Verfügung?

Haben Sie eine verlässliche und aktuelle Komplettsicherung, da der Import nicht mehr rückgängig gemacht werden kann?

Kann der Arbeitsplatz länger durch den Import belegt sein? Pro Dokument müssen je nach Rechner- Server- und Netzwerkgeschwindigleit 1-3s eingeplant werden, da EMIL diese zum Server übertragen und eine Ansicht für die Darstellung unter Scans rendern muss.


Hinweise zum Format:

EMIL erwartet eine XML-Datei mit folgendem Aufbau. Wir lesen in der Struktur aus dem Objekt mit dem Namen Dokument-PDF und ermitteln die Reihenfolge der Informationen aus dem Block columns. In genau dieser Reihenfolge lesen wir die Felder aus den Rows-Objekten aus. Es können natürlich beliebige weitere Informationen eingefügt sein, entscheidend ist, dass wir das entsprechende Datum in dem value Eintrag finden, der vom Index her dem korrespondierenden Eintrag unter columns enspricht.

 

<?xml version="1.0" encoding="UTF-8"?>

<DMSContent format="...">

 <Archive name="...">

                  ...

         <ObjectType name="Dokument-PDF" ...>

                 <Rowset>

                         <Columns>

                                 <Column ... name="Geburtsdatum" type="INTEGER" ... />

                                 <Column ... name="Name" type="TEXT" ... />

                                 <Column ... name="Patienten_ID" type="INTEGER" ... />

                                 <Column ... name="Vorname" type="TEXT" ... />

                                 <Column ... name="Bemerkung" type="TEXT" ... />

                                 <Column ... name="Bilddateiname" type="TEXT" ... />

                        ...

                         </Columns>

                         <Rows>

                                 <Row id="xxxx">

                                         <Value>7121956</Value>

                                         <Value>Testfrau</Value>

                                         <Value>4711</Value>

                                         <Value>Gerhild</Value>

                                         <Value>Blutdruck und Blutzuckerwerte</Value>

                                         <Value>jp4_5383057BC637451BB67DA6E8BAB43F3B.pdf</Value>

                                         ...

                                 </Row>

                                 ...

                         </Rows>

                         <Rows/>

                 </Rowset>

         </ObjectType>

 </Archive>

</DMSContent>