Ch.elexis.importer.div

Aus Elexis-Wiki
Wechseln zu: Navigation, Suche

Import

Dieses Dokument wurde anfangs Juli 2010 von Niklaus Giger (niklaus.giger@member.fsf.org) erstellt und im Juni 2016 und Januar 2017 überarbeitet.

Im Plug-In “Elexis-Importer” sind mehrere Möglichkeiten definiert, um schon vorhandene Daten einzubinden. Diese Funktionen werden vor allem beim Umstieg auf Elexis gebraucht. Falls Sie als Arzt hier nur Chinesisch verstehen, aber Ihre vorhandenen Daten gerne übernehmen möchten, wenden Sie sich am besten an einen der zahlreichen Dienstleister.

Gerry hat unter ch.elexis.importers einen nicht benutzten AccessWrapper programmiert, damit man leicht ACCESS-Dateien einlesen kann (z.B. für TARMED).

Deswegen ich auch die gesamte Jackcess Bibliothek drin. Diese wird auch von den ICPC-Importer verwendet.

Es gibt keine echte Unterstützung für mehrsprachigkeit. Für Französisch ist es okay, da “masculin” und “männlich” mit dem gleichen Buchstaben beginnen.

Für folgende Datenformate wählen Sie besser das entsprechende Plugin:

  • Aeskulap
  • Ärztekasse
  • PraxiStar

Folgende Möglichkeiten bestehen:

  • XLS-Import (Universal, Hertel, Russi und generisch)
  • CSV/XML/vCard werden z.Z. nicht unterstützt.

Importieren

Wählen Sie Datei..Datenimport. Im Dialog Ch.elexis.importer.div-import 1.png wählen Sie unten Kontakt, dann den gewünschten Dateityp. Wählen Sie mit Hilfe von “Datei wählen” die gewünschte Datei aus.

Die erste Zeile der Tabelle muss die Spaltentitel genau in obiger Schreibweise enthalten, damit das Format erkannt werden kann. Jede der genannten Spalten muss vorhanden sein, darf aber leer sein. Die Datei muss als iso-8859-1 codiert sein (Das ist Standard unter Windows; bei der MAc-Version von Excel müsste die Exportcodierung ev. entsprechend angepasst werden). Wenn Sie den Dateityp festgelegt haben, Klicken Sie auf den Button ‘Datei wählen’ und suchen die entsprechende Importdatei auf. Setzen Sie ein Häkchen bei ‘ID beibehalten’ nur dann, wenn

  • Jeder Datensatz im Feld ID eine ID hat
  • Diese ID garantiert eindeutig ist, also mit keinem anderen Kontakt in Elexis kollidieren kann
  • Sie diese ID unbedingt beibehalten wollen

Wenn Sie das Häkchen nicht setzen, was in den meisten Fällen empfohlen ist, dann wird Elexis beim Import für jeden Kontakt eine eigene eindeutige ID erstellen (genauso, als würde man den Kontakt manuell neu anlegen).

Klicken Sie dann OK, um den Import zu starten.

Falls sie die gleiche Datei mehrmals importieren, werden keine Duplikate angelegt, da Elexis überprüft, ob der angegebene Kontakt schon vorhanden ist oder nicht.

Import von Krankenkassen

Die mit “*” markierten Spalten werden ignoriert. Dieser Import erwartet eine Excel-Datei mit 7 Spalten, welche folgende Informationen enthalten:

Nr Excel-Spalte Inhalt
0 A BAG-Nummer
2 B Name der Krankenkasse
2 C Zweigstelle
3 D Adresse
4 E Typ
5 F EAN-Versicherung
6 G EAN-Empfänger

Import von XLS-Dateien

Beim XLS-Import gilt:

  1. Alle Felder werden als Strings behandelt
  2. Beim Import einer XLS-Datei wird die erste Spalte mit Namen der Felder analysiert und deren SHA1-Wert ermittelt. Falls sie einem der drei Schemas (Universal, Hertel, Russi) entsprechen, wird der Import gestartet.
  3. Je nach Schema werden einzelne Felder ignoriert und nicht importiert. Diese Felder sind unten mit einem “*” markiert.
  4. Universal:Import:Feld istPerson, falls dieses Feld leer oder “0” ist, hat es den logischen Wert “falsch”
  5. Universal:Import:Feld istPatient, falls dieses Feld leer oder “0” ist, hat es den logischen Wert “falsch”

Generischer Importer

