Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

OHF Bridge

OHF Bridge Alpha Release

An early preview of OHF Bridge's API has been released. This allows a PHP EMR application to search patients and retrieve documents from a healthcare repository.

Please view the API first to learn more about OHF Bridge:
API Documentation

Next, take a look at the sample PHP application that demonstrates the implementation of OHF Bridge:
Sample Application
(Alternatively, a command line version of the same application is here: Test.php)

A zip package that includes everything mentioned above can be downloaded here:
OHF Bridge Package

Please post any questions or concerns on the OHF newsgroup at:
news://news.eclipse.org/eclipse.technology.ohf

OHF in Action

A demonstration of OHF's capabilities are now being shown at the following link:

http://ibmod235.dal-ebis.ihost.com:8080/ohf/demo/index.php

The demonstration shows the full pipeline from a PDQ query, which returns matches based on the demographic information provided about a patient, to the retrieval of a document through XDS for a specific patient. To best demonstrate the functions that exist at the current time, please follow the instructions below.

===
  1. Choose "Wisconsin" as the state of residence for the patient for whom you are searching
  2. Click the "Search" button, and you should see a list of patients at the bottom of the page
  3. You'll notice that one of the patients is named Joyce Murphy. Click on the "Search for Documents" link under her information
  4. A list of documents that are linked to Joyce Murphy are displayed. Currently only Patient Generated Medical History can be retrieved and displayed. Click on any of the files that are labeled as Patient Generated Medical History.
  5. Congratulations! You have queried for a patient using PDQ and retrieved a patient document through XDS

While the demo is still in its early stages, it does show that the capability to connect healthcare players from corporations to local hospitals is a reality and not just a dream. Currently there is both limited data and limited functionality. While these shortcomings are being ironed out, the principal of connectivity in healthcare is still being demonstrated.

The WSDL files off of which the web services are generated can be found at the following links:

OHF Bridge Architecture

Overall Architecture Design

File:OHFBridge-10000-feet.png

API Implementation Inside EMR Applications

OHF Bridge provides a simple API consisting of methods that allow an EMR application to search patients with demographic information, and then create, retrieve and save patient documents. The API is initially developed for the LAMP environment, and will be extended to other platforms such as Java and .NET. Once an EMR application accesses a method to request a call to the interoperability stack, the call is packaged into a SOAP envelope and then sent to the OHF Web Service.

Back to the top