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 Configure EPIC appointment report Using siConnector complete data mapping Complete manual test import of the EPIC appointment report Create EPIC data location Create automated schedule to save EPIC appointment report to EPIC data location Activate firewall rules to allow two (2) static IP addresses to connect to EPIC data location Add user with credentials to login using sFTP or FTPS protocols Establish synchronization schedule 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 ​