You've decided to add AI to your clinical workflow. Maybe you want AI-generated SOAP notes, billing optimization, or both. The first question you'll face: how does the AI actually connect to your EHR?

There are two fundamentally different approaches, and choosing the right one will determine your setup time, ongoing cost, EHR compatibility, and how much value you can extract from AI documentation tools. Get it right and you're saving 2 hours per day within a week. Get it wrong and you're six months into an integration project that still doesn't work.

This guide compares API-based integration and browser extension approaches across every dimension that matters to a small clinic decision-maker: setup time, cost, IT requirements, EHR compatibility, data access depth, and long-term scalability.

Two Approaches to Adding AI to Your EHR

Before diving into comparison, let's understand how each approach works at a technical level.

Approach 1: API Integration

API (Application Programming Interface) integration connects the AI tool directly to your EHR's database through programmatic interfaces. The dominant standards in healthcare are:

When an AI tool integrates via API, it can:

Approach 2: Browser Extension

A browser extension runs as a Chrome sidebar alongside your web-based EHR. Instead of connecting to the EHR database, it reads what's displayed on your screen — the same information you're looking at.

When an AI tool integrates via browser extension, it can:

The Comprehensive Comparison

Dimension API Integration Browser Extension
Setup time 3-12 months Under 5 minutes
Cost $10K-$250K+ (setup) + $500-2K/mo $49-150/mo per provider
IT requirement Dedicated IT team or consultant None
EHR vendor approval Required (App Marketplace listing) Not required
EHR compatibility 1-3 specific EHRs per integration Any web-based EHR
Data access depth Full database access (historical, cross-encounter) Current screen content only
Write-back capability Direct write to EHR fields Copy/paste (some offer auto-fill)
Maintenance Ongoing: API version updates, auth tokens, rate limits Minimal: Chrome auto-updates
Vendor lock-in High (integration is EHR-specific) None (works with any EHR)
Downtime risk API outages affect AI features Independent of EHR infrastructure

API Integration: Deep Dive

How It Actually Works

Let's trace what happens when a large hospital system integrates an AI documentation tool via Epic's FHIR API:

  1. Application registration: The AI vendor registers on the Epic App Orchard (now App Market). This requires a formal application, security review, and approval process that typically takes 3-6 months.
  2. Development: The vendor builds an integration layer specific to Epic's FHIR endpoints. This includes OAuth2 authentication, data mapping from FHIR resources to their internal data model, and handling Epic-specific data formats and extensions.
  3. Testing: Integration is tested in a sandbox environment, then in a staging environment with synthetic data, then in a limited production pilot.
  4. Deployment: The IT team configures authentication, sets up user provisioning, configures data access permissions, and deploys to production.
  5. Ongoing maintenance: API versions change, authentication tokens expire, rate limits need monitoring, and EHR updates can break integrations.

The entire process typically takes 6-12 months for a first implementation, with ongoing maintenance costs of $50,000-$200,000 per year for a multi-site deployment.

Pros of API Integration

Cons of API Integration

Browser Extension: Deep Dive

How It Actually Works

Here's what happens when a small clinic adds Cheryl AI via Chrome browser extension:

  1. Installation: Provider clicks "Add to Chrome" in the Chrome Web Store. Extension installs in 30 seconds.
  2. Setup: Provider logs in, selects their specialty, and chooses their preferred note format (SOAP, DAP, Narrative). Total time: 2 minutes.
  3. Use: Provider opens their EHR in Chrome as usual. Cheryl appears as a sidebar. Click "Read Page" to import patient context from the EHR screen, type clinical shorthand, and receive complete documentation.

That's it. No IT involvement, no vendor approval, no API credentials, no months-long implementation project. The time from decision to first AI-generated note is typically under 5 minutes.

Pros of Browser Extension

Cons of Browser Extension

The "Screen-Limited" Objection

The most common objection to browser extensions is: "But it can only see what's on screen." This sounds like a significant limitation, but in practice it rarely matters. Here's why:

When you're documenting a patient encounter, the information you need is almost always already on your screen:

The "Read Page" function in browser extensions like Cheryl captures all of this context in a single click. For 95%+ of documentation workflows, screen-level access provides everything needed to generate accurate clinical documentation.

Deep historical access (e.g., trends in lab values over 2 years, cross-provider notes from referral systems) is genuinely useful for API integrations in complex care scenarios. But for the primary documentation use case — generating a chart note for today's visit — screen-level context is sufficient.

When to Choose API

API integration makes sense when you meet ALL of these criteria:

This describes less than 5% of US healthcare providers. The vast majority of clinics — including virtually all small and medium practices — don't meet these criteria.

When to Choose Browser Extension

Browser extension is the right choice when any of these apply (and they apply to most small clinics):

🏥 Real-World Decision Guide

Solo chiropractor using Jane App? → Browser extension. No question.

5-provider multi-specialty clinic on DrChrono? → Browser extension. Fast, affordable, works today.

50-provider health system on Epic? → API integration might justify the investment. But even here, many start with a browser extension for immediate value while the API integration is being built.

Using CharmHealth, PracticeBetter, or any smaller EHR? → Browser extension. These EHRs typically don't offer robust APIs for third-party AI integration.

Cheryl's Approach: Browser Extension First, API When Needed

Cheryl AI takes the browser extension approach because it serves the largest underserved market: small and medium clinics that need AI documentation now, not in 6 months after an IT project.

Here's what the browser extension enables:

All of this works with any web-based EHR, installs in under 5 minutes, and costs $49/month per provider. For clinics that need deeper integration, Cheryl also offers API-based features for specific EHR platforms — but the browser extension alone handles 95% of documentation and billing workflows.

Check the EHR compatibility database to see confirmed compatibility with 50+ EHR systems.

The Hybrid Future

The industry is converging toward a hybrid model where browser extensions handle the immediate documentation workflow and API integrations (when available) add deeper features like:

The smart strategy for most clinics: start with a browser extension to get immediate value (today), then add API-based features as they become available for your specific EHR (months or years later). You capture 95% of the benefit from day one, with the remaining 5% coming when deeper integration matures.

Don't let perfect be the enemy of good. Every day you spend evaluating API integration options is a day your providers are still spending 2 hours on after-hours charting. A browser extension solves 95% of the problem in 5 minutes.

Making Your Decision

Here's the simplest decision framework:

  1. Are you a large health system with 50+ providers on Epic/Oracle? Consider API integration, but install a browser extension today while the API project runs.
  2. Are you a small-to-medium clinic (any size, any EHR)? Browser extension. Full stop. The ROI is immediate and the cost is trivial.
  3. Do you use multiple EHR systems across locations? Browser extension is the only approach that works with all of them simultaneously.
  4. Do you need AI documentation within the next 30 days? Browser extension. API integration won't be ready for 6-12 months.

For a deeper understanding of how AI documentation tools reduce charting time, see our guide on how to reduce clinical documentation time by 60%. And for a financial analysis of the documentation burden, see the true cost of clinical documentation.

Works With Your EHR — Guaranteed

Cheryl AI works with any web-based EHR. Check compatibility and try it free.

Check Your EHR →