CMS CQL Measure Development and Certification Pipeline
Description
Seven phases, and a useful way to read them: steps 1 through 4 never touch a real patient, step 5 certifies the vendor's engine rather than the measure, only step 6 runs against real data, and step 7 is where the result adjusts payment. That last fact is why everything upstream is specified so tightly — an ambiguity introduced while authoring becomes a payment difference at submission. Each phase names the tool involved and points back at the concept it corresponds to, so the pipeline doubles as an index of the surrounding chapters. Show legacy path overlays the pre-2022 route through MAT and Bonnie, aligned under the modern phases they were replaced by, which is worth seeing because both names still appear in older CMS documentation.
Lesson Plan
Audience: undergraduate students and healthcare data practitioners. Allow 10-15 minutes. Prerequisites: CQL and the Expression Logical Model, and the four measure populations.
Learning objective: Given the names of the CMS-sponsored authoring, testing, and certification tools, the learner can sequence them correctly along the measure development pipeline and summarize what role each plays.
- Explore: Select all seven phases in order and note where the boundary falls between rehearsal and real patient data.
- Explain: Select phase 5. Explain what Cypress certifies and what it does not, and why two hospitals running the same compiled measure could otherwise report different rates.
- Transfer: Reveal the legacy path and select both legacy items. Explain the specific failure the MAT-and-Bonnie split allowed, and name the property of the consolidated tooling that closes it.
Assessment: use the Transfer prompt as an exit ticket. A complete response describes drift between the tested and published artifacts, and ties the fix to removing the export hand-off rather than to any change in the CQL itself.
Embed This MicroSim
Copy this iframe to your website:
1 | |
Quality Checks
Validated September 8, 2026. Completeness rubric: 100/100, scored with the project's calculate-quality-score.py against the standardization checklist. Checked automatically in a browser at 400, 800, and 1200 px: the page loads with no JavaScript errors, no interactive control is clipped outside the viewport, and the document does not scroll horizontally. Controls, selections, and the reset path were exercised by hand during development at desktop width. The page reports its own height to the parent document, so the declared iframe height above serves only as a fallback.
Specification
The full specification below is extracted from Chapter 24: CDS Hooks, Care Alerts, and CMS CQL Tooling.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | |
Related Resources
References
- Source chapter — supplied the learning objective and the worked example.
- vis-timeline documentation — items, groups, and selection handling (accessed September 8, 2026).
- CMS eCQI Resource Center: measure tools — the authoring, testing, and certification tools sequenced here (accessed September 8, 2026).
- Wikipedia: Meaningful use — background on why EHR certification exists.