Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

ch.elexis.labor.medics.labimport
Class PatientLabor

java.lang.Object
  extended by ch.elexis.labor.medics.labimport.PatientLabor

public class PatientLabor
extends java.lang.Object


Field Summary
static java.lang.String DEFAULT_PRIO
           
static java.lang.String FORMAT_TIME
           
 
Constructor Summary
PatientLabor(Patient patient)
           
 
Method Summary
 void addDocument(EncapsulatedData data)
          Fügt Dokument zu Patientenlabor hinzu
 void addLaborItem(StringData data)
          Fügt Laborwert zu Patientenlabor hinzu
 void addLaborItem(TextData data)
          Fügt Laborwert zu Patientenlabor hinzu
 void saveLaborItem(java.lang.String title, java.lang.String category, java.io.File file, java.util.Date timeStamp, java.lang.String orderId, java.lang.String keyword)
          Speichert externer Laborbefund
 void setOverwriteResults(boolean value)
          Setting zum Überschreiben von bestehenden Laborresultaten.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_PRIO

public static java.lang.String DEFAULT_PRIO

FORMAT_TIME

public static java.lang.String FORMAT_TIME
Constructor Detail

PatientLabor

public PatientLabor(Patient patient)
Method Detail

setOverwriteResults

public void setOverwriteResults(boolean value)
Setting zum Überschreiben von bestehenden Laborresultaten.

Parameters:
value - true, wenn Laborwerte überschrieben werden sollen, auch wenn bereits ein neuerer der DB vorhanden ist. Sonst false (false ist Normalfall!)

addLaborItem

public void addLaborItem(StringData data)
Fügt Laborwert zu Patientenlabor hinzu

Parameters:
data -

addLaborItem

public void addLaborItem(TextData data)
Fügt Laborwert zu Patientenlabor hinzu

Parameters:
data -

addDocument

public void addDocument(EncapsulatedData data)
                 throws java.io.IOException
Fügt Dokument zu Patientenlabor hinzu

Parameters:
data -
Throws:
java.io.IOException

saveLaborItem

public void saveLaborItem(java.lang.String title,
                          java.lang.String category,
                          java.io.File file,
                          java.util.Date timeStamp,
                          java.lang.String orderId,
                          java.lang.String keyword)
                   throws java.io.IOException
Speichert externer Laborbefund

Parameters:
title - Titel, der gespeichert werden soll
category - Kategorie, die verwendet werden soll
file - File, das archiviert werden soll
timeStamp - Timestamp, welcher gespeichert werden soll
orderId - Fremdschlüssel auf kontakt_order_management.id
keyword - Schlüsselwörter, welche gespeichert werden sollen
Throws:
java.io.IOException - if the document manager is null or if, for any reason, the labor item could not be store in Omnivore.

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013