java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
org.openehealth.ipf.commons.ihe.hl7v2.definitions.pix.v25.segment.QPD
All Implemented Interfaces:
Segment, Structure, Visitable, Serializable

public class QPD extends AbstractSegment

Represents an HL7 QPD message segment. The fields contained in this segment:

QPD-1: Message Query Name (CE)
QPD-2: Query Tag (ST)
QPD-3: PIX Query parameter
QPD-4: What domains returned

See Also:
  • Constructor Details

    • QPD

      public QPD(Group parentGroup, ModelClassFactory modelFactory)
      Creates a QPD (Query Parameter Definition) segment object which belongs to the given message
  • Method Details

    • getMessageQueryName

      public CE getMessageQueryName()
      Returns Message Query Name (QPD-1).
    • getQpd1_MessageQueryName

      public CE getQpd1_MessageQueryName()
      Returns Message Query Name (QPD-1).
    • getQueryTag

      public ST getQueryTag()
      Returns Query Tag (QPD-2).
    • getQpd2_QueryTag

      public ST getQpd2_QueryTag()
      Returns Query Tag (QPD-2).
    • getPersonIdentifier

      public CX getPersonIdentifier()
      Returns Person identifier (QPD-3).
    • getQpd3_PersonIdentifier

      public CX getQpd3_PersonIdentifier()
      Returns Person identifier (QPD-3).
    • getWhatDomainsReturned

      public CX getWhatDomainsReturned(int rep)
      Returns What Domains to be returned (QPD-4).
    • getQpd4_WhatDomainsReturned

      public CX getQpd4_WhatDomainsReturned(int rep)
      Returns What Domains to be returned (QPD-4).
    • getWhatDomainsReturned

      public CX[] getWhatDomainsReturned()
      Returns What Domains to be returned (QPD-4).
    • createNewTypeWithoutReflection

      protected Type createNewTypeWithoutReflection(int field)
      Overrides:
      createNewTypeWithoutReflection in class AbstractSegment