EXM130-FHIR
type: Measure
node role: treeRoot
id:
  v: EXM130-FHIR
meta:
  profile:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-proportionmeasure
    l: cqm-proportionmeasure
  profile:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-computablemeasure
    l: cqm-computablemeasure
  profile:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-cqlmeasure
    l: cqm-cqlmeasure
  profile:
    v: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-computablemeasure
    l: cqm-computablemeasure
language:
  v: en
text:
  status:
    v: extensions
  div:
    v: Metadata Title EXM130 - Colorectal Cancer Screening Measure Version 8.0.000 Identifier 130 Identifier 0034 Identifier urn:oid:2.16.840.1.113883.4.642.40.61.29.6 Effective Period 2018-01-01 through 2018-12-31 Approval Date 2016-01-01 Last Review Date 2016-09-01 Experimental true Use Context Clinical Venue = EC Jurisdiction Global (Whole world) Topic Health Quality Measure Document Steward (Publisher) HL7 International / Clinical Quality Information Description Percentage of adults 50-75 years of age who had appropriate screening for colorectal cancer Purpose This measure has been developed to support improvement in clinical care. Copyright This Physician Performance Measure (Measure) and related data specifications were developed by the National Committee for Quality Assurance (NCQA). NCQA is not responsible for any use of the Measure. NCQA makes no representations, warranties, or endorsement about the quality of any organization or physician that uses or reports performance measures and NCQA has no liability to anyone who relies on such measures or specifications. NCQA holds a copyright in the Measure. The Measure can be reproduced and distributed, without modification, for noncommercial purposes (eg, use by healthcare providers in connection with their practices) without obtaining approval from NCQA. Commercial use is defined as the sale, licensing, or distribution of the Measure for commercial gain, or incorporation of the Measure into a product or service that is sold, licensed or distributed for commercial gain. All commercial uses or requests for modification must be approved by NCQA and are subject to a license at the discretion of NCQA. (C) 2012-2017 National Committee for Quality Assurance. All Rights Reserved. Limited proprietary coding is contained in the Measure specifications for user convenience. Users of proprietary code sets should obtain all necessary licenses from the owners of the code sets. NCQA disclaims all liability for use or accuracy of any t…
contained: Library
  id:
    v: effective-data-requirements
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode
      l: cqf-directReferenceCode
    value: Coding
      type: http://snomed.info/id/428361000124107
      system:
        v: http://snomed.info/sct
        l: sct
      version:
        v: http://snomed.info/sct/731000124108/version/201709
      code:
        v: 428361000124107
      display:
        v: Discharge to home for hospice care (procedure)
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode
      l: cqf-directReferenceCode
    value: Coding
      type: http://snomed.info/id/428371000124100
      system:
        v: http://snomed.info/sct
        l: sct
      version:
        v: http://snomed.info/sct/731000124108/version/201709
      code:
        v: 428371000124100
      display:
        v: Discharge to healthcare facility for hospice care (procedure)
  extension:
    extension:
      url:
        v: libraryName
        l: libraryName
      value: String
        v: SupplementalDataElements
    extension:
      url:
        v: name
        l: name
      value: String
        v: SDE Sex
    extension:
      url:
        v: statement
        l: statement
      value: String
        v: define "SDE Sex": case when Patient.gender = 'male' then Code { code: 'M', system: 'http://hl7.org/fhir/v3/AdministrativeGender', display: 'Male' } when Patient.gender = 'female' then Code { code: 'F', system: 'http://hl7.org/fhir/v3/AdministrativeGender', display: 'Female' } else null end
    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: EXM130
    extension:
      url:
        v: name
        l: name
      value: String
        v: SDE Sex
    extension:
      url:
        v: statement
        l: statement
      value: String
        v: define "SDE Sex": SDE."SDE Sex"
    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: EXM130
    extension:
      url:
        v: name
        l: name
      value: String
        v: Colonoscopy Performed
    extension:
      url:
        v: statement
        l: statement
      value: String
        v: define "Colonoscopy Performed": [Procedure: "Colonoscopy"] Colonoscopy where Colonoscopy.status = 'completed' and Global."Normalize Interval"(Colonoscopy.performed) ends 10 years or less on or before end of "Measurement Period"
    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: EXM130
    extension:
      url:
        v: name
        l: name
      value: String
        v: Fecal Occult Blood Test Performed
    extension:
      url:
        v: statement
        l: statement
      value: String
        v: define "Fecal Occult Blood Test Performed": [Observation: "Fecal Occult Blood Test (FOBT)"] FecalOccultResult where FecalOccultResult.status in {'final', 'amended', 'corrected', 'preliminary'} and FecalOccultResult.value is not null and Global."Normalize Interval"(FecalOccultResult.effective) during day of "Measurement Period"
    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: EXM130
    extension:
      url:
        v: name
        l: name
      value: String
        v: Flexible Sigmoidoscopy Performed
    extension:
      url:
        v: statement
        l: statement
      value: String
        v: define "Flexible Sigmoidoscopy Performed": [Procedure: "Flexible Sigmoidoscopy"] FlexibleSigmoidoscopy where FlexibleSigmoidoscopy.status = 'completed' and Global."Normalize Interval"(FlexibleSigmoidoscopy.performed) ends 5 years or less on or before end of "Measurement Period"
    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: EXM130

