CCSComponent
type: Measure
node role: treeRoot
resource.id:
  value: CCSComponent
resource.meta:
  meta.profile:
    value: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablemeasure
    index: 0
    link: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablemeasure
  meta.profile:
    value: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-computablemeasure
    index: 1
    link: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-computablemeasure
  meta.profile:
    value: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-publishablemeasure
    index: 2
    link: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-publishablemeasure
  meta.profile:
    value: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-proportionmeasure
    index: 3
    link: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-proportionmeasure
  meta.profile:
    value: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-cqlmeasure
    index: 4
    link: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-cqlmeasure
resource.language:
  value: en
domain resource.text:
  narrative.status:
    value: extensions
  narrative.div: Metadata Title Cervical Cancer Screening Version 0.0.001 Short Name Colorectal Cancer Screening GUID (Version Independent) http://example.org/fhir/us/cqm/Measure/CCSComponent GUID (Version Specific) http://example.org/fhir/us/cqm/Measure/130v10 Identifier urn:oid:2.16.840.1.113883.4.642.40.61.29.2 Effective Period 2022-01-01 through 2022-12-31 Experimental true 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 is only an example. Measure Basis boolean Measure Scoring Proportion Improvement Notation increase from http://terminology.hl7.org/CodeSystem/measure-improvement-notation Measure Type process from http://terminology.hl7.org/CodeSystem/measure-type Measure Group (Rate) (ID: primary) Supplemental Data Elements Supplemental Data Element ID: 4d3fff25-29d7-4e61-9fdd-a02a85c1472f Usage Code: Supplemental Data Description: No description provided Logic Definition: SDE Ethnicity Supplemental Data Element ID: 4732f9d3-e4c9-4a24-ab3c-9247a55d73ef Usage Code: Supplemental Data Description: No description provided Logic Definition: SDE Payer Supplemental Data Element ID: 523c2619-71c6-4e60-83f8-3d8eeef75398 Usage Code: Supplemental Data Description: No description provided Logic Definition: SDE Race Supplemental Data Element ID: 336d1356-61a7-4220-9635-ffc50b90af2f Usage Code: Supplemental Data Description: No description provided Logic Definition: SDE Sex Measure Logic Primary Library CCS Component Library Contents Population Criteria Logic Definitions Terminology Dependencies Data Requirements Parameters Population Criteria Measure Group (Rate) (ID: primary) Logic Definitions Logic Definition Library Name: AdultOutpatientEncounters define "Qualifying Encounters": ([Encounter: "Office Visit"] union [Encounter: "Annual Wellness Visit"] union [Encounter: "Preventive Care Services - Established Office Visit, 18 and Up"] union [Encounter: "…
