Elexis API documentation as of September 4 2011

Uses of Package
ch.elexis.data

Packages that use ch.elexis.data
ch.elexis Steuer-Package Dieses Package ist die zentrale Ablaufsteuerung des Plugin-Systems. 
ch.elexis.actions Actions Hier werden globale Aktionen definiert (Einerseits Funktionen, welche durch Tastendruck und/oder Menuauswahl und/oder Toolbarbuttons ausgelöst werden können, also Actions im engeren Sinn, andererseits auch Systemaktionen wie update-jobs etc.). 
ch.elexis.admin Klassen, die Steuerungs- und Kontrollaufgaben übernehmen Diese Package ist eine Ebene zwischen den Datenobjekten der untersten und der Benutzeroberfläche der obersten Ebene. 
ch.elexis.commands Globale Commands Verschiedene komplexere Abläufe in Commands gekapselt. 
ch.elexis.data Dieses Package enthält diejenigen Klassen, die direkten Kontakt mit der Datenbank haben. 
ch.elexis.dialogs   
ch.elexis.eigenleistung   
ch.elexis.exchange   
ch.elexis.exchange.elements   
ch.elexis.preferences.inputs   
ch.elexis.selectors   
ch.elexis.services   
ch.elexis.text   
ch.elexis.util Utility-Klassen Dieses Package enthält Hilfsklassen, die thematisch nicht einem der anderen Packages zuzuordnen sind. 
ch.elexis.util.viewers   
ch.elexis.views Klassen, die die Benutzeroberfläche definieren In dieser Package findet der Kontakt mit dem Anwender statt. 
ch.elexis.views.artikel   
ch.elexis.views.codesystems   
ch.elexis.views.rechnung   
 

Classes in ch.elexis.data used by ch.elexis
Anwender
          Ein Anwender ist eine Person (und damit auch ein Kontakt), die zusätzlich das Recht hat, diese Software zu benützen.
Mandant
          Ein Mandant ist ein Anwender (und damit eine Person und damit ein Kontakt), der zusätzlich eigene Abrechnungen führt.
Patient
          Ein Patient ist eine Person (und damit auch ein Kontakt), mit folgenden zusätzlichen Eigenschaften Anamnesen : PA, SA, FA Fixe Diagnosen Fixe Medikation Risiken Einer Liste der Fälle, die zu diesem Patienten existieren Einer Liste der Garanten, die diesem Patienten zugeordnet wurden Einer Liste aller Forderungen und Zahlungen im Verkehr mit diesem Patienten
PersistentObjectFactory
           
 

Classes in ch.elexis.data used by ch.elexis.actions
Fall
          Ein Fall ist eine Serie von zusammengehörigen Behandlungen.
Konsultation
          Eine Konsultation ist ein einzelner Mandant/Patient-Kontakt.
Patient
          Ein Patient ist eine Person (und damit auch ein Kontakt), mit folgenden zusätzlichen Eigenschaften Anamnesen : PA, SA, FA Fixe Diagnosen Fixe Medikation Risiken Einer Liste der Fälle, die zu diesem Patienten existieren Einer Liste der Garanten, die diesem Patienten zugeordnet wurden Einer Liste aller Forderungen und Zahlungen im Verkehr mit diesem Patienten
PersistentObject
          Base class for all objects to be stored in the database.
Query
          Query manages all database queries of PersistentObjects and derived classes Die Query-Klasse erledigt alle Datenbankabfragen auf PersistentObjects und davon abgeleitete Klassen.
 

Classes in ch.elexis.data used by ch.elexis.admin
Anwender
          Ein Anwender ist eine Person (und damit auch ein Kontakt), die zusätzlich das Recht hat, diese Software zu benützen.
 

Classes in ch.elexis.data used by ch.elexis.commands
PersistentObject
          Base class for all objects to be stored in the database.
 

Classes in ch.elexis.data used by ch.elexis.data
AccountTransaction
           
Anschrift
           
Anwender
          Ein Anwender ist eine Person (und damit auch ein Kontakt), die zusätzlich das Recht hat, diese Software zu benützen.
Artikel
          Ein Artikel ist ein Objekt, das im Lager vorhanden ist oder sein sollte oder einem Patienten verordnet werden kann
AUF
           
BBSEntry
          Ein Eintrag fürs Schwarze Brett.
Bestellung
           
Bestellung.Item
           
Bestellung.ListenTyp
           
