Can you provide an example message and a piece of code or a unit test that demonstrates this? What HAPI version are you using?
Christian rroy wrote: > > Thanks for your solution. > > Yes it worked for PR1 but for DG1 we are not getting object of type > Varies. Say if I am getting a object of type > ca.uhn.hl7v2.model.v23.datatype.NM then I am getting type cast exception > like " ca.uhn.hl7v2.model.v23.datatype.NM cannot be cast to > ca.uhn.hl7v2.model.Varies". Any help on this kind of cases? > > Thanks > Rana > -----Original Message----- > From: christian ohr [mailto:christian....@icw.de] > Sent: Thursday, February 02, 2012 2:41 AM > To: hl7api-devel@lists.sourceforge.net > Subject: Re: [HAPI-devel] PR1 and DG1 segment Field augmentation > > > If you don't want to access your additional fields "by name", you can just > parse your messages as usual. The PR1/DG1 segment classes should append > anonymous and untyped fields of type ca.uhn.hl7v2.model.Varies, containing > GenericPrimitives or GenericComposites, which in return contain the > values, and you can use the generic API (dg1.get(50), > terser.get('DG1-50'), etc.) to access them. > > If you want to be more specific (access fields by name, validation etc.) > you have the option to define custom segments and custom messages that > exactly reflect your message semantics. See e.g. > http://hl7api.sourceforge.net/xref/ca/uhn/hl7v2/examples/CustomModelClasses.html > for an example. > > regards > Christian > > > rroy wrote: >> >> Hi, >> >> Is there a way that I can extend/augment the field numbers in PR1 and >> DG1 segments based on my requirement? Say I have currently the >> limitation as >> 22 is the max field for PR1 – but if required can I extend it to use >> 50th field for the segment. I would really appreciate your help on this >> regard. >> >> Thanks >> Rana >> >> > > -- > View this message in context: > http://old.nabble.com/PR1-and-DG1-segment-Field-augmentation-tp33244567p33249347.html > Sent from the hl7api-devel mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Hl7api-devel mailing list > Hl7api-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/hl7api-devel > ------------------------------------------------------------------------------ > Try before you buy = See our experts in action! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-dev2 > _______________________________________________ > Hl7api-devel mailing list > Hl7api-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/hl7api-devel > > -- View this message in context: http://old.nabble.com/PR1-and-DG1-segment-Field-augmentation-tp33244567p33272021.html Sent from the hl7api-devel mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Hl7api-devel mailing list Hl7api-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hl7api-devel