IMMZD5DTBCGCILogic
type: Library
node role: treeRoot
id:
  v: IMMZD5DTBCGCILogic
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: IMMZD5DTBCGCILogic Id: IMMZD5DTBCGCILogic Version: 0.2.0 Url: IMMZD5DTBCGCILogic 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.D5.DT.BCG contraindications decision table in the Immunization CPG Related Artifacts: Dependencies IMMZD5DTBCGEncounterElements Parameters: Name Type Min Max In/Out Today date 0 1 In Patient Patient 0 1 Out Draft Medication Request ID for BCG dose id 0 1 Out Bacille Calmette–Guérin (BCG) vaccination is contraindicated boolean 0 1 Out Bacille Calmette–Guérin (BCG) vaccination is contraindicated Guidance string 0 1 Out BCG vaccination could be contraindicated. Clinical judgement is required. Create a clinical note. Case 1 boolean 0 1 Out BCG vaccination could be contraindicated. Clinical judgement is required. Create a clinical note. Case 2 boolean 0 1 Out BCG vaccination could be contraindicated. Clinical judgement is required. Create a clinical note. boolean 0 1 Out BCG vaccination could be contraindicated. Clinical judgement is required. Create a clinical note. Guidance string 0 1 Out BCG vaccination is contraindicated Case 1 boolean 0 1 Out BCG vaccination is contraindicated Case 2 boolean 0 1 Out BCG vaccination is contraindicated boolean 0 1 Out BCG vaccination is contraindicated Guidance string 0 1 Out Guidance string 0 1 Out Has Guidance boolean 0 1 Out Test Validation Resource 0 1 Out Content: text/cql /* * Library: IMMZD5DTBCGCILogic (IMMZ.D5.DT.BCG contraindications) * Rule: Check for contraindications before administering the vaccine(s) due * Decision Table: Potential contraindications * Trigger: IMMZ.D5 Determine vaccine(s) to be administered based on contraindications */ library IMMZD5DTBCGCILogic using FHIR version '4.0.1' include FHIRHelpers version '4.0.1' include IMMZD5DTBCGEncounterElements called Encounter parameter Today Date default Today() context …
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability
  value: code
    v: computable
url:
  v: http://smart.who.int/immunizations/Library/IMMZD5DTBCGCILogic
version:
  v: 0.2.0
name:
  v: IMMZD5DTBCGCILogic
title:
  v: IMMZD5DTBCGCILogic
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.D5.DT.BCG contraindications decision table in the Immunization CPG
related artifact:
  type:
    v: depends-on
  display:
    v: Library Encounter
  resource:
    v: http://smart.who.int/immunizations/Library/IMMZD5DTBCGEncounterElements
    link: http://smart.who.int/immunizations/Library/IMMZD5DTBCGEncounterElements
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: Draft Medication Request ID for BCG dose
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: id
parameter:
  name:
    v: Bacille Calmette–Guérin (BCG) vaccination is contraindicated
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: Bacille Calmette–Guérin (BCG) vaccination is contraindicated Guidance
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: string
parameter:
  name:
    v: BCG vaccination could be contraindicated. Clinical judgement is required. Create a clinical note. Case 1
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: BCG vaccination could be contraindicated. Clinical judgement is required. Create a clinical note. Case 2
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: BCG vaccination could be contraindicated. Clinical judgement is required. Create a clinical note.
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: BCG vaccination could be contraindicated. Clinical judgement is required. Create a clinical note. Guidance
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: string
parameter:
  name:
    v: BCG vaccination is contraindicated Case 1
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: BCG vaccination is contraindicated Case 2
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: BCG vaccination is contraindicated
  use:
    v: out
  min:
    v: 0
  max:
    v: 1
  type:
    v: boolean
parameter:
  name:
    v: BCG vaccination is contraindicated Guidance

v: out

v: 0

v: 1

v: string

name:
  v: Guidance
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: string

name:
  v: Has Guidance
use:
  v: out
min:
  v: 0
max:
  v: 1
type:
  v: boolean

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