|
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.data.LabResult
public class LabResult
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ch.elexis.data.PersistentObject |
---|
PersistentObject.FieldType |
Field Summary | |
---|---|
static java.lang.String |
COMMENT
|
static java.lang.String |
DATE
|
static java.lang.String |
FLAGS
|
static java.lang.String |
ITEM_ID
|
static java.lang.String |
LABRESULT_UNSEEN
|
static int |
NORMAL
|
static int |
OBSERVE
|
static int |
PATHOLOGIC
|
static java.lang.String |
PATIENT_ID
|
static java.lang.String |
RESULT
|
static java.lang.String |
TIME
|
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 |
LabResult()
|
|
LabResult(Patient p,
TimeTool date,
LabItem item,
java.lang.String result,
java.lang.String comment)
create a new LabResult. |
protected |
LabResult(java.lang.String id)
|
Method Summary | |
---|---|
void |
addToUnseen()
add a LabResult to the list of unseen LabResults. |
java.lang.String |
getComment()
|
java.lang.String |
getDate()
|
TimeTool |
getDateTime()
|
int |
getFlags()
|
static LabResult |
getForDate(Patient pat,
TimeTool date,
LabItem item)
|
LabItem |
getItem()
|
java.lang.String |
getLabel()
Einen menschenlesbaren Identifikationsstring für dieses Objet liefern |
static long |
getLastUpdateUnseen()
return the time when the last change to the list of unseen results was made |
Patient |
getPatient()
|
java.lang.String |
getResult()
|
protected java.lang.String |
getTableName()
Jede abgeleitete Klasse muss deklarieren, in welcher Tabelle sie gespeichert werden will. |
static java.util.List<LabResult> |
getUnseen()
Return a List of unseen LabResults |
boolean |
isFlag(int flag)
|
static LabResult |
load(java.lang.String id)
|
void |
removeFromUnseen()
Remove a lab result from the list of unseen results. |
void |
setFlag(int flag,
boolean set)
|
void |
setResult(java.lang.String res)
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String LABRESULT_UNSEEN
public static final java.lang.String DATE
public static final java.lang.String TIME
public static final java.lang.String FLAGS
public static final java.lang.String COMMENT
public static final java.lang.String RESULT
public static final java.lang.String ITEM_ID
public static final java.lang.String PATIENT_ID
public static final int PATHOLOGIC
public static final int OBSERVE
public static final int NORMAL
Constructor Detail |
---|
public LabResult(Patient p, TimeTool date, LabItem item, java.lang.String result, java.lang.String comment)
protected LabResult()
protected LabResult(java.lang.String id)
Method Detail |
---|
protected java.lang.String getTableName()
PersistentObject
getTableName
in class PersistentObject
public static LabResult load(java.lang.String id)
public Patient getPatient()
public java.lang.String getDate()
public TimeTool getDateTime()
public LabItem getItem()
public java.lang.String getResult()
public void setResult(java.lang.String res)
public java.lang.String getComment()
public boolean isFlag(int flag)
public void setFlag(int flag, boolean set)
public int getFlags()
public java.lang.String getLabel()
PersistentObject
getLabel
in interface IPersistentObject
getLabel
in class PersistentObject
public static LabResult getForDate(Patient pat, TimeTool date, LabItem item)
public void addToUnseen()
public void removeFromUnseen()
public static java.util.List<LabResult> getUnseen()
public static long getLastUpdateUnseen()
|
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 |