Was bedeutet das? Für ein Element in Elexis von einem bestimmten Type (zB Patient, Artikel etc.) können PropertyPages hinterlegt sein, welche beim Auruf der Eigenschaften für ein solches Element angezeigt werden. Dass folgende Bild zeigt beispielsweise die Eigenschaften eines Patienten:
at.medevit.elexis.properties selbst bringt hierbei die PropertyPages Anschrift und Details für den Patienten mit. Wie? Durch den Extension Point handler, der sie nur aktiv schaltet, wenn ein Typ Patient gewählt ist (siehe Elexis developers Mailinglist [PATCH] Deklarativer Zugang zur PatientenListe vom 28.5.2011.
Beliebige Plug-Ins können hierbei weitere PropertyPages contributen, die dann angezeigt werden. Die Property-Page selbst wird plattformspezifisch aufgerufen. at.medevit.elexis.properties bringt allerdings die Command-Integration für den Aufruf für ArtikelListe unde PatientenListe mit sich (siehe auch [Elexis-develop] [PATCH] Deklarativer Zugang zum Leistungsblock-Viewer in LeistungenView und CodeDetailView).
Beide angegebenen Patches (4742 und 4812) werden benötigt um die Properties zu integrieren.
Ad request Harry:
Die Definition des Doppelklick-Handlings über Extension Points ist nicht möglich. Man müsste also entsprechend den Aufruf der Propertyies mittels .addDoubleClickListener() an die resp. Viewers hängen. Es ist soweit ich das sehe auch nicht geplant diese über EPs zu machen.
Verfügbarkeit:
Ab heute im Elexis-Addons branch 2.1.5.x; bei Übernahme in andere Branches bitte die Patches nicht vergessen!
All the best, Marco
Dieses Plug-In ist meiner Tochter Anna gewidmet, die am 26.5.2011 12:37 Uhr auf die Welt gekommen ist
