Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.elexis.db.connection
Class ElexisDatabase

java.lang.Object
  extended by ch.elexis.db.connection.AbstractConnection
      extended by ch.elexis.db.connection.ElexisDatabase

public class ElexisDatabase
extends AbstractConnection


Field Summary
static java.lang.String DOMAIN_CSV_IMPORT_AHV
           
static java.lang.String DOMAIN_CSV_IMPORT_PATID
           
static java.lang.String FLD_XID_DOMAIN
           
static java.lang.String FLD_XID_DOMAIN_ID
           
static java.lang.String FLD_XID_OBJECT
           
static java.lang.String FLD_XID_QUALITY
           
static java.lang.String FLD_XID_TYPE
           
static java.lang.String TYPE_CSV_IMPORT_PATIENT
           
 
Constructor Summary
ElexisDatabase(java.lang.String driverName, java.lang.String url, java.lang.String user, java.lang.String pwd)
           
 
Method Summary
 Laboritem readLaborItem(java.lang.String id)
          Liest Laboritem anhand Primary Key aus Elexis Datenbank
 java.util.List<Laborwert> readLaborWerte(java.lang.String matchingExportTag)
          Liest Laborwerte für Export aus der Elexis Datenbank
 Patient readPatient(java.lang.String id)
          Liest Patient anhand Primary Key aus Elexis Datenbank
 
Methods inherited from class ch.elexis.db.connection.AbstractConnection
close
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DOMAIN_CSV_IMPORT_PATID

public static final java.lang.String DOMAIN_CSV_IMPORT_PATID
See Also:
Constant Field Values

DOMAIN_CSV_IMPORT_AHV

public static final java.lang.String DOMAIN_CSV_IMPORT_AHV
See Also:
Constant Field Values

TYPE_CSV_IMPORT_PATIENT

public static final java.lang.String TYPE_CSV_IMPORT_PATIENT
See Also:
Constant Field Values

FLD_XID_DOMAIN_ID

public static final java.lang.String FLD_XID_DOMAIN_ID
See Also:
Constant Field Values

FLD_XID_DOMAIN

public static final java.lang.String FLD_XID_DOMAIN
See Also:
Constant Field Values

FLD_XID_OBJECT

public static final java.lang.String FLD_XID_OBJECT
See Also:
Constant Field Values

FLD_XID_QUALITY

public static final java.lang.String FLD_XID_QUALITY
See Also:
Constant Field Values

FLD_XID_TYPE

public static final java.lang.String FLD_XID_TYPE
See Also:
Constant Field Values
Constructor Detail

ElexisDatabase

public ElexisDatabase(java.lang.String driverName,
                      java.lang.String url,
                      java.lang.String user,
                      java.lang.String pwd)
               throws java.lang.ClassNotFoundException,
                      java.sql.SQLException
Throws:
java.lang.ClassNotFoundException
java.sql.SQLException
Method Detail

readPatient

public Patient readPatient(java.lang.String id)
                    throws java.sql.SQLException
Liest Patient anhand Primary Key aus Elexis Datenbank

Parameters:
id -
Returns:
Throws:
java.sql.SQLException

readLaborItem

public Laboritem readLaborItem(java.lang.String id)
                        throws java.sql.SQLException
Liest Laboritem anhand Primary Key aus Elexis Datenbank

Parameters:
id -
Returns:
Throws:
java.sql.SQLException

readLaborWerte

public java.util.List<Laborwert> readLaborWerte(java.lang.String matchingExportTag)
                                         throws java.sql.SQLException,
                                                java.io.IOException
Liest Laborwerte für Export aus der Elexis Datenbank

Returns:
Throws:
java.sql.SQLException
java.io.IOException

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis