au.gov.nehta.vendorlibrary.mdm.segments
Class OBX

java.lang.Object
  extended by au.gov.nehta.vendorlibrary.mdm.segments.OBX

public final class OBX
extends java.lang.Object

OBX Encapsulates MDM observation segment.


Nested Class Summary
static class OBX.Builder
          OBX.Builder Build class used to construct and validate an OBX object.
 
Method Summary
 java.lang.String getDataEncoding()
          Retrieve data encoding type.
 DataType getDataType()
          Retrieve data type/subtype.
 java.lang.String getEncodedData()
          Retrieve encoded data.
 CE getObservationIdentifier()
          Retrieve observation identifier.
 Result getObservationResult()
          Retrieve observation result.
 int getSetId()
          Retrieve set ID.
 java.lang.String getSourceApplication()
           
 ValueType getValueType()
          Retrieve value type.
static OBX parse(java.lang.String parseValue)
          Parse OBX segment from string.
 java.lang.String toString()
          Outputs an OBX segment in the following format:

OBX|setId|valueType|observationIdentifier||observationValue||||||observationResult

 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getSetId

public int getSetId()
Retrieve set ID.

Returns:
Set ID integer.

getValueType

public ValueType getValueType()
Retrieve value type.

Returns:
Value type enumerator.

getObservationIdentifier

public CE getObservationIdentifier()
Retrieve observation identifier.

Returns:
Observation identifier.

getSourceApplication

public java.lang.String getSourceApplication()

getDataType

public DataType getDataType()
Retrieve data type/subtype.

Returns:
Data type/subtype.

getDataEncoding

public java.lang.String getDataEncoding()
Retrieve data encoding type.

Returns:
Data encoding type.

getEncodedData

public java.lang.String getEncodedData()
Retrieve encoded data.

Returns:
Encoded data.

getObservationResult

public Result getObservationResult()
Retrieve observation result.

Returns:
Observation result enumerator.

toString

public java.lang.String toString()
Outputs an OBX segment in the following format:

OBX|setId|valueType|observationIdentifier||observationValue||||||observationResult

Overrides:
toString in class java.lang.Object
Returns:
Formatted string.

parse

public static OBX parse(java.lang.String parseValue)
Parse OBX segment from string.

Parameters:
parseValue - String to be parsed (not null).
Returns:
Populated OBX segment.