The Software Developer’s Guide to Epic Modules & Services

Understanding Epic is critical to anyone building software for hospitals and the healthcare world in general – it functions as the central repository for patient and clinical data at every one of the Top 20 health systems (U.S. News and World Reports), and frequently underlies all hospital IT operations that deal with medical data. But with each installation being different, understanding its intricacies is easier said than done.

>> Back to Epic EHR Overview

An overview of Epic modules and services

No two Epic installations are alike – which is part of what makes learning and understanding Epic so daunting. There are dozens of modules, extensions, and services that let providers customize the system to their individual needs. Not every module will be present (or needed) at every provider, and many providers have also developed their own custom features and functionality.

To help get you up to speed, we’ve combined this list of the most common modules and services, along with a brief description of each.

Basic Modules


Epic’s ASAP module helps nurses and clinicians manage an emergency room environment, with an emphasis on tracking occupied beds, room management, and patient status.

EpicCare Ambulatory

EpicCare Ambulatory is Epic’s solution to managing outpatient primary care. Clinicians use it to record visits, file prescriptions, exchange test results, and interface with the larger EMR environment.

Epic Cadence

Cadence is the primary Epic scheduling module for specialty providers and outpatient clinics. Hospital staff use Cadence to handle appointment booking, clinical scheduling, patient check-in, and other related tasks.

Epic ClinDoc

ClinDoc is a repository for notes and documentation on patient charts. ClinDoc allows clinicians to make notes, document procedures, and produce other traditional notational info.

Epic Data Courier

Data Courier allows hospital tech staff to make configuration changes to the Epic environment, as well as to move those changes between different production environments within the Epic ecosystem. This is useful for testing new configurations on a temporary test environment before attempting to roll them out on the production servers.

Epic Hyperspace

Hyperspace is the front-end application that most analysts, clinicians, and other healthcare workers use to interact with the EHR. It accommodates a wide variety of modules and functionality, and can also be customized with additional screens and features based on the individual needs of a particular Epic installation or particular job role. Hyperspace is generally provided as a hosted solution within a Citrix environment.

EpicCare Inpatient

Inpatient is the counterpart to EpicCare Ambulatory, but is used to track general information on patients that have been admitted to the hospital (as opposed to Ambulatory, which is used for tracking outpatient patients).

Epic Prelude

Epic Prelude is designed as a single place for hospital staff to manage admission, discharge, and transfer (ADT) events. It is the primary tool that staff use to collect initial patient info, process discharges, and ensure that patient status is managed consistently from one end of the care process to another.

Epic Radar

Much like Hyperspace, Radar is more an internal Epic tool than a module. Radar is a dashboard configuration that is used within a wide variety of Epic modules, and provides reports, graphics, and analytics related to a specific module.

Patient Experience Modules

Epic Care Companion

Care Companion adds a variety of wellness and lifestyle features to the MyChart patient app that focus on encouraging healthy behaviors through education and tips. It also allows MyChart to deliver medication, appointment, and behavioral reminders to patients.

Epic MyChart

Epic MyChart is the primary portal that patients use to access their medical information and interact with the Epic EHR. In addition to viewing test results, appointments, and medications, they can also interact directly with provider staff. MyChart is also available on various mobile platforms, and can be extended by the provider with additional functionality.

MyChart Bedside

MyChart Bedside is a specialized implementation of MyChart designed to be used by patients from their hospital bed. It gives patients access to much of the same functionality, with an added emphasis on helping them plot their journey towards eventualy discharge.

Epic Welcome Kiosk

More an external device than a module, Epic Welcome Kiosk provides limited self-checkin, booking, and scheduling tools to patients through automated in-office kiosks.

Data & Reporting Modules

Epic Bridges

Bridges is Epic’s integration engine, and makes it possible for Epic installations to exchange clinical data with other EHRs and clinical systems. It supports a variety of data formats, most critically the HL7 standard.

Epic Caboodle

Caboodle is Epic’s enterprise data warehouse (EDW), which handles the storage and processing of the bulk of Epic’s clinical and business data. It also includes tools for reporting and analyzing data for clinical decision-making, business insight, and commercial intelligence.

Epic Cogito

Cogito is an analysis and reporting tool that works in concert with Caboodle to retrieve data on identity info, costs and billing, and clinical decision-making.

Epic Lucy

Lucy is an Epic service that allows patients to generate a portable medical record called a Continuity of Care Document (CCD), which allows them to share portions of their own Epic EHR data with other providers.

Reporting Workbench

Reporting Workbench is an Epic reporting tool that caters primarily to the needs of IT analysts, rather than clinical staff. It allows users to track data and build reports drawing from multiple data sources across the Epic ecosystem, including appointment workflows, patient databases, and clinical data.

Epic Slicer Dicer

Slicer Dicer is a tool for generating visual reports from the Epic system, and is geared primarily towards non-technical users. It enables users to generate reports on clinical information through a simplified user interface.

Mobile Modules

Epic Canto

A relatively recent addition to the EpicCare lineup, Canto gives clinicians limited access to clinical data through an interface designed for tablets.

Epic Haiku

Haiku fills a similar niche as Canto, and provides a limited version of EpicCare Ambulatory that allows clinicians and analysts to access patient data like schedules and test results from an Apple or Android tablet.

Epic Limerick

Continuing the trend started by Haiku and Canto, Epic Limerick further strips down the EpicCare interface for use specifically on the Apple Watch.

Epic Sonnet

Launched in 2018, Epic Sonnet is a hosted solution that gives smaller organizations a light-weight version of Epic’s clinical functionality for a lower price point and smaller technical footprint.

