Chronic Disease Surveillance
0.1.0 - CI Build International flag

Chronic Disease Surveillance, published by Clinical Quality Framework. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/cqframework/aphl-chronic-ig/ and changes regularly. See the Directory of published versions

Library: DiabetesHemoglobinA1cHbA1cPoorControl9FHIRTrigger

Official URL: http://fhir.org/guides/cqf/aphl/chronic-ds/Library/DiabetesHemoglobinA1cHbA1cPoorControl9FHIRTrigger Version: 0.1.0
Draft as of 2025-12-18 Computable Name: DiabetesHemoglobinA1cHbA1cPoorControl9FHIRTrigger
Id: DiabetesHemoglobinA1cHbA1cPoorControl9FHIRTrigger
Version: 0.1.0
Url: DiabetesHemoglobinA1cHbA1cPoorControl9FHIRTrigger
Status: draft
Type:

system: http://terminology.hl7.org/CodeSystem/library-type

code: logic-library

Date: 2025-12-18 18:12:52+0000
Publisher: Clinical Quality Framework
Jurisdiction: 001
Related Artifacts:

Dependencies

  • http://fhir.org/guides/cqf/aphl/chronic-ds/Library/FHIRHelpers|4.1.000
  • Diabetes
Parameters:
NameTypeMinMaxIn/Out
Measurement PeriodPeriod01In
PatientPatient01Out
encounter-endboolean01Out
ckr-is-encounter-reportableboolean01Out
Data Requirements:
TypeProfileMSCode Filter
Patient http://hl7.org/fhir/StructureDefinition/Patient
Encounter http://hl7.org/fhir/StructureDefinition/Encounter
Condition http://hl7.org/fhir/StructureDefinition/Condition ; code filter:
path: code
value set: http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.103.12.1001
Content: text/cql
library DiabetesHemoglobinA1cHbA1cPoorControl9FHIRTrigger version '0.1.0'

using FHIR version '4.0.1'

include FHIRHelpers version '4.1.000'

valueset "Diabetes": 'http://cts.nlm.nih.gov/fhir/ValueSet/2.16.840.1.113883.3.464.1003.103.12.1001'

parameter "Measurement Period" Interval<DateTime> default Interval[@2025-01-01T00:00:00.0-06:00, @2025-12-31T23:59:59.999-06:00]

context Patient

define "encounter-end":
  exists([Encounter])

define "ckr-is-encounter-reportable":
  exists([Condition: "Diabetes"])
Content: application/elm+xml
Encoded data (10528 characters)
Content: application/elm+json
Encoded data (19688 characters)