Skip to main content

🚀 Quickstart

Connect to eClinicalWorks with Nango and see data flow in a few minutes. eClinicalWorks uses the SMART Backend Services flow — a machine-to-machine, JWT-signed authentication, with no end-user OAuth redirect.
1

Create the integration

In Nango (free signup), go to Integrations → Configure New Integration → eClinicalWorks (FHIR). Register your Client ID, Key ID, Private Key, and Scope in the Settings tab — see the setup guide. These are entered once and reused automatically by every connection.
2

Connect a practice

Each connection represents one practice’s FHIR facade. Create it by supplying that practice’s FHIR Base URL and OAuth Server URL — see the connect guide for the exact fields.
3

Call the eClinicalWorks FHIR API

Make your first request. Replace the placeholders with your API key (from Environment Settings), integration ID, and connection ID:
Or fetch credentials with the Node SDK or API.✅ You’re connected! Check the Logs tab in Nango to inspect requests.
4

Implement Nango in your app

Follow our Auth implementation guide to integrate Nango in your app.

📚 eClinicalWorks (FHIR) integration guides

Nango-maintained guides for common use cases. Official docs: eClinicalWorks Platform for Open Development — Backend Services authentication

🧩 Pre-built syncs & actions for eClinicalWorks (FHIR)

Enable them in your dashboard. Extend and customize to fit your needs. No pre-built syncs or actions available yet.
Not seeing the integration you need? Build your own independently.