Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.elexis.hl7.v26
Class HL7_ORU_R01

java.lang.Object
  extended by ch.elexis.hl7.HL7Parser
      extended by ch.elexis.hl7.v26.HL7_ORU_R01

public class HL7_ORU_R01
extends HL7Parser


Field Summary
static java.lang.String CODINGSYSTEM_DORNER_GROUP_CODE
           
static java.lang.String CODINGSYSTEM_DORNER_GROUP_POSITION
           
 
Constructor Summary
HL7_ORU_R01()
           
HL7_ORU_R01(java.lang.String sendingApplication1, java.lang.String sendingApplication3, java.lang.String receivingApplication1, java.lang.String receivingApplication3, java.lang.String receivingFacility, java.lang.String uniqueMessageControlID, java.lang.String uniqueProcessingID, HL7Mandant mandant)
           
 
Method Summary
 java.lang.String addResult(ORU_R01 oru, HL7Patient patient, HL7LaborItem labItem, HL7LaborWert labwert)
          Adds a ORU_R01 observation result
 java.lang.String createText(HL7Patient patient, HL7LaborItem labItem, HL7LaborWert labwert)
          Creates an ORU_R01 message
 java.lang.String getVersion()
          Returns version of HL7
 ORU_R01 read(java.lang.String text)
          Reads an ORU_R01 HL7 file
 ObservationMessage readObservation(java.lang.String text)
          Reads an observation ORU_R01 HL7 file
 
Methods inherited from class ch.elexis.hl7.HL7Parser
clearMessages, getErrorList, getWarningList
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CODINGSYSTEM_DORNER_GROUP_CODE

public static final java.lang.String CODINGSYSTEM_DORNER_GROUP_CODE
See Also:
Constant Field Values

CODINGSYSTEM_DORNER_GROUP_POSITION

public static final java.lang.String CODINGSYSTEM_DORNER_GROUP_POSITION
See Also:
Constant Field Values
Constructor Detail

HL7_ORU_R01

public HL7_ORU_R01()

HL7_ORU_R01

public HL7_ORU_R01(java.lang.String sendingApplication1,
                   java.lang.String sendingApplication3,
                   java.lang.String receivingApplication1,
                   java.lang.String receivingApplication3,
                   java.lang.String receivingFacility,
                   java.lang.String uniqueMessageControlID,
                   java.lang.String uniqueProcessingID,
                   HL7Mandant mandant)
Method Detail

read

public ORU_R01 read(java.lang.String text)
             throws HL7Exception
Reads an ORU_R01 HL7 file

Parameters:
text - ISO-8559-1 String
Returns:
Throws:
HL7Exception

readObservation

public ObservationMessage readObservation(java.lang.String text)
                                   throws java.io.IOException,
                                          EncodingNotSupportedException,
                                          HL7Exception,
                                          java.text.ParseException
Reads an observation ORU_R01 HL7 file

Parameters:
text - ISO-8559-1 String
Returns:
Throws:
java.io.IOException
EncodingNotSupportedException
HL7Exception
java.text.ParseException

createText

public java.lang.String createText(HL7Patient patient,
                                   HL7LaborItem labItem,
                                   HL7LaborWert labwert)
                            throws DataTypeException,
                                   HL7Exception
Creates an ORU_R01 message

Parameters:
patient -
labItem -
labwert -
Returns:
Throws:
DataTypeException
HL7Exception

addResult

public java.lang.String addResult(ORU_R01 oru,
                                  HL7Patient patient,
                                  HL7LaborItem labItem,
                                  HL7LaborWert labwert)
                           throws DataTypeException,
                                  HL7Exception
Adds a ORU_R01 observation result

Parameters:
oru -
patient -
labItem -
labwert -
Returns:
Throws:
DataTypeException
HL7Exception

getVersion

public java.lang.String getVersion()
Description copied from class: HL7Parser
Returns version of HL7

Specified by:
getVersion in class HL7Parser
Returns:

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis