public class QRF extends AbstractSegment
Represents an HL7 QRF message segment (Original style query filter). This segment has the following fields:
log
Constructor and Description |
---|
QRF(Group parent,
ModelClassFactory factory)
Creates a new QRF segment
|
Modifier and Type | Method and Description |
---|---|
protected Type |
createNewTypeWithoutReflection(int field) |
ID[] |
getDateTimeSelectionQualifier()
Returns all repetitions of Date/Time Selection Qualifier (QRF-8).
|
ID |
getDateTimeSelectionQualifier(int rep)
Returns a specific repetition of
QRF-8: "Date/Time Selection Qualifier" - creates it if necessary
|
int |
getDateTimeSelectionQualifierReps()
Returns a count of the current number of repetitions of Date/Time Selection Qualifier (QRF-8).
|
ST[] |
getOtherQRYSubjectFilter()
Returns all repetitions of Other QRY Subject Filter (QRF-5).
|
ST |
getOtherQRYSubjectFilter(int rep)
Returns a specific repetition of
QRF-5: "Other QRY Subject Filter" - creates it if necessary
|
int |
getOtherQRYSubjectFilterReps()
Returns a count of the current number of repetitions of Other QRY Subject Filter (QRF-5).
|
ST[] |
getQrf1_WhereSubjectFilter()
Returns all repetitions of Where Subject Filter (QRF-1).
|
ST |
getQrf1_WhereSubjectFilter(int rep)
Returns a specific repetition of
QRF-1: "Where Subject Filter" - creates it if necessary
|
int |
getQrf1_WhereSubjectFilterReps()
Returns a count of the current number of repetitions of Where Subject Filter (QRF-1).
|
NM |
getQrf10_SearchConfidenceThreshold()
Returns
QRF-10: "Search Confidence Threshold" - creates it if necessary
|
TS |
getQrf2_WhenDataStartDateTime()
Returns
QRF-2: "When Data Start Date/Time" - creates it if necessary
|
TS |
getQrf3_WhenDataEndDateTime()
Returns
QRF-3: "When Data End Date/Time" - creates it if necessary
|
ST[] |
getQrf4_WhatUserQualifier()
Returns all repetitions of What User Qualifier (QRF-4).
|
ST |
getQrf4_WhatUserQualifier(int rep)
Returns a specific repetition of
QRF-4: "What User Qualifier" - creates it if necessary
|
int |
getQrf4_WhatUserQualifierReps()
Returns a count of the current number of repetitions of What User Qualifier (QRF-4).
|
ST[] |
getQrf5_OtherQRYSubjectFilter()
Returns all repetitions of Other QRY Subject Filter (QRF-5).
|
ST |
getQrf5_OtherQRYSubjectFilter(int rep)
Returns a specific repetition of
QRF-5: "Other QRY Subject Filter" - creates it if necessary
|
int |
getQrf5_OtherQRYSubjectFilterReps()
Returns a count of the current number of repetitions of Other QRY Subject Filter (QRF-5).
|
ID[] |
getQrf6_WhichDateTimeQualifier()
Returns all repetitions of Which Date/Time Qualifier (QRF-6).
|
ID |
getQrf6_WhichDateTimeQualifier(int rep)
Returns a specific repetition of
QRF-6: "Which Date/Time Qualifier" - creates it if necessary
|
int |
getQrf6_WhichDateTimeQualifierReps()
Returns a count of the current number of repetitions of Which Date/Time Qualifier (QRF-6).
|
ID[] |
getQrf7_WhichDateTimeStatusQualifier()
Returns all repetitions of Which Date/Time Status Qualifier (QRF-7).
|
ID |
getQrf7_WhichDateTimeStatusQualifier(int rep)
Returns a specific repetition of
QRF-7: "Which Date/Time Status Qualifier" - creates it if necessary
|
int |
getQrf7_WhichDateTimeStatusQualifierReps()
Returns a count of the current number of repetitions of Which Date/Time Status Qualifier (QRF-7).
|
ID[] |
getQrf8_DateTimeSelectionQualifier()
Returns all repetitions of Date/Time Selection Qualifier (QRF-8).
|
ID |
getQrf8_DateTimeSelectionQualifier(int rep)
Returns a specific repetition of
QRF-8: "Date/Time Selection Qualifier" - creates it if necessary
|
int |
getQrf8_DateTimeSelectionQualifierReps()
Returns a count of the current number of repetitions of Date/Time Selection Qualifier (QRF-8).
|
TQ |
getQrf9_WhenQuantityTimingQualifier()
Returns
QRF-9: "When Quantity/Timing Qualifier" - creates it if necessary
|
NM |
getSearchConfidenceThreshold()
Returns
QRF-10: "Search Confidence Threshold" - creates it if necessary
|
ST[] |
getWhatUserQualifier()
Returns all repetitions of What User Qualifier (QRF-4).
|
ST |
getWhatUserQualifier(int rep)
Returns a specific repetition of
QRF-4: "What User Qualifier" - creates it if necessary
|
int |
getWhatUserQualifierReps()
Returns a count of the current number of repetitions of What User Qualifier (QRF-4).
|
TS |
getWhenDataEndDateTime()
Returns
QRF-3: "When Data End Date/Time" - creates it if necessary
|
TS |
getWhenDataStartDateTime()
Returns
QRF-2: "When Data Start Date/Time" - creates it if necessary
|
TQ |
getWhenQuantityTimingQualifier()
Returns
QRF-9: "When Quantity/Timing Qualifier" - creates it if necessary
|
ST[] |
getWhereSubjectFilter()
Returns all repetitions of Where Subject Filter (QRF-1).
|
ST |
getWhereSubjectFilter(int rep)
Returns a specific repetition of
QRF-1: "Where Subject Filter" - creates it if necessary
|
int |
getWhereSubjectFilterReps()
Returns a count of the current number of repetitions of Where Subject Filter (QRF-1).
|
ID[] |
getWhichDateTimeQualifier()
Returns all repetitions of Which Date/Time Qualifier (QRF-6).
|
ID |
getWhichDateTimeQualifier(int rep)
Returns a specific repetition of
QRF-6: "Which Date/Time Qualifier" - creates it if necessary
|
int |
getWhichDateTimeQualifierReps()
Returns a count of the current number of repetitions of Which Date/Time Qualifier (QRF-6).
|
ID[] |
getWhichDateTimeStatusQualifier()
Returns all repetitions of Which Date/Time Status Qualifier (QRF-7).
|
ID |
getWhichDateTimeStatusQualifier(int rep)
Returns a specific repetition of
QRF-7: "Which Date/Time Status Qualifier" - creates it if necessary
|
int |
getWhichDateTimeStatusQualifierReps()
Returns a count of the current number of repetitions of Which Date/Time Status Qualifier (QRF-7).
|
ID |
insertDateTimeSelectionQualifier(int rep)
Inserts a repetition of
QRF-8: "Date/Time Selection Qualifier" at a specific index
|
ST |
insertOtherQRYSubjectFilter(int rep)
Inserts a repetition of
QRF-5: "Other QRY Subject Filter" at a specific index
|
ST |
insertQrf1_WhereSubjectFilter(int rep)
Inserts a repetition of
QRF-1: "Where Subject Filter" at a specific index
|
ST |
insertQrf4_WhatUserQualifier(int rep)
Inserts a repetition of
QRF-4: "What User Qualifier" at a specific index
|
ST |
insertQrf5_OtherQRYSubjectFilter(int rep)
Inserts a repetition of
QRF-5: "Other QRY Subject Filter" at a specific index
|
ID |
insertQrf6_WhichDateTimeQualifier(int rep)
Inserts a repetition of
QRF-6: "Which Date/Time Qualifier" at a specific index
|
ID |
insertQrf7_WhichDateTimeStatusQualifier(int rep)
Inserts a repetition of
QRF-7: "Which Date/Time Status Qualifier" at a specific index
|
ID |
insertQrf8_DateTimeSelectionQualifier(int rep)
Inserts a repetition of
QRF-8: "Date/Time Selection Qualifier" at a specific index
|
ST |
insertWhatUserQualifier(int rep)
Inserts a repetition of
QRF-4: "What User Qualifier" at a specific index
|
ST |
insertWhereSubjectFilter(int rep)
Inserts a repetition of
QRF-1: "Where Subject Filter" at a specific index
|
ID |
insertWhichDateTimeQualifier(int rep)
Inserts a repetition of
QRF-6: "Which Date/Time Qualifier" at a specific index
|
ID |
insertWhichDateTimeStatusQualifier(int rep)
Inserts a repetition of
QRF-7: "Which Date/Time Status Qualifier" at a specific index
|
ID |
removeDateTimeSelectionQualifier(int rep)
Removes a repetition of
QRF-8: "Date/Time Selection Qualifier" at a specific index
|
ST |
removeOtherQRYSubjectFilter(int rep)
Removes a repetition of
QRF-5: "Other QRY Subject Filter" at a specific index
|
ST |
removeQrf1_WhereSubjectFilter(int rep)
Removes a repetition of
QRF-1: "Where Subject Filter" at a specific index
|
ST |
removeQrf4_WhatUserQualifier(int rep)
Removes a repetition of
QRF-4: "What User Qualifier" at a specific index
|
ST |
removeQrf5_OtherQRYSubjectFilter(int rep)
Removes a repetition of
QRF-5: "Other QRY Subject Filter" at a specific index
|
ID |
removeQrf6_WhichDateTimeQualifier(int rep)
Removes a repetition of
QRF-6: "Which Date/Time Qualifier" at a specific index
|
ID |
removeQrf7_WhichDateTimeStatusQualifier(int rep)
Removes a repetition of
QRF-7: "Which Date/Time Status Qualifier" at a specific index
|
ID |
removeQrf8_DateTimeSelectionQualifier(int rep)
Removes a repetition of
QRF-8: "Date/Time Selection Qualifier" at a specific index
|
ST |
removeWhatUserQualifier(int rep)
Removes a repetition of
QRF-4: "What User Qualifier" at a specific index
|
ST |
removeWhereSubjectFilter(int rep)
Removes a repetition of
QRF-1: "Where Subject Filter" at a specific index
|
ID |
removeWhichDateTimeQualifier(int rep)
Removes a repetition of
QRF-6: "Which Date/Time Qualifier" at a specific index
|
ID |
removeWhichDateTimeStatusQualifier(int rep)
Removes a repetition of
QRF-7: "Which Date/Time Status Qualifier" at a specific index
|
accept, add, add, clear, encode, getField, getField, getLength, getMaxCardinality, getName, getNames, getReps, getTypedField, getTypedField, insertRepetition, isEmpty, isRequired, main, numFields, parse, provideLocation, removeRepetition
getMessage, getParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getMessage, getParent
public QRF(Group parent, ModelClassFactory factory)
public ST[] getWhereSubjectFilter()
public ST[] getQrf1_WhereSubjectFilter()
public int getWhereSubjectFilterReps()
public ST getWhereSubjectFilter(int rep)
rep
- The repetition index (0-indexed)public ST getQrf1_WhereSubjectFilter(int rep)
rep
- The repetition index (0-indexed)public int getQrf1_WhereSubjectFilterReps()
public ST insertWhereSubjectFilter(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ST insertQrf1_WhereSubjectFilter(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ST removeWhereSubjectFilter(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ST removeQrf1_WhereSubjectFilter(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public TS getWhenDataStartDateTime()
public TS getQrf2_WhenDataStartDateTime()
public TS getWhenDataEndDateTime()
public TS getQrf3_WhenDataEndDateTime()
public ST[] getWhatUserQualifier()
public ST[] getQrf4_WhatUserQualifier()
public int getWhatUserQualifierReps()
public ST getWhatUserQualifier(int rep)
rep
- The repetition index (0-indexed)public ST getQrf4_WhatUserQualifier(int rep)
rep
- The repetition index (0-indexed)public int getQrf4_WhatUserQualifierReps()
public ST insertWhatUserQualifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ST insertQrf4_WhatUserQualifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ST removeWhatUserQualifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ST removeQrf4_WhatUserQualifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ST[] getOtherQRYSubjectFilter()
public ST[] getQrf5_OtherQRYSubjectFilter()
public int getOtherQRYSubjectFilterReps()
public ST getOtherQRYSubjectFilter(int rep)
rep
- The repetition index (0-indexed)public ST getQrf5_OtherQRYSubjectFilter(int rep)
rep
- The repetition index (0-indexed)public int getQrf5_OtherQRYSubjectFilterReps()
public ST insertOtherQRYSubjectFilter(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ST insertQrf5_OtherQRYSubjectFilter(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ST removeOtherQRYSubjectFilter(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ST removeQrf5_OtherQRYSubjectFilter(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID[] getWhichDateTimeQualifier()
public ID[] getQrf6_WhichDateTimeQualifier()
public int getWhichDateTimeQualifierReps()
public ID getWhichDateTimeQualifier(int rep)
rep
- The repetition index (0-indexed)public ID getQrf6_WhichDateTimeQualifier(int rep)
rep
- The repetition index (0-indexed)public int getQrf6_WhichDateTimeQualifierReps()
public ID insertWhichDateTimeQualifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID insertQrf6_WhichDateTimeQualifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID removeWhichDateTimeQualifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID removeQrf6_WhichDateTimeQualifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID[] getWhichDateTimeStatusQualifier()
public ID[] getQrf7_WhichDateTimeStatusQualifier()
public int getWhichDateTimeStatusQualifierReps()
public ID getWhichDateTimeStatusQualifier(int rep)
rep
- The repetition index (0-indexed)public ID getQrf7_WhichDateTimeStatusQualifier(int rep)
rep
- The repetition index (0-indexed)public int getQrf7_WhichDateTimeStatusQualifierReps()
public ID insertWhichDateTimeStatusQualifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID insertQrf7_WhichDateTimeStatusQualifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID removeWhichDateTimeStatusQualifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID removeQrf7_WhichDateTimeStatusQualifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID[] getDateTimeSelectionQualifier()
public ID[] getQrf8_DateTimeSelectionQualifier()
public int getDateTimeSelectionQualifierReps()
public ID getDateTimeSelectionQualifier(int rep)
rep
- The repetition index (0-indexed)public ID getQrf8_DateTimeSelectionQualifier(int rep)
rep
- The repetition index (0-indexed)public int getQrf8_DateTimeSelectionQualifierReps()
public ID insertDateTimeSelectionQualifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID insertQrf8_DateTimeSelectionQualifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID removeDateTimeSelectionQualifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public ID removeQrf8_DateTimeSelectionQualifier(int rep) throws HL7Exception
rep
- The repetition index (0-indexed)HL7Exception
- If the rep is invalid (below 0, or too high for the allowable repetitions)public TQ getWhenQuantityTimingQualifier()
public TQ getQrf9_WhenQuantityTimingQualifier()
public NM getSearchConfidenceThreshold()
public NM getQrf10_SearchConfidenceThreshold()
protected Type createNewTypeWithoutReflection(int field)
createNewTypeWithoutReflection
in class AbstractSegment
Copyright © 2001–2017 University Health Network. All rights reserved.