Developer Tools

The Quality Payment Program (QPP) provides opportunities for developers to build software that integrates directly with CMS applications and data. This will be a long-term, iterative process in which developer participation and feedback will be essential.


Developer Preview: QPP Submissions API

When you report data via the APIs, CMS will provide immediate, clear, and actionable feedback. By providing immediate feedback, the APIs enable customers to be confident that they reported their data successfully. The APIs will also return the preliminary composite score for your submission.

CMS is inviting developers to provide feedback on the new Submissions API for the purpose of improved development. From July 2017 through December 2017, participants in the Developer Preview can build integrations with their software to test submission and scoring of Quality Payment Program (QPP) performance data via API.

Get A Token

Learn the API

QPP Measures Data Repository

Import measures data into your own codebase. The complete list of Advancing Care Information (ACI), Improvement Activities (IA), and quality measures for the QPP Transition Year (2017) is available.

View the Repository

QPP Conversion Tool

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:

  • Complies with the 2017 Implementation Guide, and
  • Can be successfully converted by CMS to the QPP JSON format used by the Quality Payment Program

This open source package contains the same code that CMS will use to convert QRDA III files that are submitted to the Quality Payment Program. If you can create a QRDA III file that can be converted using this tool, then you can create one that can be successfully submitted to the Quality Payment Program. (Alternatively, you can use this tool to convert your QRDA III files to QPP JSON files before you submit them, but this is not necessary.)

View the Repository

Need Help?

There is a Google Group where developers can interact with one another to ask questions, find answers, leave feedback and share experiences using these APIs. Developers who are unable to find answers using the Google Group, or who have questions related to policy, should contact the QPP Service Center.

Join the Google Group

Learn the API

Get Help From CMS

TTY PhoneTTY: 1-877-715-6222