IMMZD18SMeningococcalPolyLogic
type: Library
node role: treeRoot
id:
  v: IMMZD18SMeningococcalPolyLogic
meta:
  profile:
    v: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablelibrary
    link: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablelibrary
  profile:
    v: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablelibrary
    link: http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablelibrary
  profile:
    v: http://hl7.org/fhir/uv/cql/StructureDefinition/cql-library
    link: http://hl7.org/fhir/uv/cql/StructureDefinition/cql-library
  profile:
    v: http://hl7.org/fhir/uv/cql/StructureDefinition/cql-module
    link: http://hl7.org/fhir/uv/cql/StructureDefinition/cql-module
text:
  status:
    v: extensions
  div: Title: IMMZD18SMeningococcalPolyLogic Id: IMMZD18SMeningococcalPolyLogic Version: 0.2.0 Url: IMMZD18SMeningococcalPolyLogic Status: draft Type: system: http://terminology.hl7.org/CodeSystem/library-type code: logic-library Date: 2025-07-23 20:56:04+0000 Publisher: WHO Description: This library defines decision support logic for the IMMZ.D18.S.Meningococcal.Polysaccharide vaccines schedule table in the Immunization CPG Related Artifacts: Dependencies WHOCommon IMMZCommon IMMZConcepts IMMZEncounterElements IMMZD2DTMeningococcalEncounterElements Parameters: Name Type Min Max In/Out Today date 0 1 In Patient Patient 0 1 Out One meningococcal dose from primary series was administered. The primary series has been completed boolean 0 1 Out Meningococcal dose 1 boolean 0 1 Out Meningococcal dose 1 Due Date date 0 1 Out Meningococcal dose 1 Create string 0 1 Out Meningococcal dose 1 Overdue Resource 0 1 Out Meningococcal dose 1 Expiration Resource 0 1 Out Meningococcal booster dose was administered. The immunization schedule has been completed boolean 0 1 Out Meningococcal booster dose boolean 0 1 Out Meningococcal booster dose Due Date date 0 1 Out Meningococcal booster dose Overdue date 0 1 Out Meningococcal booster dose Create string 0 1 Out Meningococcal booster dose Expiration Resource 0 1 Out Test Validation Resource 0 1 Out Content: text/cql /* * Library: IMMZD18SMeningococcalPolyLogic (IMMZ.D18.S.Meningococcal.Polysaccharide vaccines schedule) * Schedule Table: Polysaccharide vaccines, 1-dose and booster dose schedule */ library IMMZD18SMeningococcalPolyLogic 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 IMMZD2DTMeningococcalEncounterElements called Encounter parameter Today Date default Today() context Patient /* @output: Meningococcal dose 1 @description: Provision of the meningococcal dose 1 @trigger: Ch…
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability
  value: code
    v: computable
url:
  v: http://smart.who.int/immunizations/Library/IMMZD18SMeningococcalPolyLogic
version:
  v: 0.2.0
name:
  v: IMMZD18SMeningococcalPolyLogic
title:
  v: IMMZD18SMeningococcalPolyLogic
status:
  v: draft
experimental:
  v: false
type:
  coding:
    system:
      v: http://terminology.hl7.org/CodeSystem/library-type
    code:
      v: logic-library
date:
  v: 2025-07-23T20:56:04+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.Meningococcal.Polysaccharide vaccines 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
    link: http://smart.who.int/immunizations/Library/WHOCommon
related artifact:
  type:
    v: depends-on
  display:
    v: Library Common
  resource:
    v: http://smart.who.int/immunizations/Library/IMMZCommon
    link: http://smart.who.int/immunizations/Library/IMMZCommon
related artifact:
  type:
    v: depends-on
  display:
    v: Library Concepts
  resource:
    v: http://smart.who.int/immunizations/Library/IMMZConcepts
    link: http://smart.who.int/immunizations/Library/IMMZConcepts
related artifact:
  type:
    v: depends-on
  display:
    v: Library IE
  resource:
    v: http://smart.who.int/immunizations/Library/IMMZEncounterElements
    link: http://smart.who.int/immunizations/Library/IMMZEncounterElements
related artifact:
  type:
    v: depends-on
  display:
    v: Library Encounter
  resource:
    v: http://smart.who.int/immunizations/Library/IMMZD2DTMeningococcalEncounterElements
    link: http://smart.who.int/immunizations/Library/IMMZD2DTMeningococcalEncounterElements
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: One meningococcal dose from primary series was administered. The primary series has been completed
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: Meningococcal dose 1
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: Meningococcal dose 1 Due Date
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: date
parameter:
  name:
    v: Meningococcal dose 1 Create
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: string
parameter:
  name:
    v: Meningococcal dose 1 Overdue
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: Resource
parameter:
  name:
    v: Meningococcal dose 1 Expiration
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: Resource
parameter:
  name:
    v: Meningococcal booster dose was administered. The immunization schedule has been completed
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: Meningococcal booster dose
  use:
    v: out

v: 0

v: 1

v: boolean

name:
  v: Meningococcal booster dose Due Date
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: date

name:
  v: Meningococcal booster dose Overdue
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: date

name:
  v: Meningococcal booster dose Create
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: string

name:
  v: Meningococcal booster dose Expiration
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