ehr

Epic integration work, done inside Epic's access rules.

We build integrations around Epic, get Epic on FHIR apps registered and tested, and place interface, reporting and application analysts with health systems. Nobody touches an Epic system until we've confirmed the access agreements Epic requires are in place.

Epic
platform dossierEpicEHR
Vendor
Epic Systems
Release rhythm
Quarterly releases
Developer access
Epic on FHIR and open.epic specifications
Consultant access
Agreement with Epic via Application for Access, per customer
release watch
  • Agent Factory15 Sep 2026
  • Art, Emmie and Penny
connects with
in short·15-second read

Cohash works around Epic for health systems.

We build HL7 and FHIR integrations, register and test apps on Epic on FHIR with SMART on FHIR and OAuth 2.0, support TEFCA exchange through Epic Nexus, and staff interface, reporting and application analysts. Epic requires consultants who aren't customer employees to have an agreement with Epic, one request per customer, so we arrange that first.

you probably need this if
  • A vendor app wants broad FHIR scopes and security wants to know why.
  • The interface team is stretched thin through an Epic upgrade.
  • Consultants are waiting for Epic access because nobody filed the Application for Access.
Ask an engineer facts checked 2026-10-20 · 8 sources
how it runs
  1. 01Access and agreements first
  2. 02Interface and app inventory
  3. 03Build and sandbox testing
  4. 04Release regression and handover
you keep
  • Access plan per role, with the Epic Application for Access filed per customer
  • Interface inventory with owner, message spec and failure handling
  • FHIR app register with scopes and the reason for each
+ 2 more documents
who does it
Epic Bridges interface analystEpic Clarity and Caboodle report writerEpic application analyst
epic · release timeline
  1. 15 Sep 2026 Agent Factory A platform where health systems build their own AI agents, then monitor and evaluate them. Epic showed it off at a build-a-thon. source ↗
  2. today · Oct 22, 2026
  3. no date yetArt, Emmie and PennyEpic's built-in AI goes by name. Clinicians get Art and patients get Emmie. Penny is the one for revenue cycle and operations.source ↗
  4. no date yetEpic Nexus as a QHINEpic Nexus now appears on TEFCA's list of designated Qualified Health Information Networks.source ↗
  5. no date yetThird-party access agreementsConsultants who aren't employees of an Epic customer need an agreement with Epic, arranged through an Application for Access, one request per customer.source ↗
the story · epic estate

From the first call to a setup your own team can run.

Here's what usually prompts a call about your Epic estate, what we do about it and in which order, and where you end up.

  1. chapter 01 · where it hurts

    Why teams reach out

    • A vendor app wants broad FHIR scopes and security wants to know why.
    • The interface team is stretched thin through an Epic upgrade.
    • Consultants are waiting for Epic access because nobody filed the Application for Access.
  2. chapter 02 · what we change

    How we solve it

    • Epic on FHIR app integration
    • Interface work around Epic
    • Reporting and data feeds
    • TEFCA and payer exchange
    • AI workflow review
    • Analyst staffing
  3. chapter 03 · how it runs

    Our approach

    • Access and agreements first
    • Interface and app inventory
    • Build and sandbox testing
    • Release regression and handover
  4. chapter 04 · where you end up

    What changes

    • We tie every scope to a feature and get security to sign the list.
    • Once we've tested the interfaces, the upgrade goes ahead.
    • Access plan per role, with the Epic Application for Access filed per customer
    • Interface inventory with owner, message spec and failure handling
what we do

Our Epic work

6 kinds of Epic work, each run by engineers who have done it on live tenants.

  1. Apps registered on Epic on FHIR, scopes kept to what each app needs, SMART on FHIR launch or backend OAuth 2.0 configured and tested in Epic's sandbox before production.

  2. HL7 v2 and FHIR interfaces between Epic and labs, imaging, billing and third-party systems, with an owner, message spec and failure handling per interface.

  3. Reporting extracts and data feeds from Epic into Snowflake, Databricks or Microsoft Fabric, built with the health system's Epic reporting team.

  4. Data exchange through Epic Nexus, a designated QHIN, and the payer-facing feeds behind the CMS-0057-F APIs.

  5. Review rules, baselines and evaluation cases for Epic AI such as Art, Emmie and Penny, and for agents built in Agent Factory.

  6. Interface, reporting and application analysts for health systems, placed only where the customer and Epic's agreements allow the access the role needs.

capability 01 / 06in production

Epic on FHIR app integration

Apps registered on Epic on FHIR, scopes kept to what each app needs, SMART on FHIR launch or backend OAuth 2.0 configured and tested in Epic's sandbox before production.

