Title: |
CMS74FHIRPrimaryCariesPreventionasOfferedbyDentists |
Id: |
CMS74FHIRPrimaryCariesPreventionasOfferedbyDentists |
Version: |
1.1.000 |
Url: |
https://madie.cms.gov/Library/CMS74FHIRPrimaryCariesPreventionasOfferedbyDentists |
official
|
CMS74FHIRPrimaryCariesPreventionasOfferedbyDentists
|
Type: |
system: http://terminology.hl7.org/CodeSystem/library-type
code: logic-library
|
Date: |
2025-04-15T19:09:03+00:00 |
Publisher: |
Centers for Medicare & Medicaid Services (CMS) |
Description: |
CMS74FHIRPrimaryCariesPreventionasOfferedbyDentists |
Related Artifacts: |
Dependencies
- https://madie.cms.gov/Library/Status|1.13.000
- https://madie.cms.gov/Library/QICoreCommon|4.0.000
- https://madie.cms.gov/Library/FHIRHelpers|4.4.000
- https://madie.cms.gov/Library/Hospice|6.15.000
- http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.125.12.1002
- http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.125.12.1003
|
Data Requirements: |
Type | Profile | MS | Code Filter |
Procedure |
http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedure |
;; |
code filter:
path: code
value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.125.12.1002
|
Procedure |
http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-procedure |
;; |
code filter:
path: code
value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1584
|
Encounter |
http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter |
;;;; |
code filter:
path: type
value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307
|
Encounter |
http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-encounter |
;; |
code filter:
path: type
value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.1003
|
Observation |
http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-observation-screening-assessment |
;;; |
code filter:
path: code
system: http://loinc.org
code: 45755-6
display: Hospice care [Minimum Data Set]
|
ServiceRequest |
http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-servicerequest |
;;; |
code filter:
path: code
value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.526.3.1584
|
Condition |
http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-condition-problems-health-concerns |
; |
code filter:
path: code
value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.1165
|
Condition |
http://hl7.org/fhir/us/qicore/StructureDefinition/qicore-condition-encounter-diagnosis |
; |
code filter:
path: code
value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.1165
|
|
Content: text/cql |
library CMS74FHIRPrimaryCariesPreventionasOfferedbyDentists version '1.1.000'
using QICore version '6.0.0'
include FHIRHelpers version '4.4.000' called FHIRHelpers
include SupplementalDataElements version '5.1.000' called SDE
include QICoreCommon version '4.0.000' called QICoreCommon
include Hospice version '6.15.000' called Hospice
include Status version '1.13.000' called Status
valueset "Clinical Oral Evaluation": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.125.12.1003'
valueset "Discharged to Health Care Facility for Hospice Care": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.207'
valueset "Discharged to Home for Hosice Care": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.117.1.7.1.209'
valueset "Encounter Inpatient": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.666.5.307'
valueset "Fluoride Varnish Application for Children": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.125.12.1002'
parameter "Measurement Period" Interval<DateTime>
context Patient
define "Initial Population":
AgeInYearsAt(date from start of "Measurement Period") in Interval[1, 20]
and exists ( "Qualifying Encounters" )
define "Qualifying Encounters":
( ( [Encounter: "Clinical Oral Evaluation"] ).isEncounterPerformed ( ) ) ValidEncounter
where ValidEncounter.period during day of "Measurement Period"
define "Denominator":
"Initial Population"
define "Denominator Exclusions":
Hospice."Has Hospice Services"
define "Numerator":
Count((([Procedure: "Fluoride Varnish Application for Children"]).isProcedurePerformed()) FluorideApplication
where FluorideApplication.performed.toInterval() ends during day of "Measurement Period"
return distinct date from
end of FluorideApplication.performed.toInterval()
) >= 2
define "Stratification 1":
AgeInYearsAt(date from start of "Measurement Period") in Interval[1, 5]
define "Stratification 2":
AgeInYearsAt(date from start of "Measurement Period") in Interval[6, 12]
define "Stratification 3":
AgeInYearsAt(date from start of "Measurement Period") in Interval[13, 20]
define "SDE Ethnicity":
SDE."SDE Ethnicity"
define "SDE Payer":
SDE."SDE Payer"
define "SDE Race":
SDE."SDE Race"
define "SDE Sex":
SDE."SDE Sex"
|
|