← Back to all docs

eClinicalWorks API

eClinicalWorks is a cloud-based EHR and practice management platform serving ambulatory practices, FQHCs, hospitals, and specialty clinics, with integrated revenue cycle management, patient engagement through healow, and AI documentation via Sunoh.ai. With an unofficial API, you can sync patients and providers, manage appointments and telehealth visits, retrieve clinical notes and prescriptions, submit and reconcile claims, and orchestrate value-based care workflows without living inside the eClinicalWorks portal.

By Alex KlarfeldMay 7, 2026
eClinicalWorks API

What is eClinicalWorks?

eClinicalWorks is a cloud-based EHR and practice management platform used by ambulatory practices, hospitals, FQHCs, and specialty clinics across dental, vision, behavioral health, ambulatory surgery centers, and urgent care. The platform combines clinical documentation, scheduling, e-prescribing, labs, telehealth, billing and revenue cycle management, patient engagement through the healow suite, interoperability, and AI assistance via Sunoh.ai (medical scribe), Eva (virtual assistant), and healow Genie (AI contact center).

Core product areas include:

  • EHR & Practice Management (clinical documentation, scheduling, check-in, labs, e-prescribing, in-place editing)
  • AI tooling (Sunoh.ai medical scribe, Eva virtual assistant, Image AI, AI Automation)
  • healow Patient Engagement (self-scheduling, digital check-in, telehealth, secure messaging, patient portal, Messenger Campaigns)
  • Revenue Cycle Management (self-service Practice Management plus end-to-end managed RCM Service with KPI dashboards)
  • Value-Based Care (ACO/CIN support, care planning, CCM, HEDIS, HCC coding, PCMH)
  • healow Genie (AI-powered contact center for patient call management)
  • Interoperability (nationwide network record retrieval and exchange)

Common data entities:

  • Patients and patient demographics
  • Providers, clinical staff, and facility/location records
  • Appointments (in-person and telehealth via healow)
  • Encounters, progress notes, and Sunoh.ai-generated documentation
  • e-Prescriptions, lab orders, and results
  • Eligibility checks, prior authorizations, and referrals
  • Claims (837P/I) and Remittances (835 ERA)
  • Patient payments, statements, and balances
  • Quality measures, care plans, and registry data (HEDIS/HCC)

The eClinicalWorks Integration Challenge

Practices and health systems rely on eClinicalWorks daily, but turning portal-based clinical, scheduling, and billing workflows into automated pipelines is hard:

  • Limited public API surface: integrations beyond standard interoperability flows live behind partnership and certification programs rather than self-serve developer access
  • Module entitlements vary: EHR, healow patient engagement, RCM Service, value-based care tooling, and specialty editions are licensed independently; integrations must respect what each tenant has enabled
  • Strong enterprise security: SSO/MFA, role-based permissions, and audit controls on clinical accounts complicate headless automation
  • Billing data spans clearinghouse and ERA flows that lean on batch interfaces, submission windows, and managed RCM workflows
  • Documentation compliance: notes (including Sunoh.ai-generated drafts) require sign/lock with audit trails, and amendments demand reason codes and re-signing
  • Multi-site and specialty workflows: large enterprises run many facilities and specialty editions (dental, vision, behavioral health, ASC, urgent care) whose schemas and entitlements differ across the same tenant

How Supergood Creates eClinicalWorks APIs

Supergood reverse-engineers authenticated browser flows, batch interfaces, and network interactions to deliver a resilient API endpoint layer for your practice or RCM operations.

  • Handles username/password, SSO, and MFA (SMS, email, TOTP) securely across eClinicalWorks and healow
  • Maintains session continuity with automated refresh and change detection across modules
  • Normalizes patient, scheduling, encounter, eligibility, claim, and care-plan objects so your systems integrate once across EHR, healow, and RCM
  • Aligns with customer module entitlements and specialty editions to ensure compliant access; we do not bypass paid features
  • Bridges clearinghouse submissions and ERA retrieval where applicable with signed URL handling and reconciliation hooks

Use eClinicalWorks with AI agents: eClinicalWorks MCP Server →

Getting Started

  • Schedule Integration Assessment

Book a 30-minute session to confirm your eClinicalWorks module mix, specialty editions, licensing, and authentication model.

  • Supergood Builds and Validates Your API

We deliver a hardened eClinicalWorks adapter tailored to your workflows and entitlements.

  • Deploy with Monitoring

Go live with continuous monitoring and automatic adjustments as eClinicalWorks evolves.

