Package ca.uhn.hl7v2.model.v24.group
Class DFT_P11_FINANCIAL_COMMON_ORDER
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractGroup
ca.uhn.hl7v2.model.v24.group.DFT_P11_FINANCIAL_COMMON_ORDER
- All Implemented Interfaces:
Group,Structure,Visitable,Serializable
Represents a DFT_P11_FINANCIAL_COMMON_ORDER 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: ORC (Common Order) optional
- 2: DFT_P11_FINANCIAL_ORDER (a Group object) optional
- 3: DFT_P11_FINANCIAL_OBSERVATION (a Group object) optional repeating
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
ConstructorsConstructorDescriptionDFT_P11_FINANCIAL_COMMON_ORDER(Group parent, ModelClassFactory factory) Creates a new DFT_P11_FINANCIAL_COMMON_ORDER group -
Method Summary
Modifier and TypeMethodDescriptionReturns the first repetition of FINANCIAL_OBSERVATION (a Group object) - creates it if necessarygetFINANCIAL_OBSERVATION(int rep) Returns a specific repetition of FINANCIAL_OBSERVATION (a Group object) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of FINANCIAL_OBSERVATION.intReturns the number of existing repetitions of FINANCIAL_OBSERVATIONReturns FINANCIAL_ORDER (a Group object) - creates it if necessarygetORC()Returns ORC (Common Order) - creates it if necessaryReturns "2.4"insertFINANCIAL_OBSERVATION(int rep) Inserts a specific repetition of FINANCIAL_OBSERVATION (a Group object)voidinsertFINANCIAL_OBSERVATION(DFT_P11_FINANCIAL_OBSERVATION structure, int rep) Inserts a specific repetition of FINANCIAL_OBSERVATION (a Group object)removeFINANCIAL_OBSERVATION(int rep) Removes a specific repetition of FINANCIAL_OBSERVATION (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_P11_FINANCIAL_COMMON_ORDER
Creates a new DFT_P11_FINANCIAL_COMMON_ORDER group
-
-
Method Details
-
getVersion
Returns "2.4" -
getORC
Returns ORC (Common Order) - creates it if necessary -
getFINANCIAL_ORDER
Returns FINANCIAL_ORDER (a Group object) - creates it if necessary -
getFINANCIAL_OBSERVATION
Returns the first repetition of FINANCIAL_OBSERVATION (a Group object) - creates it if necessary -
getFINANCIAL_OBSERVATION
Returns a specific repetition of FINANCIAL_OBSERVATION (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_OBSERVATIONReps
Returns the number of existing repetitions of FINANCIAL_OBSERVATION -
getFINANCIAL_OBSERVATIONAll
Returns a non-modifiable List containing all current existing repetitions of FINANCIAL_OBSERVATION.
Note that unlike
getFINANCIAL_OBSERVATION(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertFINANCIAL_OBSERVATION
public void insertFINANCIAL_OBSERVATION(DFT_P11_FINANCIAL_OBSERVATION structure, int rep) throws HL7Exception Inserts a specific repetition of FINANCIAL_OBSERVATION (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertFINANCIAL_OBSERVATION
Inserts a specific repetition of FINANCIAL_OBSERVATION (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeFINANCIAL_OBSERVATION
Removes a specific repetition of FINANCIAL_OBSERVATION (a Group object)- Throws:
HL7Exception- See Also:
-