PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.uv.cqm@1.0.0-ballot
    http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-elmmeasure
description: The cqm ELM Measure Profile describes minimum expectations for an executable electronic Clinical Quality Measure (eCQM) that uses ELM (i.e. compiled CQL) to represent the logic of the measure.
package_name: hl7.fhir.uv.cqm
derivation: constraint
name: CQMELMMeasure
type: Measure
elements:
  library: {type: canonical, mustSupport: true, index: 0}
  group:
    mustSupport: true
    index: 1
    elements:
      population:
        constraint:
          elm-1: {human: ELM measures must use text/cql-identifier for all population criteria, severity: error, expression: criteria.language = 'text/cql-identifier'}
        mustSupport: true
        index: 2
      stratifier:
        constraint:
          elm-2: {human: Executable measures must use text/cql-identifier or text/fhirpath for all stratifier criteria, severity: error, expression: criteria.language in ('text/cql-identifier' | 'text/fhirpath')}
        mustSupport: true
        index: 3
        elements:
          component:
            constraint:
              elm-3: {human: Executable measures must use text/cql-identifier or text/fhirpath for all stratifier component criteria, severity: error, expression: criteria.language in ('text/cql-identifier' | 'text/fhirpath')}
            mustSupport: true
            index: 4
  supplementalData:
    constraint:
      elm-4: {human: Executable measures must use text/cql-identifier or text/fhirpath for all supplemental data criteria, severity: error, expression: criteria.language in ('text/cql-identifier' | 'text/fhirpath')}
    mustSupport: true
    index: 5
package_version: 1.0.0-ballot
class: profile
kind: resource
url: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-elmmeasure
base: http://hl7.org/fhir/StructureDefinition/Measure
version: 1.0.0
required: [library]