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

Reply via email to