QPP Measures Data
JavaScript Python Shell
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
benchmarks QPPA-1696 Added General Benchmark and Topped Out Benchmark Updates (#115 Apr 11, 2018
claims-related Update 2018 Single Source Excel file; re-generate claims-based measur… Aug 6, 2018
clinical-clusters Feature/qppqs 618 add heart failure care ema measure combination (#78) Oct 19, 2017
measures Fix measure 226 (CMS138v6) to the correct overallAlgorithm (#150) Aug 15, 2018
scripts eCQM UUID updates (#145) Aug 7, 2018
staging QPPA-2196: Add eCQM measure spec links (#147) Aug 6, 2018
test increase test timeout for link checking (#148) Aug 7, 2018
tools Adding a pre-commit hook for the master branch to run all tests Jun 26, 2017
util Fix measure 226 (CMS138v6) to the correct overallAlgorithm (#150) Aug 15, 2018
.editorconfig ACI relationship with new field subcategory & substitute (#51) Jul 14, 2017
.eslintrc Adds eslint (#54) Jul 14, 2017
.gitignore Add behaviour for including claims-to-quality-related attributes to m… Mar 28, 2018
.travis.yml Add support for running test suite for claims-based measures May 8, 2018
CODEOWNERS Make Kalvin a Codeowner (#127) May 30, 2018
CONTRIBUTING.md [QPPA-1933] Prepare measures repo for 2018 performance year measures,… May 18, 2018
README.md Update README.md (#130) Jul 3, 2018
constants.js [QPPA-1933] Prepare measures repo for 2018 performance year measures,… May 18, 2018
index.js [QPPA-1933] Prepare measures repo for 2018 performance year measures (#… May 16, 2018
package-lock.json Test case to validate measure specification link (#72) Aug 1, 2018
package.json Test case to validate measure specification link (#72) Aug 1, 2018

README.md

qpp-measures-data

Build Status

Quality Payment Program Measures Data Repository

This repository hosts measures data for QPP and supports functionality to import measures data as an NPM module. All 2018 quality, PI (Promoting Interoperability, formerly ACI), and IA measures were added as of release 1.1.3. QCDR measures will be added later in 2018.

This is the v2 source of truth for QPP measures data. The previous measures data API is no longer available (qpp.cms.gov/api). The transition to using qpp-measures-data as a source of truth for CMS is ongoing and this data may be subject to modifications. Stability in the API contract for qpp-measures-data is prioritized but not guaranteed.

How to Use qpp-measures-data

Measures and benchmark data can be accessed by installing the qpp-measures-data NPM repository. The measures data JSON schema is described in measures/$YEAR/measures-schema.yaml. The measures data here combines existing data from the QPP API, with supplementary data found in util. To access measures data without installing the NPM repository, run git clone git@github.com:CMSgov/qpp-measures-data.git and navigate to measures/$YEAR/measures-data.json.

The benchmarks data JSON schema is described in benchmarks/benchmarks-schema.yaml. To access the benchmarks data without installing the NPM repository, run git clone git@github.com:CMSgov/qpp-measures-data.git and navigate to benchmarks/. Benchmarks data is organized by performance year. For example, benchmarks/2017.json contains the benchmarks for performance year 2017 (benchmark year 2015).

$YEAR refers to the performance year. For measures data, providing a $YEAR is optional. If omitted, it defaults to 2017.

Importing the qpp-measures-data module

Functions take a string version argument and return the appropriate YAML schema or JSON data. The module can be used with the following pattern:

const qppMeasuresData = require('qpp-measures-data');
const measuresData = qppMeasuresData.getMeasuresData($YEAR);
const measuresSchema = qppMeasuresData.getMeasuresSchema($YEAR);
const benchmarksData = qppMeasuresData.getBenchmarksData();
const benchmarkData$YEAR = benchmarksData[$YEAR];
const benchmarksSchema = qppMeasuresData.getBenchmarksSchema();

Contributing

Before creating pull requests, please make sure to review CONTRIBUTING.md.