Developer Preview Testing Environment
As an API developer, CMS has provided a Testing Environment so that API developers can preview how to interact with CMS APIs for Authorizations, Eligibility, Submissions, Scoring, and Web Interface. This documentation explains what can be tested in the Developer Preview environment and how to test it.
View the Developer Preview Testing Environment documentation.
Access Developer Preview
Already have a Developer Preview account? Sign In
Submissions Application Programming Interface (API)
When you report data via the API, CMS will provide immediate, clear, and actionable feedback. By providing immediate feedback, the API enables customers to be confident that they reported their data successfully. The API will also return the preliminary composite score for your submission.
EHR Integration with the Submissions API
EHR Organizations can integrate their applications with the submissions API by first integrating with the Quality Payment Program's new OAuth API. Developers can gain access to the OAuth API by creating an account in the Developer Preview.
Eligibility API
View data pulled from across CMS that is used to create an eligibility determination for a clinician. Using what CMS knows about a clinician from their billing patterns and enrollments, eligibility is "calculated" multiple times before and during the performance year.
Measures, Activities, and Benchmarks Repository
Easily import Quality Payment Program measures and benchmarks into your codebase as a node package. Includes all Promoting Interoperability, Quality measures, Improvement Activities, as well as historical benchmarks.
QRDA III Conversion Tool Open Source Package
CMS has released an open source tool for converting QRDA III files to QPP JSON for submission to the Quality Payment Program. Using this tool, developers can test their ability to create a QRDA III file that can be successfully converted to the QPP JSON format used by the Quality Payment Program.
You can use this tool to convert your QRDA III files to QPP JSON files before you submit them.
CMS Web Interface
The CMS Web Interface is a data submission mechanism for Accountable Care Organizations (ACOs) to report quality data to the Quality Payment Program. The CMS Web Interface Application Programming Interface (API) allows ACOs to programmatically enter submissions data from their EHR system. CMS generates a sample of beneficiaries for each of the quality measures that are pre-populated in the CMS Web Interface. ACOs report data on the sample of beneficiaries. Once data is reported via the CMS Web Interface API, CMS will provide immediate, succinct, and actionable feedback.
Need help?
Please contact the Quality Payment Program Service Center if you have policy or API questions. If you are a Registry or QCDR, please bring your questions to the regularly scheduled Tech talks and Virtual Office hours or contact the Quality Payment Program Service Center. To be added to those events, please contact the Service Center at qpp@cms.hhs.gov. For information around Quality Payment Program requirements, please visit qpp.cms.gov.