Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.elexis.importers
Class ImportAerztekasse

java.lang.Object
  extended by ch.elexis.util.ImporterPage
      extended by ch.elexis.importers.ImportAerztekasse

public class ImportAerztekasse
extends ImporterPage

Dieser Importer konvertiert Daten von Mediwin CBpro der Aerztekasse nach Elexis. In Mediwin CBpro können die Patienten mittels "Module/Export" exportiert werden. Es sollten alle Felder ausgewählt und unter "Optionen" die Kolonnen-Titel aktiviert werden. Die Datei kann dann mittels dieses Importers importiert werden. Importierte Patienten werden speziell markiert, so dass der Importer diese wieder erkennen kann. Die Patienten können zu jeder Zeit erneut importiert werden. Falls ein Patient nicht mehr importiert werden soll, kann in Elexis im Feld "Bemerkungen" der Text "AEK:elexis" eingegeben werden, dann wird er ignoriert. Falls ein Patient in Elexis erstellt wurde, und in Mediwin CBpro ein Patient mit der gleichen Nummer exisitert, gibt es eine Warnung, und der Patient wird nicht importiert. Soll er trotzdem importiert werden, kann der Patient mit der gleichen Nummer in Elexis im Feld "Bemerkungen" mit dem Text "AEK:aek" markiert werden. Der in Elexis erfasste Patient wird dann mit den Daten aus Mediwin CBpro ersetzt.

Author:
Daniel Lutz

Nested Class Summary
 
Nested classes/interfaces inherited from class ch.elexis.util.ImporterPage
ImporterPage.DBBasedImporter, ImporterPage.DirectoryBasedImporter, ImporterPage.FileBasedImporter, ImporterPage.ImporterJob, ImporterPage.ODBCBasedImporter
 
Field Summary
 
Fields inherited from class ch.elexis.util.ImporterPage
results
 
Constructor Summary
ImportAerztekasse()
           
 
Method Summary
 Composite createPage(Composite parent)
          Die Dialogseite erstellen, um ggf. eine Datenquelle auszuwählen oder weitere Erläuterungen zu geben.
 IStatus doImport(IProgressMonitor monitor)
          Hier muss die eigentliche Arbeit erledigt werden
 java.lang.String getDescription()
          Eine längere Beschreibung für den Message-Bereich des Dialogs
 java.lang.String getTitle()
          Ein Titel, der auf der Titelzeile des Importers erscheint
 
Methods inherited from class ch.elexis.util.ImporterPage
collect, run, setInitializationData
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImportAerztekasse

public ImportAerztekasse()
Method Detail

getTitle

public java.lang.String getTitle()
Description copied from class: ImporterPage
Ein Titel, der auf der Titelzeile des Importers erscheint

Specified by:
getTitle in class ImporterPage

getDescription

public java.lang.String getDescription()
Description copied from class: ImporterPage
Eine längere Beschreibung für den Message-Bereich des Dialogs

Specified by:
getDescription in class ImporterPage

createPage

public Composite createPage(Composite parent)
Description copied from class: ImporterPage
Die Dialogseite erstellen, um ggf. eine Datenquelle auszuwählen oder weitere Erläuterungen zu geben.

Specified by:
createPage in class ImporterPage
Parameters:
parent - Achtung: Hat schon ein GridlLayout, darf nicht geändert werden.

doImport

public IStatus doImport(IProgressMonitor monitor)
                 throws java.lang.Exception
Description copied from class: ImporterPage
Hier muss die eigentliche Arbeit erledigt werden

Specified by:
doImport in class ImporterPage
Throws:
java.lang.Exception

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis