Package ca.uhn.hl7v2.model.v24.group
Class ADT_AXX_INSURANCE
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractGroup
ca.uhn.hl7v2.model.v24.group.ADT_AXX_INSURANCE
- All Implemented Interfaces:
Group,Structure,Visitable,Serializable
Represents a ADT_AXX_INSURANCE group structure (a Group object). A Group is an ordered collection of message segments that can repeat together or be optionally in/excluded together. This Group contains the following elements:
- 1: IN1 ()
- 2: IN2 () optional
- 3: IN3 () optional repeating
- 4: ROL () optional repeating
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
ConstructorsConstructorDescriptionADT_AXX_INSURANCE(Group parent, ModelClassFactory factory) Creates a new ADT_AXX_INSURANCE group -
Method Summary
Modifier and TypeMethodDescriptiongetIN1()Returns IN1 () - creates it if necessarygetIN2()Returns IN2 () - creates it if necessarygetIN3()Returns the first repetition of IN3 () - creates it if necessarygetIN3(int rep) Returns a specific repetition of IN3 () - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of IN3.intReturns the number of existing repetitions of IN3getROL()Returns the first repetition of ROL () - creates it if necessarygetROL(int rep) Returns a specific repetition of ROL () - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of ROL.intReturns the number of existing repetitions of ROLReturns "2.4"insertIN3(int rep) Inserts a specific repetition of IN3 ()voidInserts a specific repetition of IN3 ()insertROL(int rep) Inserts a specific repetition of ROL ()voidInserts a specific repetition of ROL ()removeIN3(int rep) Removes a specific repetition of IN3 ()removeROL(int rep) Removes a specific repetition of ROL ()Methods inherited from class ca.uhn.hl7v2.model.AbstractGroup
accept, add, add, add, addNonstandardSegment, addNonstandardSegment, clear, currentReps, get, get, getAll, getAllAsList, getClass, getFieldNumForName, getModelClassFactory, getName, getNames, getNonStandardNames, getReps, getTyped, getTyped, insert, insert, insertRepetition, insertRepetition, isChoiceElement, isEmpty, isGroup, isRepeating, isRequired, provideLocation, removeRepetition, tryToInstantiateStructure, visitNestedStructuresMethods 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
-
ADT_AXX_INSURANCE
Creates a new ADT_AXX_INSURANCE group
-
-
Method Details
-
getVersion
Returns "2.4" -
getIN1
Returns IN1 () - creates it if necessary -
getIN2
Returns IN2 () - creates it if necessary -
getIN3
Returns the first repetition of IN3 () - creates it if necessary -
getIN3
Returns a specific repetition of IN3 () - creates it if necessary- Parameters:
rep- The repetition index (0-indexed, i.e. the first repetition is at index 0)- Throws:
HL7Exception- if the repetition requested is more than one greater than the number of existing repetitions.
-
getIN3Reps
Returns the number of existing repetitions of IN3 -
getIN3All
Returns a non-modifiable List containing all current existing repetitions of IN3.
Note that unlike
getIN3(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertIN3
Inserts a specific repetition of IN3 ()- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertIN3
Inserts a specific repetition of IN3 ()- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeIN3
Removes a specific repetition of IN3 ()- Throws:
HL7Exception- See Also:
-
getROL
Returns the first repetition of ROL () - creates it if necessary -
getROL
Returns a specific repetition of ROL () - creates it if necessary- Parameters:
rep- The repetition index (0-indexed, i.e. the first repetition is at index 0)- Throws:
HL7Exception- if the repetition requested is more than one greater than the number of existing repetitions.
-
getROLReps
Returns the number of existing repetitions of ROL -
getROLAll
Returns a non-modifiable List containing all current existing repetitions of ROL.
Note that unlike
getROL(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertROL
Inserts a specific repetition of ROL ()- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertROL
Inserts a specific repetition of ROL ()- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeROL
Removes a specific repetition of ROL ()- Throws:
HL7Exception- See Also:
-