url:
  v: name
  l: name
value: String
  v: Fecal Immunochemical Test DNA

url:
  v: statement
  l: statement
value: String
  v: define "Fecal Immunochemical Test DNA": [Observation: "FIT DNA"] FitDNA where FitDNA.status in {'final', 'amended', 'corrected', 'preliminary'} and FitDNA.value is not null and Global."Normalize Interval"(FitDNA.effective) occurs 3 years or less on or before day of end of "Measurement Period"

url:
  v: displaySequence
  l: displaySequence
value: Integer
  v: 5

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: EXM130
extension:
  url:
    v: name
    l: name
  value: String
    v: CT Colonography Performed
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define "CT Colonography Performed": [Procedure: "CT Colonography"] Colonography where Colonography.status = 'completed' and Global."Normalize Interval"(Colonography.performed) ends 5 years or less on or before end of "Measurement Period"
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 6
url:
  v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  l: cqf-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: EXM130
extension:
  url:
    v: name
    l: name
  value: String
    v: Numerator
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define "Numerator": exists "Colonoscopy Performed" or exists "Fecal Occult Blood Test Performed" or exists "Flexible Sigmoidoscopy Performed" or exists "Fecal Immunochemical Test DNA" or exists "CT Colonography Performed"
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: EXM130
extension:
  url:
    v: name
    l: name
  value: String
    v: Denominator
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define "Denominator": true
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: SupplementalDataElements
extension:
  url:
    v: name
    l: name
  value: String
    v: SDE Payer
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define "SDE Payer": [Coverage: type in "Payer"] Payer return { code: Payer.type, period: Payer.period }
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: EXM130
extension:
  url:
    v: name
    l: name
  value: String
    v: SDE Payer
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define "SDE Payer": SDE."SDE Payer"
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: AdultOutpatientEncounters
extension:
  url:
    v: name
    l: name
  value: String
    v: Qualifying Encounters
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define "Qualifying Encounters": ( [Encounter: "Office Visit"] union [Encounter: "Annual Wellness Visit"] union [Encounter: "Preventive Care Services - Established Office Visit, 18 and Up"] union [Encounter: "Preventive Care Services-Initial Office Visit, 18 and Up"] union [Encounter: "Home Healthcare Services"] ) ValidEncounter where ValidEncounter.period during "Measurement Period" and ValidEncounter.status = 'finished'
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 11
url:
  v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  l: cqf-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: EXM130
extension:
  url:
    v: name
    l: name
  value: String
    v: Initial Population
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define "Initial Population": Global."CalendarAgeInYearsAt"(FHIRHelpers.ToDate(Patient.birthDate), start of "Measurement Period") in Interval[50, 75] and exists AdultOutpatientEncounters."Qualifying Encounters"
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 12
url:
  v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  l: cqf-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: SupplementalDataElements
