IMMZD2DTHepatitisAElements
type: Library
node role: treeRoot
id:
  v: IMMZD2DTHepatitisAElements
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: IMMZD2DTHepatitisAElements Id: IMMZD2DTHepatitisAElements Version: 0.2.0 Url: IMMZD2DTHepatitisAElements 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 context-independent elements for Hepatitis A 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 Hepatitis A Doses Administered to Patient Immunization 0 * Out Hepatitis A Primary Series Doses Administered to Patient Immunization 0 * Out Number of Hepatitis A Primary Series Doses Administered integer 0 1 Out Client's age is less than 12 months boolean 0 1 Out No hepatitis A primary series doses were administered boolean 0 1 Out Client's age is more than or equal to 12 months boolean 0 1 Out One hepatitis A primary series dose was administered boolean 0 1 Out Date of Latest Hepatitis A Dose date 0 1 Out The latest Hepatitis A dose was administered less than 6 months ago boolean 0 1 Out The latest Hepatitis A dose was administered more than 6 months ago boolean 0 1 Out Two hepatitis A primary series doses were administered boolean 0 1 Out No hepatitis A primary series dose was administered boolean 0 1 Out Client's age is less than 18 months boolean 0 1 Out Client's age is more than or equal to 18 months boolean 0 1 Out Live vaccine was administered in the last 4 weeks boolean 0 1 Out No live vaccine was administered in the last 4 weeks boolean 0 1 Out Content: text/cql /* * Library: IMMZD2DTHepatitisAElements */ library IMMZD2DTHepatitisAElements 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: Hepatitis A conta…
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/IMMZD2DTHepatitisAElements
  l: IMMZD2DTHepatitisAElements
version:
  v: 0.2.0
name:
  v: IMMZD2DTHepatitisAElements
title:
  v: IMMZD2DTHepatitisAElements
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 context-independent elements for Hepatitis A used throughout the Immunization CPG
related artifact:
  type:
    v: depends-on
  display:
    v: Library WHOConcepts
  resource:
    v: http://smart.who.int/immunizations/Library/WHOConcepts
    l: WHOConcepts
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 WE
  resource:
    v: http://smart.who.int/immunizations/Library/WHOElements
    l: WHOElements
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 Elements
  resource:
    v: http://smart.who.int/immunizations/Library/IMMZElements
    l: IMMZElements
parameter:
  name:
    v: Patient
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: Patient
parameter:
  name:
    v: Hepatitis A Doses Administered to Patient
  use:
    v: out
  min:
    v: 0
  max:
    v: *
  type:
    v: Immunization
parameter:
  name:
    v: Hepatitis A Primary Series Doses Administered to Patient
  use:
    v: out
  min:
    v: 0
  max:
    v: *
  type:
    v: Immunization
parameter:
  name:
    v: Number of Hepatitis A Primary Series Doses Administered
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: integer
parameter:
  name:
    v: Client's age is less than 12 months
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: No hepatitis A primary series doses were administered
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: Client's age is more than or equal to 12 months
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: One hepatitis A primary series dose was administered
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: Date of Latest Hepatitis A Dose

v: out

v: 0

v: 1

v: date

name:
  v: The latest Hepatitis A dose was administered less than 6 months ago
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: The latest Hepatitis A dose was administered more than 6 months ago
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: Two hepatitis A primary series doses were administered
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

name:
  v: No hepatitis A primary series dose was administered
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

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

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

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

name:
  v: No live vaccine was administered in the last 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