Class RSP_K25
- All Implemented Interfaces:
Group,Message,Structure,Visitable,Serializable
Represents a RSP_K25 message structure (see chapter 15). This structure contains the following elements:
- 1: MSH (Message Header)
- 2: MSA (Message Acknowledgment)
- 3: ERR (Error) optional
- 4: QAK (Query Acknowledgment)
- 5: QPD (Query Parameter Definition)
- 6: RCP (Response Control Parameter)
- 7: RSP_K25_STAFF (a Group object) repeating
- 8: DSC (Continuation Pointer) optional
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
ConstructorsConstructorDescriptionRSP_K25()Creates a new RSP_K25 message with DefaultModelClassFactory.RSP_K25(ModelClassFactory factory) Creates a new RSP_K25 message with custom ModelClassFactory. -
Method Summary
Modifier and TypeMethodDescriptiongetDSC()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 necessarygetQAK()Returns QAK (Query Acknowledgment) - creates it if necessarygetQPD()Returns QPD (Query Parameter Definition) - creates it if necessarygetRCP()Returns RCP (Response Control Parameter) - creates it if necessarygetSTAFF()Returns the first repetition of STAFF (a Group object) - creates it if necessarygetSTAFF(int rep) Returns a specific repetition of STAFF (a Group object) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of STAFF.intReturns the number of existing repetitions of STAFFReturns "2.4"insertSTAFF(int rep) Inserts a specific repetition of STAFF (a Group object)voidinsertSTAFF(RSP_K25_STAFF structure, int rep) Inserts a specific repetition of STAFF (a Group object)removeSTAFF(int rep) Removes a specific repetition of STAFF (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
-
RSP_K25
public RSP_K25()Creates a new RSP_K25 message with DefaultModelClassFactory. -
RSP_K25
Creates a new RSP_K25 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
-
getQAK
Returns QAK (Query Acknowledgment) - creates it if necessary
-
getQPD
Returns QPD (Query Parameter Definition) - creates it if necessary
-
getRCP
Returns RCP (Response Control Parameter) - creates it if necessary
-
getSTAFF
Returns the first repetition of STAFF (a Group object) - creates it if necessary
-
getSTAFF
Returns a specific repetition of STAFF (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.
-
getSTAFFReps
Returns the number of existing repetitions of STAFF
-
getSTAFFAll
Returns a non-modifiable List containing all current existing repetitions of STAFF.
Note that unlike
getSTAFF(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertSTAFF
Inserts a specific repetition of STAFF (a Group object)
- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertSTAFF
Inserts a specific repetition of STAFF (a Group object)
- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeSTAFF
Removes a specific repetition of STAFF (a Group object)
- Throws:
HL7Exception- See Also:
-
getDSC
Returns DSC (Continuation Pointer) - creates it if necessary
-