extension:
  url:
    v: name
    l: name
  value: String
    v: SDE Ethnicity
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define "SDE Ethnicity": (flatten ( Patient.extension Extension where Extension.url = 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-ethnicity' return Extension.extension )) E where E.url = 'ombCategory' or E.url = 'detailed' return E.value as Coding
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 13
url:
  v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  l: cqf-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: EXM130
extension:
  url:
    v: name
    l: name
  value: String
    v: SDE Ethnicity
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define "SDE Ethnicity": SDE."SDE Ethnicity"
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 14
url:
  v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  l: cqf-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: Hospice
extension:
  url:
    v: name
    l: name
  value: String
    v: Has Hospice
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define "Has Hospice": exists ( [Encounter: "Encounter Inpatient"] DischargeHospice where DischargeHospice.status = 'finished' and ( DischargeHospice.hospitalization.dischargeDisposition ~ "Discharge to home for hospice care (procedure)" or DischargeHospice.hospitalization.dischargeDisposition ~ "Discharge to healthcare facility for hospice care (procedure)" ) and DischargeHospice.period ends during "Measurement Period" ) or exists ( [ServiceRequest: "Hospice care ambulatory"] HospiceOrder where HospiceOrder.intent = 'order' and HospiceOrder.authoredOn in "Measurement Period" ) or exists ( [Procedure: "Hospice care ambulatory"] HospicePerformed where HospicePerformed.status = 'completed' and Global."Normalize Interval"(HospicePerformed.performed) overlaps "Measurement Period" )
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 15
url:
  v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  l: cqf-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: EXM130
extension:
  url:
    v: name
    l: name
  value: String
    v: Malignant Neoplasm Ever
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define "Malignant Neoplasm Ever": [Condition: "Malignant Neoplasm of Colon"] ColorectalCancer where Global."Normalize Interval"(ColorectalCancer.onset) starts on or before end of "Measurement Period"
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 16
url:
  v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  l: cqf-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: EXM130
extension:
  url:
    v: name
    l: name
  value: String
    v: Total Colectomy Performed
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define "Total Colectomy Performed": [Procedure: "Total Colectomy"] Colectomy where Colectomy.status = 'completed' and Global."Normalize Interval"(Colectomy.performed) starts on or before end of "Measurement Period"
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 17
url:
  v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  l: cqf-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: EXM130
extension:
  url:
    v: name
    l: name
  value: String
    v: Denominator Exclusion
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define "Denominator Exclusion": Hospice."Has Hospice" or exists "Malignant Neoplasm Ever" or exists "Total Colectomy Performed"
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 18
url:
  v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  l: cqf-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: SupplementalDataElements
extension:
  url:
    v: name
    l: name
  value: String
    v: SDE Race
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define "SDE Race": (flatten ( Patient.extension Extension where Extension.url = 'http://hl7.org/fhir/us/core/StructureDefinition/us-core-race' return Extension.extension )) E where E.url = 'ombCategory' or E.url = 'detailed' return E.value as Coding
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 19
url:
  v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  l: cqf-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: EXM130
extension:
  url:
    v: name
    l: name
  value: String
    v: SDE Race
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define "SDE Race": SDE."SDE Race"
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 20
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: 21
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 ProcedureStatus): value.value
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 22
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 ObservationStatus): value.value
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 23
url:
  v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  l: cqf-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: MATGlobalCommonFunctions
extension:
  url:
    v: name
    l: name
  value: String
    v: CalendarAgeInYearsAt
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define function "CalendarAgeInYearsAt"(BirthDateTime DateTime, AsOf DateTime): years between ToDate(BirthDateTime)and ToDate(AsOf)
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 24
url:
  v: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  l: cqf-logicDefinition

extension:
  url:
    v: libraryName
    l: libraryName
  value: String
    v: MATGlobalCommonFunctions
