Welcome to the CMS ACCESS Model API Implementation Guide. This comprehensive guide covers all APIs for the CMS ACCESS (Advancing Chronic Care with Effective, Scalable Solutions) Model.
The ACCESS Model aims to modernize chronic condition management across Medicare by testing a value-based payment system that prioritizes health outcomes, clinical accountability, and patient empowerment. It enables care organizations to use a wide range of technology-supported tools — including virtual care, remote monitoring, digital therapeutics, and coordinated team-based services — that are often difficult to bill under traditional fee-for-service Medicare.
For more information about the CMS ACCESS Model, please see the ACCESS Model website.
About This Implementation Guide
This IG consolidates guidance for all ACCESS Model APIs into a single comprehensive resource, providing:
Consistent authentication mechanisms
Shared resources used across multiple APIs
API-specific resources used in specific APIs
ACCESS Model APIs
This Implementation Guide covers four primary APIs: the Eligibility API, the Alignment API, the Unalignment API, and the Data Reporting API (to be added in a subsequent release of this IG).
Eligibility API
This API allows participants to quickly determine if a patient meets the basic eligibility criteria for participation in the ACCESS model.
$submission-status - Check status of eligibility request
Learn more about the Eligibility API in the ACCESS API Operations Manual.
Alignment API
This API aligns eligible patients to participants within specific ACCESS Model tracks. When a patient is aligned to an ACCESS Model track, a subscription is created to provide event notifications related to the patient to the participant. This subscription will provide information on the patient’s status throughout the ACCESS Model and provide valuable reminders.
Key Operations:
$align - Submit alignment request
$submission-status - Check status of alignment request
Additional Features:
Subscription-based event notifications
Learn more about the Alignment API in the ACCESS API Operations Manual.
Unalignment API
This API allows a participant to manually unalign a patient from the ACCESS Model track due to specific approved reasons such as patient relocation or loss of contact.
Key Operations:
$unalign - Submit unalignment request
$submission-status - Check status of unalignment request
Learn more about the Unalignment API in the ACCESS API Operations Manual.
Data Reporting API
This API allows a participant to submit required data reporting information for patients aligned to the ACCESS Model to support program evaluation and performance measurement.
Key Operations:
$report-data - Submit data report
$submission-status - Check status of data submission
🔮 Coming in Future Release: The Data Reporting API details will be added in a future version of this Implementation Guide.
ACCESS Model Tracks
All APIs support the following ACCESS Model tracks:
Asynchronous Processing - All primary operations are asynchronous, returning a URL with submission ID to check the status
US Core Alignment - Leverages US Core 6.1.0 profiles
OAuth 2.0 Security - Enterprise-grade authentication using client credentials flow
FHIR R4 - Built on FHIR R4.0.1 specification
Subscription Support - Real-time notifications for ACCESS Model events and deadlines
Getting Started
📘 Operations Manual: Detailed implementation guidance including authentication workflows, API-specific examples, subscriptions, and testing scenarios is available in the separate Operations Manual document.
Review the Operations Manual - Understand common patterns, authentication, and API-specific guidance
Select Your APIs - Choose the appropriate APIs for your use case
Review Artifacts - Examine the technical specifications
Use the top menu bar to access different IG sections
The Artifacts page provides a comprehensive list of all formal artifacts with links to detailed pages
Code examples throughout use realistic placeholder URLs marked as [base] - replace these with your actual API endpoint
All examples show both HTTP headers and JSON bodies separately for clarity
For Different Roles
API Developers: Review the Operations Manual for detailed implementation patterns, then examine the operation definitions in Artifacts.
Integration Architects: The Operations Manual contains sequence diagrams showing the asynchronous pattern and system interactions.
QA/Testing Teams: Use the example instances in Artifacts to understand expected responses, and see the Testing Guide in the Operations Manual for test scenarios.
Compliance/Security Teams: The Operations Manual includes Security Considerations for authentication, TLS requirements, and data handling practices.
FHIR Knowledge Prerequisites
This IG assumes familiarity with:
Core FHIR Concepts:
FHIR R4 basics including resources, data types, and the RESTful API
These are the contributing organizations which drive the guidance in this IG:
Centers of Medicare and Medicaid Services (CMS)
Global Alliant, Inc.
Firely USA Inc.
For more information contact Dave Hill (david.h[at]globalalliantinc.com).
Globals Profiles
There are no Global profiles defined
Package Dependencies
ℹ️ Important - Standards Compliance: It should be noted that FHIR US Core 6.1.0 is based off of ASTP/ONC USCDI v3, not USCDI v1 as indicated below, so this FHIR IG is compliant with g10 standards.
This IG defines the global extensions - the ones defined for everyone. These extensions are always in scope wherever FHIR is being used (built Mon, Feb 10, 2025 21:45+1100+11:00)
Package hl7.fhir.uv.extensions.r4#1.0.0
This IG defines the global extensions - the ones defined for everyone. These extensions are always in scope wherever FHIR is being used (built Sun, Mar 26, 2023 08:46+1100+11:00)
Package hl7.fhir.uv.bulkdata#2.0.0
FHIR based approach for exporting large data sets from a FHIR server to a client application (built Fri, Nov 26, 2021 05:56+1100+11:00)
Package hl7.fhir.uv.sdc#3.0.0
The SDC specification provides an infrastructure to standardize the capture and expanded use of patient-level data collected within an EHR. This includes two components: * Support more sophisticated questionnaire/form use-cases such as those needed for research, oncology, pathology and other clinical domains. *Support pre-population and auto-population of EHR data into forms/questionnaires for uses outside direct clinical care (patient safety, adverse event reporting, public health reporting, etc.). (built Tue, Mar 8, 2022 18:32+0000+00:00)
Package ihe.formatcode.fhir#1.1.0
Implementation Guide for IHE defined FormatCode vocabulary. (built Thu, Feb 24, 2022 16:55-0600-06:00)
Package hl7.fhir.us.core#6.1.0
The US Core Implementation Guide is based on FHIR Version R4 and defines the minimum conformance requirements for accessing patient data. The Argonaut pilot implementations, ONC 2015 Edition Common Clinical Data Set (CCDS), and ONC U.S. Core Data for Interoperability (USCDI) v1 provided the requirements for this guide. The prior Argonaut search and vocabulary requirements, based on FHIR DSTU2, are updated in this guide to support FHIR Version R4. This guide was used as the basis for further testing and guidance by the Argonaut Project Team to provide additional content and guidance specific to Data Query Access for purpose of ONC Certification testing. These profiles are the foundation for future US Realm FHIR implementation guides. In addition to Argonaut, they are used by DAF-Research, QI-Core, and CIMI. Under the guidance of HL7 and the HL7 US Realm Steering Committee, the content will expand in future versions to meet the needs specific to the US Realm.
These requirements were originally developed, balloted, and published in FHIR DSTU2 as part of the Office of the National Coordinator for Health Information Technology (ONC) sponsored Data Access Framework (DAF) project. For more information on how DAF became US Core see the US Core change notes. (built Fri, Jun 30, 2023 14:02+0000+00:00)
Package hl7.fhir.us.carin-bb#2.1.0
CARIN Consumer Directed Payer Data Exchange (CARIN IG for Blue Button®) (built Tue, Feb 18, 2025 17:31+0000+00:00)
Package hl7.fhir.uv.tools.r4#0.9.0
This IG defines the extensions that the tools use internally. Some of these extensions are content that are being evaluated for elevation into the main spec, and others are tooling concerns (built Tue, Dec 16, 2025 23:18+1100+11:00)