cqframework/clinical_quality_language
View on GitHubClinical Quality Language (CQL) is an HL7 specification for the expression of clinical knowledge that can be used within both the Clinical Decision Support (CDS) and Clinical Quality Measurement (CQM) domains. This repository contains complementary tooling in support of that specification.
- Stars
- 330
- Forks
- 147
- Open beginner issues
- 0
- Indexed issues
- 238
- Avg merge
- 5d 5h
- Merged PRs (30d)
- 6
- Dominant language
- Kotlin
- License
- Apache-2.0
- Last GitHub push
- Sep 17, 2026
- Latest indexed
- Sep 20, 2026
- Contributing guide
- No contributing guide
- Code of conduct
- Code of conduct
- Beginner labels
- help wanted
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
bug md impact tracking
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Difficulty 4/5 3-5 days Newbie friendliness 58/100
-
Intervals of Integer, Decimal and Time are returned as CQL text instead of FHIR.Range / FHIR.Period Openbug
Difficulty 4/5 3-5 days Newbie friendliness 68/100
-
Difficulty 4/5 3-5 days Newbie friendliness 52/100
-
cqframework/clinical_quality_language#1828 · 1 assignee ·
-
enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
cqframework/clinical_quality_language#1818 · 1 reaction ·
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
-
enhancement
Difficulty 3/5 1-2 days Newbie friendliness 55/100
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 74/100
-
enhancement
cqframework/clinical_quality_language#1801 · 1 assignee ·
-
bug
cqframework/clinical_quality_language#1800 · 1 assignee ·
-
bug
cqframework/clinical_quality_language#1799 · 1 assignee ·
-
FHIRPath union of string literals translates to Union(String, String), which has no CQL overload Openbug
cqframework/clinical_quality_language#1798 · 1 assignee ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
Probe: engine 5.0.0 evaluating FHIR CQL over kotlin-fhir (no HAPI) — and the missing DataProvider Open
Difficulty 5/5 Over a week Newbie friendliness 35/100
cqframework/clinical_quality_language#1791 · 2 comments ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 50/100
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 65/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
cqframework/clinical_quality_language#1768 · 9 comments ·
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 58/100
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 55/100
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 55/100
-
Difficulty 3/5 1-2 days Newbie friendliness 65/100
-
Difficulty 4/5 3-5 days Newbie friendliness 52/100
-
bug
cqframework/clinical_quality_language#1738 · 1 assignee ·
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
Difficulty 3/5 1-2 days Newbie friendliness 58/100
-
"days between" operation on DateTime with Uncertain Interval returns string instead of interval Open
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
Difficulty 3/5 1-2 days Newbie friendliness 72/100
-
Difficulty 3/5 1-2 days Newbie friendliness 68/100
-
Difficulty 3/5 1-2 days Newbie friendliness 55/100
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
cqframework/clinical_quality_language#1702 · 1 comment ·
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
cqframework/clinical_quality_language#1700 · 1 comment ·
-
md impact tracking
cqframework/clinical_quality_language#1690 · 7 comments · 1 assignee ·
-
md impact tracking
cqframework/clinical_quality_language#1678 · 3 comments · 1 assignee ·
-
Difficulty 4/5 3-5 days Newbie friendliness 30/100
-
Difficulty 4/5 3-5 days Newbie friendliness 35/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 48/100
-
Difficulty 5/5 Over a week Newbie friendliness 30/100
-
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
enhancement
cqframework/clinical_quality_language#1665 · 1 assignee ·
-
bug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
cqframework/clinical_quality_language#1657 · 1 comment ·
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
input needed
Difficulty 3/5 1-2 days Newbie friendliness 45/100
cqframework/clinical_quality_language#1651 · 2 comments ·
-
bug
Difficulty 3/5 1-2 days Newbie friendliness 45/100