Package ca.uhn.hl7v2.model.v23.group
Class DFT_P03_FINANCIAL
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractGroup
ca.uhn.hl7v2.model.v23.group.DFT_P03_FINANCIAL
- All Implemented Interfaces:
Group,Structure,Visitable,Serializable
Represents a DFT_P03_FINANCIAL 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: FT1 (Financial transaction)
- 2: DFT_P03_FINANCIAL_PROCEDURE (a Group object) optional repeating
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
ConstructorsConstructorDescriptionDFT_P03_FINANCIAL(Group parent, ModelClassFactory factory) Creates a new DFT_P03_FINANCIAL group -
Method Summary
Modifier and TypeMethodDescriptionReturns the first repetition of FINANCIAL_PROCEDURE (a Group object) - creates it if necessarygetFINANCIAL_PROCEDURE(int rep) Returns a specific repetition of FINANCIAL_PROCEDURE (a Group object) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of FINANCIAL_PROCEDURE.intReturns the number of existing repetitions of FINANCIAL_PROCEDUREgetFT1()Returns FT1 (Financial transaction) - creates it if necessaryReturns "2.3"insertFINANCIAL_PROCEDURE(int rep) Inserts a specific repetition of FINANCIAL_PROCEDURE (a Group object)voidinsertFINANCIAL_PROCEDURE(DFT_P03_FINANCIAL_PROCEDURE structure, int rep) Inserts a specific repetition of FINANCIAL_PROCEDURE (a Group object)removeFINANCIAL_PROCEDURE(int rep) Removes a specific repetition of FINANCIAL_PROCEDURE (a Group object)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
-
DFT_P03_FINANCIAL
Creates a new DFT_P03_FINANCIAL group
-
-
Method Details
-
getVersion
Returns "2.3" -
getFT1
Returns FT1 (Financial transaction) - creates it if necessary -
getFINANCIAL_PROCEDURE
Returns the first repetition of FINANCIAL_PROCEDURE (a Group object) - creates it if necessary -
getFINANCIAL_PROCEDURE
Returns a specific repetition of FINANCIAL_PROCEDURE (a Group object) - 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.
-
getFINANCIAL_PROCEDUREReps
Returns the number of existing repetitions of FINANCIAL_PROCEDURE -
getFINANCIAL_PROCEDUREAll
Returns a non-modifiable List containing all current existing repetitions of FINANCIAL_PROCEDURE.
Note that unlike
getFINANCIAL_PROCEDURE(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertFINANCIAL_PROCEDURE
public void insertFINANCIAL_PROCEDURE(DFT_P03_FINANCIAL_PROCEDURE structure, int rep) throws HL7Exception Inserts a specific repetition of FINANCIAL_PROCEDURE (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertFINANCIAL_PROCEDURE
Inserts a specific repetition of FINANCIAL_PROCEDURE (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeFINANCIAL_PROCEDURE
Removes a specific repetition of FINANCIAL_PROCEDURE (a Group object)- Throws:
HL7Exception- See Also:
-