Clinical Information

Sending and receiving clinical data.

Web Services and More

We've created other clinical integrations to support the use cases supplied by our organizations.

External Decision Support Functionality

This family of APIs is used to provide external decision support to the clinician at the point of order entry. Possible uses include medical necessity checking or genomic analysis performed in an external system and used to inform better care in the EHR. Technical documentation for these APIs are available through our App Orchard program. Current integrations include...
  • ACR Select
  • Medicalis

Clinical Reference Material

Epic's Active Guidelines activity allows providers to search clinical reference websites for information relevant to their patients. Searches are triggered from within the provider's workflow and are specific to the context of the medication, procedure, diagnosis, allergy, lab result, or symptom. Reference material can be further refined based on user, patient, or language. This is Epic's implementation of the InfoButton standard.

Mobile App Integration read the specRead the technical specs

Epic's mobile applications - Haiku, Canto, and Rover - can communicate with specialized clinical review applications like document or image viewers. This framework allows our applications to launch your app with context, making for a a smooth and seamless clinical experience for the user. Current integrations include...
  • Sectra Liteview PACS
  • Voalte

ECG, Holter, Spirometry

In addition to the widely used HL7v2 Incoming Results interfaces, Epic has integrated components from Midmark directly into the outpatient clinical documentation system, and is exploring standardizing this workflow through a new set of open APIs. If your company is interested in adopting these APIs, please contact us.

PC-based Vitals Integration

This interface is used to integrate real-time PC-based vitals machines in a clinic with the Epic EMR. Devices are used to record patient vitals and communicated to the device manufacturer's program. Vitals are then offered to the EMR and validated by the user before they are copied into the chart. Current integrations include...
  • Midmark IQVitals
  • Welch Allyn


This interface allows for tighter integration between Epic's Home Health product and third-party telephony vendors. The EMR exports patient information about scheduled home health visits and tasks that need to be performed as a part of the visit. The caregiver performs the visit and records his or her actions through the telephony system, which then triggers the information back to the Epic EMR for charging and clinical documentation. Current integrations include...
  • CareWatch
  • CellTrak
  • Home Health Aide Exchange

External Application Linking

The Epic EMR provides a robust framework for launching external applications - desktop or web - via remote procedure call. The launch, because it is triggered from within the EMR, can provide dynamic contextual information based on the patient, visit, or order that is currently displayed in Epic. You can download a testing harness that will help you validate that your web application can be successfully embedded.

Outgoing Procedure Log Data read the specRead the technical specs

Sends data for configured case tracking events from a Cupid Procedure Log case to external ancillary systems mainly for reporting purposes. The messages contain data on the case including Panels, Staff, Timeouts, Implants, Equipment, Radiation, Verifications, Flowsheets, Events, Medications, and Labs. This interface uses the XML message format.

Outgoing Dialysis Updates to CMS

Sends Dialysis data to CMS from the Dialysis Module. Requires Nephrology license. This interface uses the XML message format.

ECG Integration Module (with MidMark)

Midmark ECG system that integrates directly with EpicCare Ambulatory.

Spirometry Integration Module (with MidMark)

Midmark Spirometry system that Integrates with EpicCare Ambulatory.

Holter Integration Module (with MidMark)

Midmark Holter monitor system that Integrates with EpicCare Ambulatory.

Incoming Patient Care Device Alerts read the specRead the technical specs

Stores technical and physiological alert data from patient care devices such as physiological monitors and infusion pumps. This data is typically used for administrator-level reporting.

Incoming WCTP Push Notifications read the specRead the technical specs

Receives alert messages to send push notifications to end users. Upon receiving, reading, or responding to an alert, response messages are sent back to the alert manager.