|
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.Rezept
public class Rezept
Ein Rezept besteht aus einem Mandanten, einem Patienten, einem Datum und einer Prescription-Liste Aus kompatibilitätsgründen wird in Moment noch der RpText mitgeschleppt
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ch.elexis.data.PersistentObject |
---|
PersistentObject.FieldType |
Field Summary | |
---|---|
static java.lang.String |
DATE
|
static java.lang.String |
LETTER_ID
|
static java.lang.String |
LINES
|
static java.lang.String |
MANDATOR_ID
|
static java.lang.String |
PATIENT_ID
|
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 |
Rezept()
|
|
Rezept(Patient pat)
|
protected |
Rezept(java.lang.String id)
|
Method Summary | |
---|---|
void |
addPrescription(Prescription p)
Eine Rezeptzeile hinzufügen |
boolean |
delete()
Ein Objekt und ggf. dessen XID's aus der Datenbank löschen the object is not deleted but rather marked as deleted. |
Brief |
getBrief()
Den "Brief" liefern. |
java.lang.String |
getDate()
|
java.lang.String |
getLabel()
Einen menschenlesbaren Identifikationsstring für dieses Objet liefern |
java.util.List<Prescription> |
getLines()
Alle Rezeotzeilen als Liste holen |
Mandant |
getMandant()
|
Patient |
getPatient()
|
protected java.lang.String |
getTableName()
Jede abgeleitete Klasse muss deklarieren, in welcher Tabelle sie gespeichert werden will. |
java.lang.String |
getText()
|
static Rezept |
load(java.lang.String id)
|
void |
removePrescription(Prescription p)
Eine Rezeptzeile entfernen |
void |
setBrief(Brief brief)
|
org.jdom.Document |
toXML()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String LINES
public static final java.lang.String LETTER_ID
public static final java.lang.String DATE
public static final java.lang.String MANDATOR_ID
public static final java.lang.String PATIENT_ID
Constructor Detail |
---|
public Rezept(Patient pat)
protected Rezept()
protected Rezept(java.lang.String id)
Method Detail |
---|
protected java.lang.String getTableName()
PersistentObject
getTableName
in class PersistentObject
public static Rezept load(java.lang.String id)
public Patient getPatient()
public Mandant getMandant()
public java.lang.String getDate()
public java.lang.String getText()
public Brief getBrief()
public void setBrief(Brief brief)
public java.lang.String getLabel()
PersistentObject
getLabel
in interface IPersistentObject
getLabel
in class PersistentObject
public java.util.List<Prescription> getLines()
public void removePrescription(Prescription p)
public void addPrescription(Prescription p)
public boolean delete()
PersistentObject
delete
in class PersistentObject
public org.jdom.Document toXML()
|
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 |