BezugsKontakt
           
Brief
          Ein Brief ist ein mit einem externen Programm erstelles Dokument.
DayMessage
           
DBImage
          A DBImage is an Image stored in the database and retrievable by its name
DBLog
           
DBLog.TYP
           
Eigenleistung
           
Fall
          Ein Fall ist eine Serie von zusammengehörigen Behandlungen.
FilterFactory.Filter
           
FilterFactory.LINK
           
FilterFactory.OPERATORS
           
ICodeElement
           
IDiagnose
          Diagnosen sind ebensop wie Leistungen "Pluggable" definiert, damit neue Codesysteme leicht eingebaut werden können.
ISelectable
          Empty marker interface to denote an object as selectable
IVerrechenbar
          Das Leistungskonzept ist "pluggable" definiert.
IVerrechenbar.VatInfo
          Definition von Informationen zu der Leistung welche für die MWSt relevant sind.
Konsultation
          Eine Konsultation ist ein einzelner Mandant/Patient-Kontakt.
Kontakt
          Ein Kontakt ist der kleinste gemeinsame Nenner anller Arten von Menschen und Institutionen und somit die Basisklasse für alle Kontakte.
Kontakt.statL
           
LabGroup
          A LabGroup is a named collection of LabItem elements.
LabItem
          Ein Laboritem, also ein anzeigbarer Laborwert.
LabItem.typ
           
Labor
           
LabResult
           
Leistungsblock
           
Mandant
          Ein Mandant ist ein Anwender (und damit eine Person und damit ein Kontakt), der zusätzlich eigene Abrechnungen führt.
NamedBlob
          A named Blob is just that: An arbitrarly named piece of arbitrary data.
NamedBlob2
          Well, just a clone of NamedBlob, but using table HEAP2 - sort of a cheap load balancing
Organisation
          Eine Organisation ist eine Kontakt, die ein Kollektiv darstellt.
OutputLog
          An OutputLog instance carries the information when and where to a PersistentObject has been sent.
Patient
          Ein Patient ist eine Person (und damit auch ein Kontakt), mit folgenden zusätzlichen Eigenschaften Anamnesen : PA, SA, FA Fixe Diagnosen Fixe Medikation Risiken Einer Liste der Fälle, die zu diesem Patienten existieren Einer Liste der Garanten, die diesem Patienten zugeordnet wurden Einer Liste aller Forderungen und Zahlungen im Verkehr mit diesem Patienten
PersistentObject
          Base class for all objects to be stored in the database.
PersistentObject.FieldType
           
Person
          Eine Person ist ein Kontakt mit zusätzlich Namen, Geburtsdatum und Geschlecht.
Person.PersonDataException
           
Plz
           
Prescription
          Eine Verordnung.
Query
          Query manages all database queries of PersistentObjects and derived classes Die Query-Klasse erledigt alle Datenbankabfragen auf PersistentObjects und davon abgeleitete Klassen.
Rechnung
           
Rechnungssteller
          This class is only needed to denote a person or organization that can make a bill.
Reminder
          Ein Reminder ist eine Erinnerung an etwas.
Reminder.Status
           
Reminder.Typ
           
Rezept
          Ein Rezept besteht aus einem Mandanten, einem Patienten, einem Datum und einer Prescription-Liste Aus kompatibilitätsgründen wird in Moment noch der RpText mitgeschleppt
RnStatus.REJECTCODE
           
Script
          A script.
Sticker
          Eine Markierung für im Prinzip beliebige Objekte.
Transaction
          Deprecated. we don't need this really
VerrechenbarAdapter
           
Verrechnet
          Ein Verrechnet ist ein realisiertes Verrechenbar.
Xid
          A XID is an external identifier, that is an ID from en external identifyer system.
Xid.XIDDomain
           
Xid.XIDException
           
Zahlung
           
 

Classes in ch.elexis.data used by ch.elexis.dialogs
Anschrift
           
AUF
           
Bestellung
           
Brief
          Ein Brief ist ein mit einem externen Programm erstelles Dokument.
DBImage
          A DBImage is an Image stored in the database and retrievable by its name
Fall
          Ein Fall ist eine Serie von zusammengehörigen Behandlungen.
IVerrechenbar
          Das Leistungskonzept ist "pluggable" definiert.
Kontakt
          Ein Kontakt ist der kleinste gemeinsame Nenner anller Arten von Menschen und Institutionen und somit die Basisklasse für alle Kontakte.
