Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.elexis.views.codesystems
Class CodeSelectorFactory

java.lang.Object
  extended by ch.elexis.views.codesystems.CodeSelectorFactory
Direct Known Subclasses:
BAGMediSelector, BlockSelector, CodeSelectorFactory, CodeSelectorFactory, EigenartikelSelector, EigenleistungCodeSelectorFactory, ICDCodeSelectorFactory, Labor2009Selector, LaborleistungCodeSelectorFactory, Leistungsselektor, MedicalSelector, MedikamentSelector, MedikamentSelector, MedikamentSelector2, MiGelSelector, PhysioLeistungsCodeSelectorFactory, TarmedCodeSelectorFactory, TICodeSelectorFactory

public abstract class CodeSelectorFactory
extends java.lang.Object

Bereitstellung der Auswahlliste für Codes aller Art: Oben häufigste des Anwenders, in der Mitte häufigste des Patienten, unten ganze Systenatik

Author:
Gerry

Nested Class Summary
static class CodeSelectorFactory.cPage
          Display page for one codesystem.
 
Field Summary
static int ITEMS_TO_SHOW_IN_MFU_LIST
          Anzahl der in den oberen zwei Listen zu haltenden Elemente
 
Constructor Summary
CodeSelectorFactory()
           
 
Method Summary
abstract  ViewerConfigurer createViewerConfigurer(CommonViewer cv)
           
abstract  void dispose()
           
 PersistentObject findElement(java.lang.String code)
           
 java.lang.String getCodeSystemCode()
           
abstract  java.lang.String getCodeSystemName()
           
abstract  java.lang.Class<? extends PersistentObject> getElementClass()
           
static void makeTabs(CTabFolder ctab, IViewSite site, java.lang.String point)
           
 void setInitializationData(IConfigurationElement config, java.lang.String propertyName, java.lang.Object data)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ITEMS_TO_SHOW_IN_MFU_LIST

public static int ITEMS_TO_SHOW_IN_MFU_LIST
Anzahl der in den oberen zwei Listen zu haltenden Elemente

Constructor Detail

CodeSelectorFactory

public CodeSelectorFactory()
Method Detail

setInitializationData

public void setInitializationData(IConfigurationElement config,
                                  java.lang.String propertyName,
                                  java.lang.Object data)
                           throws CoreException
Throws:
CoreException

createViewerConfigurer

public abstract ViewerConfigurer createViewerConfigurer(CommonViewer cv)

getElementClass

public abstract java.lang.Class<? extends PersistentObject> getElementClass()

dispose

public abstract void dispose()

getCodeSystemName

public abstract java.lang.String getCodeSystemName()

getCodeSystemCode

public java.lang.String getCodeSystemCode()

findElement

public PersistentObject findElement(java.lang.String code)

makeTabs

public static void makeTabs(CTabFolder ctab,
                            IViewSite site,
                            java.lang.String point)

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis