EPIC integration

Overview

ScheduleInterpreter® offers manual and automated integration with EPIC EHR (EPIC). Manual integration includes data mapping interface and EPIC report processing module - siConnector. Automated integration utilizes the same data mapping interface and delivers synchronization process of the medical appointments requiring American Sign Language (ASL) or spoken language interpreter. Synchronization process can be scheduled or to be completed in real-time.

ScheduleInterpreter supports 3 types of data synchronization.

TYPE I and TYPE II are included in your subscription plan.  TYPE III is custom built and billed separately.

Requirements

TYPE I manual process requires user profile with access to the EPIC appointment reports with permission to alter and download the resulting reports. EPIC appointment reports are generated using comma separated value (CSV) format.

For TYPE II automated process a sFTP (best business practices) or FTPS share (EPIC data location) needs to be created.  Firewall settings should allow two IP addresses associated with ScheduleInterpreter® and shared using Engage to connect using sFTP or FTPS ports. User credentials permitting logging in. Credentials should be shared with ScheduleInterpreter® implementation team using Engage project management. EPIC reports needs to be configured to create and save EPIC appointment report to the EPIC data location using required schedule preferences.

Selecting the type of synchronization requires EPIC id of each department or clinic to be set in ScheduleInterpreter®.

Checklist

When planning to implement TYPE II automated integration use the checklist below.

Task Completed
Create accounts file with all clinics and departments with corresponding EPIC id checkbox.png
Configure EPIC appointment report checkbox.png
Using siConnector complete data mapping checkbox.png
Complete manual test import of the EPIC appointment report checkbox.png
Create EPIC data location checkbox.png
Create automated schedule to save EPIC appointment report to EPIC data location checkbox.png
Activate firewall rules to allow two (2) static IP addresses to connect to EPIC data location checkbox.png
Add user with credentials to login using sFTP or FTPS protocols checkbox.png
Establish synchronization schedule checkbox.png
Data formats

Data can be provided in two formats. Tabular, using CSV file format (default for EPIC) and JSON. When creating tabular export, please make sure to include as many fields as possible. 

Use Reporting Workbench with default or new template. After configuration is completed export to CSV file.

The sample table with required and optional fields.

Key Description Type Mandatory
identifier Unique appointment ID Integer Yes
start Date and time of appointment start Timestamp Yes
minutesDuration Estimated length of the appointment Integer Yes
location Name of the department String Yes
given Patient first name String No
family Patient last name String No
gender Patient gender String No
phone Patient phone String No
birthDate Patient DOB String No
language Patient preferred language String Yes
comment The appointment notes. Text No
practionerName The name of the practitioner, including all prefixes and suffixes available. String No
serviceType The visit type String No
recordId Patient MRN String No