capability 02 / 06in production

Interface work around Epic

HL7 v2 and FHIR interfaces between Epic and labs, imaging, billing and third-party systems, with an owner, message spec and failure handling per interface.

capability 03 / 06in production

Reporting and data feeds

Reporting extracts and data feeds from Epic into Snowflake, Databricks or Microsoft Fabric, built with the health system's Epic reporting team.

capability 04 / 06in production

TEFCA and payer exchange

Data exchange through Epic Nexus, a designated QHIN, and the payer-facing feeds behind the CMS-0057-F APIs.

capability 05 / 06in production

AI workflow review

Review rules, baselines and evaluation cases for Epic AI such as Art, Emmie and Penny, and for agents built in Agent Factory.

capability 06 / 06in production

Analyst staffing

Interface, reporting and application analysts for health systems, placed only where the customer and Epic's agreements allow the access the role needs.

typical situations

Epic situations we walk into

We pieced these together from Epic situations that come up a lot. They're patterns. You won't find a specific client in them.

case file 01

A vendor app asking for broad FHIR scopes

composite · not a client story
  1. Beforethe situation

    A care coordination vendor wants Epic data and has asked for broad patient-level FHIR scopes. Security wants a reason for each scope and a test plan before production.

  2. What we dothe work

    We take the vendor app feature by feature, work out which FHIR resources each one needs and cut the scope list down to that. Testing happens in Epic's sandbox first, then in the health system's non-production environment, and we check the audit logging as we go.

  3. Afterwhere you end up

    We tie every scope to a feature and get security to sign the list. That's what the app goes live with.

case file 02

Interface backlog during an Epic upgrade

composite · not a client story
  1. Beforethe situation

    An Epic upgrade is scheduled and the interface team also owns a backlog of lab and imaging changes. Two analysts are on leave, and contractors can't start until Epic access is sorted.

  2. What we dothe work

    We file the Application for Access with Epic for that customer before anything else, because nothing moves without it. Interface analysts then start in roles the client's policies allow. Regression runs against the upgrade in non-production, and the lab and imaging backlog is sequenced around the upgrade date.

  3. Afterwhere you end up

    Once we've tested the interfaces, the upgrade goes ahead. Contractors are on proper Epic agreements.

approach

How a Epic engagement runs

We don't start a step until the last one has produced something you can check.

  1. step 01

    Access and agreements first

    Before anything else we sort out access. That means working out which roles really need Epic, filing the Application for Access with Epic for that customer and agreeing with the client where each person will sit.

  2. step 02

    Interface and app inventory

    We list the HL7 interfaces, FHIR apps, scopes and reporting extracts. Nothing goes on it without an owner and a spec.

  3. step 03

    Build and sandbox testing

    Apps we build against Epic on FHIR, and we test them in the sandbox. Interfaces get their testing in the client's non-production environments instead.

  4. step 04

    Release regression and handover

    Every quarterly release gets a regression run on the interfaces and apps. The specs, runbooks and scope justifications are yours to keep after we've gone.

architecture

How outside systems reach Epic, and under what controls

Outside apps come in through Epic on FHIR and see only what their OAuth 2.0 scopes allow. Everything else talks HL7 through the interface engine. TEFCA traffic goes through Epic Nexus, and reporting extracts end up on the data platform.

How outside systems reach Epic, and under what controls Outside apps come in through Epic on FHIR and see only what their OAuth 2.0 scopes allow. Everything else talks HL7 through the interface engine. TEFCA traffic goes through Epic Nexus, and reporting extracts end up on the data platform. 01 · OUTSIDE SYSTEMS 02 · INTEGRATION LAYER 03 · EPIC 04 · DATA FHIR calls scoped access HL7 messages HL7 messages SSO TEFCA exchange reporting extracts Third-party apps SMART on FHIR · backend Labs and imaging HL7 v2 orders · results Ex Entra ID workforce sign-in Epic on FHIR OAuth 2.0 scopes IN Interface engine HealthShare HealthConnect Epic Epic EHR · billing ·reporting Epic Nexus TEFCA QHIN Snowflake reporting andresearch
Read the diagram as text
  1. Third-party apps → Epic on FHIR: FHIR calls
  2. Epic on FHIR → Epic: scoped access
  3. Labs and imaging → Interface engine: HL7 messages
  4. Interface engine → Epic: HL7 messages
  5. Entra ID → Epic: SSO
  6. Epic → Epic Nexus: TEFCA exchange
  7. Epic → Snowflake: reporting extracts