LabItem
          Ein Laboritem, also ein anzeigbarer Laborwert.
LabResult
           
Leistungsblock
           
Patient
          Ein Patient ist eine Person (und damit auch ein Kontakt), mit folgenden zusätzlichen Eigenschaften Anamnesen : PA, SA, FA Fixe Diagnosen Fixe Medikation Risiken Einer Liste der Fälle, die zu diesem Patienten existieren Einer Liste der Garanten, die diesem Patienten zugeordnet wurden Einer Liste aller Forderungen und Zahlungen im Verkehr mit diesem Patienten
PersistentObject
          Base class for all objects to be stored in the database.
Person
          Eine Person ist ein Kontakt mit zusätzlich Namen, Geburtsdatum und Geschlecht.
Prescription
          Eine Verordnung.
Reminder
          Ein Reminder ist eine Erinnerung an etwas.
 

Classes in ch.elexis.data used by ch.elexis.eigenleistung
PersistentObject
          Base class for all objects to be stored in the database.
 

Classes in ch.elexis.data used by ch.elexis.exchange
Kontakt
          Ein Kontakt ist der kleinste gemeinsame Nenner anller Arten von Menschen und Institutionen und somit die Basisklasse für alle Kontakte.
Organisation
          Eine Organisation ist eine Kontakt, die ein Kollektiv darstellt.
Patient
          Ein Patient ist eine Person (und damit auch ein Kontakt), mit folgenden zusätzlichen Eigenschaften Anamnesen : PA, SA, FA Fixe Diagnosen Fixe Medikation Risiken Einer Liste der Fälle, die zu diesem Patienten existieren Einer Liste der Garanten, die diesem Patienten zugeordnet wurden Einer Liste aller Forderungen und Zahlungen im Verkehr mit diesem Patienten
PersistentObject
          Base class for all objects to be stored in the database.
Person
          Eine Person ist ein Kontakt mit zusätzlich Namen, Geburtsdatum und Geschlecht.
 

Classes in ch.elexis.data used by ch.elexis.exchange.elements
Anschrift
           
Artikel
          Ein Artikel ist ein Objekt, das im Lager vorhanden ist oder sein sollte oder einem Patienten verordnet werden kann
BezugsKontakt
           
Brief
          Ein Brief ist ein mit einem externen Programm erstelles Dokument.
IDiagnose
          Diagnosen sind ebensop wie Leistungen "Pluggable" definiert, damit neue Codesysteme leicht eingebaut werden können.
IVerrechenbar
          Das Leistungskonzept ist "pluggable" definiert.
Konsultation
          Eine Konsultation ist ein einzelner Mandant/Patient-Kontakt.
Kontakt
          Ein Kontakt ist der kleinste gemeinsame Nenner anller Arten von Menschen und Institutionen und somit die Basisklasse für alle Kontakte.
LabItem
          Ein Laboritem, also ein anzeigbarer Laborwert.
LabResult
           
Leistungsblock
           
Patient
          Ein Patient ist eine Person (und damit auch ein Kontakt), mit folgenden zusätzlichen Eigenschaften Anamnesen : PA, SA, FA Fixe Diagnosen Fixe Medikation Risiken Einer Liste der Fälle, die zu diesem Patienten existieren Einer Liste der Garanten, die diesem Patienten zugeordnet wurden Einer Liste aller Forderungen und Zahlungen im Verkehr mit diesem Patienten
PersistentObject
          Base class for all objects to be stored in the database.
Prescription
          Eine Verordnung.
 

Classes in ch.elexis.data used by ch.elexis.preferences.inputs
Kontakt
          Ein Kontakt ist der kleinste gemeinsame Nenner anller Arten von Menschen und Institutionen und somit die Basisklasse für alle Kontakte.
 

Classes in ch.elexis.data used by ch.elexis.selectors
PersistentObject
          Base class for all objects to be stored in the database.
 

Classes in ch.elexis.data used by ch.elexis.services
Patient
          Ein Patient ist eine Person (und damit auch ein Kontakt), mit folgenden zusätzlichen Eigenschaften Anamnesen : PA, SA, FA Fixe Diagnosen Fixe Medikation Risiken Einer Liste der Fälle, die zu diesem Patienten existieren Einer Liste der Garanten, die diesem Patienten zugeordnet wurden Einer Liste aller Forderungen und Zahlungen im Verkehr mit diesem Patienten
 

