|
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.VerrechenbarAdapter
ch.elexis.data.Artikel
ch.elexis.medikamente.bag.data.BAGMedi
public class BAGMedi
This Article is a medicament taken from the BAG (Swiss federal dep. of health)
Nested Class Summary |
---|
Nested classes/interfaces inherited from class ch.elexis.data.PersistentObject |
---|
PersistentObject.FieldType |
Nested classes/interfaces inherited from interface ch.elexis.data.IVerrechenbar |
---|
IVerrechenbar.DefaultComparator, IVerrechenbar.DefaultFilter, IVerrechenbar.DefaultOptifier, IVerrechenbar.NoObligationOptifier, IVerrechenbar.VatInfo |
Field Summary | |
---|---|
static java.lang.String |
CODESYSTEMNAME
|
static java.lang.String |
DOMAIN_PHARMACODE
|
static java.lang.String |
EXTTABLE
|
static java.lang.String |
IMG_GENERIKUM
|
static java.lang.String |
IMG_HAS_GENERIKA
|
static java.lang.String |
IMG_ORIGINAL
|
static java.lang.String |
JOINTTABLE
|
Fields inherited from class ch.elexis.data.Artikel |
---|
ANBRUCH, ARTIKEL, EIGENNAME, FLD_ATC_CODE, FLD_CODECLASS, FLD_EAN, FLD_EK_PREIS, FLD_KLASSE, FLD_LIEFERANT_ID, FLD_NAME, FLD_PHARMACODE, FLD_SUB_ID, FLD_TYP, FLD_VK_PREIS, ISTBESTAND, MAXBESTAND, MINBESTAND, NAME_VE_PATTERN, TABLENAME, VERKAUFSEINHEIT, VERPACKUNGSEINHEIT, XID_PHARMACODE |
Fields inherited from class ch.elexis.data.VerrechenbarAdapter |
---|
addToBlockAction |
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.data.IVerrechenbar |
---|
comparator, ifilter, optifier |
Fields inherited from interface ch.elexis.core.data.IPersistentObject |
---|
FLD_ID, STATE_EXISTING, STATE_INEXISTENT, STATE_INVALID_ID |
Constructor Summary | |
---|---|
protected |
BAGMedi()
|
protected |
BAGMedi(java.lang.String id)
|
|
BAGMedi(java.lang.String name,
java.lang.String pharmacode)
Create a BAGMEdi from a line of the BAG file |
Method Summary | |
---|---|
int |
compareTo(BAGMedi arg0)
|
boolean |
delete()
Ein Objekt und ggf. dessen XID's aus der Datenbank löschen the object is not deleted but rather marked as deleted. |
java.lang.String |
getCode()
Verrechenbar |
java.lang.String |
getCodeSystemCode()
Kurzcode für das System liefern |
java.lang.String |
getCodeSystemName()
Name des zugrundeliegenden Codesystems liefern |
protected java.lang.String |
getConstraint()
Einschränkende Bedingungen für Suche nach diesem Objekt definieren |
Kontakt |
getHersteller()
|
java.util.SortedSet<Interaction> |
getInteraktionen()
|
java.util.SortedSet<Interaction> |
getInteraktionenMit(BAGMedi other)
|
IOptifier |
getOptifier()
|
java.util.List<Substance> |
getSubstances()
|
boolean |
hasGenerica()
|
boolean |
isDragOK()
Darf dieses Objekt mit Drag&Drop verschoben werden? |
boolean |
isGenericum()
|
static BAGMedi |
load(java.lang.String id)
|
protected void |
setConstraint()
Bedingungen für dieses Objekt setzen |
void |
update(java.lang.String[] row)
|
Methods inherited from class ch.elexis.data.VerrechenbarAdapter |
---|
getActions, getComparator, getEKMultiplikator, getFilter, getMinutes, getVatInfo, getVKMultiplikator, getVKMultiplikator, setVKMultiplikator |
Methods inherited from class ch.elexis.data.PersistentObject |
---|
addChangeListener, addMapping, addSticker, addToList, addXid, begin, checkNull, checkZero, checkZeroDouble, clearCache, connect, connect, create, createOrModifyTable, deleteList, disconnect, equals, executeScript, executeSQLScript, exists, exportData, flatten, fold, get, get, getBinary, getCacheTime, getConnection, getDefaultCacheLifetime, getExportUIDVersion, getFieldType, getId, getInt, getLastUpdate, getList, getList, getMap, getSticker, getStickers, getVersionedResource, getWrappedId, getXid, getXid, getXids, hashCode, isAvailable, isDeleted, isMatching, isMatching, isMatching, isMatching, isValid, lock, map, removeChangeListener, removeFromList, removeFromList, removeSticker, removeTable, resetCache, set, set, setBinary, setDefaultCacheLifetime, setInt, setMap, setTrace, setVersionedResource, state, storeToString, tableExists, ts, undelete, unlock |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface ch.elexis.data.ICodeElement |
---|
getId |
Field Detail |
---|
public static final java.lang.String EXTTABLE
public static final java.lang.String JOINTTABLE
public static final java.lang.String IMG_GENERIKUM
public static final java.lang.String IMG_HAS_GENERIKA
public static final java.lang.String IMG_ORIGINAL
public static final java.lang.String CODESYSTEMNAME
public static final java.lang.String DOMAIN_PHARMACODE
Constructor Detail |
---|
public BAGMedi(java.lang.String name, java.lang.String pharmacode)
row
- the lineprotected BAGMedi(java.lang.String id)
protected BAGMedi()
Method Detail |
---|
public boolean isGenericum()
public boolean hasGenerica()
public java.util.List<Substance> getSubstances()
public java.util.SortedSet<Interaction> getInteraktionen()
public java.util.SortedSet<Interaction> getInteraktionenMit(BAGMedi other)
public Kontakt getHersteller()
public void update(java.lang.String[] row)
protected java.lang.String getConstraint()
PersistentObject
getConstraint
in class PersistentObject
protected void setConstraint()
PersistentObject
setConstraint
in class PersistentObject
public java.lang.String getCodeSystemName()
ICodeElement
getCodeSystemName
in interface ICodeElement
getCodeSystemName
in class Artikel
public java.lang.String getCodeSystemCode()
ICodeElement
getCodeSystemCode
in interface ICodeElement
getCodeSystemCode
in class VerrechenbarAdapter
public java.lang.String getCode()
Artikel
getCode
in interface ICodeElement
getCode
in class Artikel
public static BAGMedi load(java.lang.String id)
public int compareTo(BAGMedi arg0)
compareTo
in interface java.lang.Comparable<BAGMedi>
public boolean isDragOK()
PersistentObject
isDragOK
in interface IPersistentObject
isDragOK
in class PersistentObject
public boolean delete()
PersistentObject
delete
in class PersistentObject
public IOptifier getOptifier()
getOptifier
in interface IVerrechenbar
getOptifier
in class VerrechenbarAdapter
|
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 |