Dieser Importer erlaubt für 3 wichtige Tabellen von Elexis den Import einiger Datenfelder. Die Namen der Ursprungszeilen können Sie frei auswählen. Die unterstützten Elexis-Felder sind:

  • Artikel: SubID,Name,Typ,Codeclass
  • Organisation: Bezeichnung1,Zusatz1,Ansprechperson,Tel. direkt,Kuerzel,Strasse,Plz,Ort,Land,Telefon1,Telefon2,E-Mail,Website,Fax,Bemerkung
  • Person: Name,Vorname,Zusatz,Geburtsdatum,Geschlecht,Strasse,Plz,Ort,Land,Telefon1,Telefon2,NatelNr,Fax,E-Mail,Website,Titel,Kuerzel,Bemerkung

Dazu wöhlen Sie im obigen Dialog als Dateityp "XLS" und den Reiter "Allgemein" an und drücken auf "OK".

Jetzt erscheint der Mapping Dialog:


Ch.elexis.importer.div-import 2.png

Wählen Sie den gewünschten Typ an.


Ch.elexis.importer.div-import 3.png

Danach wird das Mapping angezeigt. Falls nicht alle Felder gegenseitig zugeordnet werden können, wird der Dialog

Ch.elexis.importer.div-import 4.png


angezeigt. Falls alle mit "*" markierten Felder (welche den eindeutigen Schlüssel des Datensatz bilden) zugeodnet sind, wird der Finish-Knopf aktiv.


Ch.elexis.importer.div-import 5.png


Jetzt können Sie auf Finish drücken.


Universal

Dieses Format braucht genau 18 Felder/Spalten mit unten genannten Bezeichungen.

Getestet mit den Dateien Datei:Universal krankenkasse.xls und Datei:Universal patienten.xls

Nr Excel-Spalte Bezeichnung Erläuterung
0 A ID
1 B IstPerson Natürliche Person oder Organisation
2 C IstPatient
3 D Titel
4 E Bezeichnung1
5 F Bezeichnung2
6 G Zusatz
7 H Geburtsdatum
8 I Geschlecht m oder M → männlich, sonst weiblich
9 J E-Mail
10 K Website
11 L Telefon 1
12 M Telefon 2
13 N Mobil
14 O Strasse
15 P Plz
16 Q Ort
17 R Postadresse
18 S EAN

Hertel

Dieses Format braucht genau 37 Felder/Spalten. Mangels Bespielen weiss der Schreiber nicht, wie die Spalten genau bezeichnet werden müssen. Die mit “*” markierten Spalten werden ignoriert.

Nr Excel-Spalte Bezeichnung
0 A ID
1 B Name
2 C Vorname
3 D Geschlecht
*4 E Anrede
*5 F Zivilstand
6 G Titel
7 H Geburtsdatum
*8 I Arzt
9 J Strasse
10 K Telefon 1
11 L Telefon 2
12 M Telefon 3
13 N Telefon 4
14 O E-Mail
15 P Zusatz
*16 Q patsel
*17 R Brief-Anrede
*18 S letzerk
*19 T Frei 1
*20 U Frei 2
*21 V Frei 3
*22 W Reiter
23 X Ort
24 Y Postleitzahl
25 Z Land
26 AA Unfall-Nummer
27 AB Krankenkassen-Nummer
*28 AC IV-Nummer
*29 AD Zusatz-Nummer
*30 AE AHV-Nummer
*31 AF CoverCard-Nummer
*32 AG CoverCart-Zusatz
33 AH Erfasst am
34 AI Artz-Nummer
35 AK Unfall-Versicherung
36 AL Krankenkasse
*37 AM IV

Russi

Dieses Format verwendet 9 Felder/Spalten.

Mangels Bespielen weiss der Schreiber nicht, wie die Spalten genau bezeichnet werden müssen.
Nr Excel-Spalte Bezeichnung
0 A ID
1 B Name
2 C Geburtsdatum
3 D Strasse
4 E PLZ
5 F Ort
6 G Telefon1
7 H Natel
8 I Telefon1
9 J Geschlecht
10 K Organisation

Import von CSV-Dateien

Dieser Type wird im Moment nicht unterstützt. Im Quellcode nicht unterstützt.

Import von vCard-Dateien

Dieser Type wird im Moment nicht unterstützt. Im Quellcode implementiert, nicht via UI erreichbar.

Import von JavaAgenda

Leider nicht dokumentiert.



Version:
Kategorie:
Beschreibung:
Author:
Letzte Bearbeitung:
Voraussetzungen:
Betriebssystem:
Lizenz:



Konfiguration

ToDo

Einführung

ToDo

Funktionen

ToDo


ev andere Untertitel

ToDo

=