Quality Measure Implementation Guide
1.0.0 - STU 1

Quality Measure Implementation Guide - Downloaded Version null See the Directory of published versions

## Measure: Breast Cancer Screening (Experimental)

Official URL: http://hl7.org/fhir/uv/cqm/Measure/BCSComponent | Version: 0.0.001
Standards status: Informative | Computable Name: BCSComponent
Other Identifiers: Version Independent: Uniform Resource Identifier (URI)#http://example.org/fhir/us/cqm/Measure/BCSComponent (use: official, ), Version Specific: Uniform Resource Identifier (URI)#http://example.org/fhir/us/cqm/Measure/125v10 (use: official, ), Short Name: Breast Cancer Screening (use: usual, ), OID:2.16.840.1.113883.4.642.40.61.29.1
Usage:Clinical Venue: EC

This is an example only.

Metadata
Title | Breast Cancer Screening
Version | 0.0.001
Short Name | Breast Cancer Screening
GUID (Version Independent) | http://example.org/fhir/us/cqm/Measure/BCSComponent
GUID (Version Specific) | http://example.org/fhir/us/cqm/Measure/125v10
Identifier | urn:oid:2.16.840.1.113883.4.642.40.61.29.1
Effective Period | 2022-01-01 through 2022-12-31
Experimental | true
Use Context | Clinical Venue = EC
Jurisdiction | Global (Whole world)
Steward (Publisher) | HL7 International / Clinical Quality Information
Description | This is an example only.
Measure Basis | boolean
Measure Scoring | Proportion
Measure Type | Process
Improvement Notation | Increased score indicates improvement
Measure Group (Rate) (ID: primary)
Initial Population | ID: primary-bcscomponent-initial-population Description: No description provided Criteria: Initial Population
Denominator | ID: primary-bcscomponent-denominator Description: No description provided Criteria: Denominator
Denominator Exclusion | ID: primary-bcscomponent-denominator-exclusion Description: No description provided Criteria: Denominator Exclusion
Numerator | ID: primary-bcscomponent-numerator Description: No description provided Criteria: Numerator
Supplemental Data Elements
Supplemental Data Element | ID: 3dbb0697-08d7-48db-bc89-bc7f5230c36f Usage Code: Supplemental Data Description: No description provided Logic Definition: SDE Ethnicity
Supplemental Data Element | ID: 2865e9d5-f4e8-4c99-812b-5eff79b4b775 Usage Code: Supplemental Data Description: No description provided Logic Definition: SDE Payer
Supplemental Data Element | ID: 513368dc-dfea-4377-a05d-d358e7e04fbb Usage Code: Supplemental Data Description: No description provided Logic Definition: SDE Race
Supplemental Data Element | ID: 25a16429-e866-438f-990a-3e3a5f2f8443 Usage Code: Supplemental Data Description: No description provided Logic Definition: SDE Sex
Measure Logic
Primary Library | BCS Component Library
Contents | Population Criteria Logic Definitions Terminology Dependencies Data Requirements
Population Criteria
Measure Group (Rate) (ID: primary)
Initial Population
    define "Initial Population":   Patient.gender = 'female'       and Global."CalendarAgeInYearsAt" ( FHIRHelpers.ToDate ( Patient.birthDate ), start of "Measurement Period" ) in Interval[51, 74 )       and exists AdultOutpatientEncounters."Qualifying Encounters"
Definition
Denominator
    define "Denominator":   "Initial Population"
Definition
Denominator Exclusion
    define "Denominator Exclusion":   Hospice."Has Hospice"       or ( ( exists "Right Mastectomy Diagnosis"             or exists "Right Mastectomy Procedure"         )           and ( exists "Left Mastectomy"               or exists "Left Mastectomy Procedure"           )       )       or exists "Bilateral Mastectomy Diagnosis"       or exists "Bilateral Mastectomy Procedure"       or Frailty."Advanced Illness and Frailty Exclusion Not Including Over Age 80"       or ( Global."CalendarAgeInYearsAt" ( FHIRHelpers.ToDate ( Patient.birthDate ), start of "Measurement Period" ) >= 65           and Frailty."Long Term Care Periods Longer Than 90 Consecutive Days"       )
Definition
Numerator
    define "Numerator":   exists ( [DiagnosticReport: "Mammography"] Mammogram         where ( Global."Normalize Interval" ( Mammogram.effective ) ends 27 months or less on or before           end of "Measurement Period"         )           and Mammogram.status in { 'final', 'amended', 'corrected', 'appended' }     )
Definition
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: "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'
Logic Definition | Library Name: Hospice
    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"     )
