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:
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 |
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 |
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 |