Class QPD
- 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:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log
-
-
Constructor Summary
Constructors Constructor Description QPD(Group parentGroup, ModelClassFactory modelFactory)
Creates a QPD (Query Parameter Definition) segment object which belongs to the given message
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Type
createNewTypeWithoutReflection(int field)
CE
getMessageQueryName()
Returns Message Query Name (QPD-1).CX
getPersonIdentifier()
Returns Person identifier (QPD-3).CE
getQpd1_MessageQueryName()
Returns Message Query Name (QPD-1).ST
getQpd2_QueryTag()
Returns Query Tag (QPD-2).CX
getQpd3_PersonIdentifier()
Returns Person identifier (QPD-3).CX
getQpd4_WhatDomainsReturned(int rep)
Returns What Domains to be returned (QPD-4).ST
getQueryTag()
Returns Query Tag (QPD-2).CX[]
getWhatDomainsReturned()
Returns What Domains to be returned (QPD-4).CX
getWhatDomainsReturned(int rep)
Returns What Domains to be returned (QPD-4).-
Methods inherited from class ca.uhn.hl7v2.model.AbstractSegment
accept, add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isEmpty, isRequired, main, numFields, parse, provideLocation, removeRepetition
-
Methods inherited from class ca.uhn.hl7v2.model.AbstractStructure
getMessage, getParent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface ca.uhn.hl7v2.model.Structure
getMessage, getParent
-
-
-
-
Constructor Detail
-
QPD
public QPD(Group parentGroup, ModelClassFactory modelFactory)
Creates a QPD (Query Parameter Definition) segment object which belongs to the given message
-
-
Method Detail
-
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 classAbstractSegment
-
-