|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.elexis.data.PersistentObject
ch.elexis.icpc.Episode
public class Episode
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ch.elexis.data.PersistentObject |
---|
PersistentObject.FieldType |
Field Summary | |
---|---|
static int |
ACTIVE
|
protected static java.lang.String |
ACTIVE_VALUE
|
static java.lang.String |
FLD_NUMBER
|
static java.lang.String |
FLD_PATIENT_ID
|
static java.lang.String |
FLD_START_DATE
|
static java.lang.String |
FLD_STATUS
|
static java.lang.String |
FLD_TITLE
|
static int |
INACTIVE
|
protected static java.lang.String |
INACTIVE_VALUE
|
protected static java.lang.String |
TABLENAME
|
protected static java.lang.String |
VERSION
|
Fields inherited from class ch.elexis.data.PersistentObject |
---|
CACHE_DEFAULT_LIFETIME, CACHE_MIN_LIFETIME, CFG_CONNECTSTRING, CFG_DRIVER, CFG_FOLDED_CONNECTION, CFG_PWD, CFG_TYPE, CFG_USER, DATE_COMPOUND, default_lifetime, DELETED, EXISTS, FLD_DATE, FLD_DELETED, FLD_EXTINFO, FLD_LASTUPDATE, INEXISTENT, INVALID_ID, log, MAPPING_ERROR_MARKER, MATCH_AUTO, MATCH_CONTAINS, MATCH_EXACT, MATCH_REGEXP, MATCH_START |
Fields inherited from interface ch.elexis.core.data.IPersistentObject |
---|
FLD_ID, STATE_EXISTING, STATE_INEXISTENT, STATE_INVALID_ID |
Constructor Summary | |
---|---|
protected |
Episode()
|
|
Episode(Patient pat,
java.lang.String title)
|
protected |
Episode(java.lang.String id)
|
Method Summary | |
---|---|
void |
addDiagnosis(IDiagnose id)
|
int |
compareTo(Episode e2)
|
static Episode |
findEpisode(Patient pat,
java.lang.String title)
|
static Episode |
findEpisode(java.lang.String name)
find an Episode with a given name |
java.util.List<IDiagnose> |
getDiagnoses()
|
java.lang.String |
getExtField(java.lang.String name)
|
java.lang.String |
getLabel()
Einen menschenlesbaren Identifikationsstring für dieses Objet liefern |
java.lang.String |
getNumber()
|
Patient |
getPatient()
|
java.lang.String |
getStartDate()
|
int |
getStatus()
Get the status of an episode |
java.lang.String |
getStatusText()
Get the status localized text |
protected java.lang.String |
getTableName()
Jede abgeleitete Klasse muss deklarieren, in welcher Tabelle sie gespeichert werden will. |
java.lang.String |
getTitle()
|
boolean |
isDragOK()
Darf dieses Objekt mit Drag&Drop verschoben werden? |
static Episode |
load(java.lang.String id)
|
void |
removeDiagnosis(IDiagnose id)
|
void |
setExtField(java.lang.String name,
java.lang.String text)
|
void |
setNumber(java.lang.String number)
|
void |
setStartDate(java.lang.String startDate)
|
void |
setStatus(int status)
Set the status of an episode |
void |
setTitle(java.lang.String title)
|
Methods inherited from class ch.elexis.data.PersistentObject |
---|
addChangeListener, addMapping, addSticker, addToList, addXid, begin, checkNull, checkZero, checkZeroDouble, clearCache, connect, connect, create, createOrModifyTable, delete, deleteList, disconnect, equals, executeScript, executeSQLScript, exists, exportData, flatten, fold, get, get, getBinary, getCacheTime, getConnection, getConstraint, getDefaultCacheLifetime, getExportFields, getExportUIDValue, getExportUIDVersion, getFieldType, getId, getInt, getLastUpdate, getList, getList, getMap, getSticker, getStickers, getVersionedResource, getWrappedId, getXid, getXid, getXids, hashCode, isAvailable, isDeleted, isMatching, isMatching, isMatching, isMatching, isValid, lock, map, removeChangeListener, removeFromList, removeFromList, removeSticker, removeTable, resetCache, set, set, setBinary, setConstraint, setDefaultCacheLifetime, setInt, setMap, setTrace, setVersionedResource, state, storeToString, tableExists, ts, undelete, unlock |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String FLD_PATIENT_ID
public static final java.lang.String FLD_STATUS
public static final java.lang.String FLD_NUMBER
public static final java.lang.String FLD_START_DATE
public static final java.lang.String FLD_TITLE
public static final int INACTIVE
public static final int ACTIVE
protected static final java.lang.String VERSION
protected static final java.lang.String TABLENAME
protected static final java.lang.String INACTIVE_VALUE
protected static final java.lang.String ACTIVE_VALUE
Constructor Detail |
---|
public Episode(Patient pat, java.lang.String title)
protected Episode(java.lang.String id)
protected Episode()
Method Detail |
---|
public static Episode findEpisode(Patient pat, java.lang.String title)
public java.lang.String getLabel()
PersistentObject
getLabel
in interface IPersistentObject
getLabel
in class PersistentObject
public java.util.List<IDiagnose> getDiagnoses()
public void addDiagnosis(IDiagnose id)
public void removeDiagnosis(IDiagnose id)
protected java.lang.String getTableName()
PersistentObject
getTableName
in class PersistentObject
public static Episode load(java.lang.String id)
public boolean isDragOK()
PersistentObject
isDragOK
in interface IPersistentObject
isDragOK
in class PersistentObject
public Patient getPatient()
public int getStatus()
public java.lang.String getStatusText()
public void setStatus(int status)
status
- Episode.ACTIVE or Episode.INACTIVEpublic int compareTo(Episode e2)
compareTo
in interface java.lang.Comparable<Episode>
public java.lang.String getStartDate()
public void setStartDate(java.lang.String startDate)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public java.lang.String getNumber()
public void setNumber(java.lang.String number)
public java.lang.String getExtField(java.lang.String name)
public void setExtField(java.lang.String name, java.lang.String text)
public static Episode findEpisode(java.lang.String name)
name
- the name to find
|
Elexis: Das führende OpenSource-Arztpraxisprogamm im deutschsprachigen Raum Java doc für Elexis version 2.1.7.dev vom 01.09.2013 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |