enterprise platforms · healthcare provider platforms

Your EHR is the source of truth. Everything around it still has to keep up.

The EHR go-live was the vendor's project. What lands on the health system afterward is the interface backlog, the FHIR app requests, the analytics extracts, the identity cleanup and the analyst roles that never stay filled. We work on that layer around Epic, Oracle Health and InterSystems.

enterprise-platforms / healthcare-provider-platforms 7 platforms
01 · IDENTITY AND APPS 02 · EHR 03 · INTEGRATION 04 · ANALYTICS HR and credentialing: hires · privileges · exits HR and credentialing hires · privileges ·exits Identity platform: SailPoint · Okta Identity platform SailPoint · Okta SMART on FHIR apps: patient · clinician apps SMART on FHIR apps patient · clinicianapps EHR: Epic · Oracle Health Epic EHR Epic · Oracle Health Interface engine: HealthShare · IRIS for Health Interface engine HealthShare · IRIS forHealth Departmental systems: lab · imaging · pharmacy Departmental systems lab · imaging ·pharmacy HIE and TEFCA: QHIN exchange HIE and TEFCA QHIN exchange Analytics platform: Snowflake · Databricks Analytics platform Snowflake · Databricks
EpicOracle Health EHRInterSystems IRIS & HealthShareSnowflake
in short·15-second read

Healthcare provider platforms are the clinical and administrative systems hospitals and health systems run on, mainly EHRs such as Epic and Oracle Health and integration platforms such as InterSystems HealthShare and IRIS for Health.

Cohash builds HL7 and FHIR integrations, moves EHR data into analytics platforms, connects EHR access to your identity platform, supports interface engines, and staffs Epic, Oracle Health and InterSystems specialists.

you probably need this if
  • The interface backlog is months long and every new clinic adds more.
  • App vendors ask for FHIR access, and nobody owns the registration and scope review.
  • Analytics teams wait on EHR report extracts that one analyst builds by hand.
Ask an engineer facts checked 2026-10-20 · 9 sources
how it runs
  1. 01Map the estate
  2. 02Prioritize
  3. 03Build and test
  4. 04Support and hand over
you keep
  • Interface catalog with message types, owners and failure procedures
  • FHIR app integration designs with scopes and registration steps
  • EHR-to-analytics data pipelines and documented data models
+ 2 more documents
who does it
Epic integration analystEpic application analystOracle Health Millennium engineer InterSystems IRIS Development Professional InterSystems EHR Integration Specialist
the story · healthcare provider platforms

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

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

  1. chapter 01 · where it hurts

    Why teams reach out

    • The interface backlog is months long and every new clinic adds more.
    • App vendors ask for FHIR access, and nobody owns the registration and scope review.
    • Analytics teams wait on EHR report extracts that one analyst builds by hand.
  2. chapter 02 · what we change

    How we solve it

    • FHIR API and app integration
    • Interface engine work
    • EHR data into analytics platforms
    • Identity and access for clinical systems
    • Health information exchange
    • Specialist staffing
  3. chapter 03 · how it runs

    Our approach

    • Map the estate
    • Prioritize
    • Build and test
    • Support and hand over
  4. chapter 04 · where you end up

    What changes

    • New apps follow one review path.
    • A stalled interface now raises an alert before clinicians see a gap.
    • Interface catalog with message types, owners and failure procedures
    • FHIR app integration designs with scopes and registration steps
what we do

Where we spend the hours

6 areas of work, each one done by an engineer who has run it in production.

  1. We build apps and services on Epic on FHIR or Oracle Health's FHIR APIs, using SMART on FHIR launch and scoped OAuth. Testing happens in the vendor sandboxes before anything is registered for production.

  2. We build HL7 v2 interfaces on InterSystems HealthShare, IRIS for Health and other engines for ADT, orders, results and charges. The routing rules, transformations and alerting are ours to set up, and every interface goes in a documented catalog.

  3. Extracts from EHR reporting databases into Snowflake or Databricks, with patient matching, de-identification where it's required, and data models clinicians and finance can actually use.

  4. EHR user provisioning tied to HR and credentialing, single sign-on for clinicians, and access reviews for sensitive records, connected to your IGA platform.

  5. Connections to HIEs and national networks, including TEFCA participation through a Qualified Health Information Network, and the consent and patient matching work that comes with them.

  6. Epic analysts and integration staff, Oracle Health Millennium engineers, and InterSystems developers, on contract, contract-to-hire or permanent terms.

