Developer working on a laptop at a wooden table in a calm co-working space, with a clinic tablet lying on the desk
    athenahealth FHIR capabilities

    athenahealth FHIR Capabilities

    Your product needs to know what athenahealth exposes over FHIR before you design the data flow. Agnotic Technologies reads athenahealth's published CapabilityStatement and SMART configuration, maps what your use case can read, search and write, and builds and tests the integration for you.

    FHIR R4 (4.0.1)US Core 3.1.1 and 6.1.0SMART v1 and v2Bulk Data $export

    Trusted by global innovators

    Benchmark
    Chibasco
    Fundency
    Lantimer
    Lauren
    Lera
    One Minute
    Pento Pix
    TAP
    Xtrium
    Healthevolve
    Benchmark
    Chibasco
    Fundency
    Lantimer
    Lauren
    Lera
    One Minute
    Pento Pix
    TAP
    Xtrium
    Healthevolve
    Benchmark
    Chibasco
    Fundency
    Lantimer
    Lauren
    Lera
    One Minute
    Pento Pix
    TAP
    Xtrium
    Healthevolve
    Benchmark
    Chibasco
    Fundency
    Lantimer
    Lauren
    Lera
    One Minute
    Pento Pix
    TAP
    Xtrium
    Healthevolve

    What are athenahealth FHIR capabilities?

    athenahealth FHIR capabilities are the HL7 FHIR R4 resources, SMART authorization flows and Bulk Data export that athenahealth's platform FHIR server declares for apps that work with athenaOne practices. Agnotic Technologies checks those declarations, maps your use case to them, and builds the integration that reads, searches and writes the data for you.

    athenaOne is athenahealth's platform for practices. This page covers its FHIR surface only; our athenahealth integration services page covers the wider integration and the engagement.

    Every capability here comes from the server's own published CapabilityStatement and SMART configuration. What a practice has enabled for your app is confirmed in testing.

    Server declarations

    What does athenahealth's FHIR server declare?

    The production CapabilityStatement declares FHIR 4.0.1, and conformance to US Core 3.1.1 and 6.1.0 and to the Bulk Data Access guide 1.0.1 and 2.0.0.

    Its SMART configuration supports the authorization code and client credentials grants, EHR and standalone launch, public and confidential clients, and SMART v1 and v2 permissions.

    Capability table

    Which athenahealth FHIR resources can your app use?

    Built only from athenahealth's production CapabilityStatement and SMART configuration. Interactions not listed are not declared.

    Resource or areaInteractions declaredAuth modelNotes
    PatientRead, search; $health-cards-issueSMART patient or user scopes; client credentials for system accessOperation for issuing SMART Health Cards is declared
    AllergyIntolerance, Condition, Immunization, MedicationRequest, ProcedureRead, searchSMART patient or user scopes; client credentialsUS Core profiles declared
    ObservationRead, searchSMART patient or user scopes; client credentialsUS Core lab, vital signs and other observation profiles declared
    DiagnosticReport, DocumentReference, BinaryRead and search; Binary readSMART patient or user scopes; client credentialsDocument content retrieved through Binary
    AppointmentRead, search; $self-checkin-entry-url, $telehealth-zoom-credentialsSMART scopesathenahealth-specific operations declared on the resource
    QuestionnaireResponseCreate, read, search; $latest-response-by-questionnaireSMART scopesThe one resource with create declared
    Group$exportclient_credentials (system)Bulk Data export, per guide versions 1.0.1 and 2.0.0
    MeasureReport$submit-care-gapsclient_credentials (system)Care gap submission operation declared

    FamilyMemberHistory also declares a $batch-write operation. We confirm any write path with athenahealth during scoping before a release depends on it.

    Sandbox checklist

    What should you check in athenahealth's preview environment?

    athenahealth publishes the same discovery documents on its preview API host. We run this list before writing integration code.

    • Pull the CapabilityStatement from the preview and production hosts and compare them
    • Confirm every resource your app needs declares the interaction you need: read, search or create
    • Read the SMART configuration and match your client type: public with PKCE, or confidential
    • Request only the scopes your use case needs, in SMART v1 or v2 syntax, and inspect what the token grants
    • Test Group $export end to end, including status polling and file download, with synthetic patients
    • Check how your app handles missing US Core elements and data absent reasons
    • Confirm the launch context your app receives: patient, encounter or both

    What we build on athenahealth FHIR APIs

    Each module is scoped on its own, so a first release can be one of them.

    SMART apps for practice staff

    EHR launch with patient and encounter context, single sign-on through OpenID Connect and only the scopes your workflow needs.

    Patient-facing access

    Standalone launch with PKCE for patient apps, with US Core data shown in a form patients can read.

    Backend data sync

    System access through the client credentials grant for scheduled reads into your product or warehouse.

    Bulk Data pipelines

    Group $export jobs with polling, NDJSON processing and reconciliation for population and analytics use cases.

    Intake and questionnaire write-back

    QuestionnaireResponse create for intake and screening forms that belong in the patient record.

    Quality and care gap feeds

    MeasureReport care gap submission for quality programs, where your contract with the practice covers it.

    Scope drivers

    What drives the cost of an athenahealth FHIR integration?

    We do not quote a price before scoping. These are the factors that move the effort.

    Read only or write back

    Most declared resources are read and search. Write needs beyond QuestionnaireResponse add a confirmation step and possibly another path.

    User, patient or system access

    Each auth model needs its own registration, testing and review. Many products need two of them.

    Bulk Data

    Group exports add long-running jobs, file handling and reconciliation to the scope.

    Number of practices

    Each practice that adopts your app adds enablement, configuration checks and support.

    Data model work

    Mapping US Core resources into your product's model is quick for some products and a project for others.

    Startup or established product

    Startups often need the data model designed with the integration. Established products mostly need mapping.

    Who builds on athenahealth

    Who builds on athenahealth FHIR APIs?

    The products we see most often on athenaOne practices.

    Health tech startups

    Products for independent and group practices that need chart data in the first pilot.

    Practice workflow apps

    SMART apps launched by staff with patient and encounter context.

    Patient engagement apps

    Patient apps that read records through standalone launch.

    Intake and screening tools

    Forms that write QuestionnaireResponse back to the record.

    Analytics and quality platforms

    Bulk Data exports and care gap feeds for value-based programs.

    Care management products

    Scheduled backend reads of problems, medications and results.

    How we work

    How do you build on athenahealth FHIR APIs?

    Four steps, with a fixed first release agreed before build starts.

    1.

    Read the declarations

    We map your use case against the CapabilityStatement and SMART configuration and flag anything that is not declared.

    Declared only
    2.

    Build against the preview host

    We register the app, request narrow scopes and test every call against the preview environment with synthetic patients.

    Synthetic data
    3.

    Pilot with one practice

    The first release runs with a pilot practice so launch context, data and performance are checked in real use.

    Pilot practice
    4.

    Roll out and monitor

    We add practices one by one and watch auth errors, failed calls and export jobs.

    Monitored
    Compliance as engineering

    How do we keep PHI safe on an athenahealth integration?

    HIPAA applies to your product as well as the practice. These are the safeguards we build in.

    Business associate agreements

    Agnotic signs a BAA before any PHI is shared. Development uses the preview environment and synthetic patients.

    Least-privilege scopes

    Scopes match the use case, and system access through client credentials is kept for backend jobs only.

    Secrets and keys

    Client secrets and private keys live in a secrets manager with rotation, never in configuration files.

    Audit logging

    Every FHIR call is logged with user, patient, practice and time.

    Compliance-First Healthcare App Development Services Backed by Global Standards

    01HIPAA logo

    HIPAA

    Health Insurance Portability and Accountability Act

    Protect PHI with privacy-first architecture, encrypted storage and transmission, strict access controls, and traceable audit logs.

    02GDPR logo

    GDPR

    General Data Protection Regulation

    Implement lawful consent flows, data minimization, retention controls, and secure processing for sensitive health data.

    03FHIR logo

    FHIR

    Fast Healthcare Interoperability Resources

    Enable standardized health data exchange across apps, care teams, and systems through standards-based FHIR APIs.

    04HL7 logo

    HL7

    Health Level Seven International

    Support enterprise-grade interoperability with HL7-based integrations for records, events, and clinical messaging workflows.

    05HITRUST logo

    HITRUST

    Health Information Trust Alliance

    Align security programs to healthcare-specific control and risk management practices trusted by providers and ecosystem partners.

    06HITECH logo

    HITECH

    Health Information Technology for Economic and Clinical Health Act

    Design with breach notification readiness, digital record safeguards, and operational controls that support regulated care programs.

    07SaMD logo

    SaMD

    FDA Software as a Medical Device

    Plan software quality, traceability, and documentation pathways for products that may require SaMD review and submission.

    08MDR (EU) logo

    MDR (EU)

    Medical Device Regulation (European Union)

    Prepare EU market-ready processes for risk classification, evidence tracking, and lifecycle governance under MDR expectations.

    09SAMHSA logo

    SAMHSA

    Substance Abuse and Mental Health Services Administration

    Apply confidentiality controls and consent-aware sharing models for behavioral and mental health data experiences.

    Standards in scope

    Standards athenahealth's FHIR server declares

    FHIR R4US CoreSMARTBulk DataOpenID ConnectHIPAA
    Facts and sources

    Which facts shape athenahealth FHIR work?

    Short facts we design around, each linked to its primary source.

    Frequently Asked Questions

    Yes. athenahealth's production CapabilityStatement declares FHIR 4.0.1, with conformance to US Core 3.1.1 and 6.1.0 and to the Bulk Data Access guide 1.0.1 and 2.0.0.