WHO Immunization Implementation Guide
0.1.0 - CI Build International flag

WHO Immunization Implementation Guide, published by World Health Organization (WHO). This is not an authorized publication; it is the continuous build for version 0.1.0). This version is based on the current content of https://github.com/WorldHealthOrganization/smart-immunizations and changes regularly. See the Directory of published versions

Library: IMMZVaccineLibrary

Official URL: http://fhir.org/guides/who/smart-immunization/Library/IMMZVaccineLibrary Version: 0.1.0
Draft as of 2023-04-13 Computable Name: IMMZVaccineLibrary

Related Artifacts

depends-onFHIR model informationhttp://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1
depends-onLibrary WComWHOCommon
depends-onLibrary WconWHOConcepts
depends-onLibrary FHIRHelpershttp://fhir.org/guides/who/smart-immunization/Library/FHIRHelpers|4.0.1
depends-onLibrary FCFHIRCommon
depends-onLibrary IMMZcIMMZConcepts
depends-onLibrary IMMZcomIMMZCommon
depends-onValue set BCG Vaccinehttp://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE1
depends-onValue set Cholera Vaccinehttp://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE2

Parameters

Get Medicationout0*Medication
BCG Vaccine Codesout0*Medication
Cholera Vaccine Codesout0*Medication

Data Requirements

Type: Medication (Medication)
Type: Medication (Medication)
FilterValue
codeIn ValueSet http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE1
Type: Medication (Medication)
FilterValue
codeIn ValueSet http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE2

Contents

text/cql

library IMMZVaccineLibrary
using FHIR version '4.0.1'

include WHOCommon called WCom
include WHOConcepts called Wcon
include FHIRHelpers version '4.0.1'
include FHIRCommon called FC
include IMMZConcepts called IMMZc
include IMMZCommon called IMMZcom

define "Get Medication":
    [Medication]

define "BCG Vaccine Codes":
  [Medication: code in IMMZc."BCG Vaccine"]
  

    /*check BCG Vaccine code valueset generated from DataDictionary Library in order to confirm that the that any of those codes exist in a Medication Resources
    1. check for Medication Resource
    2. Check if Medication Resource has BCG Vaccine code from list
    3. Import that code into ActivityDefinition as defined by dynamicValue
    */
define "Cholera Vaccine Codes":
  [Medication: code in IMMZc."Cholera Vaccine"]

Content not shown - (application/elm+xml, size = 6Kb)

Content not shown - (application/elm+json, size = 27Kb)