domain resource.contained: Library
  index: 0
  resource.id:
    value: effective-data-requirements
  domain resource.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode
    extension.value coding: http://snomed.info/id/428361000124107
      coding.system:
        value: http://snomed.info/sct
      coding.version:
        value: http://snomed.info/sct/731000124108/version/201709
      coding.code:
        value: 428361000124107
      coding.display:
        value: Discharge to home for hospice care (procedure)
  domain resource.extension:
    index: 1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/cqf-directReferenceCode
    extension.value coding: http://snomed.info/id/428371000124100
      coding.system:
        value: http://snomed.info/sct
      coding.version:
        value: http://snomed.info/sct/731000124108/version/201709
      coding.code:
        value: 428371000124100
      coding.display:
        value: Discharge to healthcare facility for hospice care (procedure)
  domain resource.extension:
    index: 2
    element.extension:
      index: 0
      extension.url:
        value: libraryName
      extension.value string:
        value: SupplementalDataElements
    element.extension:
      index: 1
      extension.url:
        value: name
      extension.value string:
        value: SDE Sex
    element.extension:
      index: 2
      extension.url:
        value: statement
      extension.value string:
        value: 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
    element.extension:
      index: 3
      extension.url:
        value: displaySequence
      extension.value integer:
        value: 0
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  domain resource.extension:
    index: 3
    element.extension:
      index: 0
      extension.url:
        value: libraryName
      extension.value string:
        value: CCSComponent
    element.extension:
      index: 1
      extension.url:
        value: name
      extension.value string:
        value: SDE Sex
    element.extension:
      index: 2
      extension.url:
        value: statement
      extension.value string:
        value: define "SDE Sex": SDE."SDE Sex"
    element.extension:
      index: 3
      extension.url:
        value: displaySequence
      extension.value integer:
        value: 1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  domain resource.extension:
    index: 4
    element.extension:
      index: 0
      extension.url:
        value: libraryName
      extension.value string:
        value: CCSComponent
    element.extension:
      index: 1
      extension.url:
        value: name
      extension.value string:
        value: Colonoscopy Performed
    element.extension:
      index: 2
      extension.url:
        value: statement
      extension.value string:
        value: 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"
    element.extension:
      index: 3
      extension.url:
        value: displaySequence
      extension.value integer:
        value: 2
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  domain resource.extension:
    index: 5
    element.extension:
      index: 0
      extension.url:
        value: libraryName
      extension.value string:
        value: CCSComponent
    element.extension:
      index: 1
      extension.url:
        value: name
      extension.value string:
        value: Fecal Occult Blood Test Performed
    element.extension:
      index: 2
      extension.url:
        value: statement
      extension.value string:
        value: 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"
    element.extension:
      index: 3
      extension.url:
        value: displaySequence
      extension.value integer:
        value: 3
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition
  domain resource.extension:
    index: 6
    element.extension:
      index: 0
      extension.url:
        value: libraryName
      extension.value string:
        value: CCSComponent
    element.extension:
      index: 1
      extension.url:
        value: name
      extension.value string:
        value: Flexible Sigmoidoscopy Performed
    element.extension:
      index: 2
      extension.url:
        value: statement
      extension.value string:
        value: 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"
    element.extension:
      index: 3
      extension.url:
        value: displaySequence
      extension.value integer:
        value: 4
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 7
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: CCSComponent
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Fecal Immunochemical Test DNA
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: 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"
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 5
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 8
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: CCSComponent
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: CT Colonography Performed
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: 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"
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 6
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 9
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: CCSComponent
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Numerator
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: 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"
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 7
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 10
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: AdultOutpatientEncounters
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Qualifying Encounters
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: 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'
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 8
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 11
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: CCSComponent
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Initial Population
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define "Initial Population": Global."CalendarAgeInYearsAt" ( FHIRHelpers.ToDate ( Patient.birthDate ), start of "Measurement Period" ) in Interval[50, 75] and exists AdultOutpatientEncounters."Qualifying Encounters"
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 9
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 12
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: CCSComponent
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Denominator
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define "Denominator": "Initial Population"
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 10
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 13
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: SupplementalDataElements
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: SDE Payer
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define "SDE Payer": [Coverage: type in "Payer"] Payer return { code: Payer.type, period: Payer.period }
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 11
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 14
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: CCSComponent
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: SDE Payer
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define "SDE Payer": SDE."SDE Payer"
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 12
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 15
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: SupplementalDataElements
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: SDE Ethnicity
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: 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
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 13
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 16
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: CCSComponent
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: SDE Ethnicity
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define "SDE Ethnicity": SDE."SDE Ethnicity"
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 14
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 17
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: Hospice
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Has Hospice
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: 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" )
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 15
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 18
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: CCSComponent
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Malignant Neoplasm
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define "Malignant Neoplasm": [Condition: "Malignant Neoplasm of Colon"] ColorectalCancer where Global."Prevalence Period" ( ColorectalCancer ) starts on or before end of "Measurement Period"
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 16
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 19
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: CCSComponent
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Total Colectomy Performed
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: 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"
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 17
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 20
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: AdvancedIllnessandFrailtyExclusion
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Has Criteria Indicating Frailty
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define "Has Criteria Indicating Frailty": //Ask Bryn about devices exists ( [DeviceRequest: "Frailty Device"] FrailtyDeviceOrder where FrailtyDeviceOrder.authoredOn during "Measurement Period" ) // DeviceUseStatement has a known issue with the publication tooling // so it is removed to allow this IG to publish until that is fixed //or exists ( [DeviceUseStatement: "Frailty Device"] FrailtyDeviceUse // where Global."Normalize Interval"(FrailtyDeviceUse.timing) overlaps "Measurement Period" //) or exists ( [Condition: "Frailty Diagnosis"] FrailtyDiagnosis where Global."Prevalence Period"(FrailtyDiagnosis) overlaps "Measurement Period" ) or exists ( [Encounter: "Frailty Encounter"] FrailtyEncounter where FrailtyEncounter.period overlaps "Measurement Period" ) or exists ( [Observation: "Frailty Symptom"] FrailtySymptomObservation where Global."Normalize Interval"(FrailtySymptomObservation.effective) overlaps "Measurement Period" )
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 18
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 21
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: AdvancedIllnessandFrailtyExclusion
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Outpatient Encounters with Advanced Illness
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define "Outpatient Encounters with Advanced Illness": ( [Encounter: "Outpatient"] union [Encounter: "Observation"] union [Encounter: "ED"] union [Encounter: "Nonacute Inpatient"] ) OutpatientEncounter with [Condition: "Advanced Illness"] AdvancedIllnessDiagnosis such that exists ( OutpatientEncounter.diagnosis.condition EncounterDiagnosis where EndsWith(EncounterDiagnosis.reference, AdvancedIllnessDiagnosis.id) ) and OutpatientEncounter.period starts 2 years or less on or before end of "Measurement Period"
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 19
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 22
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: AdvancedIllnessandFrailtyExclusion
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Inpatient Encounter with Advanced Illness
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define "Inpatient Encounter with Advanced Illness": [Encounter: "Acute Inpatient"] InpatientEncounter with [Condition: "Advanced Illness"] AdvancedIllnessDiagnosis such that exists ( InpatientEncounter.diagnosis.condition EncounterDiagnosis where EndsWith(EncounterDiagnosis.reference, AdvancedIllnessDiagnosis.id) ) and InpatientEncounter.period starts 2 years or less on or before end of "Measurement Period"
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 20
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 23
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: AdvancedIllnessandFrailtyExclusion
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Dementia Medications In Year Before or During Measurement Period
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define "Dementia Medications In Year Before or During Measurement Period": ["MedicationDispense": "Dementia Medications"] DementiaMed where DementiaMed.whenHandedOver during Interval[ ( start of "Measurement Period" - 1 year ), end of "Measurement Period" ]
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 21
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 24
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: AdvancedIllnessandFrailtyExclusion
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Advanced Illness and Frailty Exclusion Not Including Over Age 80
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define "Advanced Illness and Frailty Exclusion Not Including Over Age 80": //If the measure does NOT include populations age 80 and older, then use this logic: Global."CalendarAgeInYearsAt"(FHIRHelpers.ToDate(Patient.birthDate), start of "Measurement Period")>= 65 and "Has Criteria Indicating Frailty" and ( Count("Outpatient Encounters with Advanced Illness")>= 2 or exists ( "Inpatient Encounter with Advanced Illness" ) or exists "Dementia Medications In Year Before or During Measurement Period" )
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 22
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 25
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: AdvancedIllnessandFrailtyExclusion
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Long Term Care Periods During Measurement Period
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: // start here define "Long Term Care Periods During Measurement Period": ( [Encounter: "Care Services in Long-Term Residential Facility"] union [Encounter: "Nursing Facility Visit"] ) LongTermFacilityEncounter where LongTermFacilityEncounter.period overlaps "Measurement Period" return LongTermFacilityEncounter.period intersect "Measurement Period"
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 23
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 26
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: AdvancedIllnessandFrailtyExclusion
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Long Term Care Periods Longer Than 90 Consecutive Days
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define "Long Term Care Periods Longer Than 90 Consecutive Days": exists ( "Long Term Care Periods During Measurement Period" LongTermCareDuringMP where duration in days of LongTermCareDuringMP > 90 )
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 24
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 27
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: CCSComponent
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Denominator Exclusion
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define "Denominator Exclusion": Hospice."Has Hospice" or exists "Malignant Neoplasm" or exists "Total Colectomy Performed" or Frailty."Advanced Illness and Frailty Exclusion Not Including Over Age 80" and Frailty."Long Term Care Periods Longer Than 90 Consecutive Days"
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 25
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 28
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: SupplementalDataElements
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: SDE Race
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: 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
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 26
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 29
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: CCSComponent
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: SDE Race
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define "SDE Race": SDE."SDE Race"
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 27
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 30
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: FHIRHelpers
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: ToString
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define function ToString(value AdministrativeGender): value.value
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 28
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 31
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: FHIRHelpers
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: ToString
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define function ToString(value ProcedureStatus): value.value
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 29
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 32
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: MATGlobalCommonFunctions
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Normalize Interval
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: /* * * CQFMeasures Common Logic * */ define function "Normalize Interval"(choice Choice<FHIR.dateTime, FHIR.Period, FHIR.Timing, FHIR.instant, FHIR.string, FHIR.Age, FHIR.Range>): case when choice is FHIR.dateTime then Interval[FHIRHelpers.ToDateTime(choice as FHIR.dateTime), FHIRHelpers.ToDateTime(choice as FHIR.dateTime)] when choice is FHIR.Period then FHIRHelpers.ToInterval(choice as FHIR.Period) when choice is FHIR.instant then Interval[FHIRHelpers.ToDateTime(choice as FHIR.instant), FHIRHelpers.ToDateTime(choice as FHIR.instant)] when choice is FHIR.Age then Interval[FHIRHelpers.ToDate(Patient.birthDate) + FHIRHelpers.ToQuantity(choice as FHIR.Age), FHIRHelpers.ToDate(Patient.birthDate) + FHIRHelpers.ToQuantity(choice as FHIR.Age) + 1 year) when choice is FHIR.Range then Interval[FHIRHelpers.ToDate(Patient.birthDate) + FHIRHelpers.ToQuantity((choice as FHIR.Range).low), FHIRHelpers.ToDate(Patient.birthDate) + FHIRHelpers.ToQuantity((choice as FHIR.Range).high) + 1 year) when choice is FHIR.Timing then Message(null as Interval<DateTime>, true, '1', 'Error', 'Cannot compute a single interval from a Timing type') when choice is FHIR.string then Message(null as Interval<DateTime>, true, '1', 'Error', 'Cannot compute an interval from a String value') else null as Interval<DateTime> end
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 30
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 33
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: FHIRHelpers
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: ToDateTime
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define function ToDateTime(value dateTime): value.value
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 31
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 34
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: FHIRHelpers
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: ToInterval
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: /* @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]
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 32
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 35
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: FHIRHelpers
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: ToDateTime
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define function ToDateTime(value instant): value.value
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 33
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 36
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: FHIRHelpers
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: ToDate
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define function ToDate(value date): value.value
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 34
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 37
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: FHIRHelpers
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: ToQuantity
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: /* @description: Converts the given FHIR [Quantity](https://hl7.org/fhir/datatypes.html#Quantity) value to a CQL Quantity @comment: If the given quantity has a comparator specified, a runtime error is raised. If the given quantity has a system other than UCUM (i.e. `http://unitsofmeasure.org`) or CQL calendar units (i.e. `http://hl7.org/fhirpath/CodeSystem/calendar-units`) an error is raised. For UCUM to calendar units, the `ToCalendarUnit` function is used. @seealso: ToCalendarUnit */ define function ToQuantity(quantity FHIR.Quantity): case when quantity is null then null when quantity.value is null then null when quantity.comparator is not null then Message(null, true, 'FHIRHelpers.ToQuantity.ComparatorQuantityNotSupported', 'Error', 'FHIR Quantity value has a comparator and cannot be converted to a System.Quantity value.') when quantity.system is null or quantity.system.value = 'http://unitsofmeasure.org' or quantity.system.value = 'http://hl7.org/fhirpath/CodeSystem/calendar-units' then System.Quantity { value: quantity.value.value, unit: ToCalendarUnit(Coalesce(quantity.code.value, quantity.unit.value, '1')) } else Message(null, true, 'FHIRHelpers.ToQuantity.InvalidFHIRQuantity', 'Error', 'Invalid FHIR Quantity code: ' & quantity.unit.value & ' (' & quantity.system.value & '|' & quantity.code.value & ')') end
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 35
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 38
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: FHIRHelpers
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: ToCalendarUnit
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: /* @description: Converts a UCUM definite duration unit to a CQL calendar duration unit using conversions specified in the [quantities](https://cql.hl7.org/02-authorsguide.html#quantities) topic of the CQL specification. @comment: Note that for durations above days (or weeks), the conversion is understood to be approximate */ define function ToCalendarUnit(unit System.String): case unit when 'ms' then 'millisecond' when 's' then 'second' when 'min' then 'minute' when 'h' then 'hour' when 'd' then 'day' when 'wk' then 'week' when 'mo' then 'month' when 'a' then 'year' else unit end
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 36
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 39
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: FHIRHelpers
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: ToString
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define function ToString(value ObservationStatus): value.value
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 37
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 40
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: MATGlobalCommonFunctions
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: CalendarAgeInYearsAt
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define function "CalendarAgeInYearsAt"(BirthDateTime DateTime, AsOf DateTime): years between ToDate(BirthDateTime)and ToDate(AsOf)
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 38
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 41
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: MATGlobalCommonFunctions
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: ToDate
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define function "ToDate"(Value DateTime): DateTime(year from Value, month from Value, day from Value, 0, 0, 0, 0, timezoneoffset from Value)
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 39
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 42
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: FHIRHelpers
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: ToString
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define function ToString(value EncounterStatus): value.value
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 40
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 43
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: FHIRHelpers
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: ToString
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define function ToString(value uri): value.value
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 41
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 44
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: FHIRHelpers
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: ToConcept
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: /* @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 }
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 42
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 45
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: FHIRHelpers
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: ToCode
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: /* @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 }
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 43
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 46
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: FHIRHelpers
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: ToString
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define function ToString(value ServiceRequestIntent): value.value
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 44
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 47
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: MATGlobalCommonFunctions
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Prevalence Period
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define function "Prevalence Period"(condition Condition): Interval[start of "Normalize Interval"(condition.onset), end of "Normalize Abatement"(condition))
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 45
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 48
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: MATGlobalCommonFunctions
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: Normalize Abatement
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define function "Normalize Abatement"(condition Condition): if condition.abatement is FHIR.dateTime then Interval[FHIRHelpers.ToDateTime(condition.abatement as FHIR.dateTime), FHIRHelpers.ToDateTime(condition.abatement as FHIR.dateTime)] else if condition.abatement is FHIR.Period then FHIRHelpers.ToInterval(condition.abatement as FHIR.Period) else if condition.abatement is FHIR.string then Message(null as Interval<DateTime>, true, '1', 'Error', 'Cannot compute an interval from a String value') else if condition.abatement is FHIR.Age then Interval[FHIRHelpers.ToDate(Patient.birthDate) + FHIRHelpers.ToQuantity(condition.abatement as FHIR.Age), FHIRHelpers.ToDate(Patient.birthDate) + FHIRHelpers.ToQuantity(condition.abatement as FHIR.Age) + 1 year) else if condition.abatement is FHIR.Range then Interval[FHIRHelpers.ToDate(Patient.birthDate) + FHIRHelpers.ToQuantity((condition.abatement as FHIR.Range).low), FHIRHelpers.ToDate(Patient.birthDate) + FHIRHelpers.ToQuantity((condition.abatement as FHIR.Range).high) + 1 year) else if condition.abatement is FHIR.boolean then Interval[end of "Normalize Interval"(condition.onset), condition.recordedDate) else null
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 46
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

index: 49
element.extension:
  index: 0
  extension.url:
    value: libraryName
  extension.value string:
    value: FHIRHelpers
element.extension:
  index: 1
  extension.url:
    value: name
  extension.value string:
    value: ToString
element.extension:
  index: 2
  extension.url:
    value: statement
  extension.value string:
    value: define function ToString(value string): value.value
element.extension:
  index: 3
  extension.url:
    value: displaySequence
  extension.value integer:
    value: 47
extension.url:
  value: http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition

value: EffectiveDataRequirements

value: active

codeable concept.coding:
  index: 0
  coding.system:
    value: http://terminology.hl7.org/CodeSystem/library-type
  coding.code:
    value: module-definition

index: 0
related artifact.type:
  value: depends-on
related artifact.display:
  value: FHIR model information
related artifact.resource:
  value: http://hl7.org/fhir/uv/cql/Library/FHIR-ModelInfo|4.0.1
  link: 4.0
  link: .1

index: 1
related artifact.type:
  value: depends-on
related artifact.display:
  value: Library SDE
related artifact.resource:
  value: http://hl7.org/fhir/uv/cqm/Library/SupplementalDataElements|2.0.000
  link: 2.0
  link: .000

index: 2
related artifact.type:
  value: depends-on
related artifact.display:
  value: Library FHIRHelpers
related artifact.resource:
  value: http://hl7.org/fhir/uv/cql/Library/FHIRHelpers|4.0.1
  link: 4.0
  link: .1

index: 3
related artifact.type:
  value: depends-on
related artifact.display:
  value: Library Global
related artifact.resource:
  value: http://hl7.org/fhir/uv/cqm/Library/MATGlobalCommonFunctions|5.0.000
  link: 5.0
  link: .000

index: 4
related artifact.type:
  value: depends-on
related artifact.display:
  value: Library AdultOutpatientEncounters
related artifact.resource:
  value: http://hl7.org/fhir/uv/cqm/Library/AdultOutpatientEncounters|2.0.000
  link: 2.0
  link: .000

index: 5
related artifact.type:
  value: depends-on
related artifact.display:
  value: Library Hospice
related artifact.resource:
  value: http://hl7.org/fhir/uv/cqm/Library/Hospice|2.0.000
  link: 2.0
  link: .000

index: 6
related artifact.type:
  value: depends-on
related artifact.display:
  value: Library Frailty
related artifact.resource:
  value: http://hl7.org/fhir/uv/cqm/Library/AdvancedIllnessandFrailtyExclusion|5.12.000
  link: 5.12
  link: .000

index: 7
related artifact.type:
  value: depends-on
related artifact.display:
  value: Code system SNOMEDCT:2017-09
related artifact.resource:
  value: http://snomed.info/sct|http://snomed.info/sct/731000124108/version/201709
  link: 731000124108
  link: 201709

index: 8
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Colonoscopy
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1020
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1020

index: 9
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Fecal Occult Blood Test (FOBT)
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1011
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1011

index: 10
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Flexible Sigmoidoscopy
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1010
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1010

index: 11
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set FIT DNA
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1039
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1039

index: 12
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set CT Colonography
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1038
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1038

index: 13
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Office Visit
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001

index: 14
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Annual Wellness Visit
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1240
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1240

index: 15
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Preventive Care Services - Established Office Visit, 18 and Up
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025

index: 16
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Preventive Care Services-Initial Office Visit, 18 and Up
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023

index: 17
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Home Healthcare Services
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016

index: 18
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Payer
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591

index: 19
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Encounter Inpatient
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307

index: 20
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Hospice care ambulatory
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15

index: 21
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Malignant Neoplasm of Colon
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1001
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1001

index: 22
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Total Colectomy
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1019
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1019

index: 23
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Frailty Device
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.118.12.1300
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.118.12.1300

index: 24
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Frailty Diagnosis
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1074
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1074

index: 25
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Frailty Encounter
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1088
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1088

index: 26
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Frailty Symptom
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1075
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1075

index: 27
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Outpatient
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1087
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1087

index: 28
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Observation
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1086
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1086

index: 29
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set ED
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1085
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1085

index: 30
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Nonacute Inpatient
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1084
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1084

index: 31
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Advanced Illness
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.110.12.1082
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.110.12.1082

index: 32
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Acute Inpatient
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1083
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1083

index: 33
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Dementia Medications
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.196.12.1510
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.196.12.1510

index: 34
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Care Services in Long-Term Residential Facility
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1014
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1014

index: 35
related artifact.type:
  value: depends-on
related artifact.display:
  value: Value set Nursing Facility Visit
related artifact.resource:
  value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1012
  link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1012

index: 0
parameter definition.name:
  value: Measurement Period
parameter definition.use:
  value: in
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: Period

index: 1
parameter definition.name:
  value: SDE Sex
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: Coding

index: 2
parameter definition.name:
  value: Numerator
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 3
parameter definition.name:
  value: Denominator
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 4
parameter definition.name:
  value: SDE Payer
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: *
parameter definition.type:
  value: Resource

index: 5
parameter definition.name:
  value: Initial Population
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 6
parameter definition.name:
  value: SDE Ethnicity
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: *
parameter definition.type:
  value: Coding

index: 7
parameter definition.name:
  value: Denominator Exclusion
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: 1
parameter definition.type:
  value: boolean

index: 8
parameter definition.name:
  value: SDE Race
parameter definition.use:
  value: out
parameter definition.min:
  value: 0
parameter definition.max:
  value: *
parameter definition.type:
  value: Coding

index: 0
data requirement.type:
  value: Patient
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Patient
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Patient
data requirement.must support:
  value: url
  index: 0
data requirement.must support:
  value: extension
  index: 1
data requirement.must support:
  value: value
  index: 2

index: 1
data requirement.type:
  value: Procedure
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Procedure
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Procedure
data requirement.must support:
  value: code
  index: 0
data requirement.must support:
  value: status
  index: 1
data requirement.must support:
  value: performed
  index: 2
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: code
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1020
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1020

index: 2
data requirement.type:
  value: Procedure
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Procedure
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Procedure
data requirement.must support:
  value: code
  index: 0
data requirement.must support:
  value: status
  index: 1
data requirement.must support:
  value: performed
  index: 2
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: code
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1010
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1010

index: 3
data requirement.type:
  value: Procedure
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Procedure
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Procedure
data requirement.must support:
  value: code
  index: 0
data requirement.must support:
  value: status
  index: 1
data requirement.must support:
  value: performed
  index: 2
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: code
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1038
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1038

index: 4
data requirement.type:
  value: Procedure
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Procedure
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Procedure
data requirement.must support:
  value: code
  index: 0
data requirement.must support:
  value: status
  index: 1
data requirement.must support:
  value: performed
  index: 2
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: code
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15

index: 5
data requirement.type:
  value: Procedure
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Procedure
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Procedure
data requirement.must support:
  value: code
  index: 0
data requirement.must support:
  value: status
  index: 1
data requirement.must support:
  value: performed
  index: 2
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: code
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1019
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1019

index: 6
data requirement.type:
  value: Observation
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Observation
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Observation
data requirement.must support:
  value: code
  index: 0
data requirement.must support:
  value: status
  index: 1
data requirement.must support:
  value: value
  index: 2
data requirement.must support:
  value: effective
  index: 3
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: code
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1011
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1011

index: 7
data requirement.type:
  value: Observation
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Observation
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Observation
data requirement.must support:
  value: code
  index: 0
data requirement.must support:
  value: status
  index: 1
data requirement.must support:
  value: value
  index: 2
data requirement.must support:
  value: effective
  index: 3
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: code
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1039
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1039

index: 8
data requirement.type:
  value: Observation
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Observation
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Observation
data requirement.must support:
  value: code
  index: 0
data requirement.must support:
  value: effective
  index: 1
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: code
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1075
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1075

index: 9
data requirement.type:
  value: Encounter
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Encounter
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Encounter
data requirement.must support:
  value: type
  index: 0
data requirement.must support:
  value: period
  index: 1
data requirement.must support:
  value: status
  index: 2
data requirement.must support:
  value: diagnosis
  index: 3
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: type
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001

index: 10
data requirement.type:
  value: Encounter
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Encounter
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Encounter
data requirement.must support:
  value: type
  index: 0
data requirement.must support:
  value: period
  index: 1
data requirement.must support:
  value: status
  index: 2
data requirement.must support:
  value: diagnosis
  index: 3
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: type
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1240
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1240

index: 11
data requirement.type:
  value: Encounter
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Encounter
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Encounter
data requirement.must support:
  value: type
  index: 0
data requirement.must support:
  value: period
  index: 1
data requirement.must support:
  value: status
  index: 2
data requirement.must support:
  value: diagnosis
  index: 3
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: type
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025

index: 12
data requirement.type:
  value: Encounter
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Encounter
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Encounter
data requirement.must support:
  value: type
  index: 0
data requirement.must support:
  value: period
  index: 1
data requirement.must support:
  value: status
  index: 2
data requirement.must support:
  value: diagnosis
  index: 3
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: type
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023

index: 13
data requirement.type:
  value: Encounter
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Encounter
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Encounter
data requirement.must support:
  value: type
  index: 0
data requirement.must support:
  value: period
  index: 1
data requirement.must support:
  value: status
  index: 2
data requirement.must support:
  value: diagnosis
  index: 3
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: type
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016

index: 14
data requirement.type:
  value: Encounter
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Encounter
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Encounter
data requirement.must support:
  value: type
  index: 0
data requirement.must support:
  value: status
  index: 1
data requirement.must support:
  value: hospitalization
  index: 2
data requirement.must support:
  value: hospitalization.dischargeDisposition
  index: 3
data requirement.must support:
  value: period
  index: 4
data requirement.must support:
  value: diagnosis
  index: 5
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: type
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307

index: 15
data requirement.type:
  value: Encounter
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Encounter
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Encounter
data requirement.must support:
  value: type
  index: 0
data requirement.must support:
  value: period
  index: 1
data requirement.must support:
  value: status
  index: 2
data requirement.must support:
  value: diagnosis
  index: 3
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: type
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1088
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1088

index: 16
data requirement.type:
  value: Encounter
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Encounter
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Encounter
data requirement.must support:
  value: type
  index: 0
data requirement.must support:
  value: period
  index: 1
data requirement.must support:
  value: status
  index: 2
data requirement.must support:
  value: diagnosis
  index: 3
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: type
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1087
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1087

index: 17
data requirement.type:
  value: Encounter
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Encounter
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Encounter
data requirement.must support:
  value: type
  index: 0
data requirement.must support:
  value: period
  index: 1
data requirement.must support:
  value: status
  index: 2
data requirement.must support:
  value: diagnosis
  index: 3
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: type
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1086
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1086

index: 18
data requirement.type:
  value: Encounter
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Encounter
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Encounter
data requirement.must support:
  value: type
  index: 0
data requirement.must support:
  value: period
  index: 1
data requirement.must support:
  value: status
  index: 2
data requirement.must support:
  value: diagnosis
  index: 3
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: type
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1085
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1085

index: 19
data requirement.type:
  value: Encounter
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Encounter
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Encounter
data requirement.must support:
  value: type
  index: 0
data requirement.must support:
  value: period
  index: 1
data requirement.must support:
  value: status
  index: 2
data requirement.must support:
  value: diagnosis
  index: 3
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: type
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1084
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1084

index: 20
data requirement.type:
  value: Encounter
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Encounter
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Encounter
data requirement.must support:
  value: type
  index: 0
data requirement.must support:
  value: diagnosis
  index: 1
data requirement.must support:
  value: period
  index: 2
data requirement.must support:
  value: status
  index: 3
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: type
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1083
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1083

index: 21
data requirement.type:
  value: Encounter
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Encounter
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Encounter
data requirement.must support:
  value: type
  index: 0
data requirement.must support:
  value: period
  index: 1
data requirement.must support:
  value: status
  index: 2
data requirement.must support:
  value: diagnosis
  index: 3
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: type
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1014
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1014

index: 22
data requirement.type:
  value: Encounter
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Encounter
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Encounter
data requirement.must support:
  value: type
  index: 0
data requirement.must support:
  value: period
  index: 1
data requirement.must support:
  value: status
  index: 2
data requirement.must support:
  value: diagnosis
  index: 3
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: type
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1012
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1012

index: 23
data requirement.type:
  value: Coverage
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Coverage
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Coverage
data requirement.must support:
  value: type
  index: 0
data requirement.must support:
  value: period
  index: 1
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: type
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591

index: 24
data requirement.type:
  value: ServiceRequest
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/ServiceRequest
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/ServiceRequest
data requirement.must support:
  value: code
  index: 0
data requirement.must support:
  value: intent
  index: 1
data requirement.must support:
  value: authoredOn
  index: 2
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: code
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15

index: 25
data requirement.type:
  value: Condition
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Condition
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Condition
data requirement.must support:
  value: code
  index: 0
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: code
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1001
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1001

index: 26
data requirement.type:
  value: Condition
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Condition
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Condition
data requirement.must support:
  value: code
  index: 0
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: code
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1074
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1074

index: 27
data requirement.type:
  value: Condition
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Condition
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Condition
data requirement.must support:
  value: code
  index: 0
data requirement.must support:
  value: id
  index: 1
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: code
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.110.12.1082
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.110.12.1082

index: 28
data requirement.type:
  value: DeviceRequest
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/DeviceRequest
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/DeviceRequest
data requirement.must support:
  value: code
  index: 0
data requirement.must support:
  value: authoredOn
  index: 1
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: code
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.118.12.1300
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.118.12.1300

index: 29
data requirement.type:
  value: MedicationDispense
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/MedicationDispense
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/MedicationDispense
data requirement.must support:
  value: medication
  index: 0
data requirement.must support:
  value: whenHandedOver
  index: 1
data requirement.code filter:
  index: 0
  data requirement.code filter.path:
    value: medication
  data requirement.code filter.value set:
    value: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.196.12.1510
    link: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.196.12.1510

index: 30
data requirement.type:
  value: MedicationDispense
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/MedicationDispense
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/MedicationDispense
data requirement.must support:
  value: medication.reference
  index: 0
data requirement.must support:
  value: whenHandedOver
  index: 1

index: 31
data requirement.type:
  value: Medication
data requirement.profile:
  value: http://hl7.org/fhir/StructureDefinition/Medication
  index: 0
  link: http://hl7.org/fhir/StructureDefinition/Medication
data requirement.must support:
  value: id
  index: 0
data requirement.must support:
  value: code
  index: 1

index: 0
extension.url:
  value: http://hl7.org/fhir/uv/cqm/StructureDefinition/cqm-populationBasis
extension.value code:
  value: boolean

index: 1
extension.url:
  value: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-softwaresystem
extension.value reference:
  link: http://hl7.org/fhir/uv/cqm/Device/software-system-example
  reference.reference:
    value: Device/software-system-example

index: 2
extension.url:
  value: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-effectiveDataRequirements
extension.value canonical:
  value: #effective-data-requirements

index: 0
identifier.use:
  value: official
identifier.type:
  codeable concept.coding:
    index: 0
    coding.system:
      value: http://terminology.hl7.org/CodeSystem/artifact-identifier-type
    coding.code:
      value: version-independent
    coding.display:
      value: Version Independent
identifier.system:
  value: urn:ietf:rfc:3986
identifier.value:
  value: http://example.org/fhir/us/cqm/Measure/CCSComponent

index: 1
identifier.use:
  value: official
identifier.type:
  codeable concept.coding:
    index: 0
    coding.system:
      value: http://terminology.hl7.org/CodeSystem/artifact-identifier-type
    coding.code:
      value: version-specific
    coding.display:
      value: Version Specific
identifier.system:
  value: urn:ietf:rfc:3986
identifier.value:
  value: http://example.org/fhir/us/cqm/Measure/130v10

index: 2
identifier.use:
  value: usual
identifier.type:
  codeable concept.coding:
    index: 0
    coding.system:
      value: http://terminology.hl7.org/CodeSystem/artifact-identifier-type
    coding.code:
      value: short-name
    coding.display:
      value: Short Name
identifier.value:
  value: Colorectal Cancer Screening

index: 3
identifier.system:
  value: urn:ietf:rfc:3986
identifier.value:
  value: urn:oid:2.16.840.1.113883.4.642.40.61.29.2

value: 0.0.001

value: CCSComponent

value: Cervical Cancer Screening

value: active

value: true

value: 2025-08-13T17:14:51-06:00

value: HL7 International / Clinical Quality Information

index: 0
contact detail.telecom:
  index: 0
  contact point.system:
    value: url
  contact point.value:
    value: http://www.hl7.org/Special/committees/cqi

value: This is only an example.

index: 0
usage context.code:
  coding.system:
    value: http://terminology.hl7.org/CodeSystem/usage-context-type
  coding.code:
    value: venue
  coding.display:
    value: Clinical Venue
usage context.value codeable concept:
  codeable concept.coding:
    index: 0
    coding.system:
      value: http://hl7.org/fhir/uv/cqm/CodeSystem/intended-venue-codes
    coding.code:
      value: ec
    coding.display:
      value: EC

index: 0
codeable concept.coding:
  index: 0
  coding.system:
    value: http://unstats.un.org/unsd/methods/m49/m49.htm
  coding.code:
    value: 001

period.start:
  value: 2022-01-01
period.end:
  value: 2022-12-31

value: http://hl7.org/fhir/uv/cqm/Library/CCSComponent
index: 0
link: http://hl7.org/fhir/uv/cqm/Library/CCSComponent

codeable concept.coding:
  index: 0
  coding.system:
    value: http://terminology.hl7.org/CodeSystem/measure-scoring
  coding.code:
    value: proportion
  coding.display:
    value: Proportion

index: 0
codeable concept.coding:
  index: 0
  coding.system:
    value: http://terminology.hl7.org/CodeSystem/measure-type
  coding.code:
    value: process

codeable concept.coding:
  index: 0
  coding.system:
    value: http://terminology.hl7.org/CodeSystem/measure-improvement-notation
  coding.code:
    value: increase

index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.linkId
  extension.value string:
    value: primary
measure.group.population:
  index: 0
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
    extension.value string:
      value: primary-ccscomponent-initial-population
  measure.group.population.code:
    codeable concept.coding:
      index: 0
      coding.system:
        value: http://terminology.hl7.org/CodeSystem/measure-population
      coding.code:
        value: initial-population
      coding.display:
        value: Initial Population
  measure.group.population.criteria:
    expression.language:
      value: text/cql-identifier
    expression.expression:
      value: Initial Population
measure.group.population:
  index: 1
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
    extension.value string:
      value: primary-ccscomponent-denominator
  measure.group.population.code:
    codeable concept.coding:
      index: 0
      coding.system:
        value: http://terminology.hl7.org/CodeSystem/measure-population
      coding.code:
        value: denominator
      coding.display:
        value: Denominator
  measure.group.population.criteria:
    expression.language:
      value: text/cql-identifier
    expression.expression:
      value: Denominator
measure.group.population:
  index: 2
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
    extension.value string:
      value: primary-ccscomponent-denominator-exclusion
  measure.group.population.code:
    codeable concept.coding:
      index: 0
      coding.system:
        value: http://terminology.hl7.org/CodeSystem/measure-population
      coding.code:
        value: denominator-exclusion
      coding.display:
        value: Denominator Exclusion
  measure.group.population.criteria:
    expression.language:
      value: text/cql-identifier
    expression.expression:
      value: Denominator Exclusion
measure.group.population:
  index: 3
  element.extension:
    index: 0
    extension.url:
      value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.group.population.linkId
    extension.value string:
      value: primary-ccscomponent-numerator
  measure.group.population.code:
    codeable concept.coding:
      index: 0
      coding.system:
        value: http://terminology.hl7.org/CodeSystem/measure-population
      coding.code:
        value: numerator
      coding.display:
        value: Numerator
  measure.group.population.criteria:
    expression.language:
      value: text/cql-identifier
    expression.expression:
      value: Numerator

index: 0
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.supplementalData.linkId
  extension.value string:
    value: ccscomponent-sde-ethnicity
measure.supplemental data.usage:
  index: 0
  codeable concept.coding:
    index: 0
    coding.system:
      value: http://terminology.hl7.org/CodeSystem/measure-data-usage
    coding.code:
      value: supplemental-data
measure.supplemental data.criteria:
  expression.language:
    value: text/cql-identifier
  expression.expression:
    value: SDE Ethnicity

index: 1
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.supplementalData.linkId
  extension.value string:
    value: ccscomponent-sde-payer
measure.supplemental data.usage:
  index: 0
  codeable concept.coding:
    index: 0
    coding.system:
      value: http://terminology.hl7.org/CodeSystem/measure-data-usage
    coding.code:
      value: supplemental-data
measure.supplemental data.criteria:
  expression.language:
    value: text/cql-identifier
  expression.expression:
    value: SDE Payer

index: 2
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.supplementalData.linkId
  extension.value string:
    value: ccscomponent-sde-race
measure.supplemental data.usage:
  index: 0
  codeable concept.coding:
    index: 0
    coding.system:
      value: http://terminology.hl7.org/CodeSystem/measure-data-usage
    coding.code:
      value: supplemental-data
measure.supplemental data.criteria:
  expression.language:
    value: text/cql-identifier
  expression.expression:
    value: SDE Race

index: 3
element.extension:
  index: 0
  extension.url:
    value: http://hl7.org/fhir/5.0/StructureDefinition/extension-Measure.supplementalData.linkId
  extension.value string:
    value: ccscomponent-sde-sex
measure.supplemental data.usage:
  index: 0
  codeable concept.coding:
    index: 0
    coding.system:
      value: http://terminology.hl7.org/CodeSystem/measure-data-usage
    coding.code:
      value: supplemental-data
measure.supplemental data.criteria:
  expression.language:
    value: text/cql-identifier
  expression.expression:
    value: SDE Sex