Logic Definition | Library Name: AdvancedIllnessandFrailtyExclusion
    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"         )
Logic Definition | Library Name: AdvancedIllnessandFrailtyExclusion
    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"
Logic Definition | Library Name: AdvancedIllnessandFrailtyExclusion
    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"
Logic Definition | Library Name: AdvancedIllnessandFrailtyExclusion
    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"               ]
Logic Definition | Library Name: AdvancedIllnessandFrailtyExclusion
    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"               )
Logic Definition | Library Name: AdvancedIllnessandFrailtyExclusion
    // 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"
Logic Definition | Library Name: AdvancedIllnessandFrailtyExclusion
    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     )
Logic Definition | Library Name: SupplementalDataElements
    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
Logic Definition | Library Name: SupplementalDataElements
    define "SDE Payer":   [Coverage: type in "Payer"] Payer         return {           code: Payer.type,           period: Payer.period         }
Logic Definition | Library Name: SupplementalDataElements
    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
Logic Definition | Library Name: SupplementalDataElements
    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
Logic Definition | Library Name: BCSComponent
    define "SDE Sex":   SDE."SDE Sex"
Logic Definition | Library Name: BCSComponent
    define "Numerator":   exists ( [DiagnosticReport: "Mammography"] Mammogram         where ( Global."Normalize Interval" ( Mammogram.effective ) ends 27 months or less on or before           end of "Measurement Period"         )           and Mammogram.status in { 'final', 'amended', 'corrected', 'appended' }     )
Logic Definition | Library Name: BCSComponent
    define "Initial Population":   Patient.gender = 'female'       and Global."CalendarAgeInYearsAt" ( FHIRHelpers.ToDate ( Patient.birthDate ), start of "Measurement Period" ) in Interval[51, 74 )       and exists AdultOutpatientEncounters."Qualifying Encounters"
Logic Definition | Library Name: BCSComponent
    define "Denominator":   "Initial Population"
Logic Definition | Library Name: BCSComponent
    define "SDE Payer":   SDE."SDE Payer"
Logic Definition | Library Name: BCSComponent
    define "SDE Ethnicity":   SDE."SDE Ethnicity"
Logic Definition | Library Name: BCSComponent
    define "Right Mastectomy Diagnosis":   ( ( [Condition: "Status Post Right Mastectomy"] )       union ( [Condition: "Unilateral Mastectomy, Unspecified Laterality"] UnilateralMastectomyDiagnosis           where UnilateralMastectomyDiagnosis.bodySite in "Right"       ) ) RightMastectomy       where Global."Normalize Interval" ( RightMastectomy.onset ) starts on or before       end of "Measurement Period"
Logic Definition | Library Name: BCSComponent
    define "Right Mastectomy Procedure":   [Procedure: "Unilateral Mastectomy Right"] UnilateralMastectomyRightPerformed       where Global."Normalize Interval" ( UnilateralMastectomyRightPerformed.performed ) ends on or before       end of "Measurement Period"         and UnilateralMastectomyRightPerformed.status = 'completed'
Logic Definition | Library Name: BCSComponent
    define "Left Mastectomy":   ( ( [Condition: "Status Post Left Mastectomy"] )       union ( [Condition: "Unilateral Mastectomy, Unspecified Laterality"] UnilateralMastectomyDiagnosis           where UnilateralMastectomyDiagnosis.bodySite in "Left"       ) ) LeftMastectomy       where Global."Normalize Interval" ( LeftMastectomy.onset ) starts on or before       end of "Measurement Period"
Logic Definition | Library Name: BCSComponent
    define "Left Mastectomy Procedure":   [Procedure: "Unilateral Mastectomy Left"] UnilateralMastectomyLeftPerformed       where Global."Normalize Interval" ( UnilateralMastectomyLeftPerformed.performed ) ends on or before       end of "Measurement Period"         and UnilateralMastectomyLeftPerformed.status = 'completed'
Logic Definition | Library Name: BCSComponent
    define "Bilateral Mastectomy Diagnosis":   [Condition: "History of bilateral mastectomy"] BilateralMastectomyHistory       where Global."Normalize Interval" ( BilateralMastectomyHistory.onset ) starts on or before       end of "Measurement Period"
Logic Definition | Library Name: BCSComponent
    define "Bilateral Mastectomy Procedure":   [Procedure: "Bilateral Mastectomy"] BilateralMastectomyPerformed       where Global."Normalize Interval" ( BilateralMastectomyPerformed.performed ) ends on or before       end of "Measurement Period"         and BilateralMastectomyPerformed.status = 'completed'
