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

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

public final class PV1
extends java.lang.Object

PV1 Encapsulates MDM patient visit.


Nested Class Summary
static class PV1.Builder
          PV1.Builder Build class used to construct and validate an PV1 object.
 
Method Summary
 XCN getConsultingDoctor()
          Retrieve consulting doctor.
 PatientClass getPatientClass()
          Retrieve patient class.
 int getSetId()
          Retrieve set ID.
static PV1 parse(java.lang.String parseValue)
          Parse PV1 from string.
 java.lang.String toString()
          Outputs a formatted PV1 segment.
 
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.

getPatientClass

public PatientClass getPatientClass()
Retrieve patient class.

Returns:
PatientClass.

getConsultingDoctor

public XCN getConsultingDoctor()
Retrieve consulting doctor.

Returns:
XCN.

toString

public java.lang.String toString()
Outputs a formatted PV1 segment.

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

parse

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

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