All posts
Healthcare

Integrating With EHRs as a Health Tech Startup: SMART on FHIR, USCDI v3 and What Takes Time

By

October 26, 2026

5 min read

Certified EHRs must support USCDI v3 from January 1, 2026, and SMART on FHIR lets an app launch inside the EHR with the clinician's context. The standards are the easy part. The integration types, what each can and cannot do, and why the calendar is set by your customer's IT team rather than your code.

FHIR
Healthcare
EHR Integration
Interoperability
SMART on FHIR

ONC's HTI-1 rule made USCDI version 3 the baseline for certified health IT as of January 1, 2026, which widens the data available through certified EHRs' FHIR APIs. That makes integration more feasible than it was. It does not make it fast.

Want a second opinion on this for your system?

Book a free 30-minute call. You'll leave knowing what we'd do first and roughly what it costs, whether or not you hire us.

The integration types

Type

What it does

Limits

SMART on FHIR app launch

Your app opens inside the EHR with the patient and user in context, and reads data through FHIR

Read access is broad; write access varies widely by EHR and resource

Patient-facing FHIR access

A patient connects your app to their record

Patient-mediated, one record at a time

Bulk FHIR export

Population data for a group of patients, asynchronously

Batch, not real time; needs the customer to set it up

CDS Hooks

The EHR calls your service at points in the workflow and shows your cards

Support and placement vary by EHR

HL7 v2 interfaces

Real-time feeds of admissions, orders and results

Through the customer's interface engine and team; still the backbone of many hospitals

What actually takes time

  • Getting listed with or approved by the EHR vendor's developer program, where one is required.

  • The customer's security review: questionnaires, a BAA, sometimes penetration test reports and SOC 2.

  • The customer's analyst and interface team scheduling the build, testing and go-live, often months out.

  • Mapping: the same FHIR resource carries different codes and extensions at different sites.

How we would build for it

  1. Normalize all inbound data (FHIR, HL7 v2, CSV) into one internal model early, so each new site is a mapping, not a code change.

  2. Keep per-site configuration (endpoints, scopes, code mappings) as data, not branches.

  3. Run each site's integration in its own isolated queue so one hospital's outage does not stall the rest.

  4. Have SOC 2 and a HIPAA-ready AWS environment before the first enterprise security review, not during it.

hoolco Monthly Review

Once a month: what changed in tech that month and what it means for you, from cloud and AI to security and the tools you build with. Every item links to its source. No sales pitch, unsubscribe in one click.

As of October 26, 2026. Provided as is, for general information, and accurate to the best of our knowledge on the date shown. Not legal, compliance, tax, financial or other professional advice. Prices, limits and vendor services change; check current vendor documentation before relying on anything here. Terms of use.