Skip to content
FHIRVendors

EHR integration

athenahealth FHIR Integration: Certified APIs, athenaOne APIs and Marketplace

athenahealth’s cloud-based athenaOne platform serves a large base of ambulatory practices, which makes it a frequent target for digital health products. Its developer offering has two lanes: certified FHIR R4 APIs aligned with US Core, and proprietary athenaOne APIs that cover more operational workflows. Knowing which lane your use case falls into is the first design decision. This site is independent and has no affiliation with athenahealth.

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

Developer access model

Developers register on athenahealth’s developer portal and create applications. A preview environment with synthetic, non-production data is available for building and testing; preview and production credentials are separate, so keys issued for one environment do not work in the other.

  • Certified FHIR APIs. FHIR R4 APIs certified under ONC’s program for standardized API access, returning US Core-aligned clinical data.
  • athenaOne APIs. Proprietary REST APIs covering practice operations such as scheduling, documents and patient registration. These are typically governed by separate commercial terms.
  • Marketplace. athenahealth operates a marketplace where practices can discover partner applications. Listing is a separate process from API access.
  • Practice authorization. Regardless of lane, each practice must authorize your application before you can access its real data.

Confirm the current production path

Requirements for moving to production differ between certified-only apps and apps using athenaOne APIs, and athenahealth updates its programs periodically. Confirm the path for your app on athenahealth’s own developer documentation.

FHIR version, US Core and SMART

The certified APIs are FHIR R4. Under ONC’s standardized API certification criterion (§170.315(g)(10)), certified health IT must support US Core-based access for single patients via the SMART App Launch framework and population-level access via the FHIR Bulk Data Access specification. Use athenahealth’s documentation to confirm the exact US Core version, scopes and launch types it currently supports.

Authorization uses OAuth 2.0: authorization-code flows for SMART user and patient apps, and client credentials for system-to-system access. See our FHIR security guide for scope and token-handling practice.

Designing for many independent practices

athenahealth customers are largely independent practices and medical groups rather than a few large health systems, so the commercial success of an integration often depends on onboarding many practices efficiently.

  • Make practice onboarding as self-service as possible, with clear instructions for authorizing your app and confirming the data it will access.
  • Treat practice identifiers and settings as configuration, not code.
  • Expect variation in how practices document the same data, such as problem lists and medication history.
  • Monitor error rates per practice so one misconfigured practice does not hide among many healthy ones.

For the broader architecture of multi-source data, see FHIR and healthcare interoperability.

Integration patterns

Use caseLikely API laneComment
Patient access app reading clinical historyCertified FHIR R4Standalone SMART launch; patient authorizes
Clinician tool embedded in athenaOneCertified FHIR R4 (SMART) plus possibly athenaOne APIsCheck launch support and context parameters
Online scheduling, intake, document uploadathenaOne APIsCertified FHIR APIs are primarily read and search
Population analyticsCertified FHIR Bulk Data or athenaOne APIsDepends on data scope and contract
Mapping athenahealth use cases to API options
GET [base]/fhir/r4/Condition?patient=<patient-id>&category=problem-list-item
Accept: application/fhir+json
Authorization: Bearer <access_token>
Illustrative US Core problem list query. Use the base URL and parameters documented for your environment.

If your product combines FHIR reads with athenaOne writes, design your data layer so both map to the same internal model. Our FHIR API integration guide discusses this hybrid pattern.

Limitations

  • The certified FHIR APIs focus on reading clinical data; most operational writes rely on athenaOne APIs.
  • Each practice authorizes access separately, so scale depends on practice-level adoption.
  • Preview data is synthetic and will not reflect every practice’s configuration.
  • Proprietary API usage may carry fees and contract requirements that affect your business model.

Timeline factors

  • Whether you can stay within the certified FHIR APIs or need athenaOne APIs and their contracting.
  • Any marketplace listing or partner review you choose to pursue.
  • Practice authorization and onboarding at each customer.
  • Mapping effort between FHIR resources and athenaOne API payloads.

See FHIR integration cost for planning ranges and cost drivers.

What to ask an athenahealth integration partner

  • Which of our workflows fit the certified FHIR APIs and which need athenaOne APIs?
  • Have you taken an app from preview to production on athenahealth, and what did that require?
  • How will you handle practice-by-practice authorization and onboarding?
  • How do you reconcile data read via FHIR with data written via athenaOne APIs?

Browse EHR integration vendors filtered by athenahealth.

Frequently asked questions

Does athenahealth support FHIR R4?

Yes. athenahealth offers certified FHIR R4 APIs aligned with US Core, alongside its proprietary athenaOne APIs.

Can I write data into athenaOne through FHIR?

The certified FHIR APIs are oriented toward reading and searching clinical data. Workflows such as booking appointments or posting documents generally use athenaOne APIs. Confirm current capabilities in athenahealth’s documentation.

Is there a sandbox for athenahealth?

Yes. Developers can build against a preview environment with synthetic data using preview credentials, which are separate from production credentials.

Do I need to be in the athenahealth Marketplace?

Not necessarily for API access, but a marketplace listing helps practices discover your app. Each practice must still authorize your application.

How long does an athenahealth integration take?

Building against the preview environment can move quickly for read-only use cases on the certified APIs. Elapsed time grows when you need athenaOne APIs and their contracting, a marketplace listing, or many practices to authorize the app. Run these tracks in parallel where you can.

Related FHIR services

Related guides

Vendors documenting athenahealth integration

Based on each vendor's public materials. Confirm current scope directly with the vendor.

Need help with a athenahealth 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.