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

public class RSP_ZV2 extends AbstractMessage
Represents a RSP_ZV2 message structure as described in ITI TF Vol. 2a, pp. 219-220.

This structure contains the following elements:

0: MSH (Message Header)
1: MSA (Message Acknowledgment)
2: ERR (Error) optional
3: QAK (Query Acknowledgment)
4: QPD (Query Parameter Definition)
5: RSP_ZV2_QUERY_RESPONSE (a Group object) optional repeating
6: DSC (Continuation Pointer) optional
See Also:
  • Constructor Details

    • RSP_ZV2

      public RSP_ZV2(ModelClassFactory factory)
      Creates a new RSP_ZV2 Group with custom ModelClassFactory.
    • RSP_ZV2

      public RSP_ZV2()
      Creates a new RSP_ZV2 Group with DefaultModelClassFactory.
  • Method Details

    • structures

      Specified by:
      structures in class AbstractMessage
    • getVersion

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

      public ca.uhn.hl7v2.model.v25.segment.MSH getMSH()
      Returns MSH (Message Header) - creates it if necessary
    • getMSA

      public ca.uhn.hl7v2.model.v25.segment.MSA getMSA()
      Returns MSA (Message Acknowledgment) - creates it if necessary
    • getERR

      public ca.uhn.hl7v2.model.v25.segment.ERR getERR()
      Returns ERR (Error) - creates it if necessary
    • getQAK

      public ca.uhn.hl7v2.model.v25.segment.QAK getQAK()
      Returns QAK (Query Acknowledgment) - creates it if necessary
    • getQPD

      public QPD getQPD()
      Returns QPD (Query Parameter Definition) - creates it if necessary
    • getQUERY_RESPONSE

      public RSP_ZV2_QUERY_RESPONSE getQUERY_RESPONSE()
      Returns first repetition of RSP_ZV2_QUERY_RESPONSE (a Group object) - creates it if necessary
    • getQUERY_RESPONSE

      public RSP_ZV2_QUERY_RESPONSE getQUERY_RESPONSE(int rep)
      Returns a specific repetition of RSP_ZV2_QUERY_RESPONSE (a Group object) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.
    • getQUERY_RESPONSEReps

      public int getQUERY_RESPONSEReps()
      Returns the number of existing repetitions of RSP_ZV2_QUERY_RESPONSE
    • getQUERY_RESPONSEAll

      public List<RSP_ZV2_QUERY_RESPONSE> getQUERY_RESPONSEAll() throws HL7Exception
      Returns all repetitions of RSP_ZV2_QUERY_RESPONSE
      Throws:
      HL7Exception
    • getDSC

      public ca.uhn.hl7v2.model.v25.segment.DSC getDSC()
      Returns DSC (Continuation Pointer) - creates it if necessary