http://smart.who.int/immunizations/Library/IMMZD18SDengue3DosesWithPreVaccinationScreeningLogic
type: Library
node role: treeRoot
meta:
  profile:
    v: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablelibrary
    l: crmi-shareablelibrary
  profile:
    v: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablelibrary
    l: crmi-publishablelibrary
  profile:
    v: http://hl7.org/fhir/uv/cql/StructureDefinition/cql-library
    l: cql-library
  profile:
    v: http://hl7.org/fhir/uv/cql/StructureDefinition/cql-module
    l: cql-module
text:
  status:
    v: extensions
  div:
    v: Title: IMMZD18SDengue3DosesWithPreVaccinationScreeningLogic Id: IMMZD18SDengue3DosesWithPreVaccinationScreeningLogic Version: 0.2.0 Url: IMMZD18SDengue3DosesWithPreVaccinationScreeningLogic Status: draft Type: system: http://terminology.hl7.org/CodeSystem/library-type code: logic-library Date: 2025-11-25 19:41:02+0000 Publisher: WHO Description: This library defines decision support logic for the IMMZ.D18.S.Dengue schedule table in the Immunization CPG Related Artifacts: Dependencies WHOCommon IMMZCommon IMMZConcepts IMMZEncounterElements IMMZD2DTDengueEncounterElements Parameters: Name Type Min Max In/Out Today date 0 1 In Patient Patient 0 1 Out Dengue dose 1 Expiration date 0 1 Out First dengue dose from the primary series was administered boolean 0 1 Out Dengue dose 1 boolean 0 1 Out Dengue dose 1 Due Date date 0 1 Out Dengue dose 1 Create string 0 1 Out Dengue dose 1 Overdue Resource 0 1 Out Dengue dose 2 Expiration date 0 1 Out Second dengue dose from the primary series was administered boolean 0 1 Out Dengue dose 2 boolean 0 1 Out Dengue dose 2 Due Date date 0 1 Out Dengue dose 2 Create string 0 1 Out Dengue dose 2 Overdue Resource 0 1 Out Third dengue dose from the primary series was administered. The primary series has been completed boolean 0 1 Out Dengue dose 3 boolean 0 1 Out Dengue dose 3 Due Date date 0 1 Out Dengue dose 3 Expiration date 0 1 Out Dengue dose 3 Create string 0 1 Out Dengue dose 3 Overdue Resource 0 1 Out Test Validation Resource 0 1 Out Content: text/cql /* * Library: IMMZD18SDengue3DosesWithPreVaccinationScreeningLogic (IMMZ.D18.S.Dengue schedule) * Schedule Table: CYD-TDV (Dengvaxia), 3-dose schedule */ library IMMZD18SDengue3DosesWithPreVaccinationScreeningLogic using FHIR version '4.0.1' include FHIRHelpers version '4.0.1' include WHOCommon called WC include IMMZCommon called Common include IMMZConcepts called Concepts include IMMZEncounterElements called IE include IMMZD2DTDengueEncounterElements called Encounter parameter Today Da…
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability
    l: cqf-knowledgeCapability
  value: Code
    v: computable
url:
  v: http://smart.who.int/immunizations/Library/IMMZD18SDengue3DosesWithPreVaccinationScreeningLogic
version:
  v: 0.2.0
status:
  v: draft
experimental:
  v: false
type:
  coding:
    system:
      v: http://terminology.hl7.org/CodeSystem/library-type
      l: library-type
    code:
      v: logic-library
date:
  v: 2025-11-25T19:41:02+00:00
publisher:
  v: WHO
contact:
  name:
    v: WHO
  telecom:
    system:
      v: url
    value:
      v: http://who.int
description:
  v: This library defines decision support logic for the IMMZ.D18.S.Dengue schedule table in the Immunization CPG
related artifact:
  type:
    v: depends-on
  display:
    v: Library WC
  resource:
    v: http://smart.who.int/immunizations/Library/WHOCommon
    l: WHOCommon
related artifact:
  type:
    v: depends-on
  display:
    v: Library Common
  resource:
    v: http://smart.who.int/immunizations/Library/IMMZCommon
    l: IMMZCommon
related artifact:
  type:
    v: depends-on
  display:
    v: Library Concepts
  resource:
    v: http://smart.who.int/immunizations/Library/IMMZConcepts
    l: IMMZConcepts
related artifact:
  type:
    v: depends-on
  display:
    v: Library IE
  resource:
    v: http://smart.who.int/immunizations/Library/IMMZEncounterElements
    l: IMMZEncounterElements
related artifact:
  type:
    v: depends-on
  display:
    v: Library Encounter
  resource:
    v: http://smart.who.int/immunizations/Library/IMMZD2DTDengueEncounterElements
    l: IMMZD2DTDengueEncounterElements
parameter:
  name:
    v: Today
  use:
    v: in
  min:
    v: 0
  max:
    v: 1
  type:
    v: date
parameter:
  name:
    v: Patient
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: Patient
parameter:
  name:
    v: Dengue dose 1 Expiration
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: date
parameter:
  name:
    v: First dengue dose from the primary series was administered
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: Dengue dose 1
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: Dengue dose 1 Due Date
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: date
parameter:
  name:
    v: Dengue dose 1 Create
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: string
parameter:
  name:
    v: Dengue dose 1 Overdue
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: Resource
parameter:
  name:
    v: Dengue dose 2 Expiration
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: date
parameter:
  name:
    v: Second dengue dose from the primary series was administered
  use:
    v: out
  min:
    v: 0

v: 1

v: boolean

name:
  v: Dengue dose 2
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: Dengue dose 2 Due Date
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: date

name:
  v: Dengue dose 2 Create
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: string

name:
  v: Dengue dose 2 Overdue
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: Resource

name:
  v: Third dengue dose from the primary series was administered. The primary series has been completed
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: Dengue dose 3
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: Dengue dose 3 Due Date
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: date

name:
  v: Dengue dose 3 Expiration
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: date

name:
  v: Dengue dose 3 Create
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: string

name:
  v: Dengue dose 3 Overdue
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: Resource

name:
  v: Test Validation
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: Resource

content type:
  v: text/cql

content type:
  v: application/elm+xml