Classes in ch.elexis.data used by ch.elexis.text
Brief
          Ein Brief ist ein mit einem externen Programm erstelles Dokument.
Konsultation
          Eine Konsultation ist ein einzelner Mandant/Patient-Kontakt.
Kontakt
          Ein Kontakt ist der kleinste gemeinsame Nenner anller Arten von Menschen und Institutionen und somit die Basisklasse für alle Kontakte.
Patient
          Ein Patient ist eine Person (und damit auch ein Kontakt), mit folgenden zusätzlichen Eigenschaften Anamnesen : PA, SA, FA Fixe Diagnosen Fixe Medikation Risiken Einer Liste der Fälle, die zu diesem Patienten existieren Einer Liste der Garanten, die diesem Patienten zugeordnet wurden Einer Liste aller Forderungen und Zahlungen im Verkehr mit diesem Patienten
PersistentObject
          Base class for all objects to be stored in the database.
 

Classes in ch.elexis.data used by ch.elexis.util
Fall
          Ein Fall ist eine Serie von zusammengehörigen Behandlungen.
IVerrechenbar
          Das Leistungskonzept ist "pluggable" definiert.
Konsultation
          Eine Konsultation ist ein einzelner Mandant/Patient-Kontakt.
Patient
          Ein Patient ist eine Person (und damit auch ein Kontakt), mit folgenden zusätzlichen Eigenschaften Anamnesen : PA, SA, FA Fixe Diagnosen Fixe Medikation Risiken Einer Liste der Fälle, die zu diesem Patienten existieren Einer Liste der Garanten, die diesem Patienten zugeordnet wurden Einer Liste aller Forderungen und Zahlungen im Verkehr mit diesem Patienten
PersistentObject
          Base class for all objects to be stored in the database.
Rechnung
           
Verrechnet
          Ein Verrechnet ist ein realisiertes Verrechenbar.
 

Classes in ch.elexis.data used by ch.elexis.util.viewers
PersistentObject
          Base class for all objects to be stored in the database.
Query
          Query manages all database queries of PersistentObjects and derived classes Die Query-Klasse erledigt alle Datenbankabfragen auf PersistentObjects und davon abgeleitete Klassen.
 

Classes in ch.elexis.data used by ch.elexis.views
Artikel
          Ein Artikel ist ein Objekt, das im Lager vorhanden ist oder sein sollte oder einem Patienten verordnet werden kann
AUF
           
Bestellung.Item
           
Brief
          Ein Brief ist ein mit einem externen Programm erstelles Dokument.
Fall
          Ein Fall ist eine Serie von zusammengehörigen Behandlungen.
Konsultation
          Eine Konsultation ist ein einzelner Mandant/Patient-Kontakt.
Kontakt
          Ein Kontakt ist der kleinste gemeinsame Nenner anller Arten von Menschen und Institutionen und somit die Basisklasse für alle Kontakte.
LabResult
           
Patient
          Ein Patient ist eine Person (und damit auch ein Kontakt), mit folgenden zusätzlichen Eigenschaften Anamnesen : PA, SA, FA Fixe Diagnosen Fixe Medikation Risiken Einer Liste der Fälle, die zu diesem Patienten existieren Einer Liste der Garanten, die diesem Patienten zugeordnet wurden Einer Liste aller Forderungen und Zahlungen im Verkehr mit diesem Patienten
PersistentObject
          Base class for all objects to be stored in the database.
Prescription
          Eine Verordnung.
Rezept
          Ein Rezept besteht aus einem Mandanten, einem Patienten, einem Datum und einer Prescription-Liste Aus kompatibilitätsgründen wird in Moment noch der RpText mitgeschleppt
 

Classes in ch.elexis.data used by ch.elexis.views.artikel
Artikel
          Ein Artikel ist ein Objekt, das im Lager vorhanden ist oder sein sollte oder einem Patienten verordnet werden kann
 

Classes in ch.elexis.data used by ch.elexis.views.codesystems
PersistentObject
          Base class for all objects to be stored in the database.
 

Classes in ch.elexis.data used by ch.elexis.views.rechnung
Fall
          Ein Fall ist eine Serie von zusammengehörigen Behandlungen.
Konsultation
          Eine Konsultation ist ein einzelner Mandant/Patient-Kontakt.
Rechnung
           
 


Elexis API documentation as of September 4 2011

Copyright 2005-2010 by Gerry Weirich, Elexis