From: James A. <ja...@ja...> - 2014-06-04 18:26:22
|
I would try removing the <scope>provided</scope> from your dependencies. That means "use it to compile, but don't include it in the finished product" which is probably not wanted here. James On Wed, Jun 4, 2014 at 1:22 PM, Sara Fatima <sar...@gm...> wrote: > Hi > > Which classpath are you referring to? I haven't set any classpath as of > now. What class paths do I need to set? > On 4 Jun 2014 22:49, "g3949" <g3...@ya...> wrote: > >> >> then your classpath is wrong... >> HAPI doesn't find the hapi-jar files while trying do run the programm >> >> FP >> >> >> On Wednesday, June 4, 2014 7:10 PM, Sara Fatima <sar...@gm...> >> wrote: >> >> >> Hi Christian, >> >> I have added the below dependencies, >> >> <dependency> >> <groupId>ca.uhn.hapi</groupId> >> <artifactId>hapi-base</artifactId> >> <version>2.0</version> >> <scope>provided</scope> >> <exclusions> >> <exclusion> >> <groupId>org.slf4j</groupId> >> <artifactId>slf4j-api</artifactId> >> </exclusion> >> <exclusion> >> <groupId>log4j</groupId> >> <artifactId>log4j</artifactId> >> </exclusion> >> </exclusions> >> </dependency> >> <dependency> >> <groupId>ca.uhn.hapi</groupId> >> <artifactId>hapi-structures-v24</artifactId> >> <version>2.0</version> >> <scope>provided</scope> >> </dependency> >> >> >> But I am still facing the same problem. >> >> An Internal Error has Occurred >> >> *java.lang.NoClassDefFoundError *ca/uhn/hl7v2/model/v24/message/ADT_A01 >> >> >> >> Regards >> Sara Fatima >> >> >> >> On Wed, Jun 4, 2014 at 9:43 PM, Christian Ohr <chr...@gm...> >> wrote: >> >> You need to add dependencies on the structure libraries. >> Please get started with >> http://hl7api.sourceforge.net/getting_started.html. >> >> Christian >> >> >> 2014-06-04 17:35 GMT+02:00 Sara Fatima <sar...@gm...>: >> >> Hi Christian, >> >> Thank you for the guidelines. I am trying the below code to create HL7 >> message. >> >> ADT_A01 adt = new ADT_A01(); >> >> MSH mshSegment = adt.getMSH(); >> mshSegment.getFieldSeparator().setValue("|"); >> mshSegment.getEncodingCharacters().setValue("^~\\&"); >> >> mshSegment.getDateTimeOfMessage().getTimeOfAnEvent().setValue("200701011539"); >> >> mshSegment.getSendingApplication().getNamespaceID().setValue("TestSendingSystem"); >> mshSegment.getSequenceNumber().setValue("123"); >> mshSegment.getMessageType().getMessageType().setValue("ADT"); >> mshSegment.getMessageType().getTriggerEvent().setValue("A01"); >> mshSegment.getMessageType().getMessageStructure().setValue("ADT >> A01"); >> >> PID pid = adt.getPID(); >> pid.getPatientName(0).getFamilyName().getSurname().setValue("Doe"); >> pid.getPatientName(0).getGivenName().setValue("John"); >> pid.getPatientIdentifierList(0).getID().setValue("123456"); >> >> Parser parser = new PipeParser(); >> String encodedMessage = parser.encode(adt); >> System.out.println("Printing ER7 Encoded Message:"); >> System.out.println(encodedMessage); >> >> return encodedMessage; >> >> But I am facing an error, as >> >> An Internal Error has Occurred >> >> *java.lang.NoClassDefFoundError *ca/uhn/hl7v2/model/v24/message/ADT_A01 >> >> >> Is there any jar file which I should add to support ADT? (I am using it >> in maven project) >> >> Thanks & Regards >> Sara Fatima >> >> >> >> On Wed, Jun 4, 2014 at 8:29 PM, Christian Ohr <chr...@gm...> >> wrote: >> >> Basically you instantiate an instance of PipeParser (or GenericParser) >> yourself instead of obtaining it from an HapiContext: >> >> ADT_A01 adt = new ADT_A01(); >> >> ... populate message ... >> >> Parser parser = new PipeParser(); >> String encodedMessage = parser.encode(adt); >> System.out.println("Printing ER7 Encoded Message:"); >> System.out.println(encodedMessage); >> >> When you need to parse a HL7 message, you would call parser.parse instead >> of parser.encode, obviously. >> >> BTW. we always try to retain backwards-compatibility on API level as good >> as possible. The code above is still valid in 2.1 and 2.2. >> There have been some internal changes between 2.0 and 2.1 and 2.2 (and >> bugfixes!), but chances are that OpenMRS may work as-is with newer HAPI >> versions, too. >> >> regards >> Christian >> >> >> 2014-06-04 7:17 GMT+02:00 Sara Fatima <sar...@gm...>: >> >> Hi all, >> >> Since few weeks I am trying to work with HAPI. My aim here is to create a >> HL7 message and send it to an HIE over MLLP (using PAM profile). I need to >> include this feature in an OpenMRS module. HAPI is already embed in >> OpenMRS-core, but OpenMRS is supporting HAPI v2.0. >> >> I was using this example >> <http://hl7api.sourceforge.net/xref/ca/uhn/hl7v2/examples/CreateAMessage.html> to >> create HL7 message. What I understand here is this example is working fine >> with HAPI v2.1 and not with HAPI v2.0. I see that HapiContext and >> DefaultHapiContext are working with v2.1 and not with v2.0. So I am looking >> for a way to create HL7 message using HAPI v2.0. >> >> I would be glad if someone could guide me to old documentation, or any >> examples which can help create HL7 message using v2.0. >> >> Thanks & Regards >> Sara Fatima >> >> >> >> ------------------------------------------------------------------------------ >> Learn Graph Databases - Download FREE O'Reilly Book >> "Graph Databases" is the definitive new guide to graph databases and their >> applications. Written by three acclaimed leaders in the field, >> this first edition is now available. Download your free book today! >> http://p.sf.net/sfu/NeoTech >> _______________________________________________ >> Hl7api-devel mailing list >> Hl7...@li... >> https://lists.sourceforge.net/lists/listinfo/hl7api-devel >> >> >> >> >> ------------------------------------------------------------------------------ >> Learn Graph Databases - Download FREE O'Reilly Book >> "Graph Databases" is the definitive new guide to graph databases and their >> applications. Written by three acclaimed leaders in the field, >> this first edition is now available. Download your free book today! >> http://p.sf.net/sfu/NeoTech >> _______________________________________________ >> Hl7api-devel mailing list >> Hl7...@li... >> https://lists.sourceforge.net/lists/listinfo/hl7api-devel >> >> >> >> >> >> >> ------------------------------------------------------------------------------ >> Learn Graph Databases - Download FREE O'Reilly Book >> "Graph Databases" is the definitive new guide to graph databases and >> their >> applications. Written by three acclaimed leaders in the field, >> this first edition is now available. Download your free book today! >> http://p.sf.net/sfu/NeoTech >> >> _______________________________________________ >> Hl7api-devel mailing list >> Hl7...@li... >> https://lists.sourceforge.net/lists/listinfo/hl7api-devel >> >> >> > > ------------------------------------------------------------------------------ > Learn Graph Databases - Download FREE O'Reilly Book > "Graph Databases" is the definitive new guide to graph databases and their > applications. Written by three acclaimed leaders in the field, > this first edition is now available. Download your free book today! > http://p.sf.net/sfu/NeoTech > _______________________________________________ > Hl7api-devel mailing list > Hl7...@li... > https://lists.sourceforge.net/lists/listinfo/hl7api-devel > > |