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

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.
ICD10LazyTreeLoader<T> Ein Job, der eine Baumstruktur "Lazy" aus der Datenbank lädt.
ICD10TreeContentProvider ContentProvider, der einen Tree füllen kann.
ICDCodeSelectorFactory  
ICDDetailDisplay  
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  
LaborleistungCodeSelectorFactory  
LaborleistungDetailDisplay  
LaborOrderPulldownMenuCreator  
LaborView Anzeige von Laboritems und Anzeige und Eingabemöglichkeit von Laborwerten.
LagerView  
LagerView.CheckInOrderedAction  
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  
PatientDetailView  
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.
PhysioDetailDisplay  
PhysioLeistungsCodeSelectorFactory  
ReminderView  
RezeptBlatt  
RezepteView Eine View zum Anzeigen von Rezepten.
RFEView  
RnPrintView2 This is a pop-in replacement for RnPrintView.
ScriptView Display and edit Beanshell-Scripts
SearchView  
TarmedCodeSelectorFactory  
TarmedDetailDialog  
TarmedDetailDisplay  
TarmedSelectorPanelProvider  
TarmedValidDateFilter  
TemplatePrintView  
TextView  
TICodeDetail  
TICodeSelectorFactory  
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: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013