IMMZD18SMeningococcalMenCLogic
type: Library
node role: treeRoot
id:
  v: IMMZD18SMeningococcalMenCLogic
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: IMMZD18SMeningococcalMenCLogic Id: IMMZD18SMeningococcalMenCLogic Version: 0.2.0 Url: IMMZD18SMeningococcalMenCLogic Status: draft Experimental: true Type: system: http://terminology.hl7.org/CodeSystem/library-type code: logic-library Date: 2025-07-02 07:24:46+0000 Publisher: WHO Description: This library defines decision support logic for the IMMZ.D18.S.Meningococcal.Monovalent MenC conjugate vaccine 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 First meningococcal dose from the primary series was administered 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 Second meningococcal dose from the primary series was administered. The primary series has been completed for clients that started the series when client's age was less than or equal to 11 months boolean 0 1 Out Meningococcal dose 2 boolean 0 1 Out Meningococcal dose 2 Due Date date 0 1 Out Meningococcal dose 2 Create string 0 1 Out Meningococcal dose 2 Overdue Resource 0 1 Out Meningococcal dose 2 Expiration Resource 0 1 Out Meningococcal booster dose was administered for the client that started the series when client's age was less than or equal to 11 months. 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 Create string 0 1 Out Meningococcal booster dose Overdue Resource 0 1 Out Meningococcal booster dose Expiration Resource 0 1 Out Test Validation Resource 0 1 Out Content: text/cql /* * Library: IMMZD18SMeningococcalMenCLogic (IMMZ.D18.S.Meningococcal.Monovalent MenC conjugate vaccine schedule) * Sc…
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability
  value: code
    v: computable
url:
  v: http://smart.who.int/immunizations/Library/IMMZD18SMeningococcalMenCLogic
version:
  v: 0.2.0
name:
  v: IMMZD18SMeningococcalMenCLogic
title:
  v: IMMZD18SMeningococcalMenCLogic
status:
  v: draft
experimental:
  v: true
type:
  coding:
    system:
      v: http://terminology.hl7.org/CodeSystem/library-type
    code:
      v: logic-library
date:
  v: 2025-07-02T07:24:46+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.Monovalent MenC conjugate vaccine 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: First meningococcal dose from the primary series was administered
  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: Second meningococcal dose from the primary series was administered. The primary series has been completed for clients that started the series when client's age was less than or equal to 11 months
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: Meningococcal dose 2
  use:
    v: out

v: 0

v: 1

v: boolean

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

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

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

name:
  v: Meningococcal dose 2 Expiration
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: Resource

name:
  v: Meningococcal booster dose was administered for the client that started the series when client's age was less than or equal to 11 months. Immunization schedule has been completed
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: Meningococcal booster dose
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  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 Create
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: string

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

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