Package ca.uhn.hl7v2.model.v22.segment
Class QRF
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v22.segment.QRF
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 QRF message segment (QUERY FILTER). This segment has the following fields:
- QRF-1: Where Subject Filter (ST) repeating
- QRF-2: When data start date / time (TS) optional
- QRF-3: When data end date / time (TS) optional
- QRF-4: What User Qualifier (ST) optional repeating
- QRF-5: Other QRY Subject Filter (ST) optional repeating
- QRF-6: Which date / time qualifier (ID) optional repeating
- QRF-7: Which date / time status qualifier (ID) optional repeating
- QRF-8: Date / time selection qualifier (ID) optional repeating
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TypecreateNewTypeWithoutReflection(int field) ID[]Returns all repetitions of Date / time selection qualifier (QRF-8).getDateTimeSelectionQualifier(int rep) Returns a specific repetition of QRF-8: "Date / time selection qualifier" - creates it if necessaryintReturns a count of the current number of repetitions of Date / time selection qualifier (QRF-8).ST[]Returns all repetitions of Other QRY Subject Filter (QRF-5).getOtherQRYSubjectFilter(int rep) Returns a specific repetition of QRF-5: "Other QRY Subject Filter" - creates it if necessaryintReturns a count of the current number of repetitions of Other QRY Subject Filter (QRF-5).ST[]Returns all repetitions of Where Subject Filter (QRF-1).getQrf1_WhereSubjectFilter(int rep) Returns a specific repetition of QRF-1: "Where Subject Filter" - creates it if necessaryintReturns a count of the current number of repetitions of Where Subject Filter (QRF-1).Returns QRF-2: "When data start date / time" - creates it if necessaryReturns QRF-3: "When data end date / time" - creates it if necessaryST[]Returns all repetitions of What User Qualifier (QRF-4).getQrf4_WhatUserQualifier(int rep) Returns a specific repetition of QRF-4: "What User Qualifier" - creates it if necessaryintReturns a count of the current number of repetitions of What User Qualifier (QRF-4).ST[]Returns all repetitions of Other QRY Subject Filter (QRF-5).getQrf5_OtherQRYSubjectFilter(int rep) Returns a specific repetition of QRF-5: "Other QRY Subject Filter" - creates it if necessaryintReturns a count of the current number of repetitions of Other QRY Subject Filter (QRF-5).ID[]Returns all repetitions of Which date / time qualifier (QRF-6).getQrf6_WhichDateTimeQualifier(int rep) Returns a specific repetition of QRF-6: "Which date / time qualifier" - creates it if necessaryintReturns a count of the current number of repetitions of Which date / time qualifier (QRF-6).ID[]Returns all repetitions of Which date / time status qualifier (QRF-7).getQrf7_WhichDateTimeStatusQualifier(int rep) Returns a specific repetition of QRF-7: "Which date / time status qualifier" - creates it if necessaryintReturns a count of the current number of repetitions of Which date / time status qualifier (QRF-7).ID[]Returns all repetitions of Date / time selection qualifier (QRF-8).getQrf8_DateTimeSelectionQualifier(int rep) Returns a specific repetition of QRF-8: "Date / time selection qualifier" - creates it if necessaryintReturns a count of the current number of repetitions of Date / time selection qualifier (QRF-8).ST[]Returns all repetitions of What User Qualifier (QRF-4).getWhatUserQualifier(int rep) Returns a specific repetition of QRF-4: "What User Qualifier" - creates it if necessaryintReturns a count of the current number of repetitions of What User Qualifier (QRF-4).Returns QRF-3: "When data end date / time" - creates it if necessaryReturns QRF-2: "When data start date / time" - creates it if necessaryST[]Returns all repetitions of Where Subject Filter (QRF-1).getWhereSubjectFilter(int rep) Returns a specific repetition of QRF-1: "Where Subject Filter" - creates it if necessaryintReturns a count of the current number of repetitions of Where Subject Filter (QRF-1).ID[]Returns all repetitions of Which date / time qualifier (QRF-6).getWhichDateTimeQualifier(int rep) Returns a specific repetition of QRF-6: "Which date / time qualifier" - creates it if necessaryintReturns a count of the current number of repetitions of Which date / time qualifier (QRF-6).ID[]Returns all repetitions of Which date / time status qualifier (QRF-7).getWhichDateTimeStatusQualifier(int rep) Returns a specific repetition of QRF-7: "Which date / time status qualifier" - creates it if necessaryintReturns a count of the current number of repetitions of Which date / time status qualifier (QRF-7).insertDateTimeSelectionQualifier(int rep) Inserts a repetition of QRF-8: "Date / time selection qualifier" at a specific indexinsertOtherQRYSubjectFilter(int rep) Inserts a repetition of QRF-5: "Other QRY Subject Filter" at a specific indexinsertQrf1_WhereSubjectFilter(int rep) Inserts a repetition of QRF-1: "Where Subject Filter" at a specific indexinsertQrf4_WhatUserQualifier(int rep) Inserts a repetition of QRF-4: "What User Qualifier" at a specific indexinsertQrf5_OtherQRYSubjectFilter(int rep) Inserts a repetition of QRF-5: "Other QRY Subject Filter" at a specific indexinsertQrf6_WhichDateTimeQualifier(int rep) Inserts a repetition of QRF-6: "Which date / time qualifier" at a specific indexInserts a repetition of QRF-7: "Which date / time status qualifier" at a specific indexInserts a repetition of QRF-8: "Date / time selection qualifier" at a specific indexinsertWhatUserQualifier(int rep) Inserts a repetition of QRF-4: "What User Qualifier" at a specific indexinsertWhereSubjectFilter(int rep) Inserts a repetition of QRF-1: "Where Subject Filter" at a specific indexinsertWhichDateTimeQualifier(int rep) Inserts a repetition of QRF-6: "Which date / time qualifier" at a specific indexinsertWhichDateTimeStatusQualifier(int rep) Inserts a repetition of QRF-7: "Which date / time status qualifier" at a specific indexremoveDateTimeSelectionQualifier(int rep) Removes a repetition of QRF-8: "Date / time selection qualifier" at a specific indexremoveOtherQRYSubjectFilter(int rep) Removes a repetition of QRF-5: "Other QRY Subject Filter" at a specific indexremoveQrf1_WhereSubjectFilter(int rep) Removes a repetition of QRF-1: "Where Subject Filter" at a specific indexremoveQrf4_WhatUserQualifier(int rep) Removes a repetition of QRF-4: "What User Qualifier" at a specific indexremoveQrf5_OtherQRYSubjectFilter(int rep) Removes a repetition of QRF-5: "Other QRY Subject Filter" at a specific indexremoveQrf6_WhichDateTimeQualifier(int rep) Removes a repetition of QRF-6: "Which date / time qualifier" at a specific indexRemoves a repetition of QRF-7: "Which date / time status qualifier" at a specific indexRemoves a repetition of QRF-8: "Date / time selection qualifier" at a specific indexremoveWhatUserQualifier(int rep) Removes a repetition of QRF-4: "What User Qualifier" at a specific indexremoveWhereSubjectFilter(int rep) Removes a repetition of QRF-1: "Where Subject Filter" at a specific indexremoveWhichDateTimeQualifier(int rep) Removes a repetition of QRF-6: "Which date / time qualifier" at a specific indexremoveWhichDateTimeStatusQualifier(int rep) Removes a repetition of QRF-7: "Which date / time status qualifier" at a specific indexMethods 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, removeRepetitionMethods inherited from class ca.uhn.hl7v2.model.AbstractStructure
getMessage, getParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ca.uhn.hl7v2.model.Structure
getMessage, getParent
-
Constructor Details
-
QRF
Creates a new QRF segment
-
-
Method Details
-
getWhereSubjectFilter
Returns all repetitions of Where Subject Filter (QRF-1). -
getQrf1_WhereSubjectFilter
Returns all repetitions of Where Subject Filter (QRF-1). -
getWhereSubjectFilterReps
Returns a count of the current number of repetitions of Where Subject Filter (QRF-1). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getWhereSubjectFilter
Returns a specific repetition of QRF-1: "Where Subject Filter" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getQrf1_WhereSubjectFilter
Returns a specific repetition of QRF-1: "Where Subject Filter" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getQrf1_WhereSubjectFilterReps
Returns a count of the current number of repetitions of Where Subject Filter (QRF-1). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertWhereSubjectFilter
Inserts a repetition of QRF-1: "Where Subject Filter" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
insertQrf1_WhereSubjectFilter
Inserts a repetition of QRF-1: "Where Subject Filter" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeWhereSubjectFilter
Removes a repetition of QRF-1: "Where Subject Filter" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeQrf1_WhereSubjectFilter
Removes a repetition of QRF-1: "Where Subject Filter" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
getWhenDataStartDateTime
Returns QRF-2: "When data start date / time" - creates it if necessary -
getQrf2_WhenDataStartDateTime
Returns QRF-2: "When data start date / time" - creates it if necessary -
getWhenDataEndDateTime
Returns QRF-3: "When data end date / time" - creates it if necessary -
getQrf3_WhenDataEndDateTime
Returns QRF-3: "When data end date / time" - creates it if necessary -
getWhatUserQualifier
Returns all repetitions of What User Qualifier (QRF-4). -
getQrf4_WhatUserQualifier
Returns all repetitions of What User Qualifier (QRF-4). -
getWhatUserQualifierReps
Returns a count of the current number of repetitions of What User Qualifier (QRF-4). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getWhatUserQualifier
Returns a specific repetition of QRF-4: "What User Qualifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getQrf4_WhatUserQualifier
Returns a specific repetition of QRF-4: "What User Qualifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getQrf4_WhatUserQualifierReps
Returns a count of the current number of repetitions of What User Qualifier (QRF-4). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertWhatUserQualifier
Inserts a repetition of QRF-4: "What User Qualifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
insertQrf4_WhatUserQualifier
Inserts a repetition of QRF-4: "What User Qualifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeWhatUserQualifier
Removes a repetition of QRF-4: "What User Qualifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeQrf4_WhatUserQualifier
Removes a repetition of QRF-4: "What User Qualifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
getOtherQRYSubjectFilter
Returns all repetitions of Other QRY Subject Filter (QRF-5). -
getQrf5_OtherQRYSubjectFilter
Returns all repetitions of Other QRY Subject Filter (QRF-5). -
getOtherQRYSubjectFilterReps
Returns a count of the current number of repetitions of Other QRY Subject Filter (QRF-5). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getOtherQRYSubjectFilter
Returns a specific repetition of QRF-5: "Other QRY Subject Filter" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getQrf5_OtherQRYSubjectFilter
Returns a specific repetition of QRF-5: "Other QRY Subject Filter" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getQrf5_OtherQRYSubjectFilterReps
Returns a count of the current number of repetitions of Other QRY Subject Filter (QRF-5). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertOtherQRYSubjectFilter
Inserts a repetition of QRF-5: "Other QRY Subject Filter" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
insertQrf5_OtherQRYSubjectFilter
Inserts a repetition of QRF-5: "Other QRY Subject Filter" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeOtherQRYSubjectFilter
Removes a repetition of QRF-5: "Other QRY Subject Filter" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeQrf5_OtherQRYSubjectFilter
Removes a repetition of QRF-5: "Other QRY Subject Filter" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
getWhichDateTimeQualifier
Returns all repetitions of Which date / time qualifier (QRF-6). -
getQrf6_WhichDateTimeQualifier
Returns all repetitions of Which date / time qualifier (QRF-6). -
getWhichDateTimeQualifierReps
Returns a count of the current number of repetitions of Which date / time qualifier (QRF-6). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getWhichDateTimeQualifier
Returns a specific repetition of QRF-6: "Which date / time qualifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getQrf6_WhichDateTimeQualifier
Returns a specific repetition of QRF-6: "Which date / time qualifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getQrf6_WhichDateTimeQualifierReps
Returns a count of the current number of repetitions of Which date / time qualifier (QRF-6). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertWhichDateTimeQualifier
Inserts a repetition of QRF-6: "Which date / time qualifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
insertQrf6_WhichDateTimeQualifier
Inserts a repetition of QRF-6: "Which date / time qualifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeWhichDateTimeQualifier
Removes a repetition of QRF-6: "Which date / time qualifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeQrf6_WhichDateTimeQualifier
Removes a repetition of QRF-6: "Which date / time qualifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
getWhichDateTimeStatusQualifier
Returns all repetitions of Which date / time status qualifier (QRF-7). -
getQrf7_WhichDateTimeStatusQualifier
Returns all repetitions of Which date / time status qualifier (QRF-7). -
getWhichDateTimeStatusQualifierReps
Returns a count of the current number of repetitions of Which date / time status qualifier (QRF-7). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getWhichDateTimeStatusQualifier
Returns a specific repetition of QRF-7: "Which date / time status qualifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getQrf7_WhichDateTimeStatusQualifier
Returns a specific repetition of QRF-7: "Which date / time status qualifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getQrf7_WhichDateTimeStatusQualifierReps
Returns a count of the current number of repetitions of Which date / time status qualifier (QRF-7). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertWhichDateTimeStatusQualifier
Inserts a repetition of QRF-7: "Which date / time status qualifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
insertQrf7_WhichDateTimeStatusQualifier
Inserts a repetition of QRF-7: "Which date / time status qualifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeWhichDateTimeStatusQualifier
Removes a repetition of QRF-7: "Which date / time status qualifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeQrf7_WhichDateTimeStatusQualifier
Removes a repetition of QRF-7: "Which date / time status qualifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
getDateTimeSelectionQualifier
Returns all repetitions of Date / time selection qualifier (QRF-8). -
getQrf8_DateTimeSelectionQualifier
Returns all repetitions of Date / time selection qualifier (QRF-8). -
getDateTimeSelectionQualifierReps
Returns a count of the current number of repetitions of Date / time selection qualifier (QRF-8). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getDateTimeSelectionQualifier
Returns a specific repetition of QRF-8: "Date / time selection qualifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getQrf8_DateTimeSelectionQualifier
Returns a specific repetition of QRF-8: "Date / time selection qualifier" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getQrf8_DateTimeSelectionQualifierReps
Returns a count of the current number of repetitions of Date / time selection qualifier (QRF-8). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertDateTimeSelectionQualifier
Inserts a repetition of QRF-8: "Date / time selection qualifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
insertQrf8_DateTimeSelectionQualifier
Inserts a repetition of QRF-8: "Date / time selection qualifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeDateTimeSelectionQualifier
Removes a repetition of QRF-8: "Date / time selection qualifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
removeQrf8_DateTimeSelectionQualifier
Removes a repetition of QRF-8: "Date / time selection qualifier" at a specific index- Parameters:
rep- The repetition index (0-indexed)- Throws:
HL7Exception- If the rep is invalid (below 0, or too high for the allowable repetitions)
-
createNewTypeWithoutReflection
- Overrides:
createNewTypeWithoutReflectionin classAbstractSegment
-