Hi Chris, My knowledge of enhanced mode processing is a little rusty and I don't have a copy of Chapter 2 handy at the moment, but what you are saying certainly sounds correct to me. I'll have a browse tomorrow and see if my reading of it agrees with yours.
My inclination would be to have ProcessorImpl ignore the ack generated by your application if MSH-16 is NE. Make sense? Cheers, James On Wed, Mar 3, 2010 at 6:00 PM, Chris Holt <[email protected]> wrote: > Hi, > > I using an HL7Server + ApplicationRouterImpl + NullSafeStorage to > simply receive and log incoming ADT messages. In the MSH segment, > both MSH-15 and MSH-16 are set to NE. As I understand the HL7 rules, > this mean that no acknowledgment is needed for either the accept ack > or application ack. > > In ProcessorImpl i see where msh-15 is checked and no accept ack is > sent. but msh-16 seems to be ignored and an ack (or response from > processMessage in the Application object) is always sent. returning > null from my ReceivingApplication.processMessage wont work as that > return value is expected to be non-null in > > First of all, does NE in fields 15 and 16 in the MSH really mean, "do > not repsond at all" ? > > If so, am I going about this the wrong way? > > I could change ApplicationRouterImpl and/or ProcessorImpl to allow a > null return, or ignore that return if it's an ACK and msh-16 is NE, > but I'd like to ask before jumping in head first. > > btw, I'm using the 1.0beta1 build. > > Thanks, > Chris > > ------------------------------------------------------------------------------ > Download Intel® Parallel Studio Eval > Try the new software tools for yourself. Speed compiling, find bugs > proactively, and fine-tune applications for parallel performance. > See why Intel Parallel Studio got high marks during beta. > http://p.sf.net/sfu/intel-sw-dev > _______________________________________________ > Hl7api-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/hl7api-devel > ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Hl7api-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/hl7api-devel

