Class RDR_RDR
- All Implemented Interfaces:
Group,Message,Structure,Visitable,Serializable
Represents a RDR_RDR message structure (see chapter 5). This structure contains the following elements:
- 1: MSH (Message Header)
- 2: MSA (Message Acknowledgment)
- 3: ERR (Error) optional
- 4: RDR_RDR_DEFINITION (a Group object) repeating
- 5: DSC (Continuation Pointer) optional
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
ConstructorsConstructorDescriptionRDR_RDR()Creates a new RDR_RDR message with DefaultModelClassFactory.RDR_RDR(ModelClassFactory factory) Creates a new RDR_RDR message with custom ModelClassFactory. -
Method Summary
Modifier and TypeMethodDescriptionReturns the first repetition of DEFINITION (a Group object) - creates it if necessarygetDEFINITION(int rep) Returns a specific repetition of DEFINITION (a Group object) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of DEFINITION.intReturns the number of existing repetitions of DEFINITIONgetDSC()Returns DSC (Continuation Pointer) - creates it if necessarygetERR()Returns ERR (Error) - creates it if necessarygetMSA()Returns MSA (Message Acknowledgment) - creates it if necessarygetMSH()Returns MSH (Message Header) - creates it if necessaryReturns "2.4"insertDEFINITION(int rep) Inserts a specific repetition of DEFINITION (a Group object)voidinsertDEFINITION(RDR_RDR_DEFINITION structure, int rep) Inserts a specific repetition of DEFINITION (a Group object)removeDEFINITION(int rep) Removes a specific repetition of DEFINITION (a Group object)Methods inherited from class ca.uhn.hl7v2.model.AbstractMessage
accept, copy, encode, fillResponseHeader, generateACK, generateACK, generateACK, getEncodingCharactersValue, getFieldSeparatorValue, getMessage, getParent, getParser, getValidationContext, initQuickstart, parse, printStructure, printStructure, setParser, toStringMethods inherited from class ca.uhn.hl7v2.model.AbstractGroup
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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ca.uhn.hl7v2.model.Group
addNonstandardSegment, addNonstandardSegment, get, get, getAll, getClass, getNames, isChoiceElement, isGroup, isRepeating, isRequiredMethods inherited from interface ca.uhn.hl7v2.model.Visitable
isEmpty, provideLocation
-
Constructor Details
-
RDR_RDR
public RDR_RDR()Creates a new RDR_RDR message with DefaultModelClassFactory. -
RDR_RDR
Creates a new RDR_RDR message with custom ModelClassFactory.
-
-
Method Details
-
getVersion
Returns "2.4"- Specified by:
getVersionin interfaceMessage- Overrides:
getVersionin classAbstractMessage
-
getMSH
Returns MSH (Message Header) - creates it if necessary
-
getMSA
Returns MSA (Message Acknowledgment) - creates it if necessary
-
getERR
Returns ERR (Error) - creates it if necessary
-
getDEFINITION
Returns the first repetition of DEFINITION (a Group object) - creates it if necessary
-
getDEFINITION
Returns a specific repetition of DEFINITION (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.
-
getDEFINITIONReps
Returns the number of existing repetitions of DEFINITION
-
getDEFINITIONAll
Returns a non-modifiable List containing all current existing repetitions of DEFINITION.
Note that unlike
getDEFINITION(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertDEFINITION
Inserts a specific repetition of DEFINITION (a Group object)
- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertDEFINITION
Inserts a specific repetition of DEFINITION (a Group object)
- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeDEFINITION
Removes a specific repetition of DEFINITION (a Group object)
- Throws:
HL7Exception- See Also:
-
getDSC
Returns DSC (Continuation Pointer) - creates it if necessary
-