MultiRateExample-FHIR
type: Measure
node role: treeRoot
id:
  v: MultiRateExample-FHIR
meta:
  profile:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-computablemeasure
    l: cqm-computablemeasure
  profile:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-computablemeasure
    l: cqm-computablemeasure
text:
  status:
    v: extensions
  div:
    v: Metadata Title Multi-Rate Example Measure Version 0.1.0 Identifier urn:oid:2.16.840.1.113883.4.642.40.61.29.12 Experimental true Subject Type Location from http://hl7.org/fhir/resource-types Use Context Clinical Venue = EC Jurisdiction 001 from http://unstats.un.org/unsd/methods/m49/m49.htm Steward (Publisher) HL7 International / Clinical Quality Information Description This measure example illustrates the use of the group-level computation extensions to describe a multi-rate measure with mixed population bases Measure Basis Patient Measure Group (Rate) (ID: Patients) Basis Patient Scoring continuous-variable from http://terminology.hl7.org/CodeSystem/measure-scoring Improvement Notation increase from http://terminology.hl7.org/CodeSystem/measure-improvement-notation Type structure from http://terminology.hl7.org/CodeSystem/measure-type Risk Adjustment N/A Rate Aggregation N/A Initial Population ID: primary-multirateexample-initial-population Description: Total number of patients Criteria: Patients Measure Population ID: primary-multirateexample-patients Description: Total number of patients Criteria: Patients Measure Observation ID: primary-multirateexample-tonumber Description: Total number of patients Criteria: ToNumber AggregateMethod: sum Measure Group (Rate) (ID: Practitioners) Basis PractitionerRole Scoring continuous-variable from http://terminology.hl7.org/CodeSystem/measure-scoring Improvement Notation increase from http://terminology.hl7.org/CodeSystem/measure-improvement-notation Type structure from http://terminology.hl7.org/CodeSystem/measure-type Risk Adjustment N/A Rate Aggregation N/A Initial Population ID: primary-multirateexample-initial-population Description: Total number of practitioners Criteria: Practitioners Measure Population ID: primary-multirateexample-measure-population Description: Total number of practitioners Criteria: Practitioners Measure Observation ID: primary-multirateexample-measure-observation Description: Total number of pract…
contained: Library
  id:
    v: effective-data-requirements
  extension:
    extension:
      url:
        v: libraryName
        l: libraryName
      value: String
        v: MultiRateExample
    extension:
      url:
        v: name
        l: name
      value: String
        v: Practitioners
    extension:
      url:
        v: statement
        l: statement
      value: String
        v: // Number of practitioners define "Practitioners": [PractitionerRole]
    extension:
      url:
        v: displaySequence
        l: displaySequence
      value: Integer
        v: 0
    url:
      v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
      l: cqf-logicDefinition
  extension:
    extension:
      url:
        v: libraryName
        l: libraryName
      value: String
        v: MultiRateExample
    extension:
      url:
        v: name
        l: name
      value: String
        v: Patients
    extension:
      url:
        v: statement
        l: statement
      value: String
        v: // Number of patients define "Patients": [Patient]
    extension:
      url:
        v: displaySequence
        l: displaySequence
      value: Integer
        v: 1
    url:
      v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
      l: cqf-logicDefinition
  extension:
    extension:
      url:
        v: libraryName
        l: libraryName
      value: String
        v: MultiRateExample
    extension:
      url:
        v: name
        l: name
      value: String
        v: Screening Procedures
    extension:
      url:
        v: statement
        l: statement
      value: String
        v: // Number of screening procedures define "Screening Procedures": [Procedure: "Screening Procedure Types"]
    extension:
      url:
        v: displaySequence
        l: displaySequence
      value: Integer
        v: 2
    url:
      v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
      l: cqf-logicDefinition
  extension:
    extension:
      url:
        v: libraryName
        l: libraryName
      value: String
        v: MultiRateExample
    extension:
      url:
        v: name
        l: name
      value: String
        v: Numerator
    extension:
      url:
        v: statement
        l: statement
      value: String
        v: define "Numerator": "Patients" P with "Screening Procedures" SP such that P.id = Last(Split(SP.subject.reference, '/'))
    extension:
      url:
        v: displaySequence
        l: displaySequence
      value: Integer
        v: 3
    url:
      v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
      l: cqf-logicDefinition
  extension:
    extension:
      url:
        v: libraryName
        l: libraryName
      value: String
        v: MultiRateExample
    extension:
      url:
        v: name
        l: name
      value: String
        v: Denominator
    extension:
      url:
        v: statement
        l: statement
      value: String
        v: define "Denominator": "Patients" P where P.gender = 'female'
    extension:
      url:
        v: displaySequence
        l: displaySequence
      value: Integer
        v: 4
    url:
      v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
      l: cqf-logicDefinition
  extension:
    extension:
      url:
        v: libraryName
        l: libraryName
      value: String
        v: MultiRateExample
    extension:
      url:
        v: name
        l: name
      value: String
        v: Initial Population
    extension:
      url:
        v: statement
        l: statement
      value: String
        v: // Percentage of patients who received screening define "Initial Population": "Patients"
    extension:
      url:
        v: displaySequence
        l: displaySequence
      value: Integer
        v: 5
    url:
      v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
      l: cqf-logicDefinition
  extension:
    extension:
      url:
        v: libraryName
        l: libraryName
      value: String
        v: MultiRateExample
    extension:
      url:
        v: name
        l: name
      value: String
        v: Beds
    extension:
      url:
        v: statement
        l: statement
      value: String
subject: CodeableConcept

String
v: // Number of beds define "Beds": [Device: "Bed Device Types"]

url:
  v: displaySequence
  l: displaySequence
value: Integer
  v: 6

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: MultiRateExample
extension:
  url:
    v: name
    l: name
  value: String
    v: ToNumber
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define function ToNumber(patient Patient): if patient is not null then 1 else 0
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 7
url:
  v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  l: cqf-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: MultiRateExample
extension:
  url:
    v: name
    l: name
  value: String
    v: ToNumber
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define function ToNumber(practitionerRole PractitionerRole): if practitionerRole is not null then 1 else 0
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 8
url:
  v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  l: cqf-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: MultiRateExample
extension:
  url:
    v: name
    l: name
  value: String
    v: ToNumber
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define function ToNumber(device Device): if device is not null then 1 else 0
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 9
url:
  v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  l: cqf-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: FHIRHelpers
extension:
  url:
    v: name
    l: name
  value: String
    v: ToString
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define function ToString(value string): value.value
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 10
url:
  v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  l: cqf-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: FHIRHelpers
extension:
  url:
    v: name
    l: name
  value: String
    v: ToString
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define function ToString(value AdministrativeGender): value.value
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 11
url:
  v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  l: cqf-logicDefinition

v: EffectiveDataRequirements

v: active

coding:
  system:
    v: http://terminology.hl7.org/CodeSystem/library-type
    l: library-type
  code:
    v: module-definition

type:
  v: depends-on
display:
  v: FHIR model information
resource:
  v: http://hl7.org/fhir/uv/cql/Library/FHIR-ModelInfo|4.0.1
  l: http://hl7.org/fhir/uv/cql/Library/FHIR-ModelInfo

type:
  v: depends-on
display:
  v: Library FHIRHelpers
resource:
  v: http://hl7.org/fhir/uv/cql/Library/FHIRHelpers|4.0.1
  l: http://hl7.org/fhir/uv/cql/Library/FHIRHelpers

type:
  v: depends-on
display:
  v: Value set Screening Procedure Types
resource:
  v: http://example.org/fhir/ValueSet/TBD
  l: TBD

name:
  v: Practitioners
use:
  v: out
min:
  v: 0
max:
  v: *
type:
  v: PractitionerRole

name:
  v: Numerator
use:
  v: out
min:
  v: 0
max:
  v: *
type:
  v: Patient

name:
  v: Screening Procedures
use:
  v: out
min:
  v: 0
max:
  v: *
type:
  v: Procedure

name:
  v: Denominator
use:
  v: out
min:
  v: 0
max:
  v: *
type:
  v: Patient

name:
  v: Initial Population
use:
  v: out
min:
  v: 0
max:
  v: *
type:
  v: Patient

name:
  v: Patients
use:
  v: out
min:
  v: 0
max:
  v: *
type:
  v: Patient

name:
  v: Beds
use:
  v: out
min:
  v: 0
max:
  v: *
type:
  v: Device

type:
  v: PractitionerRole
profile:
  v: http://hl7.org/fhir/StructureDefinition/PractitionerRole
  l: PractitionerRole

type:
  v: Patient
profile:
  v: http://hl7.org/fhir/StructureDefinition/Patient
  l: Patient
must support:
  v: id
must support:
  v: gender

type:
  v: Procedure
profile:
  v: http://hl7.org/fhir/StructureDefinition/Procedure
  l: Procedure
must support:
  v: code
must support:
  v: subject
must support:
  v: subject.reference
code filter:
  path:
    v: code
  value set:
    v: http://example.org/fhir/ValueSet/TBD
    l: TBD

type:
  v: Device
profile:
  v: http://hl7.org/fhir/StructureDefinition/Device
  l: Device
must support:
  v: type
code filter:
  path:
    v: type
  value set:
    v: http://example.org/fhir/ValueSet/TBD
    l: TBD

url:
  v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-populationBasis
  l: cqm-populationBasis
value: Code
  v: Patient

url:
  v: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-effectiveDataRequirements
  l: crmi-effectiveDataRequirements
value: Canonical
  v: #effective-data-requirements
  l: effective-data-requirements

system:
  v: urn:ietf:rfc:3986
  l: 3986
value:
  v: urn:oid:2.16.840.1.113883.4.642.40.61.29.12

v: 0.1.0

v: MultiRateExample

v: Multi-Rate Example Measure

v: active

v: true

CodeableConcept
coding:
  system:
    v: http://hl7.org/fhir/resource-types
    l: resource-types
  code:
    v: Location

v: 2025-08-13T16:14:51-07:00

v: HL7 International / Clinical Quality Information

telecom:
  system:
    v: url
  value:
    v: http://www.hl7.org/Special/committees/cqi

v: This measure example illustrates the use of the group-level computation extensions to describe a multi-rate measure with mixed population bases

code:
  system:
    v: http://terminology.hl7.org/CodeSystem/usage-context-type
    l: usage-context-type
  code:
    v: venue
  display:
    v: Clinical Venue
value: CodeableConcept
  coding:
    system:
      v: http://hl7.org/fhir/uv/cqm/CodeSystem/intended-venue-codes
      l: intended-venue-codes
    code:
      v: ec
    display:
      v: EC

coding:
  system:
    v: http://unstats.un.org/unsd/methods/m49/m49.htm
    l: m49.htm
  code:
    v: 001

id:
  v: group-1
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.linkId
    l: extension-Measure.group.linkId
  value: String
    v: Patients
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-populationBasis
    l: cqm-populationBasis
  value: Code
    v: Patient
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring
    l: cqm-scoring
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-scoring
        l: measure-scoring
      code:
        v: continuous-variable
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-type
    l: cqm-type
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-type
        l: measure-type
      code:
        v: structure
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-riskAdjustment
    l: cqm-riskAdjustment
  value: String
    v: N/A
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-rateAggregation
    l: cqm-rateAggregation
  value: String
    v: N/A
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-improvementNotation
    l: cqm-improvementNotation
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-improvement-notation
        l: measure-improvement-notation
      code:
        v: increase
code:
  text:
    v: Patients
population:
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
      l: extension-Measure.group.population.linkId
    value: String
      v: primary-multirateexample-initial-population
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: initial-population
  description:
    v: Total number of patients
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: Patients
population:
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
      l: extension-Measure.group.population.linkId
    value: String
      v: primary-multirateexample-patients
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: measure-population
  description:
    v: Total number of patients
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: Patients
population:
  extension:
    url:
      v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-aggregateMethod
      l: cqm-aggregateMethod
    value: Code
      v: sum
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
      l: extension-Measure.group.population.linkId
    value: String
      v: primary-multirateexample-tonumber
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: measure-observation
  description:
    v: Total number of patients
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: ToNumber

id:
  v: group-2
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.linkId
    l: extension-Measure.group.linkId
  value: String
    v: Practitioners
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-populationBasis
    l: cqm-populationBasis
  value: Code
    v: PractitionerRole
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring
    l: cqm-scoring
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-scoring
        l: measure-scoring
      code:
        v: continuous-variable
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-type
    l: cqm-type
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-type
        l: measure-type
      code:
        v: structure
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-riskAdjustment
    l: cqm-riskAdjustment
  value: String
    v: N/A
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-rateAggregation
    l: cqm-rateAggregation
  value: String
    v: N/A
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-improvementNotation
    l: cqm-improvementNotation
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-improvement-notation
        l: measure-improvement-notation
      code:
        v: increase
code:
  text:
    v: Practitioners
population:
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
      l: extension-Measure.group.population.linkId
    value: String
      v: primary-multirateexample-initial-population
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: initial-population
  description:
    v: Total number of practitioners
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: Practitioners
population:
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
      l: extension-Measure.group.population.linkId
    value: String
      v: primary-multirateexample-measure-population
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: measure-population
  description:
    v: Total number of practitioners
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: Practitioners
population:
  extension:
    url:
      v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-aggregateMethod
      l: cqm-aggregateMethod
    value: Code
      v: sum
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
      l: extension-Measure.group.population.linkId
    value: String
      v: primary-multirateexample-measure-observation
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: measure-observation
  description:
    v: Total number of practitioners
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: ToNumber

id:
  v: group-3
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.linkId
    l: extension-Measure.group.linkId
  value: String
    v: Beds
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-populationBasis
    l: cqm-populationBasis
  value: Code
    v: Device
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring
    l: cqm-scoring
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-scoring
        l: measure-scoring
      code:
        v: continuous-variable
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-type
    l: cqm-type
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-type
        l: measure-type
      code:
        v: structure
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-riskAdjustment
    l: cqm-riskAdjustment
  value: String
    v: N/A
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-rateAggregation
    l: cqm-rateAggregation
  value: String
    v: N/A
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-improvementNotation
    l: cqm-improvementNotation
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-improvement-notation
        l: measure-improvement-notation
      code:
        v: increase
code:
  text:
    v: Beds
population:
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
      l: extension-Measure.group.population.linkId
    value: String
      v: primary-multirateexample-beds-initial-population
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: initial-population
  description:
    v: Total number of beds
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: Beds
population:
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
      l: extension-Measure.group.population.linkId
    value: String
      v: primary-multirateexample-beds-measure-population
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: measure-population
  description:
    v: Total number of beds
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: Beds
population:
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
      l: extension-Measure.group.population.linkId
    value: String
      v: primary-multirateexample-beds-measure-observation-population
  extension:
    url:
      v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-aggregateMethod
      l: cqm-aggregateMethod
    value: Code
      v: sum
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: measure-observation
  description:
    v: Total number of beds
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: ToNumber

id:
  v: group-4
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.linkId
    l: extension-Measure.group.linkId
  value: String
    v: Screening-procedures
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-populationBasis
    l: cqm-populationBasis
  value: Code
    v: Procedure
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring
    l: cqm-scoring
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-scoring
        l: measure-scoring
      code:
        v: continuous-variable
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-type
    l: cqm-type
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-type
        l: measure-type
      code:
        v: structure
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-riskAdjustment
    l: cqm-riskAdjustment
  value: String
    v: N/A
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-rateAggregation
    l: cqm-rateAggregation
  value: String
    v: N/A
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-improvementNotation
    l: cqm-improvementNotation
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-improvement-notation
        l: measure-improvement-notation
      code:
        v: increase
code:
  text:
    v: Screening Procedures
population:
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
      l: extension-Measure.group.population.linkId
    value: String
      v: primary-multirateexample-procedures-initial-population
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: initial-population
  description:
    v: Total number of screening procedures
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: Screening Procedures
population:
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
      l: extension-Measure.group.population.linkId
    value: String
      v: primary-multirateexample-procedures-measure-population
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: measure-population
  description:
    v: Total number of screening procedures
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: Screening Procedures
population:
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
      l: extension-Measure.group.population.linkId
    value: String
      v: primary-multirateexample-procedures-measure-observation-population
  extension:
    url:
      v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-aggregateMethod
      l: cqm-aggregateMethod
    value: Code
      v: sum
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: measure-observation
  description:
    v: Total number of screening procedures
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: ToNumber

