extracting data from Epic EMR system

I'm looking to connect with a customer or gain some insight from any users that leverage Epic (Electronic Medical Record system) as a data source. I am trying to understand the best way to extract our data from Epic to SQL Server with an ETL process or push subsets of the data directly to Domo. 


Any info will help - thank you!



  • guitarhero23
    guitarhero23 Contributor

    I'm not very familiar with Epic to know if a simpler integration exists but it seems you could use Epic Clarity to get the data in a SQL Server database and then use Domo Workbench from there to get it to Domo. That way you don't have to try to develop some sort of Custom connector to Epic.


    Epic Clarity

    Because of the data return restriction put upon Epic Reporting Workbench and the need for longer reports, Epic uses a Clarity database. This database is a relational database and can either be an Oracle or Microsoft SQL database. It is housed on its own server and has no impact on day-to-day operations of the EPM.

    It’s using Epic Clarity that you would run YTD or several years of data reports. Reports created using Clarity are referred to as “analytical reports,” and there is no restriction on the amount of data that can be returned. However, unlike Reporting Workbench, the data is all ways one day behind Chronicles.

    This is due to a process called ETL — extract, transform, and load. This is a process that is run every night in which Chronicles data is extracted, transformed to fit the relational database, and then loaded into the database tables. Once the data is loaded, it can be used as the data source for a report. This is accomplished using a tool called SQL. SQL is a special-purpose programming language designed for managing data held in a relational database management system (RDBMS). These are your “select” and “from” statements and are called SQL script.

    Once the SQL script has been created, it is used as the data source in a report-authoring tool such as Crystal Reports. Crystal gives the report its polished look.

    **Make sure to like any users posts that helped you and accept the ones who solved your issue.**