Logic Definition | Library Name: BCSComponent
    define "Denominator Exclusion":   Hospice."Has Hospice"       or ( ( exists "Right Mastectomy Diagnosis"             or exists "Right Mastectomy Procedure"         )           and ( exists "Left Mastectomy"               or exists "Left Mastectomy Procedure"           )       )       or exists "Bilateral Mastectomy Diagnosis"       or exists "Bilateral Mastectomy Procedure"       or Frailty."Advanced Illness and Frailty Exclusion Not Including Over Age 80"       or ( Global."CalendarAgeInYearsAt" ( FHIRHelpers.ToDate ( Patient.birthDate ), start of "Measurement Period" ) >= 65           and Frailty."Long Term Care Periods Longer Than 90 Consecutive Days"       )
Logic Definition | Library Name: BCSComponent
    define "SDE Race":   SDE."SDE Race"
Logic Definition | Library Name: MATGlobalCommonFunctions
    define function "CalendarAgeInYearsAt"(BirthDateTime DateTime, AsOf DateTime):  years between ToDate(BirthDateTime)and ToDate(AsOf)
Logic Definition | Library Name: MATGlobalCommonFunctions
    define function "ToDate"(Value DateTime):  DateTime(year from Value, month from Value, day from Value, 0, 0, 0, 0, timezoneoffset from Value)
Logic Definition | Library Name: MATGlobalCommonFunctions
    define function "Prevalence Period"(condition Condition):   Interval[start of "Normalize Interval"(condition.onset), end of "Normalize Abatement"(condition))
Logic Definition | Library Name: MATGlobalCommonFunctions
    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
Logic Definition | Library Name: FHIRHelpers
    define function ToString(value AdministrativeGender): value.value
Logic Definition | Library Name: FHIRHelpers
    define function ToString(value DiagnosticReportStatus): value.value
Logic Definition | Library Name: FHIRHelpers
    define function ToDate(value date): value.value
