IMMZD2DTVaricellaElements
type: Library
node role: treeRoot
id:
  v: IMMZD2DTVaricellaElements
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: IMMZD2DTVaricellaElements Id: IMMZD2DTVaricellaElements Version: 0.2.0 Url: IMMZD2DTVaricellaElements Status: draft Experimental: true Type: system: http://terminology.hl7.org/CodeSystem/library-type code: logic-library Date: 2025-06-25 20:08:00+0000 Publisher: WHO Description: This library defines context-independent elements for Varicella used throughout the Immunization CPG Related Artifacts: Dependencies WHOConcepts WHOCommon WHOElements IMMZCommon IMMZConcepts IMMZElements Parameters: Name Type Min Max In/Out Patient Patient 0 1 Out Varicella Doses Administered to Patient Immunization 0 * Out Varicella Primary Series Doses Administered to Patient Immunization 0 * Out Number of Varicella Primary Series Doses Administered integer 0 1 Out Date of Latest Varicella Dose date 0 1 Out No varicella primary series dose was administered boolean 0 1 Out No varicella primary series doses were administered boolean 0 1 Out One varicella primary series dose was administered boolean 0 1 Out Two varicella primary series doses were administered boolean 0 1 Out Client's age is less than 12 months boolean 0 1 Out Cient's age is more than or equal to 12 months boolean 0 1 Out The latest varicella dose administered less than 4 weeks ago boolean 0 1 Out The latest varicella dose administered more than 4 weeks ago boolean 0 1 Out Live vaccine was administered in the past 4 weeks boolean 0 1 Out No live vaccine was administered in the past 4 weeks boolean 0 1 Out Content: text/cql /* * Library: IMMZD2DTVaricellaElements */ library IMMZD2DTVaricellaElements using FHIR version '4.0.1' include FHIRHelpers version '4.0.1' include WHOConcepts include WHOCommon called WC include WHOElements called WE include IMMZCommon called Common include IMMZConcepts called Concepts include IMMZElements called Elements context Patient /* @internal: Varicella containing Doses Administered to Patient */ define "Varicella Doses Administered to Patient": Elements."Doses Administered to Patient" I where…
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability
  value: code
    v: computable
url:
  v: http://smart.who.int/immunizations/Library/IMMZD2DTVaricellaElements
version:
  v: 0.2.0
name:
  v: IMMZD2DTVaricellaElements
title:
  v: IMMZD2DTVaricellaElements
status:
  v: draft
experimental:
  v: true
type:
  coding:
    system:
      v: http://terminology.hl7.org/CodeSystem/library-type
    code:
      v: logic-library
date:
  v: 2025-06-25T20:08:00+00:00
publisher:
  v: WHO
contact:
  name:
    v: WHO
  telecom:
    system:
      v: url
    value:
      v: http://who.int
description:
  v: This library defines context-independent elements for Varicella used throughout the Immunization CPG
related artifact:
  type:
    v: depends-on
  display:
    v: Library WHOConcepts
  resource:
    v: http://smart.who.int/immunizations/Library/WHOConcepts
    link: http://smart.who.int/immunizations/Library/WHOConcepts
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 WE
  resource:
    v: http://smart.who.int/immunizations/Library/WHOElements
    link: http://smart.who.int/immunizations/Library/WHOElements
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 Elements
  resource:
    v: http://smart.who.int/immunizations/Library/IMMZElements
    link: http://smart.who.int/immunizations/Library/IMMZElements
parameter:
  name:
    v: Patient
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: Patient
parameter:
  name:
    v: Varicella Doses Administered to Patient
  use:
    v: out
  min:
    v: 0
  max:
    v: *
  type:
    v: Immunization
parameter:
  name:
    v: Varicella Primary Series Doses Administered to Patient
  use:
    v: out
  min:
    v: 0
  max:
    v: *
  type:
    v: Immunization
parameter:
  name:
    v: Number of Varicella Primary Series Doses Administered
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: integer
parameter:
  name:
    v: Date of Latest Varicella Dose
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: date
parameter:
  name:
    v: No varicella primary series dose was administered
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: No varicella primary series doses were administered
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: One varicella primary series dose was administered
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: Two varicella primary series doses were administered
  use:
    v: out
  min:
    v: 0

v: 1

v: boolean

name:
  v: Client's age is less than 12 months
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: Cient's age is more than or equal to 12 months
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: The latest varicella dose administered less than 4 weeks ago
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: The latest varicella dose administered more than 4 weeks ago
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: Live vaccine was administered in the past 4 weeks
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: No live vaccine was administered in the past 4 weeks
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

content type:
  v: text/cql

content type:
  v: application/elm+xml