Class QPD
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
org.openehealth.ipf.commons.ihe.hl7v2.definitions.pdq.v25.segment.QPD
- All Implemented Interfaces:
Segment
,Structure
,Visitable
,Serializable
Represents an HL7 QPD message segment used in IHE PDQ. The fields contained in this segment:
- QPD-1: Message Query Name (CE)
- QPD-2: Query Tag (ST)
- QPD-3: Query Input Parameter List (QIP)
- QPD-4: Parameters for Fuzzy Search (NM)
- QPD-5: Algorithm Name
- QPD-6. Algorithm Version
- QPD-7: Algorithm Description
- QPD-8: What Domains Returned (CX)
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log
-
Constructor Summary
ConstructorDescriptionQPD
(Group parentGroup, ModelClassFactory modelFactory) Creates a QPD (Query Parameter Definition) segment object which belongs to the given message -
Method Summary
Modifier and TypeMethodDescriptionReturns Algorithm Description (QPD-7).protected Type
createNewTypeWithoutReflection
(int field) Returns Algorithm Name (QPD-5).Returns Algorithm Version (QPD-6).QIP[]
Returns Demographics Fields (QPD-3).getDemographicsFields
(int rep) Returns a specific repetition of Demographics Fields (QPD-3).int
Returns count of Demographics Fields (QPD-3).Returns Message Query Name (QPD-1).Returns Message Query Name (QPD-1).Returns Query Tag (QPD-2).QIP[]
Returns Demographics Fields (QPD-3).getQpd3_DemographicsFields
(int rep) Returns a specific repetition of Demographics Fields (QPD-3).int
Returns count of Demographics Fields (QPD-3).Returns Search Confidence Threshold (QPD-4).Returns Algorithm Name (QPD-5).Returns Algorithm Version (QPD-6).Returns Algorithm Description (QPD-7).CX[]
Returns What Domains to be returned (QPD-8).getQpd8_WhatDomainsReturned
(int rep) Returns a specific repetition of What Domains to be returned (QPD-8).int
Returns count of What Domains to be returned (QPD-8).Returns Query Tag (QPD-2).Returns Search Confidence Threshold (QPD-4).CX[]
Returns What Domains to be returned (QPD-8).getWhatDomainsReturned
(int rep) Returns a specific repetition of What Domains to be returned (QPD-8).int
Returns count of What Domains to be returned (QPD-8).insertDemographicsFieldsReps
(int rep) Inserts a repetition of Demographics Fields (QPD-3).insertQpd3_DemographicsFieldsReps
(int rep) Inserts a repetition of Demographics Fields (QPD-3).insertQpd8_WhatDomainsReturnedReps
(int rep) Inserts a repetition of What Domains to be returned (QPD-8).insertWhatDomainsReturnedReps
(int rep) Inserts a repetition of What Domains to be returned (QPD-8).removeDemographicsFieldsReps
(int rep) Removes a repetition of Demographics Fields (QPD-3).removeQpd3_DemographicsFieldsReps
(int rep) Removes a repetition of Demographics Fields (QPD-3).removeQpd8_WhatDomainsReturnedReps
(int rep) Removes a repetition of What Domains to be returned (QPD-8).removeWhatDomainsReturnedReps
(int rep) Removes a repetition of What Domains to be returned (QPD-8).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 Details
-
QPD
Creates a QPD (Query Parameter Definition) segment object which belongs to the given message
-
-
Method Details
-
getMessageQueryName
Returns Message Query Name (QPD-1). -
getQpd1_MessageQueryName
Returns Message Query Name (QPD-1). -
getQueryTag
Returns Query Tag (QPD-2). -
getQpd2_QueryTag
Returns Query Tag (QPD-2). -
getDemographicsFields
Returns a specific repetition of Demographics Fields (QPD-3). -
getQpd3_DemographicsFields
Returns a specific repetition of Demographics Fields (QPD-3). -
getDemographicsFields
Returns Demographics Fields (QPD-3). -
getQpd3_DemographicsFields
Returns Demographics Fields (QPD-3). -
getDemographicsFieldsReps
public int getDemographicsFieldsReps()Returns count of Demographics Fields (QPD-3). -
getQpd3_DemographicsFieldsReps
public int getQpd3_DemographicsFieldsReps()Returns count of Demographics Fields (QPD-3). -
insertDemographicsFieldsReps
Inserts a repetition of Demographics Fields (QPD-3).- Throws:
HL7Exception
-
insertQpd3_DemographicsFieldsReps
Inserts a repetition of Demographics Fields (QPD-3).- Throws:
HL7Exception
-
removeDemographicsFieldsReps
Removes a repetition of Demographics Fields (QPD-3).- Throws:
HL7Exception
-
removeQpd3_DemographicsFieldsReps
Removes a repetition of Demographics Fields (QPD-3).- Throws:
HL7Exception
-
getSearchConfidenceThreshold
Returns Search Confidence Threshold (QPD-4). -
getQpd4_SearchConfidenceThreshold
Returns Search Confidence Threshold (QPD-4). -
getAlgorithmName
Returns Algorithm Name (QPD-5). -
getQpd5_AlgorithmName
Returns Algorithm Name (QPD-5). -
getAlgorithmVersion
Returns Algorithm Version (QPD-6). -
getQpd6_AlgorithmVersion
Returns Algorithm Version (QPD-6). -
AlgorithmDescription
Returns Algorithm Description (QPD-7). -
getQpd7_AlgorithmDescription
Returns Algorithm Description (QPD-7). -
getWhatDomainsReturned
Returns a specific repetition of What Domains to be returned (QPD-8). -
getQpd8_WhatDomainsReturned
Returns a specific repetition of What Domains to be returned (QPD-8). -
getWhatDomainsReturned
Returns What Domains to be returned (QPD-8). -
getQpd8_WhatDomainsReturned
Returns What Domains to be returned (QPD-8). -
getWhatDomainsReturnedReps
public int getWhatDomainsReturnedReps()Returns count of What Domains to be returned (QPD-8). -
getQpd8_WhatDomainsReturnedReps
public int getQpd8_WhatDomainsReturnedReps()Returns count of What Domains to be returned (QPD-8). -
insertWhatDomainsReturnedReps
Inserts a repetition of What Domains to be returned (QPD-8).- Throws:
HL7Exception
-
insertQpd8_WhatDomainsReturnedReps
Inserts a repetition of What Domains to be returned (QPD-8).- Throws:
HL7Exception
-
removeWhatDomainsReturnedReps
Removes a repetition of What Domains to be returned (QPD-8).- Throws:
HL7Exception
-
removeQpd8_WhatDomainsReturnedReps
Removes a repetition of What Domains to be returned (QPD-8).- Throws:
HL7Exception
-
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflection
in classAbstractSegment
-