|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
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.Fall
public class Fall
Ein Fall ist eine Serie von zusammengehörigen Behandlungen. Ein Fall hat einen Garanten, ein Anfangsdatum ein Enddatum, eine Bezeichnung und allenfalls ein Enddatum
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ch.elexis.data.PersistentObject |
---|
PersistentObject.FieldType |
Field Summary | |
---|---|
static java.lang.String |
CONST_TARMED_DRUCKER
|
static java.lang.String |
CONST_TARMED_LEISTUNG
|
static java.lang.String |
FLD_BEHANDLUNGEN
|
static java.lang.String |
FLD_BEZEICHNUNG
|
static java.lang.String |
FLD_BILLING
|
static java.lang.String |
FLD_DATUM_BIS
|
static java.lang.String |
FLD_DATUM_VON
|
static java.lang.String |
FLD_GARANT_ID
|
static java.lang.String |
FLD_GRUND
|
static java.lang.String |
FLD_KOSTENTRAEGER
|
static java.lang.String |
FLD_RECHNUNGSSTELLER_ID
|
static java.lang.String |
FLD_RN_PLANUNG
|
static java.lang.String |
FLD_VERS_NUMMER
|
static java.lang.String |
IV_NAME
|
static java.lang.String |
KVG_NAME
|
static java.lang.String |
MV_NAME
|
static java.lang.String |
PATIENT_ID
|
static java.lang.String |
PRIVATE_NAME
|
static java.lang.String |
TYPE_ACCIDENT
|
static java.lang.String |
TYPE_BIRTHDEFECT
|
static java.lang.String |
TYPE_DISEASE
|
static java.lang.String |
TYPE_MATERNITY
|
static java.lang.String |
TYPE_OTHER
|
static java.lang.String |
TYPE_PREVENTION
|
static java.lang.String |
UVG_NAME
|
static java.lang.String |
UVG_REQUIREMENTS
|
static java.lang.String |
VVG_NAME
|
Fields inherited from class ch.elexis.data.PersistentObject |
---|
CACHE_DEFAULT_LIFETIME, CACHE_MIN_LIFETIME, CFG_CONNECTSTRING, CFG_DRIVER, CFG_PWD, CFG_TYPE, CFG_USER, DELETED, EXISTS, INEXISTENT, INVALID_ID, MATCH_AUTO, MATCH_CONTAINS, MATCH_EXACT, MATCH_REGEXP, MATCH_START |
Fields inherited from interface ch.elexis.core.data.ICustomerRelation |
---|
FLD_DEBTOR_ID, FLD_GUARANTOR_ID, FLD_LAW, FLD_REASON |
Fields inherited from interface ch.elexis.core.data.IPersistentObject |
---|
DELETED, FLD_DATE, FLD_DELETED, FLD_EXTINFO, FLD_ID, FLD_LASTUPDATE, MATCH_AUTO, MATCH_CONTAINS, MATCH_EXACT, MATCH_REGEXP, MATCH_START, STATE_EXISTING, STATE_INEXISTENT, STATE_INVALID_ID |
Method Summary | |
---|---|
static void |
addBillingSystemConstant(java.lang.String billingSystem,
java.lang.String constant)
add a billing system constant |
void |
clearInfoString(java.lang.String string)
|
static void |
createAbrechnungssystem(java.lang.String systemname,
java.lang.String codesystem,
java.lang.String ausgabe,
java.lang.String... requirements)
|
boolean |
delete()
Ein Objekt und ggf. dessen XID's aus der Datenbank löschen the object is not deleted but rather marked as deleted. |
boolean |
delete(boolean force)
Mark this Fall as deleted. |
java.lang.String |
getAbrechnungsSystem()
|
static java.lang.String[] |
getAbrechnungsSysteme()
Find all installed billing systems. |
Kontakt |
getArbeitgeber()
Deprecated. |
java.lang.String |
getArbeitgeberName()
Deprecated. |
java.lang.String |
getBeginnDatum()
Anfangsdatum lesen (in der Form dd.mm.yy) |
Konsultation[] |
getBehandlungen(boolean sortReverse)
Behandlungen zu diesem Fall holen |
java.lang.String |
getBezeichnung()
|
TimeTool |
getBillingDate()
Vorgeschlagenen Zeitpunkt für Rechnungsstellung holen (Eine Vorgabe die im fall gemacht wird) |
static java.lang.String |
getBillingSystemAttribute(java.lang.String billingSystem,
java.lang.String attr)
Deprecated. use getBillingSystemConstant |
static java.lang.String |
getBillingSystemConstant(java.lang.String billingSystem,
java.lang.String constant)
|
static java.lang.String[] |
getBillingSystemConstants(java.lang.String billingSystem)
|
static java.lang.String |
getCodeSystem(java.lang.String billingSystem)
|
java.lang.String |
getCodeSystemName()
|
static java.lang.String |
getDefaultCaseLabel()
|
static java.lang.String |
getDefaultCaseLaw()
|
static java.lang.String |
getDefaultCaseReason()
|
static java.lang.String |
getDefaultPrintSystem(java.lang.String billingSystem)
|
java.lang.String |
getEndDatum()
Enddatum lesen oder null: Fall noch nicht abgeschlossen |
java.lang.String |
getFallNummer()
Fallnummer lesen |
Kontakt |
getGarant()
Den Rechnungsempfänger liefern |
java.lang.String |
getGrund()
|
java.lang.Object |
getInfoElement(java.lang.String name)
|
java.lang.String |
getInfoString(java.lang.String name)
retrieve a string from ExtInfo. |
java.lang.String |
getLabel()
Einen menschenlesbaren Identifikationsstring für dieses Objet liefern |
Konsultation |
getLetzteBehandlung()
|
java.lang.String |
getOptionals()
Retrieve optionals of this Cases billing system |
static java.lang.String |
getOptionals(java.lang.String billingSystem)
Retrieve optionals of a given billingSystem |
IRnOutputter |
getOutputter()
Retrieve the ooutputter for this case's billing system |
java.lang.String |
getOutputterName()
Retrieve the name of the outputter of this case's billing system |
Patient |
getPatient()
|
Rechnungssteller |
getRechnungssteller()
|
PersistentObject |
getReferencedObject(java.lang.String field)
Return the referenced field as a PersistentObject. |
Kontakt |
getRequiredContact(java.lang.String name)
Retrieve a required Kontakt from this Fall's Billing system's requirements |
java.lang.String |
getRequiredString(java.lang.String name)
Retrieve a required String Value from this billing system's definition. |
java.lang.String |
getRequirements()
Retrieve requirements of this Cases billing system |
static java.lang.String |
getRequirements(java.lang.String billingSystem)
Retrieve requirements of a given billingSystem |
java.lang.String |
getUnused()
Retrieve unused/saved definitions of previously used required and optional field of this Cases billing system |
static java.lang.String |
getUnused(java.lang.String billingSystem)
Retrieve unused/saved definitions of previously used required and optional field for a given billingSystem |
java.lang.String |
getVersNummer()
Deprecated. user getRequiredString instead |
boolean |
isDragOK()
Darf dieses Objekt mit Drag&Drop verschoben werden? |
boolean |
isOpen()
Feststellen, ob der Fall noch offen ist |
boolean |
isValid()
Angeben, ob dieses Objekt gültig ist. |
static Fall |
load(java.lang.String id)
Einen Fall anhand der ID aus der Datenbank laden |
Konsultation |
neueKonsultation()
Neue Konsultation zu diesem Fall anlegen |
static void |
removeAbrechnungssystem(java.lang.String systemName)
|
static void |
removeBillingSystemConstant(java.lang.String billingSystem,
java.lang.String constant)
|
void |
setAbrechnungsSystem(java.lang.String system)
|
void |
setBeginnDatum(java.lang.String dat)
Anfangsdatum setzen Zulässige Formate: dd.mm.yy, dd.mm.yyyy, yyyymmdd, yy-mm-dd |
void |
setBezeichnung(java.lang.String t)
|
void |
setBillingDate(TimeTool dat)
Zeitpunkt für Rechnungsvorschlag setzen |
void |
setEndDatum(java.lang.String dat)
Enddatum setzen. |
void |
setFallNummer(java.lang.String nr)
Fallnummer setzen |
void |
setGarant(Kontakt garant)
|
void |
setGrund(java.lang.String g)
|
void |
setInfoElement(java.lang.String name,
java.lang.Object elem)
|
void |
setInfoString(java.lang.String name,
java.lang.String wert)
|
void |
setRechnungssteller(Kontakt r)
|
void |
setRequiredContact(java.lang.String name,
Kontakt k)
|
void |
setRequiredDate(java.lang.String name,
TimeTool date)
|
void |
setRequiredString(java.lang.String name,
java.lang.String val)
|
Methods inherited from class ch.elexis.data.PersistentObject |
---|
addChangeListener, addSticker, addToList, addXid, begin, checkNull, checkZero, checkZeroDouble, clearCache, connect, connect, deleteList, disconnect, equals, executeSQLScript, exists, exportData, fireChangeEvent, flatten, fold, get, get, getCacheTime, getConnection, getDefaultCacheLifetime, getFieldType, getId, getInt, getLastUpdate, getList, getList, getMap, getSticker, getStickers, getWrappedId, getXid, getXid, getXids, hashCode, isAvailable, isDeleted, isMatching, isMatching, isMatching, isMatching, isShowDeleted, lock, map, relock, removeChangeListener, removeFromList, removeFromList, removeSticker, resetCache, set, set, setDefaultCacheLifetime, setInt, setMap, setShowDeleted, setTrace, state, storeToString, tableExists, ts, undelete, unlock |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface ch.elexis.core.data.IPersistentObject |
---|
addChangeListener, addSticker, addXid, exists, get, get, getId, getInt, getLastUpdate, getMap, getSticker, getStickers, getXid, getXid, getXids, isAvailable, isDeleted, isMatching, isMatching, isMatching, isMatching, removeChangeListener, removeSticker, set, set, setInt, setMap, state, storeToString |
Field Detail |
---|
public static final java.lang.String VVG_NAME
public static final java.lang.String PRIVATE_NAME
public static final java.lang.String MV_NAME
public static final java.lang.String IV_NAME
public static final java.lang.String KVG_NAME
public static final java.lang.String UVG_NAME
public static final java.lang.String UVG_REQUIREMENTS
public static final java.lang.String CONST_TARMED_DRUCKER
public static final java.lang.String CONST_TARMED_LEISTUNG
public static final java.lang.String FLD_BEHANDLUNGEN
public static final java.lang.String FLD_BILLING
public static final java.lang.String FLD_KOSTENTRAEGER
public static final java.lang.String FLD_RECHNUNGSSTELLER_ID
public static final java.lang.String FLD_DATUM_BIS
public static final java.lang.String FLD_DATUM_VON
public static final java.lang.String FLD_RN_PLANUNG
public static final java.lang.String FLD_VERS_NUMMER
public static final java.lang.String FLD_BEZEICHNUNG
public static final java.lang.String FLD_GARANT_ID
public static final java.lang.String FLD_GRUND
public static final java.lang.String PATIENT_ID
public static final java.lang.String TYPE_DISEASE
public static final java.lang.String TYPE_ACCIDENT
public static final java.lang.String TYPE_MATERNITY
public static final java.lang.String TYPE_PREVENTION
public static final java.lang.String TYPE_BIRTHDEFECT
public static final java.lang.String TYPE_OTHER
Method Detail |
---|
public TimeTool getBillingDate()
public void setBillingDate(TimeTool dat)
dat
- Ein Zeitpunkt oder nullpublic boolean isValid()
PersistentObject
isValid
in interface IPersistentObject
isValid
in class PersistentObject
public static Fall load(java.lang.String id)
public java.lang.String getBeginnDatum()
public java.lang.String getBezeichnung()
public void setBezeichnung(java.lang.String t)
public void setBeginnDatum(java.lang.String dat)
public java.lang.String getEndDatum()
public void setEndDatum(java.lang.String dat)
public Kontakt getGarant()
public void setGarant(Kontakt garant)
public Rechnungssteller getRechnungssteller()
public void setRechnungssteller(Kontakt r)
public Kontakt getRequiredContact(java.lang.String name)
name
- the requested Kontakt's name
public void setRequiredContact(java.lang.String name, Kontakt k)
public java.lang.String getRequiredString(java.lang.String name)
name
-
public void setRequiredString(java.lang.String name, java.lang.String val)
public void setRequiredDate(java.lang.String name, TimeTool date)
@Deprecated public Kontakt getArbeitgeber()
@Deprecated public java.lang.String getArbeitgeberName()
@Deprecated public java.lang.String getVersNummer()
public java.lang.String getFallNummer()
public void setFallNummer(java.lang.String nr)
public boolean isOpen()
public void setAbrechnungsSystem(java.lang.String system)
public java.lang.String getAbrechnungsSystem()
public java.lang.String getCodeSystemName()
public java.lang.String getRequirements()
public java.lang.String getOptionals()
public java.lang.String getUnused()
public java.lang.String getOutputterName()
public IRnOutputter getOutputter()
public Konsultation[] getBehandlungen(boolean sortReverse)
public Konsultation getLetzteBehandlung()
public Konsultation neueKonsultation()
public Patient getPatient()
public java.lang.String getGrund()
public void setGrund(java.lang.String g)
public java.lang.String getLabel()
PersistentObject
getLabel
in interface IPersistentObject
getLabel
in class PersistentObject
public boolean delete()
PersistentObject
delete
in class PersistentObject
public boolean delete(boolean force)
force
- delete even if KOnsultationene xist (in that case, all Konsultationen will be
deleted as well)
public java.lang.String getInfoString(java.lang.String name)
name
- the requested parameter
public void setInfoString(java.lang.String name, java.lang.String wert)
public void clearInfoString(java.lang.String string)
public java.lang.Object getInfoElement(java.lang.String name)
public void setInfoElement(java.lang.String name, java.lang.Object elem)
public boolean isDragOK()
PersistentObject
isDragOK
in interface IPersistentObject
isDragOK
in class PersistentObject
public static java.lang.String getDefaultCaseLabel()
public static java.lang.String getDefaultCaseReason()
public static java.lang.String getDefaultCaseLaw()
public static java.lang.String[] getAbrechnungsSysteme()
public static void createAbrechnungssystem(java.lang.String systemname, java.lang.String codesystem, java.lang.String ausgabe, java.lang.String... requirements)
public static void removeAbrechnungssystem(java.lang.String systemName)
public static java.lang.String getCodeSystem(java.lang.String billingSystem)
public static java.lang.String getDefaultPrintSystem(java.lang.String billingSystem)
public static java.lang.String[] getBillingSystemConstants(java.lang.String billingSystem)
public static java.lang.String getBillingSystemConstant(java.lang.String billingSystem, java.lang.String constant)
public static void addBillingSystemConstant(java.lang.String billingSystem, java.lang.String constant)
billingSystem
- the Billing systemconstant
- a String of the form name=valuepublic static void removeBillingSystemConstant(java.lang.String billingSystem, java.lang.String constant)
@Deprecated public static java.lang.String getBillingSystemAttribute(java.lang.String billingSystem, java.lang.String attr)
billingSystem
- attr
-
public static java.lang.String getRequirements(java.lang.String billingSystem)
billingSystem
-
public static java.lang.String getOptionals(java.lang.String billingSystem)
billingSystem
-
public static java.lang.String getUnused(java.lang.String billingSystem)
billingSystem
-
public PersistentObject getReferencedObject(java.lang.String field)
field
- the field to resolve. This must represent a Persistent Object, else null is
returned.
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |