[CQM-5417] CMS156v11 - DaysSupplied Calculation Created: 07/08/22  Updated: 07/15/22  Resolved: 07/15/22

Status: Closed
Project: eCQM Issue Tracker
Component/s: None

Type: EC eCQMs - Eligible Clinicians Priority: Moderate
Reporter: Akash Pawar (Inactive) Assignee: Mathematica EC eCQM Team (Inactive)
Resolution: Answered Votes: 0
Labels: None

Solution: ​Thank you for your inquiry for CMS156v11 (2023 performance period). Please note that the response will be provided in the context of CMS156v11 and the application of QDM v5.6 Section 5.7.3.1 (https://ecqi.healthit.gov/sites/default/files/QDM-v5.6-508.pdf#page=86) in CMS156v11. Additional questions regarding QDMv5.6 can be directed to the QDM Issue Tracker (https://oncprojectracking.healthit.gov/support/projects/QDM/summary).

In CMS156v11, a numeric value is expected for daysSupplied. There are two options for calculating days supply, as noted in QDM v5.6 Section 5.7.3.1. The second option allows days supply to be derived from other attributes (i.e., supply, dosage and frequency) when the daysSupplied attribute is absent.
(1) daysSupplied * (1+number of refills)
(2) (supply/(dosage*frequency)) * (1+number of refills)
This is represented by the following syntax in CMS156v11, for example: "let DaysSupply: Coalesce(AntiInfectives.daysSupplied, AntiInfectives.supply.value /(AntiInfectives.dosage.value * CMD.ToDaily(AntiInfectives.frequency)))*(1 + Coalesce(AntiInfectives.refills, 0))".

Author dateTime is not needed when calculating days supply, but may be used to calculate cumulative medication duration (CMD). Although there is no direct application of this calculation in CMS156v11, you may refer to function "MedicationOrderPeriod" to view the CQL expression of this calculation for "Medication, Order". This function can be found in the CQL file "CumulativeMedicationDuration-v1-0-000-QDM-5-6.cql" available at "https://ecqi.healthit.gov/sites/default/files/ecqm/measures/CMS156v11-v2.zip".
Solution Posted On:
2023 Performance Period EC eCQMs:
CMS0156v11

 Description   

Hi Team,

Below mentioned is the calculation for CMD from QDM-v5.6:

5.7.3.1 CMD for Medication, Order 
Calculate based on daysSupplied (number of days of medication supply per dispense) 
multiplied by (1 + number of refills) for “Medication, Order”.

● Option 1 - use daysSupplied:
CMD = daysSupplied, beginning with author dateTime * (1+ #refills)
Since daysSupplied addresses a single dispensing event, multiply by (1 + number of 
refills)

● Option 2 - when daysSupplied is absent, derive it from other existing data - supply 
(quantity of medication ordered), dosage (quantity per unit), and frequency (number of 
units to be taken per time period)
CMD = [(supply / (dosage * frequency)] beginning with author dateTime * (1+ #refills) .

Query:

As per option 1, use daysSupplied : Are we expecting a numeric value for days supplied or daysSupplied should be calculated by multiplying author dateTime * (1+ #refills)

Request you to provide us with the resolution urgently as our client deliverables are dependent on it.



 Comments   
Comment by Mathematica EC eCQM Team (Inactive) [ 07/14/22 ]

We recognize the importance of a timely resolution and apologize for the inconvenience. All responses follow a specified review and approval process which cannot be forgone. The response will be posted as soon as possible.

Comment by Akash Pawar (Inactive) [ 07/14/22 ]

Hi Team,
Kindly assist us on the above queries urgently as client deliverables are dependent upon it.

Comment by Mathematica EC eCQM Team (Inactive) [ 07/08/22 ]

Thank you for submitting your question. We will review your ticket and provide a response as soon as possible.

Generated at Mon Sep 22 00:14:41 UTC 2025 using Jira 10.3.9#10030009-sha1:eff8913ed2270ee44ab422c3609af4c4f36536d0.