Elexis API documentation as of September 4 2011

Package ch.elexis.views

Klassen, die die Benutzeroberfläche definieren In dieser Package findet der Kontakt mit dem Anwender statt.

See:
          Description

Interface Summary
IDetailDisplay Detailansicht eines PersistentObject
PatListFilterBox.IPatFilter  
 

Class Summary
AUF2 Arbeitsunfähigkeitszeugnisse erstellen und verwalten.
AUFZeugnis  
BBSView Deprecated.
BestellBlatt  
BestellView  
BriefAuswahl  
DauerMediView Eine platzsparende View zur Anzeige der Dauermedikation
DiagnosenDisplay  
FaelleView Eine alternative, platzsparendere Fälle-View
FallDetailBlatt2 Display detail data of a Fall
FallDetailView  
FallListeView Eine View, die untereinander Fälle und zugehörigende Behandlungen des aktuell ausgewählten Patienten anzeigt.
FieldDisplayView This view displays the content of an arbitrary field.
FixMediDisplay Display and let the user modify the medication of the currently selected patient This is a pop-in-Replacement for DauerMediDisplay.
HistoryDisplay Anzeige der vergangenen Konsultationen.
KGPrintView  
KompendiumView Diese View reichtet einen Browser aufs Arzneimittel-Kompendium ein.
KonsDetailView Behandlungseintrag, Diagnosen und Verrechnung Dg und Verrechnung können wie Drag&Drop aus den entsprechenden Listen.Views auf die Felder gezogen werden.
KonsListe  
KontaktBlatt  
KontaktDetailView  
KontakteView  
LabNotSeenView This view displays all LabResults that are not marked as seen by the doctor.
LaborblattView  
LaborOrderPulldownMenuCreator  
LaborView Anzeige von Laboritems und Anzeige und Eingabemöglichkeit von Laborwerten.
LagerView  
MediVerlaufView A view to display all medikaments administered or prescribed.
Messages  
ODDBView Diese View reichtet einen Browser aufs Arzneimittel-Kompendium ein.
PatFilterImpl Default implementation of IPatFilter.
PatHeuteView  
PatientDetailView2  
Patientenblatt2 Detailansicht eines Patientrecords Ersatz für Patientenblatt mit erweiterter Funktionalität (Lock, Nutzung von InputPanel)
PatientenListeView Display of Patients
PatientMenuPopulator  
PatListeContentProvider  
PatListFilterBox This will be displayed on top of the PatientListeView.
ReminderView  
RezeptBlatt  
RezepteView Eine View zum Anzeigen von Rezepten.
ScriptView Display and edit Beanshell-Scripts
SearchView  
TemplatePrintView  
TextView  
VerrechnungsDisplay  
 

Package ch.elexis.views Description

Klassen, die die Benutzeroberfläche definieren

In dieser Package findet der Kontakt mit dem Anwender statt. Datenpräsentation und -bearbeitung ist in Eclipse in "Views" und "Editors" organisiert. Diese Wiederum sind als in "Perspektiven" zu sinnvollen Kombinationen zusammengestellt

Eine View ist das mit einem Tab versehene Element, das der Benutzer beliebig umherziehen kann. Perspektiven sind in Elexis mit der linken Buttonleiste aufrufbar. Sowohl Views als auch Perspektiven können die aktuell vom Benutzer eingestellte Anordnung speichern und beim nächsten Start wiederherstellen.

Ausführung

Ein View muss eine von einer ViewPart abgeleitete Klasse sein, und bestimmten Konventionen folgen. Am besten nimmt man sich die Beipielview "view.java" als Anleitung. Alle View-Klassen werden in Elexis mit der suffix View am Namen gekennzeichnet.

Was gehört in eine View?

Eine View soll immer eine einzelne sinnvoll zusammengehörende Dateineinheit repräsentieren. Da in einer Perspektive die Views ja sowieso beliebig nebeneinander, unterinander und hintereinander angeordet werden können, macht es nur wenig Sinn, verschiedene Datenelemente in einer View zu kombinieren.


Elexis API documentation as of September 4 2011

Copyright 2005-2010 by Gerry Weirich, Elexis