ch.elexis.data
Class ICD10
java.lang.Object
ch.elexis.data.PersistentObject
ch.elexis.data.ICD10
- All Implemented Interfaces:
- ICodeElement, IPersistentObject, IReason, ISelectable
public class ICD10
- extends PersistentObject
- implements IReason
Fields inherited from class ch.elexis.data.PersistentObject |
CACHE_DEFAULT_LIFETIME, CACHE_MIN_LIFETIME, CFG_CONNECTSTRING, CFG_DRIVER, CFG_PWD, CFG_TYPE, CFG_USER, DELETED, EXISTS, INEXISTENT, INVALID_ID, MATCH_AUTO, MATCH_CONTAINS, MATCH_EXACT, MATCH_REGEXP, MATCH_START |
Constructor Summary |
ICD10()
|
ICD10(java.lang.String parent,
java.lang.String code,
java.lang.String shortCode)
|
Method Summary |
java.util.List<IActionDefinition> |
getActions(java.lang.Object kontext)
Kontext-Aktionen für dieses Code-Element |
java.lang.String |
getCode()
Das Element in Code-Form. |
java.lang.String |
getCodeSystemCode()
Kurzcode für das System liefern |
java.lang.String |
getCodeSystemName()
Name des zugrundeliegenden Codesystems liefern |
java.lang.String |
getEncoded()
|
java.lang.String |
getExt(java.lang.String name)
|
java.util.Map<java.lang.Object,java.lang.Object> |
getExtInfo()
|
java.lang.String |
getField(int f)
|
java.lang.String |
getLabel()
Einen menschenlesbaren Identifikationsstring für dieses Objet liefern |
java.lang.String |
getText()
Das Element in Klartext-Form |
static void |
initialize()
|
boolean |
isDragOK()
Darf dieses Objekt mit Drag&Drop verschoben werden? |
static ICD10 |
load(java.lang.String id)
|
void |
setExt(java.lang.String name,
java.lang.String value)
|
void |
writeExtInfo(java.util.Map<java.lang.Object,java.lang.Object> ext)
|
Methods inherited from class ch.elexis.data.PersistentObject |
addChangeListener, addSticker, addToList, addXid, begin, checkNull, checkZero, checkZeroDouble, clearCache, connect, connect, delete, deleteList, disconnect, equals, executeSQLScript, exists, exportData, fireChangeEvent, flatten, fold, get, get, getCacheTime, getConnection, getDefaultCacheLifetime, getFieldType, getId, getInt, getLastUpdate, getList, getList, getMap, getSticker, getStickers, getWrappedId, getXid, getXid, getXids, hashCode, isAvailable, isDeleted, isMatching, isMatching, isMatching, isMatching, isShowDeleted, isValid, lock, map, relock, removeChangeListener, removeFromList, removeFromList, removeSticker, resetCache, set, set, setDefaultCacheLifetime, setInt, setMap, setShowDeleted, setTrace, state, storeToString, tableExists, ts, undelete, unlock |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, toString, wait, wait, wait |
VERSION
public static final java.lang.String VERSION
- See Also:
- Constant Field Values
TABLENAME
public static final java.lang.String TABLENAME
- See Also:
- Constant Field Values
ICD10
public ICD10(java.lang.String parent,
java.lang.String code,
java.lang.String shortCode)
ICD10
public ICD10()
initialize
public static void initialize()
load
public static ICD10 load(java.lang.String id)
getEncoded
public java.lang.String getEncoded()
getField
public java.lang.String getField(int f)
getLabel
public java.lang.String getLabel()
- Description copied from class:
PersistentObject
- Einen menschenlesbaren Identifikationsstring für dieses Objet liefern
- Specified by:
getLabel
in interface IPersistentObject
- Specified by:
getLabel
in interface IReason
- Specified by:
getLabel
in class PersistentObject
getCode
public java.lang.String getCode()
- Description copied from interface:
ICodeElement
- Das Element in Code-Form. Aus dem Code und der Klasse muss das Element sich wieder erstellen
lassen
- Specified by:
getCode
in interface ICodeElement
getText
public java.lang.String getText()
- Description copied from interface:
ICodeElement
- Das Element in Klartext-Form
- Specified by:
getText
in interface ICodeElement
getCodeSystemName
public java.lang.String getCodeSystemName()
- Description copied from interface:
ICodeElement
- Name des zugrundeliegenden Codesystems liefern
- Specified by:
getCodeSystemName
in interface ICodeElement
setExt
public void setExt(java.lang.String name,
java.lang.String value)
getExt
public java.lang.String getExt(java.lang.String name)
getExtInfo
public java.util.Map<java.lang.Object,java.lang.Object> getExtInfo()
writeExtInfo
public void writeExtInfo(java.util.Map<java.lang.Object,java.lang.Object> ext)
isDragOK
public boolean isDragOK()
- Description copied from class:
PersistentObject
- Darf dieses Objekt mit Drag&Drop verschoben werden?
- Specified by:
isDragOK
in interface IPersistentObject
- Overrides:
isDragOK
in class PersistentObject
- Returns:
- true wenn ja.
getCodeSystemCode
public java.lang.String getCodeSystemCode()
- Description copied from interface:
ICodeElement
- Kurzcode für das System liefern
- Specified by:
getCodeSystemCode
in interface ICodeElement
getActions
public java.util.List<IActionDefinition> getActions(java.lang.Object kontext)
- Description copied from interface:
ICodeElement
- Kontext-Aktionen für dieses Code-Element
- Specified by:
getActions
in interface ICodeElement
Copyright 2005-2011 by Gerry Weirich, Elexis