Back to packs

CMS QRDA / eCQM Quality Reporting

CMS_QRDAfree

10 data-quality rules for CMS electronic clinical quality measure (eCQM) reporting via QRDA (Quality Reporting Document Architecture) Category I and III. Covers required QRDA header elements, CMS measure identifiers, VSAC value-set conformance, measure population logic (numerator within denominator), reporting-period validity, and performance-rate bounds. Use it to validate a QRDA submission before sending to CMS (Promoting Interoperability / MIPS).

10 rules 0 downloadsNo ratings yet
qrdaecqmcmsmipsquality-reportinghealthcare
0.0(0 ratings)

Sign in to rate this pack

Test this pack with your data

Download the template, fill in your data, and see quality results instantly.

Test This Pack

Download & Install

Choose your tool — get a ready-to-run file

Run this on your data? Upload your CSV — we'll auto-map the columns, validate, and report the bad rows.Test my dataWant this certified on your data? Book a 30-min demo.Book a demo
Or use the CLI
$ npx dqhub install cms-qrda-ecqm --format soda --table YOUR_TABLE

Reference data required

This contract's checks join against 2 reference tables. Load them into your warehouse — DQHub ships the public ones, the rest link to their source. All reference data →

Customer-loaded — source

About this pack

10 data-quality rules for CMS electronic clinical quality measure (eCQM) reporting via QRDA (Quality Reporting Document Architecture) Category I and III. Covers required QRDA header elements, CMS measure identifiers, VSAC value-set conformance, measure population logic (numerator within denominator), reporting-period validity, and performance-rate bounds. Use it to validate a QRDA submission before sending to CMS (Promoting Interoperability / MIPS).

What's included

3completeness rules
2referential integrity rules
2consistency rules
1uniqueness rules
1format rules
1range rules

Checks included (10)

Required QRDA Header Elements Present

Each QRDA report must carry the patient/aggregate id, reporting period, measure section, and program/measure-set identifiers.

Patient Identifier Present (QRDA I)(patient_id)

Category I (patient-level) reports must carry a patient identifier on every record.

Payer Supplemental Data Present(payer_code)

CMS requires the Payer supplemental data element on quality reports.

Measure ID Is a Valid CMS eCQM

The reported eCQM measure identifier must exist in the CMS eCQM measure set for the reporting year.

Clinical Codes Conform to VSAC Value Sets

Coded clinical data referenced by the measure (LOINC, SNOMED CT, RxNorm) must be members of the measure's VSAC value sets.

Numerator Is Within the Denominator

For each measure, the numerator population count cannot exceed the denominator. A numerator larger than the denominator is invalid measure logic.

Reporting Period Start Before End

The measurement period start must not be after its end.

One Record per Patient per Measure(patient_measure_key)

A patient should appear once per measure in a Category I file; duplicates double-count populations.

Administrative Gender Is Valid(administrative_gender)

Administrative gender must be a valid AdministrativeGender code (M, F, UN).

Performance Rate Between 0 and 1 (QRDA III)(performance_rate)

Category III aggregate performance rates must fall between 0 and 1 inclusive.