capability 01 / 06in production

FHIR API and app integration

We build apps and services on Epic on FHIR or Oracle Health's FHIR APIs, using SMART on FHIR launch and scoped OAuth. Testing happens in the vendor sandboxes before anything is registered for production.

capability 02 / 06in production

Interface engine work

We build HL7 v2 interfaces on InterSystems HealthShare, IRIS for Health and other engines for ADT, orders, results and charges. The routing rules, transformations and alerting are ours to set up, and every interface goes in a documented catalog.

capability 03 / 06in production

EHR data into analytics platforms

Extracts from EHR reporting databases into Snowflake or Databricks, with patient matching, de-identification where it's required, and data models clinicians and finance can actually use.

capability 04 / 06in production

Identity and access for clinical systems

EHR user provisioning tied to HR and credentialing, single sign-on for clinicians, and access reviews for sensitive records, connected to your IGA platform.

capability 05 / 06in production

Health information exchange

Connections to HIEs and national networks, including TEFCA participation through a Qualified Health Information Network, and the consent and patient matching work that comes with them.

capability 06 / 06in production

Specialist staffing

Epic analysts and integration staff, Oracle Health Millennium engineers, and InterSystems developers, on contract, contract-to-hire or permanent terms.

typical situations

Situations we walk into

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

case file 01

Forty FHIR app requests with no review process

composite · not a client story
  1. Beforethe situation

    Departments keep asking to hook third-party apps into Epic over FHIR. Whoever gets the email handles it and approves the scopes without a review. Nobody keeps a list of what's connected.

  2. What we dothe work

    Set up an intake form that goes through security and privacy review, with a standard scope checklist for each app type. Keep a register of every registered client. Review the apps already connected and revoke the scopes they don't use.

  3. Afterwhere you end up

    New apps follow one review path. The register shows which apps can reach which data, and access nobody was using has been removed.

case file 02

HL7 interfaces on an engine that doesn't alert anyone

composite · not a client story
  1. Beforethe situation

    Lab results and ADT feeds go through an InterSystems engine running dozens of interfaces. When a queue backs up overnight, clinicians spot the missing results before IT does.

  2. What we dothe work

    Catalog the interfaces with an owner and thresholds for each. Route queue depth and error alerts to the on-call engineer, and write runbooks for the failures that keep coming back.

  3. Afterwhere you end up

    A stalled interface now raises an alert before clinicians see a gap. The on-call engineer has a runbook for the usual failures.

case studies

Healthcare Provider Platforms case studies

All case studies
implementation Industry platforms

Epic integrations, FHIR APIs and TEFCA connectivity

Building and governing the HL7 and FHIR integrations, SMART on FHIR apps and TEFCA exchange around Epic, with an interface catalog and scope reviews.

read the case study
upgrade Industry platforms

Nasdaq Calypso upgrade to V19

Upgrading Nasdaq Calypso to V19, with server consolidation, properties moved to the database, the WebUI and deployment changes tested on your own trades.

read the case study
migration Industry platforms

Duck Creek on-premises to Duck Creek OnDemand

We move self-hosted Duck Creek Policy, Billing and Claims onto Duck Creek OnDemand and keep the product and rating content, integrations and data intact.

read the case study
migration ERP and HCM

Dynamics AX 2012 to Dynamics 365 Finance & Operations

We take AX 2012 R2 or R3 systems to Dynamics 365 finance and operations apps, and the code, data, attachments and integrations come across with them.

read the case study
migration CRM, ITSM and automation

Dynamics CRM on-premises to Dynamics 365 online

We move Dynamics CRM or Customer Engagement 9.x off your servers and onto Dynamics 365 online, rebuilding customizations, reports, integrations and sign-in.

read the case study
implementation Industry platforms

TriZetto Facets upgrades and CMS-0057-F interoperability APIs

Keeping TriZetto Facets current while we build the Provider Access, Payer-to-Payer and Prior Authorization APIs that CMS-0057-F requires by January 2027.

read the case study
architecture

The integration and data layer around a hospital EHR

The EHR trades HL7 v2 messages with departmental systems through an interface engine, and apps reach it through FHIR APIs. Reporting data flows to the analytics platform. User access is provisioned from HR through the identity platform.

