Class NMR_N02
- All Implemented Interfaces:
Group,Message,Structure,Visitable,Serializable
Represents a NMR_N02 message structure (see chapter ?). This structure contains the following elements:
- 1: MSH (MESSAGE HEADER)
- 2: MSA (MESSAGE ACKNOWLEDGMENT)
- 3: ERR (ERROR) optional
- 4: QRD (QUERY DEFINITION) optional
- 5: NMR_N02_CLOCK_AND_STATS_WITH_NOTES_ALT (a Group object) repeating
- See Also:
-
Field Summary
Fields inherited from class ca.uhn.hl7v2.model.AbstractStructure
log -
Constructor Summary
ConstructorsConstructorDescriptionNMR_N02()Creates a new NMR_N02 message with DefaultModelClassFactory.NMR_N02(ModelClassFactory factory) Creates a new NMR_N02 message with custom ModelClassFactory. -
Method Summary
Modifier and TypeMethodDescriptionReturns the first repetition of CLOCK_AND_STATS_WITH_NOTES_ALT (a Group object) - creates it if necessarygetCLOCK_AND_STATS_WITH_NOTES_ALT(int rep) Returns a specific repetition of CLOCK_AND_STATS_WITH_NOTES_ALT (a Group object) - creates it if necessaryReturns a non-modifiable List containing all current existing repetitions of CLOCK_AND_STATS_WITH_NOTES_ALT.intReturns the number of existing repetitions of CLOCK_AND_STATS_WITH_NOTES_ALTgetERR()Returns ERR (ERROR) - creates it if necessarygetMSA()Returns MSA (MESSAGE ACKNOWLEDGMENT) - creates it if necessarygetMSH()Returns MSH (MESSAGE HEADER) - creates it if necessarygetQRD()Returns QRD (QUERY DEFINITION) - creates it if necessaryReturns "2.2"insertCLOCK_AND_STATS_WITH_NOTES_ALT(int rep) Inserts a specific repetition of CLOCK_AND_STATS_WITH_NOTES_ALT (a Group object)voidinsertCLOCK_AND_STATS_WITH_NOTES_ALT(NMR_N02_CLOCK_AND_STATS_WITH_NOTES_ALT structure, int rep) Inserts a specific repetition of CLOCK_AND_STATS_WITH_NOTES_ALT (a Group object)removeCLOCK_AND_STATS_WITH_NOTES_ALT(int rep) Removes a specific repetition of CLOCK_AND_STATS_WITH_NOTES_ALT (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
-
NMR_N02
public NMR_N02()Creates a new NMR_N02 message with DefaultModelClassFactory. -
NMR_N02
Creates a new NMR_N02 message with custom ModelClassFactory.
-
-
Method Details
-
getVersion
Returns "2.2"- 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
-
getQRD
Returns QRD (QUERY DEFINITION) - creates it if necessary
-
getCLOCK_AND_STATS_WITH_NOTES_ALT
Returns the first repetition of CLOCK_AND_STATS_WITH_NOTES_ALT (a Group object) - creates it if necessary
-
getCLOCK_AND_STATS_WITH_NOTES_ALT
Returns a specific repetition of CLOCK_AND_STATS_WITH_NOTES_ALT (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.
-
getCLOCK_AND_STATS_WITH_NOTES_ALTReps
Returns the number of existing repetitions of CLOCK_AND_STATS_WITH_NOTES_ALT
-
getCLOCK_AND_STATS_WITH_NOTES_ALTAll
public List<NMR_N02_CLOCK_AND_STATS_WITH_NOTES_ALT> getCLOCK_AND_STATS_WITH_NOTES_ALTAll() throws HL7ExceptionReturns a non-modifiable List containing all current existing repetitions of CLOCK_AND_STATS_WITH_NOTES_ALT.
Note that unlike
getCLOCK_AND_STATS_WITH_NOTES_ALT(), this method will not create any reps if none are already present, so an empty list may be returned.- Throws:
HL7Exception
-
insertCLOCK_AND_STATS_WITH_NOTES_ALT
public void insertCLOCK_AND_STATS_WITH_NOTES_ALT(NMR_N02_CLOCK_AND_STATS_WITH_NOTES_ALT structure, int rep) throws HL7Exception Inserts a specific repetition of CLOCK_AND_STATS_WITH_NOTES_ALT (a Group object)
- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
insertCLOCK_AND_STATS_WITH_NOTES_ALT
public NMR_N02_CLOCK_AND_STATS_WITH_NOTES_ALT insertCLOCK_AND_STATS_WITH_NOTES_ALT(int rep) throws HL7Exception Inserts a specific repetition of CLOCK_AND_STATS_WITH_NOTES_ALT (a Group object)
- Throws:
HL7Exception- See Also:
-
AbstractGroup#insertRepetition(Structure, int)
-
removeCLOCK_AND_STATS_WITH_NOTES_ALT
public NMR_N02_CLOCK_AND_STATS_WITH_NOTES_ALT removeCLOCK_AND_STATS_WITH_NOTES_ALT(int rep) throws HL7Exception Removes a specific repetition of CLOCK_AND_STATS_WITH_NOTES_ALT (a Group object)
- Throws:
HL7Exception- See Also:
-