<?xml version='1.0' encoding='UTF-8'?>
<Library xmlns="http://hl7.org/fhir" xmlns:html="http://www.w3.org/1999/xhtml">
  <id value="IMMZIND29Logic" />
  <meta>
    <profile value="http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareablelibrary" />
    <profile value="http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishablelibrary" />
    <profile value="http://hl7.org/fhir/uv/cql/StructureDefinition/cql-library" />
    <profile value="http://hl7.org/fhir/uv/cql/StructureDefinition/cql-module" />
  </meta>
  <text>
    <status value="extensions" /><html:div><html:p><html:b style="color: maroon">Exception parsing generated Narrative (see /tmp/liquid-b04fbe0c-cad9-416c-afb9-54b70468e5e2.html): unable to parse character reference ' occupational group
 *
 * References: WHO/UNICEF joint reporting form (1)
 *   WHO Immunization data portal (2)
 *   WHO Immunization facility analysis guide (5)
 *   WHO Handbook on immunization data (6)
 * 
 * Annotations: The calculation for this indicator is in line with the administrative calculation provided on the WHO Immunization data portal.
 *   As per WHO Immunization data portal, recommended denominator should be specified by Member States as recommended schedules may vary.
 */
library IMMZIND29Logic

using FHIR version '' (last text = '
              ' at line 211 column 21</html:b></html:p></html:div>
  </text>
  <extension url="http://hl7.org/fhir/StructureDefinition/cqf-knowledgeCapability">
    <valueCode value="computable" />
  </extension>
  <url value="http://smart.who.int/immunizations/Library/IMMZIND29Logic" />
  <version value="1.0.0" />
  <name value="IMMZIND29Logic" />
  <title value="IMMZIND29Logic" />
  <status value="draft" />
  <experimental value="false" />
  <type>
    <coding>
      <system value="http://terminology.hl7.org/CodeSystem/library-type" />
      <code value="logic-library" />
    </coding>
  </type>
  <date value="2026-10-02T09:24:37+00:00" />
  <publisher value="WHO" />
  <contact>
    <name value="WHO" />
    <telecom>
      <system value="url" />
      <value value="http://who.int" />
    </telecom>
  </contact>
  <description value="This library defines population criteria logic for the IMMZ.IND.29 indicator in the Immunization CPG" />
  <relatedArtifact>
    <type value="depends-on" />
    <display value="Library WC" />
    <resource value="http://smart.who.int/immunizations/Library/WHOCommon" />
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on" />
    <display value="Library Common" />
    <resource value="http://smart.who.int/immunizations/Library/IMMZCommon" />
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on" />
    <display value="Library Concepts" />
    <resource value="http://smart.who.int/immunizations/Library/IMMZConcepts" />
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on" />
    <display value="Library Elements" />
    <resource value="http://smart.who.int/immunizations/Library/IMMZIndicatorElements" />
  </relatedArtifact>
  <relatedArtifact>
    <type value="depends-on" />
    <display value="Library Seasonalinfluenza" />
    <resource value="http://smart.who.int/immunizations/Library/IMMZD2DTSeasonalinfluenzaElements" />
  </relatedArtifact>
  <parameter>
    <name value="Measurement Period" />
    <use value="in" />
    <min value="0" />
    <max value="1" />
    <type value="Period" />
  </parameter>
  <parameter>
    <name value="Patient" />
    <use value="out" />
    <min value="0" />
    <max value="1" />
    <type value="Patient" />
  </parameter>
  <parameter>
    <name value="Initial Population" />
    <use value="out" />
    <min value="0" />
    <max value="1" />
    <type value="boolean" />
  </parameter>
  <parameter>
    <name value="Denominator" />
    <use value="out" />
    <min value="0" />
    <max value="1" />
    <type value="boolean" />
  </parameter>
  <parameter>
    <name value="Numerator" />
    <use value="out" />
    <min value="0" />
    <max value="1" />
    <type value="boolean" />
  </parameter>
  <parameter>
    <name value="Stratification 1" />
    <use value="out" />
    <min value="0" />
    <max value="1" />
    <type value="string" />
  </parameter>
  <parameter>
    <name value="Stratification 2" />
    <use value="out" />
    <min value="0" />
    <max value="1" />
    <type value="Coding" />
  </parameter>
  <parameter>
    <name value="Stratification 3" />
    <use value="out" />
    <min value="0" />
    <max value="1" />
    <type value="Coding" />
  </parameter>
  <parameter>
    <name value="Stratification 4" />
    <use value="out" />
    <min value="0" />
    <max value="1" />
    <type value="Coding" />
  </parameter>
  <content>
    <contentType value="text/cql" />
    <url value="Library-IMMZIND29Logic.cql" /></content>
  <content>
    <contentType value="application/elm+xml" />
    <url value="Library-IMMZIND29Logic.elm.xml" /></content>
</Library>