Logic Definition | Library Name: FHIRHelpers
    /* @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]
Logic Definition | Library Name: FHIRHelpers
    define function ToString(value EncounterStatus): value.value
Logic Definition | Library Name: FHIRHelpers
    define function ToString(value uri): value.value
Logic Definition | Library Name: FHIRHelpers
    /* @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         }
Logic Definition | Library Name: FHIRHelpers
    /* @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         }
Logic Definition | Library Name: FHIRHelpers
    define function ToString(value ServiceRequestIntent): value.value
Logic Definition | Library Name: FHIRHelpers
    define function ToDateTime(value dateTime): value.value
Logic Definition | Library Name: FHIRHelpers
    define function ToString(value ProcedureStatus): value.value
Logic Definition | Library Name: FHIRHelpers
    /* @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
Logic Definition | Library Name: FHIRHelpers
    /* @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
Logic Definition | Library Name: FHIRHelpers
    define function ToString(value string): value.value
Terminology
Code System | Description: Code system SNOMEDCT:2017-09 Resource: `http://snomed.info/sct|http://snomed.info/sct/731000124108/version/201709` Canonical URL: `http://snomed.info/sct|http://snomed.info/sct/731000124108/version/201709`
Value Set | Description: Value set Mammography Resource: Mammography Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.108.12.1018`
Value Set | Description: Value set Office Visit Resource: Office Visit Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1001`
Value Set | Description: Value set Annual Wellness Visit Resource: Annual Wellness Visit Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1240`
Value Set | Description: Value set Preventive Care Services - Established Office Visit, 18 and Up Resource: Preventive Care Services Established Office Visit, 18 and Up Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1025`
Value Set | Description: Value set Preventive Care Services-Initial Office Visit, 18 and Up Resource: Preventive Care Services Initial Office Visit, 18 and Up Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1023`
Value Set | Description: Value set Home Healthcare Services Resource: Home Healthcare Services Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1016`
Value Set | Description: Value set Payer Resource: Payer Type Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.114222.4.11.3591`
Value Set | Description: Value set Encounter Inpatient Resource: Encounter Inpatient Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307`
Value Set | Description: Value set Hospice care ambulatory Resource: Hospice Care Ambulatory Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113762.1.4.1108.15`
Value Set | Description: Value set Status Post Right Mastectomy Resource: Status Post Right Mastectomy Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1070`
Value Set | Description: Value set Unilateral Mastectomy, Unspecified Laterality Resource: Unilateral Mastectomy, Unspecified Laterality Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1071`
Value Set | Description: Value set Right Resource: Right Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.122.12.1035`
Value Set | Description: Value set Unilateral Mastectomy Right Resource: Unilateral Mastectomy Right Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1134`
Value Set | Description: Value set Status Post Left Mastectomy Resource: Status Post Left Mastectomy Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1069`
Value Set | Description: Value set Left Resource: Left Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.122.12.1036`
Value Set | Description: Value set Unilateral Mastectomy Left Resource: Unilateral Mastectomy Left Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1133`
Value Set | Description: Value set History of bilateral mastectomy Resource: History of bilateral mastectomy Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1068`
Value Set | Description: Value set Bilateral Mastectomy Resource: Bilateral Mastectomy Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.198.12.1005`
Value Set | Description: Value set Frailty Device Resource: Frailty Device Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.118.12.1300`
Value Set | Description: Value set Frailty Diagnosis Resource: Frailty Diagnosis Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1074`
Value Set | Description: Value set Frailty Encounter Resource: Frailty Encounter Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1088`
Value Set | Description: Value set Frailty Symptom Resource: Frailty Symptom Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.113.12.1075`
Value Set | Description: Value set Outpatient Resource: Outpatient Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1087`
Value Set | Description: Value set Observation Resource: Observation Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1086`
Value Set | Description: Value set ED Resource: ED Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1085`
Value Set | Description: Value set Nonacute Inpatient Resource: Nonacute Inpatient Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1084`
Value Set | Description: Value set Advanced Illness Resource: Advanced Illness Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.110.12.1082`
Value Set | Description: Value set Acute Inpatient Resource: Acute Inpatient Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1083`
Value Set | Description: Value set Dementia Medications Resource: Dementia Medications Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.196.12.1510`
Value Set | Description: Value set Care Services in Long-Term Residential Facility Resource: Care Services in Long Term Residential Facility Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1014`
Value Set | Description: Value set Nursing Facility Visit Resource: Nursing Facility Visit Canonical URL: `http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.101.12.1012`
Direct Reference Code | Display: Discharge to home for hospice care (procedure) Code: 428361000124107 System: `http://snomed.info/sct`
Direct Reference Code | Display: Discharge to healthcare facility for hospice care (procedure) Code: 428371000124100 System: `http://snomed.info/sct`
Dependencies
Dependency | Description: Library SDE Resource: Supplemental Data Elementsversion: null2.0.000) Canonical URL: `http://hl7.org/fhir/uv/cqm/Library/SupplementalDataElements|2.0.000`
Dependency | Description: Library FHIRHelpers Resource: http://hl7.org/fhir/uv/cql/Library/FHIRHelpers|4.0.1 Canonical URL: `http://hl7.org/fhir/uv/cql/Library/FHIRHelpers|4.0.1`
Dependency | Description: Library Global Resource: MAT Global Common Functions FHIR Libraryversion: null5.0.000) Canonical URL: `http://hl7.org/fhir/uv/cqm/Library/MATGlobalCommonFunctions|5.0.000`
Dependency | Description: Library AdultOutpatientEncounters Resource: Adult Outpatient Encounters Common Libraryversion: null2.0.000) Canonical URL: `http://hl7.org/fhir/uv/cqm/Library/AdultOutpatientEncounters|2.0.000`
Dependency | Description: Library Hospice Resource: Hospice FHIR Libraryversion: null2.0.000) Canonical URL: `http://hl7.org/fhir/uv/cqm/Library/Hospice|2.0.000`
Dependency | Description: Library Frailty Resource: Advanced Illness and Frailty Exclusion Libraryversion: null5.12.000) Canonical URL: `http://hl7.org/fhir/uv/cqm/Library/AdvancedIllnessandFrailtyExclusion|5.12.000`
Data Requirements
Data Requirement | Type: Patient Profile(s): Patient Must Support Elements: url, extension, value
Data Requirement | Type: DiagnosticReport Profile(s): DiagnosticReport Must Support Elements: code, effective, status Code Filter(s): Path: code ValueSet: Mammography
Data Requirement | Type: Encounter Profile(s): Encounter Must Support Elements: type, period, status, diagnosis Code Filter(s): Path: type ValueSet: Office Visit
Data Requirement | Type: Encounter Profile(s): Encounter Must Support Elements: type, period, status, diagnosis Code Filter(s): Path: type ValueSet: Annual Wellness Visit
Data Requirement | Type: Encounter Profile(s): Encounter Must Support Elements: type, period, status, diagnosis Code Filter(s): Path: type ValueSet: Preventive Care Services Established Office Visit, 18 and Up
Data Requirement | Type: Encounter Profile(s): Encounter Must Support Elements: type, period, status, diagnosis Code Filter(s): Path: type ValueSet: Preventive Care Services Initial Office Visit, 18 and Up
Data Requirement | Type: Encounter Profile(s): Encounter Must Support Elements: type, period, status, diagnosis Code Filter(s): Path: type ValueSet: Home Healthcare Services
Data Requirement | Type: Encounter Profile(s): Encounter Must Support Elements: type, status, hospitalization, hospitalization.dischargeDisposition, period, diagnosis Code Filter(s): Path: type ValueSet: Encounter Inpatient
Data Requirement | Type: Encounter Profile(s): Encounter Must Support Elements: type, period, status, diagnosis Code Filter(s): Path: type ValueSet: Frailty Encounter
Data Requirement | Type: Encounter Profile(s): Encounter Must Support Elements: type, period, status, diagnosis Code Filter(s): Path: type ValueSet: Outpatient
Data Requirement | Type: Encounter Profile(s): Encounter Must Support Elements: type, period, status, diagnosis Code Filter(s): Path: type ValueSet: Observation
Data Requirement | Type: Encounter Profile(s): Encounter Must Support Elements: type, period, status, diagnosis Code Filter(s): Path: type ValueSet: ED
Data Requirement | Type: Encounter Profile(s): Encounter Must Support Elements: type, period, status, diagnosis Code Filter(s): Path: type ValueSet: Nonacute Inpatient
Data Requirement | Type: Encounter Profile(s): Encounter Must Support Elements: type, diagnosis, period, status Code Filter(s): Path: type ValueSet: Acute Inpatient
Data Requirement | Type: Encounter Profile(s): Encounter Must Support Elements: type, period, status, diagnosis Code Filter(s): Path: type ValueSet: Care Services in Long Term Residential Facility
Data Requirement | Type: Encounter Profile(s): Encounter Must Support Elements: type, period, status, diagnosis Code Filter(s): Path: type ValueSet: Nursing Facility Visit
Data Requirement | Type: Coverage Profile(s): Coverage Must Support Elements: type, period Code Filter(s): Path: type ValueSet: Payer Type
Data Requirement | Type: ServiceRequest Profile(s): ServiceRequest Must Support Elements: code, intent, authoredOn Code Filter(s): Path: code ValueSet: Hospice Care Ambulatory
Data Requirement | Type: Procedure Profile(s): Procedure Must Support Elements: code, status, performed Code Filter(s): Path: code ValueSet: Hospice Care Ambulatory
Data Requirement | Type: Procedure Profile(s): Procedure Must Support Elements: code, performed, status Code Filter(s): Path: code ValueSet: Unilateral Mastectomy Right
Data Requirement | Type: Procedure Profile(s): Procedure Must Support Elements: code, performed, status Code Filter(s): Path: code ValueSet: Unilateral Mastectomy Left
Data Requirement | Type: Procedure Profile(s): Procedure Must Support Elements: code, performed, status Code Filter(s): Path: code ValueSet: Bilateral Mastectomy
Data Requirement | Type: Condition Profile(s): Condition Must Support Elements: code, onset Code Filter(s): Path: code ValueSet: Status Post Right Mastectomy
Data Requirement | Type: Condition Profile(s): Condition Must Support Elements: code, onset Code Filter(s): Path: code ValueSet: Status Post Left Mastectomy
Data Requirement | Type: Condition Profile(s): Condition Must Support Elements: code, bodySite, onset Code Filter(s): Path: code ValueSet: Unilateral Mastectomy, Unspecified Laterality
Data Requirement | Type: Condition Profile(s): Condition Must Support Elements: code, onset Code Filter(s): Path: code ValueSet: History of bilateral mastectomy
Data Requirement | Type: Condition Profile(s): Condition Must Support Elements: code, onset Code Filter(s): Path: code ValueSet: Frailty Diagnosis
Data Requirement | Type: Condition Profile(s): Condition Must Support Elements: code, id, onset Code Filter(s): Path: code ValueSet: Advanced Illness
Data Requirement | Type: DeviceRequest Profile(s): DeviceRequest Must Support Elements: code, authoredOn Code Filter(s): Path: code ValueSet: Frailty Device
Data Requirement | Type: Observation Profile(s): Observation Must Support Elements: code, effective Code Filter(s): Path: code ValueSet: Frailty Symptom
Data Requirement | Type: MedicationDispense Profile(s): MedicationDispense Must Support Elements: medication, whenHandedOver Code Filter(s): Path: medication ValueSet: Dementia Medications
Data Requirement | Type: MedicationDispense Profile(s): MedicationDispense Must Support Elements: medication.reference, whenHandedOver
Data Requirement | Type: Medication Profile(s): Medication Must Support Elements: id, code
Generated using version 0.4.9 of the sample-content-ig Liquid templates