extension:
  url:
    v: name
    l: name
  value: String
    v: ToDate
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define function "ToDate"(Value DateTime): DateTime(year from Value, month from Value, day from Value, 0, 0, 0, 0, timezoneoffset from Value)
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 25
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: ToDate
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define function ToDate(value date): value.value
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 26
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: ToInterval
extension:
  url:
    v: statement
    l: statement
  value: String
    v: /* @description: Converts the given [Period](https://hl7.org/fhir/datatypes.html#Period) value to a CQL DateTime Interval @comment: If the start value of the given period is unspecified, the starting boundary of the resulting interval will be open (meaning the start of the interval is unknown, as opposed to interpreted as the beginning of time). */ define function ToInterval(period FHIR.Period): if period is null then null else if period."start" is null then Interval(period."start".value, period."end".value] else Interval[period."start".value, period."end".value]
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 27
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 EncounterStatus): value.value
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 28
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 uri): value.value
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 29
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: ToConcept
extension:
  url:
    v: statement
    l: statement
  value: String
    v: /* @description: Converts the given FHIR [CodeableConcept](https://hl7.org/fhir/datatypes.html#CodeableConcept) value to a CQL Concept. */ define function ToConcept(concept FHIR.CodeableConcept): if concept is null then null else System.Concept { codes: concept.coding C return ToCode(C), display: concept.text.value }
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 30
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: ToCode
extension:
  url:
    v: statement
    l: statement
  value: String
    v: /* @description: Converts the given FHIR [Coding](https://hl7.org/fhir/datatypes.html#Coding) value to a CQL Code. */ define function ToCode(coding FHIR.Coding): if coding is null then null else System.Code { code: coding.code.value, system: coding.system.value, version: coding.version.value, display: coding.display.value }
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 31
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 ServiceRequestIntent): value.value
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 32
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: ToDateTime
extension:
  url:
    v: statement
    l: statement
  value: String
    v: define function ToDateTime(value dateTime): value.value
extension:
  url:
    v: displaySequence
    l: displaySequence
  value: Integer
    v: 33
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: Library SDE
resource:
  v: http://hl7.org/fhir/uv/cqm/Library/SupplementalDataElements|2.0.000
  l: http://hl7.org/fhir/uv/cqm/Library/SupplementalDataElements

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: Library Global
resource:
  v: http://hl7.org/fhir/uv/cqm/Library/MATGlobalCommonFunctions|5.0.000
  l: http://hl7.org/fhir/uv/cqm/Library/MATGlobalCommonFunctions

type:
  v: depends-on
display:
  v: Library AdultOutpatientEncounters
resource:
  v: http://hl7.org/fhir/uv/cqm/Library/AdultOutpatientEncounters|2.0.000
  l: http://hl7.org/fhir/uv/cqm/Library/AdultOutpatientEncounters

type:
  v: depends-on
display:
  v: Library Hospice
resource:
  v: http://hl7.org/fhir/uv/cqm/Library/Hospice|2.0.000
  l: http://hl7.org/fhir/uv/cqm/Library/Hospice

type:
  v: depends-on
display:
  v: Code system SNOMEDCT:2017-09
resource:
  v: http://snomed.info/sct|http://snomed.info/sct/731000124108/version/201709
  l: http://snomed.info/sct

type:
  v: depends-on
display:
  v: Value set Colonoscopy
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1020
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1020

type:
  v: depends-on
display:
  v: Value set Fecal Occult Blood Test (FOBT)
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1011
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1011

type:
  v: depends-on
display:
  v: Value set Flexible Sigmoidoscopy
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1010
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1010

type:
  v: depends-on
display:
  v: Value set FIT DNA
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1039
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1039

type:
  v: depends-on
display:
  v: Value set CT Colonography
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1038
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1038

type:
  v: depends-on
display:
  v: Value set Payer
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591

type:
  v: depends-on
display:
  v: Value set Office Visit
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001

type:
  v: depends-on
display:
  v: Value set Annual Wellness Visit
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1240
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1240

type:
  v: depends-on
display:
  v: Value set Preventive Care Services - Established Office Visit, 18 and Up
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025

type:
  v: depends-on
display:
  v: Value set Preventive Care Services-Initial Office Visit, 18 and Up
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023

type:
  v: depends-on
display:
  v: Value set Home Healthcare Services
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016

type:
  v: depends-on
