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.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
           
 
Fields inherited from class ch.elexis.hl7.HL7Parser
COMMENT_GROUP, COMMENT_NAME, receivingApplication1, receivingApplication3, receivingFacility, sendingApplication1, sendingApplication3
 
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(ca.uhn.hl7v2.model.v26.message.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
 ca.uhn.hl7v2.model.v26.message.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
addAddressToXAD, addError, addKontaktToXPN, addPhone1ToXTN, addPhone2ToXTN, addWarning, clearMessages, fillMSH, fillORC, fillPID, getErrorList, getWarningList
 
Methods inherited from class java.lang.Object
clone, equals, finalize, 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 ca.uhn.hl7v2.model.v26.message.ORU_R01 read(java.lang.String text)
                                            throws ca.uhn.hl7v2.HL7Exception
Reads an ORU_R01 HL7 file

Parameters:
text - ISO-8559-1 String
Returns:
Throws:
ca.uhn.hl7v2.HL7Exception

readObservation

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

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

createText

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

Parameters:
patient -
labItem -
labwert -
Returns:
Throws:
ca.uhn.hl7v2.model.DataTypeException
ca.uhn.hl7v2.HL7Exception

addResult

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

Parameters:
oru -
patient -
labItem -
labwert -
Returns:
Throws:
ca.uhn.hl7v2.model.DataTypeException
ca.uhn.hl7v2.HL7Exception

getVersion

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

Specified by:
getVersion in class HL7Parser
Returns:

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