Ya its really helpful to us..Thanks  sourceforge

Thanks & Regards
Sreenath

From: Jens Villadsen [mailto:jenskristianvillad...@gmail.com]
Sent: 05 February 2014 14:49
To: Venkatesh Sundaramoorthy
Cc: HAPI Devel List
Subject: Re: [HAPI-devel] help required!

Hi Venkatesh

- Initialize your DefaultHapiContext with the DefaultValidationWithoutTN

- Then you should be rolling :)

On 5 February 2014 04:12, Venkatesh Sundaramoorthy 
<venk...@gmail.com<mailto:venk...@gmail.com>> wrote:
Beautiful. I am about to reply to this with the same. You have replied it.. 
Thanks James. Once again thanks for your prompt response. I'm really excited 
about this.. thanks for this....

Now I am encountering the below error w.r.t phone number. If I remove the 
number it works fine but if the phone number exist I still get the below error.

ca.uhn.hl7v2.model.DataTypeException: 
ca.uhn.hl7v2.validation.ValidationException: Validation failed: Primitive value 
'02 9999 9999' requires to be empty or a US phone number at PRD-5
    at ca.uhn.hl7v2.model.AbstractPrimitive.setValue(AbstractPrimitive.java:99)
    at ca.uhn.hl7v2.parser.PipeParser.parse(PipeParser.java:438)
    at ca.uhn.hl7v2.parser.PipeParser.parse(PipeParser.java:382)
    at ca.uhn.hl7v2.parser.PipeParser.parse(PipeParser.java:1158)
    at ca.uhn.hl7v2.parser.PipeParser.doParse(PipeParser.java:222)
    at ca.uhn.hl7v2.parser.GenericParser.doParse(GenericParser.java:245)
    at ca.uhn.hl7v2.parser.Parser.parse(Parser.java:212)
    at ca.uhn.hl7v2.parser.GenericParser.parse(GenericParser.java:253)
    at util.hl7.helpers.ParseHL7Messages.main(ParseHL7Messages.java:69)
Caused by: ca.uhn.hl7v2.validation.ValidationException: Validation failed: 
Primitive value '02 9999 9999' requires to be empty or a US phone number
    at ca.uhn.hl7v2.validation.impl.RuleSupport.failed(RuleSupport.java:67)
    at 
ca.uhn.hl7v2.validation.impl.RuleSupport.failedWithValue(RuleSupport.java:58)
    at ca.uhn.hl7v2.validation.impl.RuleSupport.result(RuleSupport.java:48)
    at ca.uhn.hl7v2.validation.impl.RuleSupport.result(RuleSupport.java:44)
    at 
ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule.apply(PredicatePrimitiveTypeRule.java:115)
    at 
ca.uhn.hl7v2.validation.builder.PredicatePrimitiveTypeRule.apply(PredicatePrimitiveTypeRule.java:38)
    at ca.uhn.hl7v2.model.AbstractPrimitive.setValue(AbstractPrimitive.java:97)
    ... 8 more

Thanks,
Venkatesh S

On Wed, Feb 5, 2014 at 1:59 PM, James Agnew 
<ja...@jamesagnew.ca<mailto:ja...@jamesagnew.ca>> wrote:
Hi Venkatesh,

Your message string is missing segment delimiters (\r) at the end of each line.

Change "[...]2.3.1" to "[...]2.3.1\r" and so on for each line and that code 
should work.

Cheers,
James

On Tue, Feb 4, 2014 at 8:46 PM, Venkatesh Sundaramoorthy 
<venk...@gmail.com<mailto:venk...@gmail.com>> wrote:
Hi,

I am new to HL7, I am trying to process a sample HL7 message using HAPI API I 
am getting the following exception and I am unable to proceed further. Please, 
assist me on how to resolve this issue.
Appreciate your help.

FYI: I added all the jar files provided under lib folder onto my classpath and 
I am using the sample java program provided in the site, I just replaced the 
message provided with the below message string no other changes.

Sample message: (partial message)