display:
  v: Value set Encounter Inpatient
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307

type:
  v: depends-on
display:
  v: Value set Hospice care ambulatory
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15

type:
  v: depends-on
display:
  v: Value set Malignant Neoplasm of Colon
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1001
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1001

type:
  v: depends-on
display:
  v: Value set Total Colectomy
resource:
  v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1019
  l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1019

name:
  v: Measurement Period
use:
  v: in
min:
  v: 0
max:
  v: 1
type:
  v: Period

name:
  v: SDE Sex
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: Coding

name:
  v: Numerator
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: Denominator
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: SDE Payer
use:
  v: out
min:
  v: 0
max:
  v: *
type:
  v: Resource

name:
  v: Initial Population
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: SDE Ethnicity
use:
  v: out
min:
  v: 0
max:
  v: *
type:
  v: Coding

name:
  v: Denominator Exclusion
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: SDE Race
use:
  v: out
min:
  v: 0
max:
  v: *
type:
  v: Coding

type:
  v: Patient
profile:
  v: http://hl7.org/fhir/StructureDefinition/Patient
  l: Patient
must support:
  v: url
must support:
  v: extension
must support:
  v: value

type:
  v: Procedure
profile:
  v: http://hl7.org/fhir/StructureDefinition/Procedure
  l: Procedure
must support:
  v: code
must support:
  v: status
must support:
  v: performed
code filter:
  path:
    v: code
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1020
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1020

type:
  v: Procedure
profile:
  v: http://hl7.org/fhir/StructureDefinition/Procedure
  l: Procedure
must support:
  v: code
must support:
  v: status
must support:
  v: performed
code filter:
  path:
    v: code
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1010
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1010

type:
  v: Procedure
profile:
  v: http://hl7.org/fhir/StructureDefinition/Procedure
  l: Procedure
must support:
  v: code
must support:
  v: status
must support:
  v: performed
code filter:
  path:
    v: code
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1038
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1038

type:
  v: Procedure
profile:
  v: http://hl7.org/fhir/StructureDefinition/Procedure
  l: Procedure
must support:
  v: code
must support:
  v: status
must support:
  v: performed
code filter:
  path:
    v: code
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15

type:
  v: Procedure
profile:
  v: http://hl7.org/fhir/StructureDefinition/Procedure
  l: Procedure
must support:
  v: code
must support:
  v: status
must support:
  v: performed
code filter:
  path:
    v: code
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1019
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1019

type:
  v: Observation
profile:
  v: http://hl7.org/fhir/StructureDefinition/Observation
  l: Observation
must support:
  v: code
must support:
  v: status
must support:
  v: value
must support:
  v: effective
code filter:
  path:
    v: code
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1011
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1011

type:
  v: Observation
profile:
  v: http://hl7.org/fhir/StructureDefinition/Observation
  l: Observation
must support:
  v: code
must support:
  v: status
must support:
  v: value
must support:
  v: effective
code filter:
  path:
    v: code
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1039
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1039

type:
  v: Coverage
profile:
  v: http://hl7.org/fhir/StructureDefinition/Coverage
  l: Coverage
must support:
  v: type
must support:
  v: period
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591

type:
  v: Encounter
profile:
  v: http://hl7.org/fhir/StructureDefinition/Encounter
  l: Encounter
must support:
  v: type
must support:
  v: period
must support:
  v: status
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001

type:
  v: Encounter
profile:
  v: http://hl7.org/fhir/StructureDefinition/Encounter
  l: Encounter
must support:
  v: type
must support:
  v: period
must support:
  v: status
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1240
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1240

type:
  v: Encounter
profile:
  v: http://hl7.org/fhir/StructureDefinition/Encounter
  l: Encounter
must support:
  v: type
must support:
  v: period
must support:
  v: status
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025

type:
  v: Encounter
profile:
  v: http://hl7.org/fhir/StructureDefinition/Encounter
  l: Encounter
must support:
  v: type
must support:
  v: period
must support:
  v: status
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023

type:
  v: Encounter
profile:
  v: http://hl7.org/fhir/StructureDefinition/Encounter
  l: Encounter
