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-2010 by Gerry Weirich, Elexis