|
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.KontaktOrderManagement
public class KontaktOrderManagement
Auftragsverwaltungstabelle: Derzeit können Auftragsnummern aus verschiedenen Domänen, welche Auftragsnummern vergeben verwaltet werden (z.B. die unterschiedlichen Laborauftragsnummern des Labors und des Arztes)
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class ch.elexis.data.PersistentObject |
|---|
PersistentObject.FieldType |
| Field Summary | |
|---|---|
static java.lang.String |
FLD_KONTAKT_ID
|
static java.lang.String |
FLD_ORDER_NR
|
static java.lang.String |
FLD_ORDER_NR_DOMAIN
|
static java.lang.String |
ORDER_DOMAIN_LAB_ORDER_FILLER_MEDICS
|
static java.lang.String |
ORDER_DOMAIN_LAB_ORDER_FILLER_VIOLLIER
|
static java.lang.String |
TABLENAME
|
| 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 | |
|---|---|
KontaktOrderManagement()
Standard Konstruktor für die Anwendung in Queries |
|
KontaktOrderManagement(Kontakt kontakt,
long orderNr,
java.lang.String orderNrDomain)
Erstellt einen neuen Eintrag anhand der übergebenen Parameter |
|
KontaktOrderManagement(java.lang.String kontaktID,
java.lang.String orderNrString,
java.lang.String orderNrDomain)
Erstellt einen neuen Eintrag anhand der übergebenen Parameter |
|
| Method Summary | |
|---|---|
java.lang.String |
getKontaktId()
|
java.lang.String |
getLabel()
Einen menschenlesbaren Identifikationsstring für dieses Objet liefern |
java.lang.String |
getOrderNr()
Gibt die Auftragsnummer zurück |
java.lang.String |
getOrderNrDomain()
Gibt die Domäne zurück, welche die Auftragsnummer vergeben hat |
protected java.lang.String |
getTableName()
Jede abgeleitete Klasse muss deklarieren, in welcher Tabelle sie gespeichert werden will. |
static KontaktOrderManagement |
load(java.lang.String id)
Lädt den Record anhand der ID |
void |
setKontaktId(java.lang.String value)
Setzt die ID des Kontakts |
void |
setOrderNr(java.lang.String value)
Setzt die Auftragsnummer |
void |
setOrderNrDomain(java.lang.String value)
Setzt die Domäne, welche die Auftragsnummer vergeben hat |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String TABLENAME
public static final java.lang.String ORDER_DOMAIN_LAB_ORDER_FILLER_MEDICS
public static final java.lang.String ORDER_DOMAIN_LAB_ORDER_FILLER_VIOLLIER
public static final java.lang.String FLD_KONTAKT_ID
public static final java.lang.String FLD_ORDER_NR
public static final java.lang.String FLD_ORDER_NR_DOMAIN
| Constructor Detail |
|---|
public KontaktOrderManagement(java.lang.String kontaktID,
java.lang.String orderNrString,
java.lang.String orderNrDomain)
kontaktID - ID des Kontakts, welchem dieser Auftrag zugeordnet werden soll. z.B. Mandant für
LaboraufträgeorderNrString - AuftragsnummerorderNrDomain - Domäne, welche die Auftragsnummer vergeben hat. Das kann z.B. das Labor (HL7:
Filler) oder der Arzt (HL7: Placer) sein.
public KontaktOrderManagement(Kontakt kontakt,
long orderNr,
java.lang.String orderNrDomain)
kontakt - Kontakt, welchem dieser Auftrag zugeordnet werden soll. z.B. Mandant für
LaboraufträgeorderNr - AuftragsnummerorderNrDomain - Domäne, welche die Auftragsnummer vergeben hat. Das kann z.B. das Labor (HL7:
Filler) oder der Arzt (HL7: Placer) sein.public KontaktOrderManagement()
| Method Detail |
|---|
public static KontaktOrderManagement load(java.lang.String id)
id - Key, welcher zum Laden verwendet wird
public java.lang.String getKontaktId()
public void setKontaktId(java.lang.String value)
value - Kontakt IDpublic java.lang.String getOrderNr()
public void setOrderNr(java.lang.String value)
value - Auftragsnummerpublic java.lang.String getOrderNrDomain()
public void setOrderNrDomain(java.lang.String value)
value - Identifikation der Domäne, welche die Auftragsnummer vergeben hatpublic java.lang.String getLabel()
PersistentObject
getLabel in interface IPersistentObjectgetLabel in class PersistentObjectprotected java.lang.String getTableName()
PersistentObject
getTableName in class PersistentObject
|
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 | ||||||||