must support:
  v: type
must support:
  v: period
must support:
  v: status
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016

type:
  v: Encounter
profile:
  v: http://hl7.org/fhir/StructureDefinition/Encounter
  l: Encounter
must support:
  v: type
must support:
  v: status
must support:
  v: hospitalization
must support:
  v: hospitalization.dischargeDisposition
must support:
  v: period
code filter:
  path:
    v: type
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307

type:
  v: ServiceRequest
profile:
  v: http://hl7.org/fhir/StructureDefinition/ServiceRequest
  l: ServiceRequest
must support:
  v: code
must support:
  v: intent
must support:
  v: authoredOn
code filter:
  path:
    v: code
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15

type:
  v: Condition
profile:
  v: http://hl7.org/fhir/StructureDefinition/Condition
  l: Condition
must support:
  v: code
must support:
  v: onset
code filter:
  path:
    v: code
  value set:
    v: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1001
    l: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1001

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

url:
  v: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-softwaresystem
  l: crmi-softwaresystem
value: Reference
  l: software-system-example
  reference:
    v: Device/software-system-example

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

use:
  v: official
system:
  v: http://example.org/fhir/cqi/ecqm/Measure/Identifier/cms
  l: cms
value:
  v: 130

use:
  v: official
system:
  v: http://example.org/fhir/cqi/ecqm/Measure/Identifier/nqf
  l: nqf
value:
  v: 0034

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

v: 8.0.000

v: EXM130

v: EXM130 - Colorectal Cancer Screening Measure

v: active

v: true

v: 2025-08-13

v: HL7 International / Clinical Quality Information

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

v: Percentage of adults 50-75 years of age who had appropriate screening for colorectal cancer

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

v: This measure has been developed to support improvement in clinical care.

v: This Physician Performance Measure (Measure) and related data specifications were developed by the National Committee for Quality Assurance (NCQA). NCQA is not responsible for any use of the Measure. NCQA makes no representations, warranties, or endorsement about the quality of any organization or physician that uses or reports performance measures and NCQA has no liability to anyone who relies on such measures or specifications. NCQA holds a copyright in the Measure. The Measure can be reproduced and distributed, without modification, for noncommercial purposes (eg, use by healthcare providers in connection with their practices) without obtaining approval from NCQA. Commercial use is defined as the sale, licensing, or distribution of the Measure for commercial gain, or incorporation of the Measure into a product or service that is sold, licensed or distributed for commercial gain. All commercial uses or requests for modification must be approved by NCQA and are subject to a license at the discretion of NCQA. (C) 2012-2017 National Committee for Quality Assurance. All Rights Reserved. Limited proprietary coding is contained in the Measure specifications for user convenience. Users of proprietary code sets should obtain all necessary licenses from the owners of the code sets. NCQA disclaims all liability for use or accuracy of any third party codes contained in the specifications. CPT(R) contained in the Measure specifications is copyright 2004-2017 American Medical Association. LOINC(R) copyright 2004-2017 Regenstrief Institute, Inc. This material contains SNOMED Clinical Terms(R) (SNOMED CT[R] ) copyright 2004-2017 International Health Terminology Standards Development Organisation. ICD-10 copyright 2017 World Health Organization. All Rights Reserved.

v: 2016-01-01

v: 2016-09-01

start:
  v: 2018-01-01
end:
  v: 2018-12-31

coding: https://loinc.org/rdf/57024-2
  system:
    v: http://loinc.org
    l: loinc.org
  code:
    v: 57024-2
  display:
    v: Health Quality Measure Document

v: The performance Measure is not a clinical guideline and does not establish a standard of medical care, and has not been tested for all potential applications. THE MEASURE AND SPECIFICATIONS ARE PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. Due to technical limitations, registered trademarks are indicated by (R) or [R] and unregistered trademarks are indicated by (TM) or [TM].

coding:
  system:
    v: http://terminology.hl7.org/CodeSystem/measure-scoring
    l: measure-scoring
  code:
    v: proportion
  display:
    v: Proportion