use cases

Typical Epic projects

The work teams usually bring us, and the platforms Epic has to talk to while we do it.

  1. EPI-01 A vendor app wants Epic data over FHIR, and your security team wants the scopes kept narrow common request
  2. EPI-02 Your interface team is short-handed through an Epic upgrade common request
  3. EPI-03 Payer feeds for CMS-0057-F draw on Epic data common request
  4. EPI-04 Clinical leaders want Art or Agent Factory with clear review rules common request
  5. EPI-05 Reporting depends on extracts nobody documented common request
you keep

What a Epic engagement leaves behind

These are working documents, written against your configuration, so your team can run them without us.

  • plan01

    Access plan per role, with the Epic Application for Access filed per customer

    yours to keep
  • inventory02

    Interface inventory with owner, message spec and failure handling

    yours to keep
  • inventory03

    FHIR app register with scopes and the reason for each

    yours to keep
  • tests04

    Quarterly release regression pack for interfaces and apps

    yours to keep
  • report05

    Evaluation cases and review rules for Epic AI or Agent Factory agents

    yours to keep
talent and delivery · epic

Certified engineers, wherever you need them.

Some clients want a project team, some want a couple of engineers on theirs. Either works. Onsite, nearshore or offshore, with handovers across time zones that keep things moving.

Onsite

Engineers at your sites in the US

Nearshore

Overlapping hours with US teams

Offshore

Overnight progress on your backlog

All time zones

Coverage handed over across time zones

24-hour coverage · US Central time
OnsiteUS business hours
Nearshoreoverlapping US hours
Offshoreovernight progress
Combinedhandover, not hand-off
roles we staff
  • Epic Bridges interface analyst
  • Epic Clarity and Caboodle report writer
  • Epic application analyst
  • Epic on FHIR integration developer
  • HL7 and FHIR interface engineer
01Can your consultants work in our Epic system?

Only with the right agreement in place. Epic's rule is that anyone who isn't a direct employee, medical staff member or student of an Epic customer needs an agreement with Epic before logging in to that customer's Epic system, or even looking at Epic screens. The paperwork is an Application for Access, and a firm files one request per customer. Ours goes in before anyone's first day.

02Are your Epic analysts certified?

It comes from Epic, for customer staff and for consultants working under Epic's agreements. We place certified analysts where the client's access arrangements allow it. Nobody gets introduced as Epic-certified on our say-so.

03Can Epic work be done offshore?

Don't assume it can. Epic and each customer decide who may access Epic software, screens and documentation, and from where, and Epic's public contact page doesn't publish a general rule allowing offshore work. We staff Epic roles onsite or remote in the US unless the customer's policies and Epic's agreements clearly allow otherwise.

04What can you build without logging in to Epic?

Up to a point. You can build an Epic on FHIR app against Epic's public sandbox, and open.epic lists more than 1,000 API and interface specifications to work from. Production access still has to come through the customer.

05How often does Epic release?

Epic releases quarterly, but your organization picks when each release goes in. Our interface and app regression testing is scheduled back from that date.

06Do you also work on Oracle Health or InterSystems?

We do. A lot of health systems run HealthShare or Health Connect next to Epic. Some run Oracle Health at other facilities too, and we have a separate page for each.

services

Related services

Projects on Epic usually end up touching one of these, so they're worth a look.

sources 8 sources linked last checked 2026-10-20 content fingerprint 1d8dc9cd
  1. 01open.epic: Contact (third-party access and Application for Access)open.epic.com ↗
  2. 02open.epic: API and interface specificationsopen.epic.com ↗
  3. 03Epic on FHIRfhir.epic.com ↗
  4. 04Epic on FHIR: OAuth 2.0 and SMART on FHIR documentationfhir.epic.com ↗
  5. 05The Sequoia Project: designated QHINsrce.sequoiaproject.org ↗
  6. 06Epic: AI charting and built-in AI capabilitiesepic.com ↗
  7. 07Epic newsroom: Agent Factory Build-a-Thon (15 Sep 2026)epic.com ↗
  8. 08CMS: Interoperability and Prior Authorization Final Rule (CMS-0057-F) fact sheetcms.gov ↗
Reviewed by the Cohash team Epic is a trademark of its owner, used here to identify the platform. how we handle facts and data →
next step

Tell us what you're running. We'll tell you what we'd do first.

A 30-minute working session with a senior engineer. No slides.

useful to bring
  • The platform and the version you're on
  • Where you need to get to, and by when
  • What's custom: rules, plugins, integrations
  • Any audit finding or deadline driving it