eclinicalworks

API Endpoints

Authentication

POST/authenticate

Authenticate against eClinicalWorks or healow with username/password, SSO, and MFA (SMS, email, TOTP); returns a managed session for downstream calls.

Patients

GET/patients

Retrieve patient demographics, identifiers, and facility/location associations across multi-site tenants and specialty editions.

Scheduling

GET/appointments

List in-person and healow telehealth appointments with provider, location, status, and visit-type metadata.

Scheduling

POST/create_appointment

Create new appointments respecting provider templates, facility rules, and healow self-scheduling configuration.

Clinical

GET/encounters

Pull encounter records, progress notes, and Sunoh.ai-generated draft documentation with sign/lock state.

Billing

GET/eligibility

Run real-time payer eligibility checks for scheduled or arriving patients.

Billing

POST/submit_claim

Submit 837P/I claims through the clearinghouse path, with reconciliation hooks for 835 ERAs and payment posting.

Use Cases

Sync Patients and Providers

Mirror eClinicalWorks patient demographics, provider rosters, and facility/location records into your CRM, data warehouse, or analytics layer in near real time across multi-site tenants and specialty editions.

Automate Documentation via Sunoh.ai Workflow

Programmatically pull encounters, progress notes, and Sunoh.ai-generated draft documentation, route them through downstream review or coding pipelines, and re-post sign/lock actions with the required audit trail.

healow Patient Engagement Orchestration

Drive self-scheduling, digital check-in, telehealth visit creation, secure messaging, and Messenger Campaigns from your own front-end or outreach stack while keeping eClinicalWorks as the system of record.

RCM Service and Claims Automation

Run eligibility checks, submit 837P/I claims, retrieve 835 ERAs, reconcile patient payments, and surface KPI data from the RCM Service into your finance dashboards without manual portal work.

Technical Specifications

Authentication

Username/password, SSO, and MFA (SMS, email, TOTP) across eClinicalWorks and healow; respects role-based permissions and enterprise audit controls

Connectivity

Web portal access with partner API gates; partial FHIR coverage plus HL7 v2 and X12 (837/835) clearinghouse and ERA flows for claims and remittances

Response format

JSON normalized by the Supergood adapter across EHR, healow, and RCM surfaces

Rate limits

Tenant- and module-dependent; managed by the Supergood adapter to stay within eClinicalWorks and healow thresholds

Session management

Automated refresh, MFA challenge handling, and change detection across eClinicalWorks and healow modules

Data freshness

Near real-time on patients, scheduling, encounters, and eligibility; batch cadence on 837/835 claim and ERA flows

Security

HIPAA-aligned handling with TLS in transit, encrypted credential storage, RBAC, and audit-trail preservation on sign/lock and amendments

Webhooks

Not natively exposed; Supergood emits change events via polling and diffing across patient, scheduling, encounter, and claim objects

Latency

Sub-second on read paths for patients, appointments, and eligibility; minutes on claim submission and ERA reconciliation

Throughput

Concurrency tuned per tenant and module entitlement; horizontal scale across multi-site facilities and specialty editions

Reliability

Continuous monitoring with automatic retries, idempotent claim and appointment writes, and managed failover as eClinicalWorks evolves

Adaptation

Adapter tracks eClinicalWorks, healow, Sunoh.ai, and RCM Service UI and interface changes; updates ship without customer code changes

Frequently asked questions

The adapter supports both. For in-house billing, we expose eligibility, claim submission, ERA retrieval, and payment posting endpoints directly. For customers on the eClinicalWorks RCM Service, we surface KPI dashboards, claim status, and reconciliation data while respecting the managed workflow boundaries set by the RCM team.

Yes. healow self-scheduling, digital check-in, telehealth, secure messaging, and Messenger Campaigns are accessible through the same adapter, with session continuity maintained across the eClinicalWorks and healow surfaces.

Yes. We tailor the adapter to each tenant's specialty editions and module entitlements (dental, vision, behavioral health, ASC, urgent care) since schemas and available workflows differ across the same tenant.

Sunoh.ai draft documentation is retrieved alongside encounter and progress note data. Sign/lock actions, amendments with reason codes, and re-signing flows are all handled through the adapter so audit trails stay intact.

The adapter handles username/password, SSO, and MFA (SMS, email, TOTP) securely, maintains session continuity with automated refresh, and respects role-based permissions and audit controls so headless automation does not bypass your security posture.

Ready to get a real API?