au.gov.nehta.vendorlibrary.mdm.core
Class Message

java.lang.Object
  extended by au.gov.nehta.vendorlibrary.mdm.core.Message

public class Message
extends java.lang.Object

Message Encapsulates MDM message components.


Constructor Summary
Message(MSH mshSegment, EVN evnSegment, PID pidSegment, PV1 pv1Segment, TXA txaSegment, OBX obxSegment)
          Default constructor.
 
Method Summary
 EVN getEvnSegment()
          Retrieve event type segment.
 MSH getMshSegment()
          Retrieve message header segment.
 OBX getObxSegment()
          Retrieve observation segment.
 PID getPidSegment()
          Retrieve patient identification segment.
 PV1 getPv1Segment()
          Retrieve patient visit segment.
 TXA getTxaSegment()
          Retrieve document notification segment.
static Message parse(java.lang.String parseValue)
          Parse MDM Message from string.
 java.lang.String toString()
          Outputs an MDM Message as valid HL7v2-formatted string.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Message

public Message(MSH mshSegment,
               EVN evnSegment,
               PID pidSegment,
               PV1 pv1Segment,
               TXA txaSegment,
               OBX obxSegment)
Default constructor.

Parameters:
mshSegment - Populated message header segment.
evnSegment - Populated event type segment.
pidSegment - Populated patient identification segment.
pv1Segment - Populated patient visit segment.
txaSegment - Populated document notification segment.
obxSegment - Populated observation segment.
Method Detail

getMshSegment

public final MSH getMshSegment()
Retrieve message header segment.

Returns:
MSH object.

getEvnSegment

public final EVN getEvnSegment()
Retrieve event type segment.

Returns:
EVN object.

getPidSegment

public final PID getPidSegment()
Retrieve patient identification segment.

Returns:
PID object.

getPv1Segment

public final PV1 getPv1Segment()
Retrieve patient visit segment.

Returns:
PV1 object.

getTxaSegment

public final TXA getTxaSegment()
Retrieve document notification segment.

Returns:
TXA object.

getObxSegment

public final OBX getObxSegment()
Retrieve observation segment.

Returns:
OBX object.

toString

public final java.lang.String toString()
Outputs an MDM Message as valid HL7v2-formatted string.

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

parse

public static Message parse(java.lang.String parseValue)
Parse MDM Message from string.

Parameters:
parseValue - String to be parsed (not null).
Returns:
MDM Message.