The integration and data layer around a hospital EHR The EHR trades HL7 v2 messages with departmental systems through an interface engine, and apps reach it through FHIR APIs. Reporting data flows to the analytics platform. User access is provisioned from HR through the identity platform. 01 · IDENTITY AND APPS 02 · EHR 03 · INTEGRATION 04 · ANALYTICS lifecycle events provision users FHIR R4 · OAuth HL7 v2 ADT orders results exchange reporting extracts HR and credentialing hires · privileges · exits SP Identity platform SailPoint · Okta SMART on FHIR apps patient · clinician apps Epic EHR Epic · Oracle Health IN Interface engine HealthShare · IRISfor Health Departmental systems lab · imaging · pharmacy HIE and TEFCA QHIN exchange Analytics platform Snowflake ·Databricks
Read the diagram as text
  1. HR and credentialing → Identity platform: lifecycle events
  2. Identity platform → EHR: provision users
  3. SMART on FHIR apps → EHR: FHIR R4 · OAuth
  4. EHR → Interface engine: HL7 v2 ADT
  5. Interface engine → Departmental systems: orders
  6. Departmental systems → Interface engine: results
  7. Interface engine → HIE and TEFCA: exchange
  8. EHR → Analytics platform: reporting extracts
how it runs

A typical engagement

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

  1. step 01

    Map the estate

    We sit with IT and clinical informatics and write down the EHR version and modules, every interface, pending FHIR app requests, reporting extracts and identity flows.

  2. step 02

    Prioritize

    Rank work by patient safety, regulatory deadlines and backlog age, and agree an order with the CMIO and IT leadership.

  3. step 03

    Build and test

    We build interfaces and APIs against test environments with real message samples. Clinical users check them before cutover.

  4. step 04

    Support and hand over

    We hand over to your integration team once monitoring and alerting are on the interfaces and runbooks cover common failures.

you keep

What you're left with

We write these for your Healthcare Provider Platforms setup, and they're working documents. Your team should be able to keep things running from them long after we've gone.

  • inventory01

    Interface catalog with message types, owners and failure procedures

    yours to keep
  • design02

    FHIR app integration designs with scopes and registration steps

    yours to keep
  • design03

    EHR-to-analytics data pipelines and documented data models

    yours to keep
  • design04

    Clinical user provisioning and access review design

    yours to keep
  • runbook05

    Interface monitoring dashboards and runbooks

    yours to keep
talent and delivery · healthcare provider platforms

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 integration analyst
  • Epic application analyst
  • Oracle Health Millennium engineer
  • InterSystems HealthShare interface developer
  • FHIR API developer
  • Healthcare data engineer
01Do you implement Epic or Oracle Health?

Usually the vendor leads the EHR implementation. We work next to them on integrations, data, identity and support, and supply analysts and engineers who already know the platform.

02What FHIR versions does Epic support?

Epic on FHIR lists support for FHIR R4, STU3 and DSTU2. Most new integrations target R4. Check the specific resources and scopes your app needs in Epic's documentation, because support varies by resource.

03How long does a new EHR interface take?

It depends on the message type, the partner system, how much transformation is needed and how long testing with clinical users takes. A standard ADT feed is far simpler than a bidirectional orders and results interface.

04Do you work with InterSystems?

Yes. HealthShare and IRIS for Health interfaces from InterSystems are work we build and support. TrakCare sites work with us on integration too.

05Can you help with health plan systems too?

Yes. Our payer platforms practice works on TriZetto Facets, QNXT and HealthEdge, and many of the same integration patterns show up on both sides.

06How do you handle PHI with offshore staff?

We set data boundaries with your compliance team before work starts. Development often runs on de-identified or synthetic data, and production PHI access stays with approved US-based staff where your policies require it.

sources 9 sources linked last checked 2026-10-20 content fingerprint 17040c0c
  1. 01Epic on FHIR: developer resource (FHIR R4, STU3, DSTU2)fhir.epic.com ↗
  2. 02Epic on FHIR: OAuth 2.0 and SMART on FHIR launch documentationfhir.epic.com ↗
  3. 03open.epic: APIs and interfacesopen.epic.com ↗
  4. 04Oracle Health documentation (Oracle Health EHR, Millennium Platform)docs.oracle.com ↗
  5. 05InterSystems: IRIS for Healthintersystems.com ↗
  6. 06InterSystems: HealthShareintersystems.com ↗
  7. 07InterSystems: TrakCareintersystems.com ↗
  8. 08InterSystems: certification programintersystems.com ↗
  9. 09ASTP/ONC: Trusted Exchange Framework and Common Agreement (TEFCA)healthit.gov ↗
Reviewed by the Cohash team Product names are trademarks of their owners. 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