Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

ch.elexis.importer.aeskulap
Class AeskulapImporter

java.lang.Object
  extended by ch.elexis.util.ImporterPage
      extended by ch.elexis.importer.aeskulap.AeskulapImporter
All Implemented Interfaces:
org.eclipse.core.runtime.IExecutableExtension

public class AeskulapImporter
extends ImporterPage

Importer for Data from the practice program "Aeskulap" by Kern AG


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
log, results
 
Constructor Summary
AeskulapImporter()
           
 
Method Summary
 void collect()
          Because the doImport method is called after the dialog containing this importer has been closed, we cannot read the input fields directrly.
 org.eclipse.swt.widgets.Composite createPage(org.eclipse.swt.widgets.Composite parent)
          We accept two possible sources for data: a ';' delimited file (*.csv) containing only basic personal patient data, or a more elaborate source consisting of five microsoft(tm) excel(tm) files containing personal data and insurance data.
 org.eclipse.core.runtime.IStatus doImport(org.eclipse.core.runtime.IProgressMonitor monitor)
          This method is called after the user has pressed ok and the dialog has been closed.
 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
run, setInitializationData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AeskulapImporter

public AeskulapImporter()
Method Detail

createPage

public org.eclipse.swt.widgets.Composite createPage(org.eclipse.swt.widgets.Composite parent)
We accept two possible sources for data: a ';' delimited file (*.csv) containing only basic personal patient data, or a more elaborate source consisting of five microsoft(tm) excel(tm) files containing personal data and insurance data. This method creates the contents of one tab in the import dialog.

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

collect

public void collect()
Because the doImport method is called after the dialog containing this importer has been closed, we cannot read the input fields directrly. The collect method is called after the user pressed ok but before the dialog is closed. So this is the right place to collect data the user entered.

Overrides:
collect in class ImporterPage

doImport

public org.eclipse.core.runtime.IStatus doImport(org.eclipse.core.runtime.IProgressMonitor monitor)
                                          throws java.lang.Exception
This method is called after the user has pressed ok and the dialog has been closed.

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

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

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

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013