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

Reply via email to