CervicalCancerTreatmentDecision
type: Library
node role: treeRoot
id:
  v: CervicalCancerTreatmentDecision
text:
  status:
    v: extensions
  div:
    v: Title: Cervical Cancer Treatment Decision Logic Id: CervicalCancerTreatmentDecision Version: 0.1.0 Url: Cervical Cancer Treatment Decision Logic Status: draft Experimental: true Type: system: http://terminology.hl7.org/CodeSystem/library-type code: logic-library Date: 2026-04-21 19:55:49+0000 Publisher: Hopena Health Jurisdiction: 001 Related Artifacts: Dependencies Cervical Cancer Screening Common Definitions version: 0.1.0 https://cielterminology.org Parameters: Name Type Min Max In/Out Patient Patient 0 1 Out Treatment Is Indicated boolean 0 1 Out Treatment Episode Active boolean 0 1 Out Has Known Contraindication To Ablation boolean 0 1 Out Has CIN2 Or Higher Diagnosis boolean 0 1 Out Ablation Eligibility Checklist string 0 1 Out Treatment Recommendation string 0 1 Out Most Recent Treatment Type string 0 1 Out Was Treated With Ablation boolean 0 1 Out Was Treated With Excision boolean 0 1 Out Treatment Status string 0 1 Out Data Requirements: Type Profile MS Code Filter Condition http://hl7.org/fhir/StructureDefinition/Condition Content: text/cql /* * CervicalCancerTreatmentDecision * * Treatment decision logic for cervical pre-cancer, implementing * WHO guideline ablation eligibility criteria and treatment modality selection. * * This library determines: * - Whether treatment is indicated * - Ablation eligibility (based on transformation zone assessment) * - Recommended treatment modality * - Need for excisional treatment or referral * * Treatment Decision Cascade: * VIA positive (from TriageDecision) → Assess ablation eligibility * ├── Eligible → Thermal ablation (preferred) or cryotherapy * └── Not eligible → Excision (LEEP/LLETZ) * Suspicious for cancer → Refer (bypasses treatment entirely) * * Key WHO guidance: * - Ablation (thermal or cryo) is preferred when eligible: simpler, portable, * no anesthesia, suitable for LMIC settings * - LEEP/LLETZ when ablation is not eligible or available * - Cold knife conization when LEEP is unavailable * * @author Dan Hes…
url:
  v: https://hopenahealth.com/fhir/cervical-cancer-cds/Library/CervicalCancerTreatmentDecision
  l: CervicalCancerTreatmentDecision
version:
  v: 0.1.0
name:
  v: CervicalCancerTreatmentDecision
title:
  v: Cervical Cancer Treatment Decision Logic
status:
  v: draft
experimental:
  v: true
type:
  coding:
    system:
      v: http://terminology.hl7.org/CodeSystem/library-type
      l: library-type
    code:
      v: logic-library
date:
  v: 2026-04-21T19:55:49+00:00
publisher:
  v: Hopena Health
contact:
  name:
    v: Hopena Health
  telecom:
    system:
      v: url
    value:
      v: https://hopenahealth.com
contact:
  name:
    v: Dan Heslinga
  telecom:
    system:
      v: url
    value:
      v: https://hopenahealth.com
jurisdiction:
  coding:
    system:
      v: http://unstats.un.org/unsd/methods/m49/m49.htm
      l: m49.htm
    code:
      v: 001
related artifact:
  type:
    v: depends-on
  display:
    v: Library Common
  resource:
    v: https://hopenahealth.com/fhir/cervical-cancer-cds/Library/CervicalCancerScreeningCommon|0.1.0
    l: https://hopenahealth.com/fhir/cervical-cancer-cds/Library/CervicalCancerScreeningCommon
related artifact:
  type:
    v: depends-on
  display:
    v: Code System CIEL
  resource:
    v: https://cielterminology.org
    l: cielterminology.org
parameter:
  name:
    v: Patient
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: Patient
parameter:
  name:
    v: Treatment Is Indicated
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: Treatment Episode Active
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: Has Known Contraindication To Ablation
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: Has CIN2 Or Higher Diagnosis
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: Ablation Eligibility Checklist
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: string
parameter:
  name:
    v: Treatment Recommendation
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: string
parameter:
  name:
    v: Most Recent Treatment Type
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: string
parameter:
  name:
    v: Was Treated With Ablation
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: Was Treated With Excision
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: Treatment Status
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: string
data requirement:
  type:
    v: Condition
  profile:
    v: http://hl7.org/fhir/StructureDefinition/Condition
    l: Condition
content:
  content type:
    v: text/cql

content type:
  v: application/elm+json