-
EC eCQMs - Eligible Clinicians
-
Resolution: Answered
-
Moderate
-
None
-
None
-
-
CMS0646v4
First Bladder Cancer Staging Procedure
First(["Procedure, Performed": "Tumor staging (tumor staging)"] BladderCancerStaging
with "Bladder Cancer Diagnosis" BladderCancer
such that Global."NormalizeInterval"(BladderCancerStaging.relevantDatetime, BladderCancerStaging.relevantPeriod) starts on or before day of start BladderCancer.prevalencePeriod
sort by start of Global."NormalizeInterval"(relevantDatetime, relevantPeriod)
)
CMS 646 looks for any cancer staging, not necessarily one for bladder cancer. This is similar to how CMS 129 was, but it was fixed in 2025:
Most Recent Prostate Cancer Staging T1a to T2a
( Last((["Procedure, Performed": "Tumor staging (tumor staging)"] ProstateCaStaging
where exists("Prostate Cancer Diagnosis" ProstateCaDx
where ProstateCaDx.id in ProstateCaStaging.relatedTo
)) ProstateCancerStaging
with "First Prostate Cancer Treatment during day of Measurement Period" FirstProstateCancerTreatment
such that Global."NormalizeInterval"(ProstateCancerStaging.relevantDatetime, ProstateCancerStaging.relevantPeriod) starts before start of Global."NormalizeInterval"(FirstProstateCancerTreatment.relevantDatetime, FirstProstateCancerTreatment.relevantPeriod)
sort by start of Global."NormalizeInterval"(relevantDatetime, relevantPeriod)
) ) LastProstateCancerStaging
where ( LastProstateCancerStaging.result ~ "American Joint Committee on Cancer cT1a (qualifier value)"
or LastProstateCancerStaging.result ~ "American Joint Committee on Cancer cT1b (qualifier value)"
or LastProstateCancerStaging.result ~ "American Joint Committee on Cancer cT1c (qualifier value)"
or LastProstateCancerStaging.result ~ "American Joint Committee on Cancer cT2a (qualifier value)"
)