Case Study: SOA & BPM

Company Description

A major SaaS provider contracted with Logimethods, to implement the integration between the providers in the pharmacy network and the central drug information system. Record Links (RL) is the pseudonym for a company responsible for implementing the infrastructure and systems for electronic health records (EHRs) in one of the Canadian provinces.

Business Goals:

The EHR is designed to facilitate the sharing of data across healthcare delivery organizations and geographies. It will provide each Canadian citizen with a secure and private lifetime record of their key health history and care within the health system. The record is available electronically to authorized health providers anywhere.

The goal of this system is to increase efficiency, reduce errors, and increase the quality of health care. This is done by creating an authoritative, reliable, secure, and private record, accessible through different technologies and processes by the various stakeholders:

electronic health records

  • Providers
  • Patients/Public/Clients
  • Public Sector Health Managers
  • Payer/Payee
  • Researchers & Health Surveillance Professionals




The primary goal of this project was to integrate the pharmacy network with the central drug information system for this province, in a manner that abstracts the complexity from the consumers of the integration service. This enables faster implementation across all entities.

The secondary objective was to use best practices including SOA and BPM to create integration components that can be reused across other EHR solutions and across different provinces.

Solution - SOA & BPM

RL contracted with Logimethods to implement the integration between the providers in the pharmacy network and the central drug information system. The whole EHR Infostructure is implemented as a collection of common and reusable components consisting of software solutions, data definitions, and messaging standards for the EHR.

This integration project provided a common way for different providers, using different technologies, to easily and transparently integrate with the centralized system. The first instance was integration of the Pharmacy Network, linking providers to the drug information system. The complexity of connecting to different platforms was hidden from the providers through the use of SOA and BPM.

Because of this approach, the same infrastructure could be used on the eClaims Project just by generating a different set of messaged and tweaking some business rules. This process was facilitated by a model driven development tool created by Logimethods that automatically maps the HL7 message to the canonical model and back again. The tool was able to generate the message mappings in a matter of months. Without the tool it would have taken 4-5 developers an entire year.

Furthermore, as business requirements change, the messages can be easily and quickly changed. As there are over 300 different messages for the system, and HL7 is a complex message format, this tool substantially reduces the time and cost of implementing or changing messages, and adds to the flexibility and reuse of the entire solution.

Software AG’s CentraSite was chosen as the Web Services repository and UDDI registry. And additional benefit of the SOA approach was the ability to define service level agreements on each service, such as all transactions needed to be completed within 10 milliseconds.

webMethods BPMS was chosen to define the business and routing rules to handle all the transactions. This enables routing to be done by the business source, making the entire system extremely flexible and adaptable to new business processes.

Business Results:

  • The SOA and BPM approach created a very flexible infrastructure that is being used for different types of messages. This flexibility is delivering bottom line results in terms of getting the EHR system up and running, as there are 300 different types of messages that will go through the system.
  • The standards based approach, using Web Services and Java, enables any vendor to implement an interface to the system. This makes it possible to use different providers in different provinces for different parts of the project, and still have everything interconnect across provinces and underlying technologies.
  • The end result is faster access to information for providers, and better results for patients. Once wide scale implementation is completed, estimated by 2025, it will be possible to do research on how different drugs were used and what the results were, and what reactions were. At this point collection all the information manually to perform this research is not possible.

Logimethods provides industry leading SOA and BPM solutions.

EHR solutions with soa & bpm

Menu Case Studies




Send your inquiries to