"MSH|^~\\&|deLacy 2.9.14|svmhstst^CPS-Care 
Connect|BP|svmhbprt^HealthLink|20120117124847||REF^I12|20120117124847781|P|2.3.1"
        +"RF1|P|R|DRF|DS^Discharge 
Summary^^HL70282||1122239-20120117124842879|201201171248|||E^Event 
Summary^HL70336"
        +"PRD|RT^General Provider|EHSLER^ROBERT^^^DR|Suite 505  Level 5 SVC 
DARLINGHURST^^^NSW^2010^Australia||02 9999 9999^WPN^PH~02 8888 
8888^WPN^FX||1234567A^1234567A"
        +"PRD|RP^Discharging Provider|EHSEEF^MARK OLIVER|Suite 707  Level 7 SVC 
DARLINGHURST^^^NSW^2010^Australia||02 6666 6666^WPN^PH~02 7777 
7777^WPN^FX||7654321A^7654321A"
        
+"PID|||5859343^^^SVH^MR~123456789^^^^MC||BARNES^SARAH^^^MRS||19340301|F|||15 
CAMELIA AVENUE CASTLE HILL^^Sydney^NSW^2154^Australia||02 9883 
4876||||||123456789"
        +"NK1|1|MR CYRIL BARNES|^HUSBAND|15 CAMELIA AVENUE, CASTLE HILL 2154|02 
9883 4876|02 9080 5432|P^Primary"
        +"DG1|1||DG1^INVESTIGATION OF LUNG MALIGNANCY||201111170000|F|||||||||1"
        +"AL1|1|DA|^ABBOCILLIN||Asthma|20120106<tel:20120106>"
        +"AL1|2|FA|^Bananas||Blisters|20120106<tel:20120106>"
        +"OBR|1|||^Discharge Summary|||201201171248"
      ..........";


Error message:

ca.uhn.hl7v2.HL7Exception: The HL7 version 2.3.1RF1 is not recognized
       at ca.uhn.hl7v2.parser.Parser.assertVersionExists(Parser.java:527)
       at ca.uhn.hl7v2.parser.Parser.parse(Parser.java:208)
       at ca.uhn.hl7v2.parser.GenericParser.parse(GenericParser.java:253)
       at util.hl7.helpers.ParseHL7Messages.main(ParseHL7Messages.java:60)


Thanks,
Venkatesh S

------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
Hl7api-devel mailing list
Hl7api-devel@lists.sourceforge.net<mailto:Hl7api-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/hl7api-devel



------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
Hl7api-devel mailing list
Hl7api-devel@lists.sourceforge.net<mailto:Hl7api-devel@lists.sourceforge.net>
https://lists.sourceforge.net/lists/listinfo/hl7api-devel



--

Med venlig hilsen / Kind regards

Jens Kristian Villadsen
cand.polyt

Stålhøjen 24
8240 Risskov
Denmark

Mobile +4523373806
jenskristianvillad...@gmail.com<mailto:jenskristianvillad...@gmail.com>
jkiddo.dyndns.org<http://jkiddo.dyndns.org>
MASTEK LTD.
In the US, we're called MAJESCOMASTEK

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Opinions expressed in this e-mail are those of the individual and not that of 
Mastek Limited, unless specifically indicated to that effect. Mastek Limited 
does not accept any responsibility or liability for it. This e-mail and 
attachments (if any) transmitted with it are confidential and/or privileged and 
solely for the use of the intended person or entity to which it is addressed. 
Any review, re-transmission, dissemination or other use of or taking of any 
action in reliance upon this information by persons or entities other than the 
intended recipient is prohibited. This e-mail and its attachments have been 
scanned for the presence of computer viruses. It is the responsibility of the 
recipient to run the virus check on e-mails and attachments before opening 
them. If you have received this e-mail in error, kindly delete this e-mail from 
desktop and server.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121051231&iu=/4140/ostg.clktrk
_______________________________________________
Hl7api-devel mailing list
Hl7api-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hl7api-devel

Reply via email to