Package ca.uhn.hl7v2.model.v24.group
Class PEX_P07_EXPERIENCE
java.lang.Object
ca.uhn.hl7v2.model.AbstractStructure
ca.uhn.hl7v2.model.AbstractGroup
ca.uhn.hl7v2.model.v24.group.PEX_P07_EXPERIENCE
- All Implemented Interfaces:
Group,Structure,Visitable,Serializable
Represents a PEX_P07_EXPERIENCE 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: PES (Product Experience Sender)
- 2: PEX_P07_PEX_OBSERVATION (a Group object) repeating
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
ConstructorsConstructorDescriptionPEX_P07_EXPERIENCE(Group parent, ModelClassFactory factory) Creates a new PEX_P07_EXPERIENCE group -
Method Summary
Modifier and TypeMethodDescriptiongetPES()Returns PES (Product Experience Sender) - creates it if necessaryReturns the first repetition of PEX_OBSERVATION (a Group object) - creates it if necessarygetPEX_OBSERVATION(int rep) Returns a specific repetition of PEX_OBSERVATION (a Group object) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of PEX_OBSERVATION.intReturns the number of existing repetitions of PEX_OBSERVATIONReturns "2.4"insertPEX_OBSERVATION(int rep) Inserts a specific repetition of PEX_OBSERVATION (a Group object)voidinsertPEX_OBSERVATION(PEX_P07_PEX_OBSERVATION structure, int rep) Inserts a specific repetition of PEX_OBSERVATION (a Group object)removePEX_OBSERVATION(int rep) Removes a specific repetition of PEX_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
-
PEX_P07_EXPERIENCE
Creates a new PEX_P07_EXPERIENCE group
-
-
Method Details
-
getVersion
Returns "2.4" -
getPES
Returns PES (Product Experience Sender) - creates it if necessary -
getPEX_OBSERVATION
Returns the first repetition of PEX_OBSERVATION (a Group object) - creates it if necessary -
getPEX_OBSERVATION
Returns a specific repetition of PEX_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.
-
getPEX_OBSERVATIONReps
Returns the number of existing repetitions of PEX_OBSERVATION -
getPEX_OBSERVATIONAll
Returns a non-modifiable List containing all current existing repetitions of PEX_OBSERVATION.
Note that unlike
getPEX_OBSERVATION(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertPEX_OBSERVATION
Inserts a specific repetition of PEX_OBSERVATION (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertPEX_OBSERVATION
Inserts a specific repetition of PEX_OBSERVATION (a Group object)- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removePEX_OBSERVATION
Removes a specific repetition of PEX_OBSERVATION (a Group object)- Throws:
HL7Exception- See Also:
-