From: Tripp, B. <Bry...@uh...> - 2004-06-12 15:56:09
|
Hi Fr=E9d=E9ric,=20 =20 Thanks for pointing this out. No, I wasn't aware of it, and it looks = very powerful. I'd be interested in hearing more about how you integrated = it with HAPI. Is your integration mainly in terms of sending and = receiving messages, or are there other aspects? The message exchange part may be easier with HAPI's new transport design. It's based on this interface (against which the message processing code is written):=20 =20 ca.uhn.hl7v2.protocol.TransportLayer + send(Transportable)=20 + receive() : Transportable + connect() + disconnect() =20 At first glance, it looks like this maps well to the "adaptor" concept = of openadaptor, so I suspect it would be straightforward to write an OpenadaptorTransport, which it seems would be quite useful. =20 =20 Bryan=20 =20 -----Original Message----- From: Fr=E9d=E9ric Dubru [mailto:fre...@sk...] Sent: June 12, 2004 8:32 AM To: hl7...@li... Subject: [HAPI-devel] HAPI-openadaptor integration Tripp, Bryan a =E9crit : Major upcoming items are as follows:=20 1) Improved transport, including JMS and HTTP as well as MLLP, and = easier inclusion of SSL (80% complete) =20 Had you a look at www.openadaptor.org <http://www.openadaptor.org> ? openadaptor is a Java/XML-based EAI framework, which provides = everything needed to exchange data like HL7 messages by JMS, sockets, files, etc. = You can find also some basic mapping functions, allowing to map database = columns to HL7 fields, for instance. In our hospital, we have based all our integration solutions on openadaptor + HAPI + JBossMQ (as JMS server) + Nagios (as monitoring tool). I spent much time to integrate HAPI into openadaptor, and I find the result not so bad: we have now a unified platform to exchange whatever data: HL7, Dicom, financial data, etc. My first HL7 program based on this is running in our production = environment since one year. Bryan, feel free to ask me more details or examples, if you are = interested on this integration. Regards, --=20 Fr=E9d=E9ric Dubru Cliniques universitaires Saint-Luc 10, avenue Hippocrate B-1200 Bruxelles +32 2 764 36 43 http://www.saintluc.be <http://www.saintluc.be>=20 This e-mail may contain confidential and/or privileged information for the sole use of the intended recipient. Any review or distribution by anyone other than the person for whom it was originally intended is strictly prohibited. If you have received this e-mail in error, please contact = the sender and delete all copies. Opinions, conclusions or other information contained = in this e-mail may not be that of the organization. |