Tag List Report

The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.

Tag Class Total number of occurrences Tag strings used by tag class
@deprecated 12 @deprecated
@todo 0 @todo
FIXME 4 FIXME
TODO 17 TODO

Each tag is detailed below:

@deprecated

Number of occurrences found in the code: 12

ca.uhn.hl7v2.FileLog Line
MUST USE jakarta-commons-logging 46
ca.uhn.hl7v2.Log Line
MUST USE jakarta-commons-logging 42
ca.uhn.hl7v2.LogException Line
MUST USE jakarta-commons-logging 34
ca.uhn.hl7v2.app.HL7Service Line
Use {@link #isRunning()}. Deprecated as of version 0.6. 79
ca.uhn.hl7v2.model.AbstractSegment Line
Use {@link #add(Class, boolean, int, int, Object[], String)} 351
ca.uhn.hl7v2.parser.GroupPointer Line
MessageIterator is now used 39
ca.uhn.hl7v2.parser.MessagePointer Line
PipeParser now uses MessageIterator 43
ca.uhn.hl7v2.parser.OldPipeParser Line
--No comment-- 57
this method should not be public 147
ca.uhn.hl7v2.parser.PipeParser Line
this method should not be public 152
ca.uhn.hl7v2.parser.SegmentPointer Line
PipeParser now uses MessageIterator 46
ca.uhn.hl7v2.util.Status Line
use ca.uhn.log package 22

FIXME

Number of occurrences found in the code: 4

ca.uhn.hl7v2.HL7Exception Line
make this work 240
ca.uhn.hl7v2.app.Responder Line
this is broken, it relies on the database in a place where it's not available 309
ca.uhn.hl7v2.model.GenericMessage Line
use from somewhere 70
ca.uhn.hl7v2.validation.impl.ConformanceProfileRule Line
fails if empty rep precedes full rep ... should add getAll() to Terser and use that 113

TODO

Number of occurrences found in the code: 17

ca.uhn.hl7v2.Test Line
add! 14
ca.uhn.hl7v2.app.HL7FileMsgCorrector Line
Auto-generated constructor stub 35
Auto-generated catch block 69
ca.uhn.hl7v2.app.HL7ServerTestHelper Line
look into this, the HL7Server should perform better. JMS integration should fix this. 150
this code is copied from HAPI ... should make it part of HAPI public API instead Removes C and C++ style comments from a reader stream. C style comments are distinguished from URL protocol delimiters by the preceding colon in the latter. 320
ca.uhn.hl7v2.preparser.XML Line
functional stylee (a la C++'s std::accumulate) ? 190
remove! or assert 399
remove. 433
ca.uhn.hl7v2.protocol.impl.AcceptAcknowledger Line
when 2.5 is available, use 2.5 fields for remaining problems 84
ca.uhn.hl7v2.protocol.impl.ProcessorImpl Line
write a MLLPTransport with non-blocking IO 77
reconnect transport layers on error and retry 78
should we do something more here? Might be nice to allow a configurable handler for this situation 326
make configurable 353
ca.uhn.hl7v2.util.Hl7InputStreamReader Line
this code is copied from HAPI ... should make it part of HAPI public API instead Removes C and C++ style comments from a reader stream. C style comments are distinguished from URL protocol delimiters by the preceding colon in the latter. 124
ca.uhn.hl7v2.util.MessageQuery Line
could support distinct easily by keeping record of rows and comparing each one to previous rows 99
this will do for now but it should really be evaluated like an expression rather than a list 145
if we aren't allowing empties in this loop, and have no value, we want to return the null in the super-loop. However, we don't know which loop point, if any, is the super-loop. If it was the next one we could do this ... if (i > 0 && myMaxNumEmpty[i] == 0 && myMaxNumEmpty[i-1] > 0 && myIndices[i-1] == 0) { myIndices[i-1] = -1; } ... but it may not be, so we'll ignore this problem for now. 491