Class ADT_A37

All Implemented Interfaces:
Group, Message, Structure, Visitable, Serializable

public class ADT_A37 extends AbstractMessage

Represents a ADT_A37 message structure (see chapter ?). This structure contains the following elements:

  • 1: MSH (MESSAGE HEADER)
  • 2: EVN (EVENT TYPE)
  • 3: PID (PATIENT IDENTIFICATION)
  • 4: PV1 (PATIENT VISIT) optional
  • 5: PID (PATIENT IDENTIFICATION)
  • 6: PV1 (PATIENT VISIT) optional
See Also:
  • Constructor Details

    • ADT_A37

      public ADT_A37()
      Creates a new ADT_A37 message with DefaultModelClassFactory.
    • ADT_A37

      public ADT_A37(ModelClassFactory factory)
      Creates a new ADT_A37 message with custom ModelClassFactory.
  • Method Details

    • getVersion

      public String getVersion()
      Returns "2.2"
      Specified by:
      getVersion in interface Message
      Overrides:
      getVersion in class AbstractMessage
    • getMSH

      public MSH getMSH()

      Returns MSH (MESSAGE HEADER) - creates it if necessary

    • getEVN

      public EVN getEVN()

      Returns EVN (EVENT TYPE) - creates it if necessary

    • getPID

      public PID getPID()

      Returns PID (PATIENT IDENTIFICATION) - creates it if necessary

    • getPV1

      public PV1 getPV1()

      Returns PV1 (PATIENT VISIT) - creates it if necessary

    • getPID2

      public PID getPID2()

      Returns PID2 (PATIENT IDENTIFICATION) - creates it if necessary

    • getPV12

      public PV1 getPV12()

      Returns PV12 (PATIENT VISIT) - creates it if necessary