From: Sreenath G. <Sre...@ma...> - 2014-02-05 09:37:15
|
Ya its really helpful to us..Thanks sourceforge Thanks & Regards Sreenath From: Jens Villadsen [mailto:jen...@gm...] 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 <ve...@gm...<mailto:ve...@gm...>> 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...@ja...<mailto:ja...@ja...>> 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 <ve...@gm...<mailto:ve...@gm...>> 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 Hl7...@li...<mailto:Hl7...@li...> 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 Hl7...@li...<mailto:Hl7...@li...> 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 jen...@gm...<mailto:jen...@gm...> 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. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |