Elexis API documentation
Version 2.1.6 as of December 11 2011

eaustria.dame.daten
Class Laborbefundleser

java.lang.Object
  extended by eaustria.dame.daten.Laborbefundleser

public class Laborbefundleser
extends java.lang.Object

Liest einen HL7-Laborbefund aus einem Datenstrom ein und liefert eine Liste von Befunden, die nach Patienten aufgespaltet sind.

Author:
leo

Constructor Summary
Laborbefundleser(java.io.InputStream ein)
           
 
Method Summary
 java.util.List<Laborbefund> einlesen()
          Liest alle Laborbefunde im enthaltenen Datenstrom ein und liefert sie zurück.
static java.lang.String trennzeichenErmitteln(java.io.Reader r)
          Ermittelt das Trennzeichen.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Laborbefundleser

public Laborbefundleser(java.io.InputStream ein)
Method Detail

einlesen

public java.util.List<Laborbefund> einlesen()
                                     throws java.io.IOException
Liest alle Laborbefunde im enthaltenen Datenstrom ein und liefert sie zurück.

Throws:
java.lang.IllegalArgumentException - wenn Datenstrom nicht als Befundliste interpretiert werden konnte
java.io.IOException

trennzeichenErmitteln

public static java.lang.String trennzeichenErmitteln(java.io.Reader r)
                                              throws java.io.IOException
Ermittelt das Trennzeichen.

Returns:
das Trennzeichen oder null, wenn kein gültiges HL7-Format erkannt wurde.
Throws:
java.io.IOException

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis