{ "description": "This measure example illustrates the use of the group-level computation extensions to describe a multi-rate measure with mixed population bases", "_filename": "example/Measure-MultiRateExample-FHIR.json", "package_name": "hl7.fhir.uv.cqm", "date": "2022-02-22T10:37:03-07:00", "group": [ { "id": "group-1", "code": { "text": "Patients" }, "extension": [ { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-populationBasis", "valueCode": "Patient" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring", "valueCodeableConcept": { "coding": [ { "code": "continuous-variable", "system": "http://terminology.hl7.org/CodeSystem/measure-scoring" } ] } }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-type", "valueCodeableConcept": { "coding": [ { "code": "structure", "system": "http://terminology.hl7.org/CodeSystem/measure-type" } ] } }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-riskAdjustment", "valueString": "N/A" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-rateAggregation", "valueString": "N/A" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-improvementNotation", "valueCodeableConcept": { "coding": [ { "code": "increase", "system": "http://terminology.hl7.org/CodeSystem/measure-improvement-notation" } ] } } ], "population": [ { "code": { "coding": [ { "code": "initial-population", "system": "http://terminology.hl7.org/CodeSystem/measure-population" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "Patients" }, "description": "Total number of patients" }, { "code": { "coding": [ { "code": "measure-population", "system": "http://terminology.hl7.org/CodeSystem/measure-population" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "Patients" }, "description": "Total number of patients" }, { "code": { "coding": [ { "code": "measure-observation", "system": "http://terminology.hl7.org/CodeSystem/measure-population" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "ToNumber" }, "extension": [ { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-aggregateMethod", "valueCode": "sum" } ], "description": "Total number of patients" } ] }, { "id": "group-2", "code": { "text": "Practitioners" }, "extension": [ { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-populationBasis", "valueCode": "PractitionerRole" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring", "valueCodeableConcept": { "coding": [ { "code": "continuous-variable", "system": "http://terminology.hl7.org/CodeSystem/measure-scoring" } ] } }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-type", "valueCodeableConcept": { "coding": [ { "code": "structure", "system": "http://terminology.hl7.org/CodeSystem/measure-type" } ] } }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-riskAdjustment", "valueString": "N/A" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-rateAggregation", "valueString": "N/A" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-improvementNotation", "valueCodeableConcept": { "coding": [ { "code": "increase", "system": "http://terminology.hl7.org/CodeSystem/measure-improvement-notation" } ] } } ], "population": [ { "code": { "coding": [ { "code": "initial-population", "system": "http://terminology.hl7.org/CodeSystem/measure-population" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "Practitioners" }, "description": "Total number of practitioners" }, { "code": { "coding": [ { "code": "measure-population", "system": "http://terminology.hl7.org/CodeSystem/measure-population" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "Practitioners" }, "description": "Total number of practitioners" }, { "code": { "coding": [ { "code": "measure-observation", "system": "http://terminology.hl7.org/CodeSystem/measure-population" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "ToNumber" }, "extension": [ { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-aggregateMethod", "valueCode": "sum" } ], "description": "Total number of practitioners" } ] }, { "id": "group-3", "code": { "text": "Beds" }, "extension": [ { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-populationBasis", "valueCode": "Device" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring", "valueCodeableConcept": { "coding": [ { "code": "continuous-variable", "system": "http://terminology.hl7.org/CodeSystem/measure-scoring" } ] } }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-type", "valueCodeableConcept": { "coding": [ { "code": "structure", "system": "http://terminology.hl7.org/CodeSystem/measure-type" } ] } }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-riskAdjustment", "valueString": "N/A" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-rateAggregation", "valueString": "N/A" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-improvementNotation", "valueCodeableConcept": { "coding": [ { "code": "increase", "system": "http://terminology.hl7.org/CodeSystem/measure-improvement-notation" } ] } } ], "population": [ { "code": { "coding": [ { "code": "initial-population", "system": "http://terminology.hl7.org/CodeSystem/measure-population" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "Beds" }, "description": "Total number of beds" }, { "code": { "coding": [ { "code": "measure-population", "system": "http://terminology.hl7.org/CodeSystem/measure-population" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "Beds" }, "description": "Total number of beds" }, { "code": { "coding": [ { "code": "measure-observation", "system": "http://terminology.hl7.org/CodeSystem/measure-population" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "ToNumber" }, "extension": [ { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-aggregateMethod", "valueCode": "sum" } ], "description": "Total number of beds" } ] }, { "id": "group-4", "code": { "text": "Screening Procedures" }, "extension": [ { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-populationBasis", "valueCode": "Procedure" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring", "valueCodeableConcept": { "coding": [ { "code": "continuous-variable", "system": "http://terminology.hl7.org/CodeSystem/measure-scoring" } ] } }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-type", "valueCodeableConcept": { "coding": [ { "code": "structure", "system": "http://terminology.hl7.org/CodeSystem/measure-type" } ] } }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-riskAdjustment", "valueString": "N/A" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-rateAggregation", "valueString": "N/A" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-improvementNotation", "valueCodeableConcept": { "coding": [ { "code": "increase", "system": "http://terminology.hl7.org/CodeSystem/measure-improvement-notation" } ] } } ], "population": [ { "code": { "coding": [ { "code": "initial-population", "system": "http://terminology.hl7.org/CodeSystem/measure-population" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "Procedures" }, "description": "Total number of screening procedures" }, { "code": { "coding": [ { "code": "measure-population", "system": "http://terminology.hl7.org/CodeSystem/measure-population" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "Procedures" }, "description": "Total number of screening procedures" }, { "code": { "coding": [ { "code": "measure-observation", "system": "http://terminology.hl7.org/CodeSystem/measure-population" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "ToNumber" }, "extension": [ { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-aggregateMethod", "valueCode": "sum" } ], "description": "Total number of screening procedures" } ] }, { "id": "group-5", "code": { "text": "Patients that recevied screenings" }, "extension": [ { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-populationBasis", "valueCode": "Patient" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring", "valueCodeableConcept": { "coding": [ { "code": "proportion", "system": "http://terminology.hl7.org/CodeSystem/measure-scoring" } ] } }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-type", "valueCodeableConcept": { "coding": [ { "code": "process", "system": "http://terminology.hl7.org/CodeSystem/measure-type" } ] } }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-riskAdjustment", "valueString": "N/A" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-rateAggregation", "valueString": "N/A" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-improvementNotation", "valueCodeableConcept": { "coding": [ { "code": "increase", "system": "http://terminology.hl7.org/CodeSystem/measure-improvement-notation" } ] } } ], "population": [ { "code": { "coding": [ { "code": "initial-population", "system": "http://terminology.hl7.org/CodeSystem/measure-population" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "Initial Population" }, "description": "Patients" }, { "code": { "coding": [ { "code": "denominator", "system": "http://terminology.hl7.org/CodeSystem/measure-population" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "Denominator" }, "description": "Eligible patients" }, { "code": { "coding": [ { "code": "numerator", "system": "http://terminology.hl7.org/CodeSystem/measure-population" } ] }, "criteria": { "language": "text/cql-identifier", "expression": "Numerator" }, "description": "Patients with screening" } ] }, { "id": "group-6", "code": { "text": "Weighted Average capacity" }, "extension": [ { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-compositeScoring", "valueCodeableConcept": { "coding": [ { "code": "weighted", "system": "http://terminology.hl7.org/CodeSystem/composite-measure-scoring" } ] } }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-scoring", "valueCodeableConcept": { "coding": [ { "code": "composite", "system": "http://terminology.hl7.org/CodeSystem/measure-scoring" } ] } }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-type", "valueCodeableConcept": { "coding": [ { "code": "structure", "system": "http://terminology.hl7.org/CodeSystem/measure-type" } ] } }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-riskAdjustment", "valueString": "N/A" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-rateAggregation", "valueString": "N/A" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-improvementNotation", "valueCodeableConcept": { "coding": [ { "code": "increase", "system": "http://terminology.hl7.org/CodeSystem/measure-improvement-notation" } ] } }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-component", "valueRelatedArtifact": { "type": "composed-of", "resource": "http://hl7.org/fhir/uv/cqm/Measure/MultiRateExample-FHIR", "extension": [ { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-groupId", "valueString": "group-1" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-weight", "valueDecimal": 1.0 } ] } }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-component", "valueRelatedArtifact": { "type": "composed-of", "resource": "http://hl7.org/fhir/uv/cqm/Measure/MultiRateExample-FHIR", "extension": [ { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-groupId", "valueString": "group-2" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-weight", "valueDecimal": 5.0 } ] } }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-component", "valueRelatedArtifact": { "type": "composed-of", "resource": "http://hl7.org/fhir/uv/cqm/Measure/MultiRateExample-FHIR", "extension": [ { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-groupId", "valueString": "group-3" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-weight", "valueDecimal": 2.5 } ] } }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-component", "valueRelatedArtifact": { "type": "composed-of", "resource": "http://hl7.org/fhir/uv/cqm/Measure/MultiRateExample-FHIR", "extension": [ { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-groupId", "valueString": "group-4" }, { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-weight", "valueDecimal": 1.0 } ] } } ] } ], "meta": { "profile": [ "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-computablemeasure" ] }, "publisher": "HL7 International / Clinical Quality Information", "jurisdiction": [ { "coding": [ { "code": "001", "system": "http://unstats.un.org/unsd/methods/m49/m49.htm" } ] } ], "subjectCodeableConcept": { "coding": [ { "code": "Location", "system": "http://hl7.org/fhir/resource-types" } ] }, "name": "MultiRateExample", "useContext": [ { "code": { "code": "venue", "system": "http://terminology.hl7.org/CodeSystem/usage-context-type", "display": "Venue" }, "valueCodeableConcept": { "coding": [ { "code": "ec", "system": "http://hl7.org/fhir/uv/cqm/CodeSystem/intended-venue-codes", "display": "EC" } ] } } ], "type": null, "experimental": "true", "resourceType": "Measure", "title": "Multi-Rate Example Measure", "library": [ "http://hl7.org/fhir/uv/cqm/Library/MultiRateExample-FHIR" ], "package_version": "1.0.0-ballot", "extension": [ { "url": "http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-populationBasis", "valueCode": "Patient" }, { "url": "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-effectiveDataRequirements", "valueCanonical": "#effective-data-requirements-mre" } ], "contained": [ { "description": "This library is used as an example module definition in the FHIR Quality Measure Implementation Guide", "date": "2022-02-22T10:37:03-07:00", "dataRequirement": [ { "type": "Patient", "profile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ], "mustSupport": [ "gender", "id" ] }, { "type": "Device", "profile": [ "http://hl7.org/fhir/StructureDefinition/Device" ], "codeFilter": [ { "path": "type", "valueSet": "http://example.org/fhir/ValueSet/TBD" } ], "mustSupport": [ "type" ] }, { "type": "Procedure", "profile": [ "http://hl7.org/fhir/StructureDefinition/Procedure" ], "codeFilter": [ { "path": "code", "valueSet": "http://example.org/fhir/ValueSet/TBD" } ], "mustSupport": [ "code", "subject", "subject.reference" ] }, { "type": "PractitionerRole", "profile": [ "http://hl7.org/fhir/StructureDefinition/PractitionerRole" ] } ], "meta": { "profile": [ "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-moduledefinitionlibrary" ] }, "name": "EffectiveDataRequirements", "type": { "coding": [ { "code": "module-definition", "system": "http://terminology.hl7.org/CodeSystem/library-type" } ] }, "experimental": true, "resourceType": "Library", "title": "Module Definition Library - MultiRateExample", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "MultiRateExample-FHIR" }, { "url": "name", "valueString": "Practitioners" }, { "url": "statement", "valueString": "// Number of practitioners\ndefine \"Practitioners\":\n [PractitionerRole]" }, { "url": "displaySequence", "valueInteger": 0 } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "MultiRateExample-FHIR" }, { "url": "name", "valueString": "Patients" }, { "url": "statement", "valueString": "// Number of patients\ndefine \"Patients\":\n [Patient]" }, { "url": "displaySequence", "valueInteger": 1 } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "MultiRateExample-FHIR" }, { "url": "name", "valueString": "Screening Procedures" }, { "url": "statement", "valueString": "// Number of screening procedures\ndefine \"Screening Procedures\":\n [Procedure: \"Screening Procedure Types\"]" }, { "url": "displaySequence", "valueInteger": 2 } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "MultiRateExample-FHIR" }, { "url": "name", "valueString": "Numerator" }, { "url": "statement", "valueString": "define \"Numerator\":\n \"Patients\" P\n with \"Screening Procedures\" SP\n such that P.id = Last(Split(SP.subject.reference, '/'))" }, { "url": "displaySequence", "valueInteger": 3 } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "MultiRateExample-FHIR" }, { "url": "name", "valueString": "Denominator" }, { "url": "statement", "valueString": "define \"Denominator\":\n \"Patients\" P\n where P.gender = 'female'" }, { "url": "displaySequence", "valueInteger": 4 } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "MultiRateExample-FHIR" }, { "url": "name", "valueString": "Initial Population" }, { "url": "statement", "valueString": "// Percentage of patients who received screening\ndefine \"Initial Population\":\n \"Patients\"" }, { "url": "displaySequence", "valueInteger": 5 } ] }, { "url": "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition", "extension": [ { "url": "libraryName", "valueString": "MultiRateExample-FHIR" }, { "url": "name", "valueString": "Beds" }, { "url": "statement", "valueString": "// Number of beds\ndefine \"Beds\":\n [Device: \"Bed Device Types\"]" }, { "url": "displaySequence", "valueInteger": 6 } ] } ], "status": "active", "id": "effective-data-requirements-mre", "url": "http://hl7.org/fhir/uv/cqm/Library/effective-data-requirements-mre", "version": "1.0.0", "relatedArtifact": [ { "type": "depends-on", "display": "Library FHIRHelpers", "resource": "http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1" }, { "type": "depends-on", "display": "Value set Screening Procedure Types", "resource": "http://example.org/fhir/ValueSet/TBD" } ], "parameter": [ { "max": "*", "min": 0, "use": "out", "name": "Practitioners", "type": "PractitionerRole" }, { "max": "*", "min": 0, "use": "out", "name": "Numerator", "type": "Patient" }, { "max": "*", "min": 0, "use": "out", "name": "Denominator", "type": "Patient" }, { "max": "*", "min": 0, "use": "out", "name": "Initial Population", "type": "Patient" }, { "max": "*", "min": 0, "use": "out", "name": "Patients", "type": "Patient" }, { "max": "*", "min": 0, "use": "out", "name": "Beds", "type": "Device" } ] } ], "status": "draft", "id": "17a843fd-502c-421a-b53c-dc50b9229615", "kind": null, "url": "http://hl7.org/fhir/uv/cqm/Measure/MultiRateExample-FHIR", "version": "0.1.0", "contact": [ { "telecom": [ { "value": "http://www.hl7.org/Special/committees/cqi", "system": "url" } ] } ] }