coding:
  system:
    v: http://terminology.hl7.org/CodeSystem/measure-type
    l: measure-type
  code:
    v: process

v: Colorectal cancer represents 8 percent of all new cancer cases and is the second leading cause of cancer deaths in the United States. In 2017, there were an estimated 135,430 new cases of colorectal cancer and an estimated 50,260 deaths attributed to it. According to the National Cancer Institute, about 4.3 percent of men and women will be diagnosed with colorectal cancer at some point during their lifetimes. For most adults, older age is the most important risk factor for colorectal cancer, although being male and black are also associated with higher incidence and mortality. Colorectal cancer is most frequently diagnosed among people 65 to 74 years old (Howlader et al. 2017). Screening can be effective for finding precancerous lesions (polyps) that could later become malignant, and for detecting early cancers that can be more easily and effectively treated. Precancerous polyps usually take about 10 to 15 years to develop into colorectal cancer, and most can be found and removed before turning into cancer. The five-year relative survival rate for people whose colorectal cancer is found in the early stage before it has spread is about 90 percent (American Cancer Society 2017).

v: The U. S. Preventive Services Task Force (2016) recommends screening for colorectal cancer starting at age 50 years and continuing until age 75 years. This is a Grade A recommendation (U.S. Preventive Services Task Force 2016). Screening tests: -Colonoscopy (every 10 years) -Flexible sigmoidoscopy (every 5 years) -Fecal occult blood test (annually) -FIT-DNA (every 3 years) -Computed tomographic colonography (every 5 years)

coding:
  system:
    v: http://terminology.hl7.org/CodeSystem/measure-improvement-notation
    l: measure-improvement-notation
  code:
    v: increase
  display:
    v: Increased score indicates improvement

v: Patient self-report for procedures as well as diagnostic studies should be recorded in "Procedure, Performed" template or "Diagnostic Study, Performed" template in QRDA-1. Do not count DRE, FOBT tests performed in an office setting or performed on a sample collected via DRE.

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: primary
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-exm130-initial-population
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: initial-population
      display:
        v: Initial Population
  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-exm130-numerator
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: numerator
      display:
        v: Numerator
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: Numerator
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-exm130-denominator
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: denominator
      display:
        v: Denominator
  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-exm130-denominator-exclusion
  code:
    coding:
      system:
        v: http://terminology.hl7.org/CodeSystem/measure-population
        l: measure-population
      code:
        v: denominator-exclusion
      display:
        v: Denominator Exclusion
  criteria:
    language:
      v: text/cql-identifier
    expression:
      v: Denominator Exclusion

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.supplementalData.linkId
    l: extension-Measure.supplementalData.linkId
  value: String
    v: primary-sde-ethnicity
usage:
  coding:
    system:
      v: http://terminology.hl7.org/CodeSystem/measure-data-usage
      l: measure-data-usage
    code:
      v: supplemental-data
criteria:
  language:
    v: text/cql-identifier
  expression:
    v: SDE Ethnicity

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.supplementalData.linkId
    l: extension-Measure.supplementalData.linkId
  value: String
    v: primary-sde-epayer
usage:
  coding:
    system:
      v: http://terminology.hl7.org/CodeSystem/measure-data-usage
      l: measure-data-usage
    code:
      v: supplemental-data
criteria:
  language:
    v: text/cql-identifier
  expression:
    v: SDE Payer

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.supplementalData.linkId
    l: extension-Measure.supplementalData.linkId
  value: String
    v: primary-sde-race
usage:
  coding:
    system:
      v: http://terminology.hl7.org/CodeSystem/measure-data-usage
      l: measure-data-usage
    code:
      v: supplemental-data
criteria:
  language:
    v: text/cql-identifier
  expression:
    v: SDE Race

extension:
  url:
    v: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.supplementalData.linkId
    l: extension-Measure.supplementalData.linkId
  value: String
    v: primary-sde-sex
usage:
  coding:
    system:
      v: http://terminology.hl7.org/CodeSystem/measure-data-usage
      l: measure-data-usage
    code:
      v: supplemental-data
criteria:
  language:
    v: text/cql-identifier
  expression:
    v: SDE Sex