From: Jens V. <jen...@gm...> - 2014-02-05 09:18:49
|
Hi Venkatesh - Initialize your DefaultHapiContext with the DefaultValidationWithoutTN - Then you should be rolling :) On 5 February 2014 04:12, Venkatesh Sundaramoorthy <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...> 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...> 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" >>> >>> +"AL1|2|FA|^Bananas||Blisters|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... >>> 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... > 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... jkiddo.dyndns.org |