|
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 IPersistentObject
getLabel
in class PersistentObject
protected 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 |