HAPI Announcement: Version 1.1 Beta Released
Readers of this blog know by now that I have used HAPI (HL7 Application Programming Interface), an object-oriented HL7 2.x parser for Java, with such a high level of success that I am compelled to pass on significant announcements. The release of HAPI 1.1 Beta was announced via email last night:
Hi Everyone,
This is a quick note to let everyone know that HAPI 1.1-beta1 has been posted to the Sourceforge download site.
Thank you to everyone that has contributed code or filed bugs for this release. I had been hoping to get is out a month ago, but competing priorities, and the unexpected CVS outage at sf.net set us back a bit. This release features a number of bug fixes, particularly to the XML parser/encoder, as well as a new Maven plugin that can be used to generate structure classes from XML conformance profiles. The documentation is just getting started on this, but it is very powerful- we at UHN are using it pretty much constantly in ESB and message translation applications these days.
More info is available at the what's new and changelog pages.
Assuming nothing major comes up, I am hoping we will be able to release HAPI 1.1 within the next few weeks.
Cheers,
James Agnew
Ps, to anyone reading this who is based in Toronto, I might as well take a minute to plug our other open-source project, a realtime transit tracker. I think it's pretty cool. 🙂
Comments from original Typepad blog:
Norman Eisenberg: can this open source work with FileMaker Pro 11.1 runtime?? if it does you just saved my life. and which should i download as I am in the medical field and need to decode or parse HL7 orders and prescriptions can it do it??
rsvp to norman@sgmscorp.com
thank you so very much
my site www.sgmscorp.com/products.php
Friday, February 25, 2011 at 7:12 AM
Erik Gfesser: The HAPI framework does not integrate directly with a relational database. HAPI is intended to be integrated within a custom software application written in Java, which in turn can read/write to a database. In my usage, for example, I use HAPI alongside Java, Spring Framework, and the Hibernate implementation of the Java Persistence API (JPA). That said, you will need to use a JDBC driver that is compatible with FileMaker Pro for database access. If you are comfortable with these architecture constraints, yes, HAPI can both parse incoming and create outgoing messages from the message types that HL7 2.x offers. The last stable version of HAPI, 1.0, is recommended for adoption rather than 1.1, which is still in beta.
Friday, February 25, 2011 at 2:11 PM
Norman Eisenberg: ERIK filemaker has jdbc and odc as well as Java but for some reason java doesn't function that well with FMPro.
I will download Hapi 1.0 and is there anything in particular i should know about the program?
You can reach me at norman@sgmscorp.com and thank you very mmuch
Saturday, March 19, 2011 at 10:02 AM
Erik Gfesser: Unfortunately, I am not familiar with FileMaker Pro. Recent client work (software development and data architecture) has included enterprise database products such as Oracle Database 9i, 10g, and 11g, and IBM DB2 9.5, although I have worked with other relational database products as well, especially during testing, such as Apache Derby. It is possible that there are issues with the JDBC drivers that FileMaker Pro provides, but I cannot attest to that fact. As with any framework, it is expected that you will need to spend some time familiarizing yourself with HAPI in order to get up to speed. I suggest starting with some of the simple examples that the HAPI website provides, followed by a cursory review of the available documentation.
Saturday, March 19, 2011 at 11:31 AM