Skip to content
FHIRVendors

EHR integration

eClinicalWorks FHIR Integration: healow and eClinicalWorks Developer Portals

eClinicalWorks is a widely used ambulatory EHR, and its FHIR program is split across two developer portals depending on who the app serves. Patient-centric apps go through healow, eClinicalWorks’ patient engagement arm; provider-centric, backend and bulk apps go through the eClinicalWorks developer portal. This page explains the split, what each path supports, and what to plan for. This site is independent and not affiliated with eClinicalWorks.

eClinicalWorks and related product names are trademarks of their respective owners. FHIR Vendors is independent and has no partnership with or endorsement from eClinicalWorks. Developer program terms change frequently — always confirm current requirements in the official documentation.

Two portals, two audiences

App audiencePortalNotes
Patient-centric appshealow developer portal (connect4.healow.com)Patient-authorized access; healow also covers scheduling integrations
Provider-centric appseClinicalWorks developer portal (fhir.eclinicalworks.com)Clinician-facing and EHR-launched apps
Backend and bulkeClinicalWorks developer portalSingle-patient backend and multi-patient bulk access
eClinicalWorks FHIR developer portals as described by eClinicalWorks

Both portals handle developer sign-up and documentation. Choose based on who uses your app, not on which data you need; the same clinical data can be reachable through different authorization paths.

Access, activation and fees

eClinicalWorks states that its certified FHIR APIs, including those certified to the ONC standardized API criterion §170.315(g)(10), are available to third-party developers and customers at no cost at this time, with at least 30 days’ notice of any future fees. It also notes it may offer chargeable value-added services.

  • Customer activation. eClinicalWorks customers enable FHIR APIs through an On-Demand Activation feature in the application.
  • healow production path. The healow portal describes joining, registering, testing and connecting; patient APIs connect directly, while scheduling APIs involve a contract and pricing review.
  • Practice consent. As with other EHRs, access to a practice’s data depends on that practice enabling your app.

Separate certified and value-added APIs

Free certified APIs and commercial value-added APIs (such as scheduling) have different terms. Map each of your workflows to the right category early, because it affects pricing and timelines.

FHIR version, US Core and SMART

The healow portal describes its APIs as FHIR R4-based and lists USCDI v3. Because the APIs are certified to §170.315(g)(10), they are expected to support US Core-based single-patient access through SMART App Launch and multi-patient access through FHIR Bulk Data. Confirm the exact US Core version, scopes and launch modes in the portal documentation before you build. Our SMART on FHIR guide covers the flows.

GET [base]/Group/<group-id>/$export?_type=Patient,Condition,Observation
Accept: application/fhir+json
Prefer: respond-async
Authorization: Bearer <access_token>
Bulk Data Access kick-off request; the server replies 202 Accepted with a status URL to poll.

Planning for practice-level rollout

eClinicalWorks customers range from small practices to large ambulatory groups, and each controls API activation for its own environment. Products that integrate with many practices need a repeatable onboarding process rather than a bespoke project per site.

  • Document the activation steps a practice must complete and the scopes your app requests.
  • Store per-practice endpoints and configuration outside your code.
  • Monitor bulk export jobs per practice; large exports take time and can fail partway.
  • Decide how you will refresh data: full re-export, incremental export using the _since parameter, or patient-level queries.

If you land exported data in your own repository, see FHIR server architecture.

Integration patterns

  • Patient-facing apps via healow: patient authorizes access to their record.
  • Provider-facing apps via the eClinicalWorks portal, launched in clinician workflows where supported.
  • Backend services for single-patient system access, authenticated with a signed JWT client assertion.
  • Bulk data exports for population analytics and value-based care programs. See our FHIR API integration guide.
  • Scheduling through healow scheduling APIs under commercial terms.

Limitations

  • Certified FHIR APIs focus on standardized data access; operational workflows may require value-added APIs with separate terms.
  • Each practice must activate APIs and your application.
  • Using the wrong portal for your app type causes rework in registration and authorization.
  • Practice-level configuration varies, so map data defensively.

Timeline factors and questions for partners

Timelines are driven by app type and portal, whether you need value-added APIs and their contracting, and practice-by-practice activation. See FHIR integration cost for planning.

  • Have you shipped apps through healow, the eClinicalWorks portal, or both?
  • Which of our workflows are covered by certified APIs and which need value-added APIs?
  • How do you handle On-Demand Activation and practice onboarding at scale?
  • Have you implemented bulk export against eClinicalWorks, and how did you handle large groups?

Browse EHR integration vendors filtered by eClinicalWorks.

Frequently asked questions

Which eClinicalWorks developer portal should I use?

eClinicalWorks directs patient-centric apps to the healow portal (connect4.healow.com) and provider-centric, backend and bulk apps to the eClinicalWorks portal (fhir.eclinicalworks.com).

Are eClinicalWorks FHIR APIs free?

eClinicalWorks states its certified FHIR APIs are available at no cost at this time and that it will give at least 30 days’ notice of any future fees. Value-added APIs such as scheduling have separate commercial terms.

How do practices enable FHIR access?

eClinicalWorks customers enable FHIR APIs through the On-Demand Activation feature in the application.

Does eClinicalWorks support bulk FHIR export?

Yes. eClinicalWorks lists bulk (multiple patient) FHIR APIs alongside backend single-patient access through its developer portal.

What is needed to go live with an eClinicalWorks integration?

Register through the relevant portal and follow its production steps; healow describes patient APIs as connecting directly, while scheduling APIs involve a contract. Each practice must also activate access. Check current requirements in each portal.

Official developer resources

Related FHIR services

Related guides

Need help with a eClinicalWorks FHIR integration?

Tell us what you need to build or connect. We review every request and share a short list of relevant vendors from our directory — no obligation.