athenahealth
athenahealth has a large proprietary API surface covering clinical, scheduling, and billing workflows. Multiple write-back patterns are described in vendor materials (e.g., athenaOne APIs, SMART launch, document upload), depending on endpoint and access tier. The push-based event system is still in alpha.
Medium complexitySelf-serveProprietary RESTFHIR R4C-CDA
FHIR Version
R4 (US Core STU3.1.1)
Rate Limit
Not published — enforced via 403
Sandbox
Yes — auto-provisioned on app creation
ONC Certified
Yes
Capability Matrix
| Capability | Read | Write |
|---|---|---|
Patients | ||
Appointments | ||
Encounters | ||
Clinical Notes | ||
Document Upload | ||
Lab Results | ||
Medications | ||
Allergies | ||
Conditions | ||
Immunizations | ||
Vitals |
Billing / Claims | ||
Coverage / Insurance | ||
Referrals | ||
Bulk Data Export | — | |
Events / Webhooks | — |
DocumentedNot documentedSelf-serveGatedPartner only
Integration considerations
- Note on access levels: 'Self-serve' indicates capabilities accessible in the preview/sandbox environment without a contract. Production access for many athenaOne APIs requires an athenahealth Platform Services contract and BAA; exact requirements depend on endpoint and program. See athenahealth onboarding overview for details.
- Clinical note write-back has multiple patterns described in vendor materials (SMART launch for in-workflow embedding, athenaOne document upload endpoints (e.g., PDF/C-CDA attachment) for certain write-back scenarios). Structured encounter note creation may require specific scopes and commercial access.
- FHIR event subscriptions are in limited alpha (v0.13) — not production-ready
- Quarterly breaking changes with mandatory testing deadlines require ongoing maintenance
- No published rate limits or uptime SLAs
- Documentation is SPA-rendered, making automated discovery difficult
- Single OAuth 2.0 infrastructure with multiple grant types: 2-legged client credentials (background/server access), 3-legged authorization code (user-facing), and SMART on FHIR launch (embedded apps). The same 2-legged credentials can access both athenaOne and FHIR endpoints.
- Documentation links point to athenahealth's API reference directory. Endpoint-specific documentation requires navigating within the developer portal, which is SPA-rendered and not directly linkable at the resource level.
- [Vendor]Main API Docs
- [Vendor]Developer Console
- [Vendor]All APIs Reference
- [Vendor]FHIR APIs
- [Vendor]athenaOne Core IG v5.8.0
- [Vendor]Onboarding Guide
- [Vendor]Authorization Overview
- [Vendor]Changed Data Subscriptions
- [Vendor-GitHub]FHIR Event Subscriptions
- [Vendor]ONC Certification
- [Vendor]Marketplace Partners
- [Vendor]Developer Portal Overview