<?xml version="1.0" encoding="UTF-8"?>

<Measure xmlns="http://hl7.org/fhir">
  <id value="IMMZIND54"/>
  <meta>
    <profile value="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-measure-cqfm"/>
  </meta>
  <text>
    <status value="generated"/><div xmlns="http://www.w3.org/1999/xhtml"><p><b>Generated Narrative: Measure</b><a name="IMMZIND54"> </a></p><div style="display: inline-block; background-color: #d9e0e7; padding: 6px; margin: 4px; border: 1px solid #8da1b4; border-radius: 5px; line-height: 60%"><p style="margin-bottom: 0px">Resource Measure &quot;IMMZIND54&quot; </p><p style="margin-bottom: 0px">Profile: <code>http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/computable-measure-cqfm</code></p></div><p><b>url</b>: <code>http://fhir.org/guides/who/smart-immunization/Measure/IMMZIND54</code></p><p><b>version</b>: 0.1.0</p><p><b>name</b>: IMMZIND54</p><p><b>title</b>: IMMZ.IND.54 Immunization coverage for oral polio containing vaccine birth doses (Estimated Denominator)</p><p><b>status</b>: draft</p><p><b>date</b>: 2022-05-12 15:36:35-0400</p><p><b>publisher</b>: World Health Organization (WHO)</p><p><b>description</b>: Compares the administered doses of oral polio containing vaccines (OPV) given at birth (dose sequence 0) with the number of live births. This indicator should only be used in contexts where an OPV birth dose is administered.</p><p><b>jurisdiction</b>: Global (Whole world) <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (m49.htm#001)</span></p><p><b>library</b>: <a href="Library-IMMZIND54.html">IMMZIND54</a></p><p><b>scoring</b>: Proportion <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.0.0/CodeSystem-measure-scoring.html">MeasureScoring</a>#proportion)</span></p><p><b>type</b>: Process <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.0.0/CodeSystem-measure-type.html">MeasureType</a>#process)</span></p><p><b>improvementNotation</b>: Increased score indicates improvement <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.0.0/CodeSystem-measure-improvement-notation.html">MeasureImprovementNotation</a>#increase)</span></p><blockquote><p><b>group</b></p><blockquote><p><b>id</b></p>IMMZIND54</blockquote><blockquote><p><b>population</b></p><blockquote><p><b>id</b></p>numerator</blockquote><p><b>code</b>: Numerator <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.0.0/CodeSystem-measure-population.html">MeasurePopulationType</a>#numerator)</span></p><p><b>description</b>: Number of administrations of vaccinations using an oral polio vaccine (OPV) where the dose sequence is 0 (birth dose) during the reporting period.</p><h3>Criteria</h3><table class="grid"><tr><td>-</td><td><b>Language</b></td><td><b>Expression</b></td></tr><tr><td>*</td><td>text/cql</td><td>numerator</td></tr></table></blockquote><blockquote><p><b>population</b></p><blockquote><p><b>id</b></p>denominator</blockquote><p><b>code</b>: Denominator <span style="background: LightGoldenRodYellow; margin: 4px; border: 1px solid khaki"> (<a href="http://terminology.hl7.org/5.0.0/CodeSystem-measure-population.html">MeasurePopulationType</a>#denominator)</span></p><p><b>description</b>: Number of registered surviving newborns</p><h3>Criteria</h3><table class="grid"><tr><td>-</td><td><b>Language</b></td><td><b>Expression</b></td></tr><tr><td>*</td><td>text/cql</td><td>denominator</td></tr></table></blockquote><blockquote><p><b>stratifier</b></p><blockquote><p><b>id</b></p>age-group-stratifier</blockquote><h3>Criteria</h3><table class="grid"><tr><td>-</td><td><b>Language</b></td><td><b>Expression</b></td></tr><tr><td>*</td><td>text/cql</td><td>Age Group Stratifier</td></tr></table></blockquote><blockquote><p><b>stratifier</b></p><blockquote><p><b>id</b></p>geographic-region-stratifier</blockquote><h3>Criteria</h3><table class="grid"><tr><td>-</td><td><b>Language</b></td><td><b>Expression</b></td></tr><tr><td>*</td><td>text/cql</td><td>Geographic Region Stratifier</td></tr></table></blockquote><blockquote><p><b>stratifier</b></p><blockquote><p><b>id</b></p>administrative-gender-stratifier</blockquote><h3>Criteria</h3><table class="grid"><tr><td>-</td><td><b>Language</b></td><td><b>Expression</b></td></tr><tr><td>*</td><td>text/cql</td><td>Administrative Gender Stratifier</td></tr></table></blockquote></blockquote></div>
  </text>
  <contained>
    <Library>
      <id value="effective-data-requirements"/>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode">
        <valueCoding>
          <system value="http://hl7.org/fhir/administrative-gender"/>
          <code value="male"/>
          <display value="Males"/>
        </valueCoding>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode">
        <valueCoding>
          <system value="http://hl7.org/fhir/administrative-gender"/>
          <code value="female"/>
          <display value="Females"/>
        </valueCoding>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode">
        <valueCoding>
          <system value="http://hl7.org/fhir/administrative-gender"/>
          <code value="other"/>
          <display value="Other/NA"/>
        </valueCoding>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode">
        <valueCoding>
          <system value="http://ohie.org/CodeSystem/iso-8601-derived-periods"/>
          <code value="PT0H--PT24H"/>
          <display value="Within 24H of Birth"/>
        </valueCoding>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode">
        <valueCoding>
          <system value="http://ohie.org/CodeSystem/iso-8601-derived-periods"/>
          <code value="PT24H--P2W"/>
          <display value="&lt; 2 Weeks"/>
        </valueCoding>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-directReferenceCode">
        <valueCoding>
          <system value="http://ohie.org/CodeSystem/iso-8601-derived-periods"/>
          <code value="P2W--P9999Y"/>
          <display value="&gt; 2 Weeks"/>
        </valueCoding>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
        <extension url="libraryName">
          <valueString value="IMMZIndicatorCommon"/>
        </extension>
        <extension url="name">
          <valueString value="By Administrative Gender Stratifier"/>
        </extension>
        <extension url="statement">
          <valueString value="/**&#xA; * By Administrative Gender of Patient Stratifier&#xA; */&#xA;define &quot;By Administrative Gender Stratifier&quot;:&#xA;    case &#xA;        when Patient.gender = 'male' then &quot;Males&quot;&#xA;        when Patient.gender = 'female' then &quot;Females&quot;&#xA;        else &quot;Other&quot;&#xA;    end"/>
        </extension>
        <extension url="displaySequence">
          <valueInteger value="0"/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
        <extension url="libraryName">
          <valueString value="IMMZIND54"/>
        </extension>
        <extension url="name">
          <valueString value="Administrative Gender Stratifier"/>
        </extension>
        <extension url="statement">
          <valueString value="/*&#xA; * Disaggregator: Administrative Gender (or Biological Sex)&#xA; */&#xA;define &quot;Administrative Gender Stratifier&quot;:&#xA;&#x9;IMMZIndCom.&quot;By Administrative Gender Stratifier&quot;"/>
        </extension>
        <extension url="displaySequence">
          <valueInteger value="1"/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
        <extension url="libraryName">
          <valueString value="IMMZIndicatorCommon"/>
        </extension>
        <extension url="name">
          <valueString value="Newborn By Age Stratifier"/>
        </extension>
        <extension url="statement">
          <valueString value="/** &#xA; * Infant disaggregations by age&#xA; */&#xA;define &quot;Newborn By Age Stratifier&quot;:&#xA;    case &#xA;        when AgeInHoursAt(start of &quot;Measurement Period&quot;) &lt;= 24 then &quot;PT0H--PT24H&quot;&#xA;        when AgeInWeeksAt(start of &quot;Measurement Period&quot;) &lt;= 2 then &quot;PT24H--P2W&quot;&#xA;        when AgeInWeeksAt(start of &quot;Measurement Period&quot;) &gt; 2 then &quot;P2W--P9999Y&quot;&#xA;        else null&#xA;    end"/>
        </extension>
        <extension url="displaySequence">
          <valueInteger value="2"/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
        <extension url="libraryName">
          <valueString value="IMMZIND54"/>
        </extension>
        <extension url="name">
          <valueString value="Age Group Stratifier"/>
        </extension>
        <extension url="statement">
          <valueString value="/*&#xA; * Disaggregator: Age Group (&lt;24H of Birth, &lt; 2 weeks)&#xA; */&#xA;define &quot;Age Group Stratifier&quot;:&#xA;&#x9;IMMZIndCom.&quot;Newborn By Age Stratifier&quot;"/>
        </extension>
        <extension url="displaySequence">
          <valueInteger value="3"/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
        <extension url="libraryName">
          <valueString value="IMMZIndicatorCommon"/>
        </extension>
        <extension url="name">
          <valueString value="By Geographic Region Stratifier"/>
        </extension>
        <extension url="statement">
          <valueString value="/**&#xA; * By Administrative Gender of Patient Stratifier&#xA; */&#xA;define &quot;By Geographic Region Stratifier&quot;:&#xA;    First(Patient.address A where A.use in { 'home' }).state"/>
        </extension>
        <extension url="displaySequence">
          <valueInteger value="4"/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
        <extension url="libraryName">
          <valueString value="IMMZIND54"/>
        </extension>
        <extension url="name">
          <valueString value="Geographic Region Stratifier"/>
        </extension>
        <extension url="statement">
          <valueString value="/*&#xA; * Disaggregator: Geographic Region&#xA; */&#xA;define &quot;Geographic Region Stratifier&quot;:&#xA;&#x9;IMMZIndCom.&quot;By Geographic Region Stratifier&quot;"/>
        </extension>
        <extension url="displaySequence">
          <valueInteger value="5"/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
        <extension url="libraryName">
          <valueString value="IMMZCommon"/>
        </extension>
        <extension url="name">
          <valueString value="Doses Administered to Patient"/>
        </extension>
        <extension url="statement">
          <valueString value="/**&#xA; * @dataElement All Doses Administered to Patient to patient ordered newest to oldest&#xA; */&#xA;define &quot;Doses Administered to Patient&quot;:&#xA;  [Immunization] I&#xA;    where I.status = 'completed'&#xA;    sort by date from (occurrence as FHIR.dateTime) desc"/>
        </extension>
        <extension url="displaySequence">
          <valueInteger value="6"/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
        <extension url="libraryName">
          <valueString value="IMMZCommon"/>
        </extension>
        <extension url="name">
          <valueString value="bOPV Doses Administered to Patient"/>
        </extension>
        <extension url="statement">
          <valueString value="/**&#xA; * @dataElement Polio Doses Administered to Patient&#xA; */&#xA;define &quot;bOPV Doses Administered to Patient&quot;:&#xA;  &quot;Doses Administered to Patient&quot; I&#xA;  where&#xA;    I.vaccineCode in IMMZc.&quot;Oral Polio Vaccine&quot;"/>
        </extension>
        <extension url="displaySequence">
          <valueInteger value="7"/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
        <extension url="libraryName">
          <valueString value="IMMZIndicatorCommon"/>
        </extension>
        <extension url="name">
          <valueString value="bOPV Birth Doses Administered to Patient During Measurement Period"/>
        </extension>
        <extension url="statement">
          <valueString value="/**&#xA; * OPV Birth Doses Administered to Patient&#xA; */&#xA;define &quot;bOPV Birth Doses Administered to Patient During Measurement Period&quot;:&#xA;    IMMZCom.&quot;bOPV Doses Administered to Patient&quot; I &#xA;    where IMMZCom.ToDate(I.occurrence) during &quot;Measurement Period&quot;&#xA;    and (singleton from I.protocolApplied).doseNumber = 0"/>
        </extension>
        <extension url="displaySequence">
          <valueInteger value="8"/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
        <extension url="libraryName">
          <valueString value="IMMZIND54"/>
        </extension>
        <extension url="name">
          <valueString value="numerator"/>
        </extension>
        <extension url="statement">
          <valueString value="/*&#xA; * Numerator: Number of administrations of vaccinations using an oral polio vaccine (OPV) where the dose sequence is 0 (birth dose) during the reporting period.&#xA; * Numerator Computation: COUNT immunization events WHERE administered product is an oral polio vaccine (IMMZ.A1.DE26) and dose sequence = 0 during reporitng period.&#xA; */&#xA;define &quot;numerator&quot;:&#xA;&#x9;exists(IMMZIndCom.&quot;bOPV Birth Doses Administered to Patient During Measurement Period&quot;)"/>
        </extension>
        <extension url="displaySequence">
          <valueInteger value="9"/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
        <extension url="libraryName">
          <valueString value="IMMZIndicatorCommon"/>
        </extension>
        <extension url="name">
          <valueString value="Patient Born During Measurement Period"/>
        </extension>
        <extension url="statement">
          <valueString value="/** &#xA; * Patient was born during measurement period&#xA; */&#xA;define &quot;Patient Born During Measurement Period&quot;:&#xA;    Patient.birthDate during &quot;Measurement Period&quot;"/>
        </extension>
        <extension url="displaySequence">
          <valueInteger value="10"/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
        <extension url="libraryName">
          <valueString value="IMMZIndicatorCommon"/>
        </extension>
        <extension url="name">
          <valueString value="Patient Deceased During Measurement Period"/>
        </extension>
        <extension url="statement">
          <valueString value="/** &#xA; * @dataElement Patient is deceased&#xA; */&#xA;define &quot;Patient Deceased During Measurement Period&quot;:&#xA;  case &#xA;    when Patient.deceased is FHIR.boolean then Patient.deceased as FHIR.boolean&#xA;    when Patient.deceased is FHIR.dateTime then Patient.deceased as FHIR.dateTime before end of &quot;Measurement Period&quot;&#xA;    else false&#xA;  end"/>
        </extension>
        <extension url="displaySequence">
          <valueInteger value="11"/>
        </extension>
      </extension>
      <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-logicDefinition">
        <extension url="libraryName">
          <valueString value="IMMZIND54"/>
        </extension>
        <extension url="name">
          <valueString value="denominator"/>
        </extension>
        <extension url="statement">
          <valueString value="/*&#xA; * Denominator: Number of registered surviving newborns&#xA; * Denominator Computation: COUNT Patient WHERE birthDate during reporting period AND deceasedDate is not populated.&#xA; */&#xA;define &quot;denominator&quot;:&#xA;&#x9;IMMZIndCom.&quot;Patient Born During Measurement Period&quot;&#xA;&#x9;and not (IMMZIndCom.&quot;Patient Deceased During Measurement Period&quot;)"/>
        </extension>
        <extension url="displaySequence">
          <valueInteger value="12"/>
        </extension>
      </extension>
      <status value="active"/>
      <type>
        <coding>
          <system value="http://terminology.hl7.org/CodeSystem/library-type"/>
          <code value="module-definition"/>
        </coding>
      </type>
      <relatedArtifact>
        <type value="depends-on"/>
        <display value="Library IMMZIndCom"/>
        <resource value="http://fhir.org/guides/who/smart-immunization/Library/IMMZIndicatorCommon"/>
      </relatedArtifact>
      <relatedArtifact>
        <type value="depends-on"/>
        <display value="Library FHIRHelpers"/>
        <resource value="http://fhir.org/guides/who/smart-immunization/Library/FHIRHelpers|4.0.1"/>
      </relatedArtifact>
      <relatedArtifact>
        <type value="depends-on"/>
        <display value="Library IMMZCom"/>
        <resource value="http://fhir.org/guides/who/smart-immunization/Library/IMMZCommon"/>
      </relatedArtifact>
      <relatedArtifact>
        <type value="depends-on"/>
        <display value="Library IMMZc"/>
        <resource value="http://fhir.org/guides/who/smart-immunization/Library/IMMZConcepts"/>
      </relatedArtifact>
      <relatedArtifact>
        <type value="depends-on"/>
        <display value="Code system Administrative Gender Codes"/>
        <resource value="http://hl7.org/fhir/administrative-gender"/>
      </relatedArtifact>
      <relatedArtifact>
        <type value="depends-on"/>
        <display value="Code system ISO-8601-Derived Periods"/>
        <resource value="http://ohie.org/CodeSystem/iso-8601-derived-periods"/>
      </relatedArtifact>
      <relatedArtifact>
        <type value="depends-on"/>
        <display value="Value set Oral Polio Vaccine"/>
        <resource value="http://fhir.org/guides/who/smart-immunization/ValueSet/IMMZ.A1.DE26"/>
      </relatedArtifact>
      <parameter>
        <name value="Measurement Period"/>
        <use value="in"/>
        <min value="0"/>
        <max value="1"/>
        <type value="Period"/>
      </parameter>
      <parameter>
        <name value="Administrative Gender Stratifier"/>
        <use value="out"/>
        <min value="0"/>
        <max value="1"/>
        <type value="Coding"/>
      </parameter>
      <parameter>
        <name value="Age Group Stratifier"/>
        <use value="out"/>
        <min value="0"/>
        <max value="1"/>
        <type value="Coding"/>
      </parameter>
      <parameter>
        <name value="Geographic Region Stratifier"/>
        <use value="out"/>
        <min value="0"/>
        <max value="1"/>
        <type value="string"/>
      </parameter>
      <parameter>
        <name value="numerator"/>
        <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>
      <dataRequirement>
        <type value="Patient"/>
        <profile value="http://hl7.org/fhir/StructureDefinition/Patient"/>
        <mustSupport value="use"/>
      </dataRequirement>
      <dataRequirement>
        <type value="Immunization"/>
        <profile value="http://hl7.org/fhir/StructureDefinition/Immunization"/>
        <mustSupport value="status"/>
        <mustSupport value="vaccineCode"/>
        <mustSupport value="occurrence"/>
        <mustSupport value="protocolApplied"/>
        <mustSupport value="protocolApplied.doseNumber"/>
      </dataRequirement>
    </Library>
  </contained>
  <extension url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-softwaresystem">
    <valueReference>
      <reference value="Device/cqf-tooling"/>
    </valueReference>
  </extension>
  <extension id="effective-data-requirements" url="http://hl7.org/fhir/us/cqfmeasures/StructureDefinition/cqfm-effectiveDataRequirements">
    <valueReference>
      <reference value="#effective-data-requirements"/>
    </valueReference>
  </extension>
  <url value="http://fhir.org/guides/who/smart-immunization/Measure/IMMZIND54"/>
  <version value="0.1.0"/>
  <name value="IMMZIND54"/>
  <title value="IMMZ.IND.54 Immunization coverage for oral polio containing vaccine birth doses (Estimated Denominator)"/>
  <status value="draft"/>
  <date value="2022-05-12T15:36:35.095-04:00"/>
  <publisher value="World Health Organization (WHO)"/>
  <description value="Compares the administered doses of oral polio containing vaccines (OPV) given at birth (dose sequence 0) with the number of live births. This indicator should only be used in contexts where an OPV birth dose is administered."/>
  <jurisdiction>
    <coding>
      <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
      <code value="001"/>
    </coding>
  </jurisdiction>
  <library value="http://fhir.org/guides/who/smart-immunization/Library/IMMZIND54"/>
  <scoring>
    <coding>
      <system value="http://terminology.hl7.org/CodeSystem/measure-scoring"/>
      <code value="proportion"/>
    </coding>
  </scoring>
  <type>
    <coding>
      <system value="http://terminology.hl7.org/CodeSystem/measure-type"/>
      <code value="process"/>
    </coding>
  </type>
  <improvementNotation>
    <coding>
      <system value="http://terminology.hl7.org/CodeSystem/measure-improvement-notation"/>
      <code value="increase"/>
    </coding>
  </improvementNotation>
  <group id="IMMZIND54">
    <population id="numerator">
      <code>
        <coding>
          <system value="http://terminology.hl7.org/CodeSystem/measure-population"/>
          <code value="numerator"/>
        </coding>
      </code>
      <description value="Number of administrations of vaccinations using an oral polio vaccine (OPV) where the dose sequence is 0 (birth dose) during the reporting period."/>
      <criteria>
        <language value="text/cql"/>
        <expression value="numerator"/>
      </criteria>
    </population>
    <population id="denominator">
      <code>
        <coding>
          <system value="http://terminology.hl7.org/CodeSystem/measure-population"/>
          <code value="denominator"/>
        </coding>
      </code>
      <description value="Number of registered surviving newborns"/>
      <criteria>
        <language value="text/cql"/>
        <expression value="denominator"/>
      </criteria>
    </population>
    <stratifier id="age-group-stratifier">
      <criteria>
        <language value="text/cql"/>
        <expression value="Age Group Stratifier"/>
      </criteria>
    </stratifier>
    <stratifier id="geographic-region-stratifier">
      <criteria>
        <language value="text/cql"/>
        <expression value="Geographic Region Stratifier"/>
      </criteria>
    </stratifier>
    <stratifier id="administrative-gender-stratifier">
      <criteria>
        <language value="text/cql"/>
        <expression value="Administrative Gender Stratifier"/>
      </criteria>
    </stratifier>
  </group>
</Measure>