Remote Patient Monitoring (RPM)
Push device vitals, glucose, and ECG into the chart as FHIR Observations — backend or provider-launch — so clinicians see them in Epic, not another app.
From your first sandbox call on Epic on FHIR to a live customer go-live — SMART on FHIR apps, the Vendor Services → Showroom path, the Hyperspace→Hyperdrive migration, and the whole named ecosystem (Interconnect, Care Everywhere, Cosmos and the rest), demystified. Built on patterns that pass Inferno g10.
"Does it integrate with Epic?" is the question that makes or breaks your enterprise deals — and the answer involves a dozen named products, a paid program tier, a security review at every customer, and a federated architecture with no central endpoint. The teams that ship fast are the ones who know the whole map before they start.
We've walked it — the sandbox, the client IDs, the immutable app record, Vendor Services, Showroom, the Hyperdrive migration. We build the integration and steer you through the machine.
Every Epic customer runs its own instance and decides which apps connect. You go live per-customer, not once.
Once you mark an app "ready for production," it's locked. Any change means registering a whole new app.
Interconnect, Chronicles, Cosmos, Care Everywhere… knowing which you actually touch (and which you don't) is half the battle.
Epic has its own vocabulary. Here's the map, sorted by what a third-party integrator really connects to versus what lives inside the customer's system. Pick a layer.
These are the surfaces a third-party product actually connects to. Standards-based (FHIR + SMART) is the modern default; the rest cover legacy and network exchange.
Epic's free developer program: sandbox, self-service app registration, and FHIR docs at fhir.epic.com. Where every integration starts.
Read & write the chart via US Core-profiled R4 resources. R4 is recommended; STU3 and DSTU2 are still supported for legacy.
OAuth 2.0 launch in three flavors: provider EHR-launch (in-chart), patient standalone (MyChart), and backend system-to-system (JWT).
Epic's web-services server — the endpoint your FHIR and web-service calls actually hit. Customer-operated, one per Epic instance.
Epic calls your service at workflow moments (e.g. order entry) and renders your "cards" back to the clinician in real time.
Asynchronous $export of population-scale FHIR data for analytics and warehousing.
Epic's interface engine for HL7 v2 / point-to-point interfaces (ADT, ORU, ORM). Still how a lot of real-time data moves.
Epic's HIE, and Epic Nexus — Epic's designated TEFCA QHIN (Dec 2023; 1,000+ hospitals live by Jun 2025) for national exchange.
The commercial and distribution layer. Epic overhauled this in 2022–2024 — the old "App Orchard" name is retired; here's what replaced it.
The free developer tier — sandbox, client registration, documentation. No cost to build and test.
Epic's paid developer-support program: expert help choosing integration tech, an expanded sandbox, tutorials. Former App Market members auto-transitioned. (reported ~$1,900/yr)
Open to any vendor with a live Epic connection — self-attest your integration; no program membership required. (small annual listing fee reported)
Epic's public storefront (launched Jan 2024) where customer orgs discover products & services. The successor to App Orchard / App Market.
Epic's public catalogue of APIs and tutorials — the FHIR interface list, client-ID guides, and the API Subscription Agreement.
Epic's deep documentation — but access-gated to Epic customers and their staff, not open to third-party developers.
Where clinicians and patients actually work. Your app either launches inside these (provider/patient) or needs to survive their changes (the Hyperdrive migration).
Epic's web client (Chromium-based) that replaced the Hyperspace desktop. Most orgs migrated in 2022–23. Standards-based apps carry over; legacy COM ones don't.
The classic Windows desktop client. Aging out in favor of Hyperdrive — relevant mainly if you have old COM-based integrations.
Epic's patient portal — the authorization surface for patient (standalone) SMART on FHIR apps and patient-mediated data access.
Epic's provider mobile apps (phone / tablet / inpatient). Context for where your embedded launches may appear.
Lets a patient grant any provider temporary, view-only access to their record. A patient-driven exchange path, not a dev API.
The names you'll hear most and touch least. These live inside the customer's system — you almost never integrate with them directly; data reaches you through FHIR APIs, not the database. Knowing they exist helps you scope conversations.
Epic's live operational database (runs on InterSystems Caché / IRIS). The source of truth — you read it via FHIR, not directly.
Epic's SQL relational reporting database, ETL'd from Chronicles nightly. A customer's analysts' world, behind their firewall.
Epic's data warehouse (part of Cogito) for enterprise analytics. Again, customer-side — reachable only with their access.
Epic's analytics & BI suite (Reporting Workbench, dashboards, Caboodle). Something customers run, not a third-party API.
Epic's de-identified, aggregated research dataset across participating orgs. Accessed through Epic research programs, not vendor APIs.
Epic's cloud (Azure-based) offering for hosting and compute. Infrastructure context, not a direct integration point.
Developer-integration facts verified July 2026 against Epic's primary docs (fhir.epic.com, open.epic, epic.com). Ecosystem descriptions are general orientation; program names change — we track them.
Standards-based is the default; legacy and network paths cover the rest. We pick — or combine — the right one.
$match, analytics.Epic's path is self-service — but the gates are real. Here's the sequence, including the two that trip people up.
Create the app on fhir.epic.com — you're issued both a production and a non-production client ID.
Develop against example data with the non-prod ID and the "Try It" test patients.
Mark the app ready — required before any customer can use it.▲ locks the record
Vendor Services for support; Connection Hub / Showroom for discovery.
Share client IDs with each licensed customer; they request delivery into their own instance.▲ per-customer
Pass the customer's security/technical review, then production go-live & monitoring.
Epic moved end users from the classic Hyperspace desktop to the web-based Hyperdrive client (most orgs in 2022–23). What it means for your integration is very specific:
The honest answer: it depends on your app type, and — more than anything — on each customer's review cycle, not the code. Here are the ranges teams actually see. They're commonly cited across the industry, not Epic's official pricing; we scope your project specifically on a call.
These are industry-reported ranges, not a quote — and Epic sets its own program fees. The single biggest lever on your timeline is each customer's review queue, which is exactly the part we manage for you.
The most common Epic integrations we ship — each maps to a specific SMART launch type and a set of FHIR resources.
Push device vitals, glucose, and ECG into the chart as FHIR Observations — backend or provider-launch — so clinicians see them in Epic, not another app.
Standalone SMART apps that patients authorize against MyChart — records access, PHR, and patient-mediated data for engagement products.
Close referral loops and order flows with ServiceRequest, Task, and HL7 v2 SIU — send, track, and reconcile across organizations.
Real-time appointment and demographics sync via HL7 v2 SIU/ADT and FHIR — for access, booking, and patient-flow products.
Provider-launch apps and CDS Hooks that write notes, surface guidance, and show cards to clinicians at the point of care.
Move populations of data out via FHIR Bulk $export and backend services for reporting, risk, and quality measures.
Both are legitimate — and we do both. Here's the honest trade-off so you choose with eyes open, not by default.
We build native Epic integrations and onboard you through Redox / Health Gorilla when that's genuinely the better call — vendor-neutral advice, because we don't sell the middleware.
From a single SMART app to a certified, Showroom-listed product — engineered and shepherded through Epic's program.
Provider EHR-launch, patient (MyChart) standalone, and backend apps — OAuth 2.0, launch context, US Core, validated against Inferno g10.
Read/write the chart across R4 (and legacy STU3/DSTU2), plus Interconnect web services and CDS Hooks.
App registration, dual client IDs, "ready for production," and getting you listed on Connection Hub / Showroom.
Move legacy COM / Hyperspace-hosted integrations to Hyperdrive-safe patterns — or re-platform onto SMART.
ADT, ORU, ORM feeds via interface engines — for real-time events and sites where FHIR coverage is partial.
Network exchange via Care Everywhere and Epic Nexus (Epic's TEFCA QHIN) for cross-organization data.
Production integration engineering, held to the same standards Epic requires.
Built a standalone SMART on FHIR server (RS256) passing 47/47 ONC g10 conformance tests — the bar an app must meet to launch inside a certified EHR like Epic.
Migrated 52 healthcare interfaces from HL7 v2 to FHIR R4 with zero downtime — the same discipline Epic's Hyperspace→Hyperdrive and legacy→SMART moves demand.
Synchronized clinical data across independent facilities in real time via a FHIR canonical layer — federated integration, the way Epic customers actually run.
A fixed scope with a fixed price, or a dedicated Epic-integration team as an extension of yours.
Best when the app type and use case are clear. Share the requirement, get a discovery call, and receive a fixed estimate and timeline — milestone-billed, through go-live.
Best for an ongoing Epic roadmap. Dedicated FHIR / SMART / HL7 engineers with 160 focused hours each per month — an extension of your team.
The questions every team asks before they start building for Epic.
fhir.epic.com — is free to build and test on. App Orchard is retired. Epic overhauled the model: paid Vendor Services for developer support, the Connection Hub self-report directory (open to any vendor with a live Epic connection), and the Showroom marketplace (launched Jan 2024) where customers discover products. Production access and listings carry modest fees; the build itself doesn't.Patient, Encounter, Observation, Condition, MedicationRequest, AllergyIntolerance, DocumentReference, ServiceRequest, and Appointment. The R4 surface even splits some reads into "Patient Chart" vs "Outside Record" (aggregated outside data). We map your use case to exactly the resources and scopes you need.fhir.epic.com. You register an app (which issues your non-production and production client IDs), then test your FHIR calls and SMART launch against Epic's example "Try It" test patients before any real customer is involved. We stand this up with you and design the app record correctly the first time — because once it's marked ready for production, it can't be edited.Book a scoping call — we'll map your app type (provider / patient / backend), the right integration method, the program path, and a realistic route to a live customer. Reviewed by an integration engineer, not a sales queue.
Iselin, NJ 08830
Baner, Pune, MH 411045
A Nirmitee integration engineer will reach out within one business day.