Hi Ian, I want to just transform a HL7 segment to a XML. Is it possible to disable the validation in the parser for that and create a XML representation out of it?
On Thu, Oct 30, 2014 at 3:11 PM, Ian Vowles <ian.vow...@health.qld.gov.au> wrote: > Here is a snippet of code which is in use here: > > > > HapiContext hapiContext = new DefaultHapiContext(); > > hapiContext.setModelClassFactory(new > CanonicalModelClassFactory(hl7Version)); > > hapiContext.setValidationRuleBuilder(new NoValidationBuilder()); > > > > final PipeParser pipeParser = hapiContext.getPipeParser(); > > final Message hapiMessage = pipeParser.parse(message); > > > > hapi library version 2.2 > > > > hl7Version is a string describing the hl7Version to use (we usually set it > to “2.4”, you could set it to “2.3”, or you could use a default model class > factory and let the pipe parser find the Hl7 version from the MSH). > > message is a string containing the hl7 message. > > > > Hope this helps > > > > Ian > > > > Systems Integration Team > > Qld Dept of Health > > Australia > > > > *From:* Chandan Datta [mailto:chandan.da...@auckland.ac.nz] > *Sent:* Thursday, 30 October 2014 10:11 AM > *To:* hl7api-devel@lists.sourceforge.net > *Subject:* [HAPI-devel] Parse HL7 v2.3 REF message with local > customizations > > > > Hi all, > > > > I am trying parse a HL7 REF I12 message with local customization(NZ). When > I tried using the GenericParser, I keep getting Validation exceptions. > > > > For example for the segment below, I keep get the output > ca.uhn.hl7v2.validation.ValidationException: > Validation failed: Primitive value '(08)569-7555' requires to be empty or a > US phone number > > > > PRD|PP|See T Tan^""^""^^""|""^^^^""^New Zealand||(08)569-7555||14134^NZMC > > > > My question is: > > - Is there a way to avoid the validation by using the conformance > class generator > - Is it possible to create own validation classes using > CustomModelClasses? > > > > In either case, is there any example code for that or tutorial example > documentation? > > > > -- > > Regards, > Chandan > Doctoral student,Robotics Research Group > University of Auckland, New Zealand > > > > > > > ******************************************************************************** > > This email, including any attachments sent with it, is confidential and > for the sole use of the intended recipient(s). This confidentiality is not > waived or lost, if you receive it and you are not the intended > recipient(s), or if it is transmitted/received in error. > > Any unauthorised use, alteration, disclosure, distribution or review of > this email is strictly prohibited. The information contained in this email, > including any attachment sent with it, may be subject to a statutory duty > of confidentiality if it relates to health service matters. > > If you are not the intended recipient(s), or if you have received this > email in error, you are asked to immediately notify the sender by telephone > collect on Australia +61 1800 198 175 or by return email. You should also > delete this email, and any copies, from your computer system network and > destroy any hard copies produced. > > If not an intended recipient of this email, you must not copy, distribute > or take any action(s) that relies on it; any form of disclosure, > modification, distribution and/or publication of this email is also > prohibited. > > Although Queensland Health takes all reasonable steps to ensure this email > does not contain malicious software, Queensland Health does not accept > responsibility for the consequences if any person's computer inadvertently > suffers any disruption to services, loss of information, harm or is > infected with a virus, other malicious computer programme or code that may > occur as a consequence of receiving this email. > > Unless stated otherwise, this email represents only the views of the > sender and not the views of the Queensland Government. > > > ********************************************************************************** > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Hl7api-devel mailing list > Hl7api-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/hl7api-devel > > -- Regards, Chandan Doctoral student,Robotics Research Group University of Auckland, New Zealand
------------------------------------------------------------------------------
_______________________________________________ Hl7api-devel mailing list Hl7api-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hl7api-devel