ch.elexis.exchange.elements
Class MedicalElement
java.lang.Object
ch.elexis.exchange.elements.XChangeElement
ch.elexis.exchange.elements.MedicalElement
public class MedicalElement
- extends XChangeElement
THis represents the medical History of a given patient
- Author:
- gerry
Field Summary |
static java.lang.String |
XMLNAME
|
Methods inherited from class ch.elexis.exchange.elements.XChangeElement |
add, asExporter, asImporter, getAttr, getChild, getChildren, getContainer, getElement, getID, getReader, getSender, getXid, setAttribute, setDefaultXid, setElement, setReader, setWriter, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
XMLNAME
public static final java.lang.String XMLNAME
- See Also:
- Constant Field Values
MedicalElement
public MedicalElement()
getXMLName
public java.lang.String getXMLName()
- Specified by:
getXMLName
in class XChangeElement
asExporter
public MedicalElement asExporter(XChangeExporter parent,
Patient p)
add
public void add(AnamnesisElement ae)
add
public void add(RiskElement re)
add
public void add(MedicationElement med)
getAnamnesis
public AnamnesisElement getAnamnesis()
- Return or create the anamnesis-Element
- Returns:
- the newly created or existing anamnesis element
addRecord
public void addRecord(RecordElement rc)
- Add a medical record. This will create the records-parent element if neccessary
- Parameters:
rc
- the RecordElement to add
addAnalyse
public void addAnalyse(ResultElement le)
- Add a result
- Parameters:
le
-
addFindingItem
public void addFindingItem(FindingElement fe)
addDocument
public void addDocument(DocumentElement de)
getRecords
public java.util.List<RecordElement> getRecords()
- Load methods
getAnalyses
public java.util.List<FindingElement> getAnalyses()
getDocuments
public java.util.List<DocumentElement> getDocuments()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
doImport
public PersistentObject doImport(PersistentObject context)
- Load medical data from xchange-file into patient
- Parameters:
context
- the Patient
- Returns:
- the patient
Copyright 2005-2011 by Gerry Weirich, Elexis