SMART DAK Cervical Cancer Screening
0.0.1 - ci-build

SMART DAK Cervical Cancer Screening, published by Dan Heslinga (independent contributor). This guide is not an authorized publication; it is the continuous build for version 0.0.1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/dhes/smart-dak-cxca/ and changes regularly. See the Directory of published versions

Library: CXCAIND01Logic

Official URL: http://smart.who.int/cxca/Library/CXCAIND01Logic Version: 0.0.1
Draft as of 2026-05-14 Computable Name: CXCAIND01Logic

CQL logic library for the CXCA.IND.01 indicator: cervical cancer screening coverage at target age 35. Source CQL is at input/cql/CXCAIND01Logic.cql.

Title: CXCAIND01Logic
Id: CXCAIND01Logic
Version: 0.0.1
Url: CXCAIND01Logic
Status: draft
Type:

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

code: logic-library

Date: 2026-05-14 00:50:23+0000
Publisher: Dan Heslinga (independent contributor)
Description:

CQL logic library for the CXCA.IND.01 indicator: cervical cancer screening coverage at target age 35. Source CQL is at input/cql/CXCAIND01Logic.cql.

Parameters:
NameTypeMinMaxIn/Out
Measurement PeriodPeriod01In
PatientPatient01Out
Initial Populationboolean01Out
Denominatorboolean01Out
Numeratorboolean01Out
Content: text/cql
/*
 * Library: CXCAIND01Logic
 * Indicator: Cervical cancer screening coverage at target age 35
 *
 * The percentage of women in the target population who received HPV high-risk
 * DNA screening during the measurement period at the binding target age of 35.
 *
 * L2 Source: A/641 (2020) Annex 2 — coverage metrics framework.
 *   The cxca DAK adapts items 6-8 (Coverage %, Screening attendance %,
 *   Target population coverage) to a per-age stratification.
 *
 * Numerator: Women aged 35 in the measurement period who received an HPV
 *   high-risk DNA screening result during the period.
 * Denominator: Women aged 35 in the measurement period (target population
 *   for HPV screening per A/641 section 2.2).
 *
 * Phase 2 vertical slice — placeholder Initial Population / Denominator /
 * Numerator definitions, mirroring IMMZ's IND12 pattern. Subsequent iterations
 * will:
 *   - Define real cohort (women alive at start of period, aged 35, in jurisdiction)
 *   - Define real numerator (Observation with HPV-screening LOINC code in period)
 *   - Add disaggregation stratifiers (administrative area, age band)
 *   - Reference shared CXCAElements layer for CDS↔eCQM harmonization
 */

library CXCAIND01Logic version '0.0.1'

using FHIR version '4.0.1'

include FHIRHelpers version '4.0.1'

parameter "Measurement Period" Interval<Date> default Interval[@2026-01-01, @2026-12-31]

context Patient

/*
 * @initialPopulation: Women aged 35 in the measurement period (placeholder — true for Phase 2)
 */
define "Initial Population":
  true

/*
 * @denominator: As defined by Member State (placeholder — true for Phase 2)
 */
define "Denominator":
  true

/*
 * @numerator: Women aged 35 in measurement period with HPV screening event during period (placeholder — true for Phase 2)
 */
define "Numerator":
  true
Content: application/elm+xml
Encoded data (10352 characters)