






library DiabetesHbA1c version '1.0.0'
using FHIR version '4.0.1'
context Patient
define InInitialPopulation:
exists (
[Condition: "diabetes mellitus"] D
where D.clinicalStatus.coding.code = 'active'
)
define InDenominator:
InInitialPopulation
define InNumerator:
exists (
[Observation: "HbA1c"] H
where H.effectiveDateTime during Interval[start of "Measurement Period" - 1 year, end of "Measurement Period"]
)library mvp version '0.0.1'
using QICore version '4.1.1'
// using FHIR version '4.0.1'
include FHIRHelpers version '4.4.000' called FHIRHelpers
include SupplementalDataElements version '3.5.000' called SDE
codesystem "AdministrativeGender": 'http://terminology.hl7.org/CodeSystem/v3-AdministrativeGender'
code "Female": 'F' from "AdministrativeGender" display 'Female'
parameter "Measurement Period" default Interval[@2025-01-01, @2025-01-01)
context Patient
define "Initial Population":
[Patient]
define "Denominator":
"Initial Population"
define "Numerator":
[Patient] P where P.gender = 'female'git clone https://github.com/cqframework/ecqm-content-qicore-2025.git

{
"resourceType": "Library",
"id": "mvp",
"url": "http://ecqi.healthit.gov/ecqms/Library/mvp",
"version": "0.0.1",
"name": "mvp",
"type": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/library-type",
"code": "logic-library"
}
]
},
"content": [
{
"id": "ig-loader-mvp.cql",
"__comment__": "ig-loader-[cql file name]"
}
]
}{
"resourceType": "Measure",
"id": "mvpMeasure",
"url": "https://madie.cms.gov/Measure/mvpMeasure",
"version": "Draft based on 0.2.000",
"name": "mvpMeasure",
"title": "mvp Measure",
"status": "draft",
"experimental": false,
"date": "2025-03-31T03:01:34+00:00",
"publisher": "TBD",
"description": "TBD",
"purpose": "UNKNOWN",
"usage": "TBD",
"copyright": "TBD",
"effectivePeriod": {
"start": "2025-01-01",
"end": "2025-12-31"
},
"library": [
"http://ecqi.healthit.gov/ecqms/Library/mvp"
],
"disclaimer": "TBD",
"####################": "scoring 區塊,定義計分方式",
"scoring": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-scoring",
"code": "proportion",
"display": "Proportion"
}
]
},
"clinicalRecommendationStatement": "TBD",
"guidance": "TBD",
"####################": "group 區塊,定義population及分子分母",
"group": [
{
"population": [
{
"id": "initial-population",
"code": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-population",
"code": "initial-population",
"display": "Initial Population"
}
]
},
"criteria": {
"language": "text/cql-identifier",
"expression": "Initial Population"
}
},
{
"id": "Denominator",
"code": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-population",
"code": "denominator",
"display": "Denominator"
}
]
},
"criteria": {
"language": "text/cql-identifier",
"expression": "Denominator"
}
},
{
"id": "Numerator",
"code": {
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/measure-population",
"code": "numerator",
"display": "Numerator"
}
]
},
"criteria": {
"language": "text/cql-identifier",
"expression": "Numerator"
}
}
]
}
]
}./_updatePublisher.sh ./_updateCQFTooling.sh


7. 查看產生的bundle

curl --location 'https://cdsa.bdlai.net/fhir' --data '[Bundle JSON]'



library DiabetesHbA1cAlert version '1.0.0'
using FHIR version '4.0.1'
context Patient
define HasDiabetes:
exists ( [Condition: "diabetes mellitus"] D where D.clinicalStatus.coding.code = 'active' )
define LastHbA1cTest:
[Observation: "HbA1c"] H
where H.effectiveDateTime during Interval[start of "Measurement Period" - 1 year, end of "Measurement Period"]
sort by effectiveDateTime desc
define NoRecentHbA1cTest:
HasDiabetes and not exists (LastHbA1cTest)
define Alert:
if NoRecentHbA1cTest then
'Patient has not had an HbA1c test in the past year. Consider ordering one.'