Open Healthcare Framework

Friday, July 14, 2006

OHF Bridge hitting the road

A team of talented Extreme Blue students, Matt Davis, Kelvin Jiang, and Melih Onvural, had built the OHF Bridge in an effort to make the OHF tools available to existing applications. The architecture is quite simple: Eclipse plugins, communicating using SOAP through an Axis Engine, sitting inside of an OSGi instance, within Tomcat. There are many technologies involved, but the solution is simple and the result elegant. This solution takes advantage of the rich OHF environment like the IHE clients, HL7, ATNA and security plugins to deliver the OHF Bridge. Enabling EMR applications (LAMP, .NET, Java or else) to serve as IHE actors and communicate with PIX/PDQ and XDS repositories and registries is now a reality. Using the OHF Bridge, EMR applications can act as IHE actors by adding few lines of code and can participate in a IHE based RHIO or NHIN.

The demonstration of the capabilities of the OHF Bridge components can be viewed at the demo. The demonstration is built using PHP communicating through SOAP interface to the OHF Bridge Eclipse plugins. Following the instructions found on the right hand side of the website gives the full gambit of functionality introduced by the OHF Bridge components. These functions include finding a patient in the registry, viewing a list of their documents, and retrieving these documents from the repository. Functionality that is still on its way includes cross-referencing patient identifications across local domains, adding documents to the registry and repository. The functionality implements transactions occuring at a doctor's office such as checking patients in, updating patient information and merging patient identifications. Stay tuned for what the OHF team and OHF Bridge components deliver in the future.