id:
  v: group-5
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.linkId
    l: extension-Measure.group.linkId
  value: String
    v: patient-screenings
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-populationBasis
    l: cqm-populationBasis
  value: Code
    v: Patient
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring
    l: cqm-scoring
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-scoring
        l: measure-scoring
      code:
        v: proportion
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-type
    l: cqm-type
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-type
        l: measure-type
      code:
        v: process
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-riskAdjustment
    l: cqm-riskAdjustment
  value: String
    v: N/A
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-rateAggregation
    l: cqm-rateAggregation
  value: String
    v: N/A
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-improvementNotation
    l: cqm-improvementNotation
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-improvement-notation
        l: measure-improvement-notation
      code:
        v: increase
code:
  text:
    v: Patients that recevied screenings
population:
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
      l: extension-Measure.group.population.linkId
    value: String
      v: primary-multirateexample-patients-initial-population
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: initial-population
  description:
    v: Patients
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: Initial Population
population:
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
      l: extension-Measure.group.population.linkId
    value: String
      v: primary-multirateexample-patients-denominator
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: denominator
  description:
    v: Eligible patients
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: Denominator
population:
  extension:
    url:
      v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
      l: extension-Measure.group.population.linkId
    value: String
      v: primary-multirateexample-patients-numerator
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: numerator
  description:
    v: Patients with screening
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: Numerator

id:
  v: group-6
extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.linkId
    l: extension-Measure.group.linkId
  value: String
    v: weighted-average-capacity
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-compositeScoring
    l: cqm-compositeScoring
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/composite-measure-scoring
        l: composite-measure-scoring
      code:
        v: weighted
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring
    l: cqm-scoring
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-scoring
        l: measure-scoring
      code:
        v: composite
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-type
    l: cqm-type
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-type
        l: measure-type
      code:
        v: structure
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-riskAdjustment
    l: cqm-riskAdjustment
  value: String
    v: N/A
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-rateAggregation
    l: cqm-rateAggregation
  value: String
    v: N/A
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-improvementNotation
    l: cqm-improvementNotation
  value: CodeableConcept
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-improvement-notation
        l: measure-improvement-notation
      code:
        v: increase
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-component
    l: cqm-component
  value: RelatedArtifact
    extension:
      url:
        v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-groupId
        l: cqm-groupId
      value: String
        v: group-1
    extension:
      url:
        v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-weight
        l: cqm-weight
      value: Decimal
        v: 1.0
    type:
      v: composed-of
    resource:
      v: http://hl7.org/fhir/uv/cqm/Measure/MultiRateExample-FHIR
      l: MultiRateExample-FHIR
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-component
    l: cqm-component
  value: RelatedArtifact
    extension:
      url:
        v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-groupId
        l: cqm-groupId
      value: String
        v: group-2
    extension:
      url:
        v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-weight
        l: cqm-weight
      value: Decimal
        v: 5.0
    type:
      v: composed-of
    resource:
      v: http://hl7.org/fhir/uv/cqm/Measure/MultiRateExample-FHIR
      l: MultiRateExample-FHIR
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-component
    l: cqm-component
  value: RelatedArtifact
    extension:
      url:
        v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-groupId
        l: cqm-groupId
      value: String
        v: group-3
    extension:
      url:
        v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-weight
        l: cqm-weight
      value: Decimal
        v: 2.5
    type:
      v: composed-of
    resource:
      v: http://hl7.org/fhir/uv/cqm/Measure/MultiRateExample-FHIR
      l: MultiRateExample-FHIR
extension:
  url:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-component
    l: cqm-component
  value: RelatedArtifact
    extension:
      url:
        v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-groupId
        l: cqm-groupId
      value: String
        v: group-4
    extension:
      url:
        v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-weight
        l: cqm-weight
      value: Decimal
        v: 1.0
    type:
      v: composed-of
    resource:
      v: http://hl7.org/fhir/uv/cqm/Measure/MultiRateExample-FHIR
      l: MultiRateExample-FHIR
code:
  text:
    v: Weighted Average capacity