FHIR Chat · Stratifiers on Patient-based eCQMS · cql

Stream: cql

Topic: Stratifiers on Patient-based eCQMS


view this post on Zulip Miriam (Jun 22 2020 at 18:43):

Conformance Requirement 15 on the quality measure IG (http://build.fhir.org/ig/HL7/cqf-measures/measure-conformance.html) states:

For patient-based measures, the CQL stratification expression SHALL return a Boolean.

I'm wondering what the purpose of this restriction is? I have a use case for stratifying across values that are not boolean. There is an example of this in the cms146 Measure and MeasureReport examples (https://www.hl7.org/fhir/measure-cms146-example.json.html and
http://www.hl7.org/fhir/measurereport-cms146-cat3-example.json.html). In these examples they are stratified by an expression that returns a coded value ("Patient.gender"). Here are the relevant pieces from the cms146 example:

Measure:

{
"stratifier": [
  {
    "code": {
      "text": "stratifier-gender"
    },
    "criteria": {
      "language": "text/fhirpath",
      "expression": "Patient.gender"
    }
  }
]
}

MeasureReport:

{
"code": [
  {
    "text": "stratifier-gender"
  }
],
"stratum": [
  {
    "value": {
      "text": "female"
    },
    "population": [
      // population sizes
    ]
  },
  {
    "value": {
      "text": "other"
    },
    "population": [
      // population sizes
    ]
  },
  ....
]
}

I think the above example should be permitted, but my reading of the conformance requirements disallows it.

Also- want to point out that the stratifier example incorrectly uses a string instead of Expression for criteria field.

"criteria": "\"Stratification 1\""

view this post on Zulip Bryn Rhodes (Jun 25 2020 at 19:09):

Hi @Miriam, ultimately, that conformance requirement exists because that's the way that HQMF represented stratifiers. However, the underlying FHIR resources don't have that requirement and allow more flexible specification of stratifier criteria. You raise a very good point that because the underlying resources allow it, should the Quality Measure IG relax that conformance requirement. Do you mind submitting a tracker to that effect to the Quality Measure IG? We are planning on stratifiers and supplemental data being a focus of the upcoming connectathon, and would love to get feedback on that aspect.

view this post on Zulip Miriam (Jun 25 2020 at 20:16):

Thanks @Bryn Rhodes , I created https://jira.hl7.org/browse/FHIR-27878!
I have also been thinking about how to relax the stratifier conformance requirement for event-based measures similarly (For event-based measures (e.g. episode-of-care), the CQL stratification expression SHALL return a list of events of the same type as the population criteria.). I included a suggestion on that as well.


Last updated: Apr 12 2022 at 19:14 UTC