Package ca.uhn.hl7v2.model.v24.segment
Class ERQ
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractSegment
ca.uhn.hl7v2.model.v24.segment.ERQ
- All Implemented Interfaces:
Segment,Structure,Visitable,Serializable
Represents an HL7 ERQ message segment (Event Replay Query). This segment has the following fields:
- ERQ-1: Query Tag (ST) optional
- ERQ-2: Event Identifier (CE)
- ERQ-3: Input Parameter List (QIP) 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) Returns ERQ-1: "Query Tag" - creates it if necessaryReturns ERQ-2: "Event Identifier" - creates it if necessaryQIP[]Returns all repetitions of Input Parameter List (ERQ-3).getErq3_InputParameterList(int rep) Returns a specific repetition of ERQ-3: "Input Parameter List" - creates it if necessaryintReturns a count of the current number of repetitions of Input Parameter List (ERQ-3).Returns ERQ-2: "Event Identifier" - creates it if necessaryQIP[]Returns all repetitions of Input Parameter List (ERQ-3).getInputParameterList(int rep) Returns a specific repetition of ERQ-3: "Input Parameter List" - creates it if necessaryintReturns a count of the current number of repetitions of Input Parameter List (ERQ-3).Returns ERQ-1: "Query Tag" - creates it if necessaryinsertErq3_InputParameterList(int rep) Inserts a repetition of ERQ-3: "Input Parameter List" at a specific indexinsertInputParameterList(int rep) Inserts a repetition of ERQ-3: "Input Parameter List" at a specific indexremoveErq3_InputParameterList(int rep) Removes a repetition of ERQ-3: "Input Parameter List" at a specific indexremoveInputParameterList(int rep) Removes a repetition of ERQ-3: "Input Parameter List" 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
-
ERQ
Creates a new ERQ segment
-
-
Method Details
-
getQueryTag
Returns ERQ-1: "Query Tag" - creates it if necessary -
getErq1_QueryTag
Returns ERQ-1: "Query Tag" - creates it if necessary -
getEventIdentifier
Returns ERQ-2: "Event Identifier" - creates it if necessary -
getErq2_EventIdentifier
Returns ERQ-2: "Event Identifier" - creates it if necessary -
getInputParameterList
Returns all repetitions of Input Parameter List (ERQ-3). -
getErq3_InputParameterList
Returns all repetitions of Input Parameter List (ERQ-3). -
getInputParameterListReps
Returns a count of the current number of repetitions of Input Parameter List (ERQ-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
getInputParameterList
Returns a specific repetition of ERQ-3: "Input Parameter List" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getErq3_InputParameterList
Returns a specific repetition of ERQ-3: "Input Parameter List" - creates it if necessary- Parameters:
rep- The repetition index (0-indexed)
-
getErq3_InputParameterListReps
Returns a count of the current number of repetitions of Input Parameter List (ERQ-3). This method does not create a repetition, so if no repetitions have currently been defined or accessed, it will return zero. -
insertInputParameterList
Inserts a repetition of ERQ-3: "Input Parameter List" 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)
-
insertErq3_InputParameterList
Inserts a repetition of ERQ-3: "Input Parameter List" 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)
-
removeInputParameterList
Removes a repetition of ERQ-3: "Input Parameter List" 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)
-
removeErq3_InputParameterList
Removes a repetition of ERQ-3: "Input Parameter List" 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
-