ch.elexis.medikamente.bag.data
Class BAGMediImporter
java.lang.Object
ch.elexis.util.ImporterPage
ch.elexis.medikamente.bag.data.BAGMediImporter
public class BAGMediImporter
- extends ImporterPage
Method Summary |
Composite |
createPage(Composite parent)
Die Dialogseite erstellen, um ggf. eine Datenquelle auszuwählen oder weitere Erläuterungen zu
geben. |
IStatus |
doImport(java.io.InputStream inputStream,
IProgressMonitor monitor)
|
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 |
static boolean |
importUpdate(java.lang.String[] row)
Import a medicament from one row of the BAG-Medi file |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BAGMediImporter
public BAGMediImporter()
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
doImport
public IStatus doImport(java.io.InputStream inputStream,
IProgressMonitor monitor)
throws ElexisException
- Throws:
ElexisException
importUpdate
public static boolean importUpdate(java.lang.String[] row)
throws ElexisException
- Import a medicament from one row of the BAG-Medi file
- Parameters:
row
-
row[0] = ID,bzw Name
row[1] = Generikum
row[2] = Pharmacode
row[3] = BAG-Dossier
row[4] = Swissmedic-Nr
row[5] = Swissmedic-Liste
row[6]
row[7] = Namen
row[8] = EK-Preis
row[9] = VK-Preis
row[10]= Limitatio (Y/N)
row[11]= LimitatioPts
row[12]= Gruppe (optional)
row[13]= Substance (optional)
- Returns:
-
- Throws:
ElexisException
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
Copyright 2005-2011 by Gerry Weirich, Elexis