Interoperability Modules

Epic Community Connect

Community Connect gives Epic systems a simplified method of sharing electronic records with other providers without needing to go through a full Epic integration and implementation process. It’s primarily geared towards providing individual physicians with greater visibility over their patients’ Epic information and overall care.

Care Everywhere

Not to be confused with Share Everywhere, Care Everywhere is Epic’s primary healthcare data exchange. It allows patient data to be exchanged between health systems, government agencies, and other participants in a variety of data formats.

Epic Happy Together

Happy Together is a single combined view that collects a wide variety of patient information, including data that originates at other provider networks or from competing vendor systems like Cerner or AllScripts. The feature is part of the Epic One Virtual System Worldwide initiative, and works in concert with similar programs called Come Together and Working Together. Happy Together is also accessible to patients through the MyChart patient portal.

EpicCare Link

EpicCare Link is a web-based portal that allows providers at non-Epic hospitals to get limited, read-only access to Epic EHR patient data.

Share Everywhere

Not to be confused with Care Everywhere, Share Everywhere is an Epic program established in 2017 that allows patients to grant temporary access to a subset of their medical data through a private website.

Billing & Finance Modules

Epic Financial Assistance

Epic Financial Assistance helps analysts and clinicians navigate the different organizations that can provide financial assistance to patients, identifying and tracking possible discounts as well as offering up general information on different counseling options and programs.

Epic Resolute

Resolute is the Epic module that focuses specifically on billing and reimbursement analysis, and is designed to cater primarily to the needs of operations and business personnel.

Epic Tapestry

Tapestry is a risk-management solution designed for managed care administrators and integrated insurance operations. It helps manage onboarding, benefits, adjudication, and billing & reimbursement processes.

Specialty Modules

Epic Beacon Oncology

The Beacon Oncology module is used to manage chemotherapy treatment cycles. Beacon specifically focuses on long-term visits, with a primary focus on developing and administering complex treatment plans.

Epic Beaker

Epic Beaker is Epic’s laboratory information system (LIS), and its solution to the challenge of managing patient lab results. Beaker provides direct integration between lab results and the larger EMR environment. The system is divided between clinical and anatomical functions and covers specialties such as microbiology, hematology, histology, and cytology.

Epic Bones

Epic Bones is a specialized module that adds functionality for orthopedics and sports medicine. It also provides compatibility with the American Joint Replacement Registry (AJRR) 2017 data standards.

Epic Bugsy (Infection Control)

Epic’s Bugsy module is geared towards infection control, and assists in monitoring the infection risk of patients. It helps assess and guide antimicrobial processes, determine whether a patient should be isolated, and can assist with reporting requirements for disease registries and government agencies.

Epic Cupid

Cupid (get it?) is Epic’s suite of cardiology tools, which includes a variety of functionality catering to the specialized needs of cardiologists and cardiology departments. One key feature is the ability to directly move readings from external EKG devices into the larger EHR system.

EpicCare Home Health (Dorothy)

EpicCare Home Health caters to home health aides and caregivers, providing access to EHR information and documentation while working remotely within patient households. It provides tools for recording patient notes without access to an internet connection and uploading the information at a later time.

Epic Healthy Planet

Healthy Planet is Epic’s answer to the challenges of population health, and allows providers to track value-based reimbursement information and orient care around driving positive clinical outcomes. It gives analysts access to a range of tools for managing patient population, including custom reports, dashboards, and workflows.

Epic ICU Module

Epic’s ICU module is similar to EpicCare Ambulatory or Inpatient, but with added features catering specifically to intensive care clinical scenarios.

Epic Kaleidoscope

The Kaleidoscope module adds functionality to Epic specific to ophthalmology and optometry practices, such as the ability to track and record data about eye exams, eye surgeries, and ophthalmological prescriptions.

Epic Lumens

Lumens is a module that providers specialized features for endoscopy and imaging in general. It allows external imaging systems to report data and imagery directly into the Epic EHR.

Epic Nurse Triage

Epic Nurse Triage is a clinical decision-making support tool that helps nursing staff accurately assess and triage incoming patients. It is able to integrate directly with phone systems for ease of use, and also includes a variety of diagnostic standards to simplify the triage process.

Epic OpTime

OpTime is the operating theater module for Epic, and adds a variety of features and functionality related to tracking, scheduling, and processing both inpatient and outpatient surgeries.

Epic Phoenix

Phoenix is Epic’s answer to the specific care needs of solid organ transplants. It assists in scheduling and tracking the multitude of tests, followups, and post-operative procedures required for complex transplant surgeries.

Epic Radiant

Epic’s Radiant radiology module gives clinicians access to imagery tools and documentation specifically designed for radiology departments. It also allows for the tracking of patient results, appointments, and medical histories.

Epic Rover

Rover adds barcode validation functionality to Epic, and makes it possible for nursing and clinical staff to track and record data from mobile devices in point-of-care scenarios.

Epic Stork

Stork is a suite of obstetrics tools designed for the labor, delivery, and post-natal phases of pregnancy care.

Epic Willow

Willow is Epic’s suite of integrated pharmacy tools, and allows users to manage both inpatient and ambulatory pharmacy workflows, including prescription, fulfillment, and refills.

Epic Wisdom

Epic Wisdom is an integrated dental workflow that allows dentists, hygienists, and assistants to enter and track information within the Epic system.

Note: Epic, ASAP, Ambulatory, and all other products as indicated are trademarks of Epic Systems Corporation.