Ch.elexis.importer.div
Contents
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 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 |
Ein Beispiel dazu finden Sie hier File:Universal_krankenkasse.xls
Import von XLS-Dateien
Beim XLS-Import gilt:
- Alle Felder werden als Strings behandelt
- 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.
- Je nach Schema werden einzelne Felder ignoriert und nicht importiert. Diese Felder sind unten mit einem “*” markiert.
- Universal:Import:Feld istPerson, falls dieses Feld leer oder “0” ist, hat es den logischen Wert “falsch”
- 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:
Wählen Sie den gewünschten Typ an.
Danach wird das Mapping angezeigt. Falls nicht alle Felder gegenseitig zugeordnet werden können, wird der Dialog
angezeigt. Falls alle mit "*" markierten Felder (welche den eindeutigen Schlüssel des Datensatz bilden) zugeodnet sind, wird der Finish-Knopf aktiv.
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 | ||
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 | ||
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
=