Veradigm EHR Integration for a Healthcare Software Platform
Summary
INNERLUXES delivered a custom Veradigm (formerly Allscripts) EHR integration that improved interoperability and clinical decision support, allowing healthcare providers to make better, data-driven decisions. By integrating Veradigm Sunrise Clinical Manager with the client's healthcare platform, INNERLUXES enabled seamless data exchange, automated order validation, and real-time clinical decision support.
About the Client
The Client is a healthcare software company that optimizes quality, productivity, and market share for Integrated Delivery Networks (IDNs). Its solutions deliver evidence-based care and personalize engagement between referring physicians and patients. Over time the Client evolved its software suite into three primary offerings: Imaging Workflow, Referral Management, and Decision Support — value-driven workflow solutions that increase physician productivity, improve utilization across the healthcare continuum, and support an adaptable standard for patient care.
The Challenge
Although the Client's solutions functioned well on their own, end-users were losing productivity to silos. The Client was looking for a Veradigm (formerly Allscripts) electronic health records (EHR) integration to sit alongside its preexisting offerings. Integrating Sunrise Clinical Manager (SCM) would foster greater interoperability, issuing prescription and order suggestions to medical providers in alignment with each patient's health record.
The objective was to integrate Veradigm EHR SCM version 16.3 — introducing an entirely new layer of functionality. SCM creates a more fluid exchange of information, automatically retrieving records when a medical order is placed and relaying the data to the Client's system. From there, the Client's system determines whether the order is warranted based on patient history, essentially forging a network of checks and balances.
The Solution
The Client's application was already integrated with two EHR platforms — EPIC and Cerner. Veradigm Sunrise Clinical Manager would be the third EHR integration. The Client operates an API that acts as the link between the EHR platforms and the end user's native system. User requests are filtered through the Client's API every time a record is made in SCM, and the API sends a response back based on the data it receives, confirming whether the order is accurate.
If an order does not align with the corresponding data, the user is prompted either to add an explanation for the original order or to choose from a list of suggestions contextualized to the data the system retrieves. The Client's offering includes two APIs: a Rich API that wraps the response data in HTML, and a SOAP API that is not wrapped in HTML.
Doctors generate orders related to diagnostic imaging, and each order calls on a specific Medical Logic Module (MLM), which interprets the data via the corresponding Dynamic Link Library (DLL). The DLL method contacts the Client's web service and relays the response back to the MLM, which then renders the output to the SCM pop-up page. Once the provider responds to the prompt, the data is sent back to the MLM. In this way, the MLM, SCM, and DLL maintain a continuous dialogue to match provider inputs with logical outputs: the first prompt captures the list of symptoms, the second asks the provider to review those symptoms, and the third validates or invalidates the order.
Analyzing the Medical Logic Module
The MLM has five predefined sections, referred to as slots in the Arden specifications, and Arden coding guidelines must be followed and preserved. The MLM retrieves the response from the doctor and passes it to the DLL, and the DLL method sends the provider's response to the Client's API. Throughout the project, INNERLUXES maintained disciplined development standards — consistent naming conventions and open developer–client communication — producing well-commented, maintainable source code.
The Results
- The final source code was deployed and the Veradigm (formerly Allscripts) integration was an overall success.
- The Client now maintains three EHR platform integrations and has widened its client base to include Veradigm users.
Technologies and Tools
Java (APIs), Arden (MLM), .NET, MS SQL Server 2012, JBOSS web server, Windows.