<?xml version="1.0" encoding="UTF-8"?>
<library xmlns="urn:hl7-org:elm:r1" xmlns:t="urn:hl7-org:elm-types:r1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:fhir="http://hl7.org/fhir" xmlns:qdm43="urn:healthit-gov:qdm:v4_3" xmlns:qdm53="urn:healthit-gov:qdm:v5_3" xmlns:a="urn:hl7-org:cql-annotations:r1" localId="0">
   <annotation translatorOptions="EnableAnnotations,EnableLocators,DisableListDemotion,DisableListPromotion" signatureLevel="Overloads" xsi:type="a:CqlToElmInfo"/>
   <annotation message="An operand identifier reference is hiding another identifier of the same name." errorType="semantic" errorSeverity="warning" xsi:type="a:CqlToElmError"/>
   <annotation message="An operand identifier reference is hiding another identifier of the same name." errorType="semantic" errorSeverity="warning" xsi:type="a:CqlToElmError"/>
   <annotation message="An operand identifier reference is hiding another identifier of the same name." errorType="semantic" errorSeverity="warning" xsi:type="a:CqlToElmError"/>
   <annotation xsi:type="a:Annotation">
      <a:s r="846">
         <a:s>/*
 * Library: IMMZD2DTPolioBOPVPlusIPVLogic (IMMZ.D2.DT.Polio.bOPV plus IPV)
 * Rule: Determine if the client is due for a poliovirus vaccination according to the national immunization schedule
 * Decision Table: &quot;Bivalent oral polio vaccine (bOPV) plus inactivated polio vaccine (IPV)&quot; schedule (applicable for all countries)
 * Trigger: IMMZ.D2 Determine required vaccination(s) if any
 */
library IMMZD2DTPolioBOPVPlusIPVLogic</a:s>
      </a:s>
   </annotation>
   <identifier id="IMMZD2DTPolioBOPVPlusIPVLogic" system="http://smart.who.int/immunizations"/>
   <schemaIdentifier id="urn:hl7-org:elm" version="r1"/>
   <usings>
      <def localId="1" localIdentifier="System" uri="urn:hl7-org:elm-types:r1" version="1.0.0"/>
      <def localId="206" locator="9:1-9:26" localIdentifier="FHIR" uri="http://hl7.org/fhir" version="4.0.1">
         <annotation xsi:type="a:Annotation">
            <a:s r="206">
               <a:s>using </a:s>
               <a:s>
                  <a:s>FHIR</a:s>
               </a:s>
               <a:s> version '4.0.1'</a:s>
            </a:s>
         </annotation>
      </def>
   </usings>
   <includes>
      <def localId="208" locator="10:1-10:35" localIdentifier="FHIRHelpers" path="http://hl7.org/fhir/FHIRHelpers" version="4.0.1">
         <annotation xsi:type="a:Annotation">
            <a:s r="208">
               <a:s>include </a:s>
               <a:s>
                  <a:s>FHIRHelpers</a:s>
               </a:s>
               <a:s> version '4.0.1'</a:s>
            </a:s>
         </annotation>
      </def>
      <def localId="210" locator="12:1-12:55" localIdentifier="Encounter" path="http://smart.who.int/immunizations/IMMZD2DTPolioEncounterElements">
         <annotation xsi:type="a:Annotation">
            <a:s r="210">
               <a:s>include </a:s>
               <a:s>
                  <a:s>IMMZD2DTPolioEncounterElements</a:s>
               </a:s>
               <a:s> called Encounter</a:s>
            </a:s>
         </annotation>
      </def>
   </includes>
   <parameters>
      <def localId="212" locator="14:1-14:36" name="Today" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:s r="212">
               <a:s>parameter Today </a:s>
               <a:s r="216">
                  <a:s>Date</a:s>
               </a:s>
               <a:s> default </a:s>
               <a:s r="215">
                  <a:s>Today()</a:s>
               </a:s>
            </a:s>
         </annotation>
         <default localId="215" locator="14:30-14:36" xsi:type="Today"/>
         <parameterTypeSpecifier localId="216" locator="14:17-14:20" name="t:Date" xsi:type="NamedTypeSpecifier"/>
      </def>
   </parameters>
   <contexts>
      <def localId="221" locator="16:1-16:15" name="Patient"/>
   </contexts>
   <statements>
      <def localId="219" locator="16:1-16:15" name="Patient" context="Patient">
         <expression localId="220" xsi:type="SingletonFrom">
            <operand localId="218" locator="16:1-16:15" dataType="fhir:Patient" templateId="http://hl7.org/fhir/StructureDefinition/Patient" xsi:type="Retrieve"/>
         </expression>
      </def>
      <def localId="229" locator="40:1-41:47" name="Client is not due for bOPV vaccination" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for bOPV vaccination"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot;"/>
            <a:s r="229">
               <a:s>/*
@output: Client is not due for bOPV vaccination
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot;
*/
define &quot;Client is not due for bOPV vaccination&quot;:
  </a:s>
               <a:s r="231">
                  <a:s r="230">
                     <a:s>Encounter</a:s>
                  </a:s>
                  <a:s>.</a:s>
                  <a:s r="231">
                     <a:s>&quot;Client's age is less than 6 weeks&quot;</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="231" locator="41:3-41:47" name="Client's age is less than 6 weeks" libraryName="Encounter" xsi:type="ExpressionRef"/>
      </def>
      <def localId="235" locator="48:1-49:196" name="Client is not due for bOPV vaccination Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for bOPV vaccination Guidance"/>
            <a:t name="guidance" value="Should not vaccinate client with first bOPV dose as client's age is less than 6 weeks. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for the first bOPV dose."/>
            <a:s r="235">
               <a:s>/*
@output: Client is not due for bOPV vaccination Guidance
@guidance: Should not vaccinate client with first bOPV dose as client's age is less than 6 weeks. 
Check for any other vaccines due and inform the caregiver of when to come back for the first bOPV dose.
*/
define &quot;Client is not due for bOPV vaccination Guidance&quot;:
  </a:s>
               <a:s r="236">
                  <a:s>'Should not vaccinate client with first bOPV dose as client\'s age is less than 6 weeks. 
Check for any other vaccines due and inform the caregiver of when to come back for the first bOPV dose.'</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="236" locator="49:3-49:196" valueType="t:String" value="Should not vaccinate client with first bOPV dose as client's age is less than 6 weeks. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for the first bOPV dose." xsi:type="Literal"/>
      </def>
      <def localId="253" locator="56:1-58:64" name="Client is due for bOPV vaccination Case 1" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV vaccination Case 1"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)"/>
            <a:s r="253">
               <a:s>/*
@output: Client is due for bOPV vaccination Case 1
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)
*/
define &quot;Client is due for bOPV vaccination Case 1&quot;:
  </a:s>
               <a:s r="254">
                  <a:s r="256">
                     <a:s r="255">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="256">
                        <a:s>&quot;No poliovirus primary series doses were administered&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="258">
                     <a:s r="257">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="258">
                        <a:s>&quot;Client's age is between 6 weeks and 3 months&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="254" locator="57:3-58:64" xsi:type="And">
            <operand localId="256" locator="57:3-57:66" name="No poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            <operand localId="258" locator="58:9-58:64" name="Client's age is between 6 weeks and 3 months" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="262" locator="64:1-67:79" name="Client is due for bOPV vaccination Case 2" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV vaccination Case 2"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)"/>
            <a:s r="262">
               <a:s>/*
@output: Client is due for bOPV vaccination Case 2
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)
*/
define &quot;Client is due for bOPV vaccination Case 2&quot;:
  </a:s>
               <a:s r="263">
                  <a:s r="264">
                     <a:s r="266">
                        <a:s r="265">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="266">
                           <a:s>&quot;One poliovirus primary series dose was administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="268">
                        <a:s r="267">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="268">
                           <a:s>&quot;Client's age is between 6 weeks and 14 weeks&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="270">
                     <a:s r="269">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="270">
                        <a:s>&quot;The latest bOPV dose was administered more than 4 weeks ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="263" locator="65:3-67:79" xsi:type="And">
            <operand localId="264" locator="65:3-66:64" xsi:type="And">
               <operand localId="266" locator="65:3-65:65" name="One poliovirus primary series dose was administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="268" locator="66:9-66:64" name="Client's age is between 6 weeks and 14 weeks" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="270" locator="67:9-67:79" name="The latest bOPV dose was administered more than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="274" locator="73:1-77:79" name="Client is due for bOPV vaccination Case 3" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV vaccination Case 3"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)"/>
            <a:s r="274">
               <a:s>/*
@output: Client is due for bOPV vaccination Case 3
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)
*/
define &quot;Client is due for bOPV vaccination Case 3&quot;:
  </a:s>
               <a:s r="275">
                  <a:s r="276">
                     <a:s r="277">
                        <a:s r="279">
                           <a:s r="278">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="279">
                              <a:s>&quot;One poliovirus primary series dose was administered&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    and </a:s>
                        <a:s r="281">
                           <a:s r="280">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="281">
                              <a:s>&quot;The poliovirus dose administered is IPV&quot;</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="283">
                        <a:s r="282">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="283">
                           <a:s>&quot;Client's age is more than or equal to 14 weeks&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="285">
                     <a:s r="284">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="285">
                        <a:s>&quot;The latest IPV dose was administered less than 4 months ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="275" locator="74:3-77:79" xsi:type="And">
            <operand localId="276" locator="74:3-76:66" xsi:type="And">
               <operand localId="277" locator="74:3-75:59" xsi:type="And">
                  <operand localId="279" locator="74:3-74:65" name="One poliovirus primary series dose was administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="281" locator="75:9-75:59" name="The poliovirus dose administered is IPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="283" locator="76:9-76:66" name="Client's age is more than or equal to 14 weeks" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="285" locator="77:9-77:79" name="The latest IPV dose was administered less than 4 months ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="289" locator="83:1-87:79" name="Client is due for bOPV vaccination Case 4" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV vaccination Case 4"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)"/>
            <a:s r="289">
               <a:s>/*
@output: Client is due for bOPV vaccination Case 4
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)
*/
define &quot;Client is due for bOPV vaccination Case 4&quot;:
  </a:s>
               <a:s r="290">
                  <a:s r="291">
                     <a:s r="292">
                        <a:s r="294">
                           <a:s r="293">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="294">
                              <a:s>&quot;Two poliovirus primary series doses were administered&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    and </a:s>
                        <a:s r="296">
                           <a:s r="295">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="296">
                              <a:s>&quot;The two doses administered are bOPV&quot;</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="298">
                        <a:s r="297">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="298">
                           <a:s>&quot;Client's age is between 6 weeks and 14 weeks&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="300">
                     <a:s r="299">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="300">
                        <a:s>&quot;The latest bOPV dose was administered more than 4 weeks ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="290" locator="84:3-87:79" xsi:type="And">
            <operand localId="291" locator="84:3-86:64" xsi:type="And">
               <operand localId="292" locator="84:3-85:55" xsi:type="And">
                  <operand localId="294" locator="84:3-84:67" name="Two poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="296" locator="85:9-85:55" name="The two doses administered are bOPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="298" locator="86:9-86:64" name="Client's age is between 6 weeks and 14 weeks" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="300" locator="87:9-87:79" name="The latest bOPV dose was administered more than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="304" locator="93:1-97:79" name="Client is due for bOPV vaccination Case 5" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV vaccination Case 5"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)"/>
            <a:s r="304">
               <a:s>/*
@output: Client is due for bOPV vaccination Case 5
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)
*/
define &quot;Client is due for bOPV vaccination Case 5&quot;:
  </a:s>
               <a:s r="305">
                  <a:s r="306">
                     <a:s r="307">
                        <a:s r="309">
                           <a:s r="308">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="309">
                              <a:s>&quot;Two poliovirus primary series doses were administered&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    and </a:s>
                        <a:s r="311">
                           <a:s r="310">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="311">
                              <a:s>&quot;From the two doses administered one is bOPV and one is IPV&quot;</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="313">
                        <a:s r="312">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="313">
                           <a:s>&quot;The latest bOPV dose was administered more than 4 weeks ago&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="315">
                     <a:s r="314">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="315">
                        <a:s>&quot;The latest IPV dose was administered less than 4 months ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="305" locator="94:3-97:79" xsi:type="And">
            <operand localId="306" locator="94:3-96:79" xsi:type="And">
               <operand localId="307" locator="94:3-95:78" xsi:type="And">
                  <operand localId="309" locator="94:3-94:67" name="Two poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="311" locator="95:9-95:78" name="From the two doses administered one is bOPV and one is IPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="313" locator="96:9-96:79" name="The latest bOPV dose was administered more than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="315" locator="97:9-97:79" name="The latest IPV dose was administered less than 4 months ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="319" locator="103:1-105:54" name="Client is due for bOPV vaccination Case 6" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV vaccination Case 6"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)"/>
            <a:s r="319">
               <a:s>/*
@output: Client is due for bOPV vaccination Case 6
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)
*/
define &quot;Client is due for bOPV vaccination Case 6&quot;:
  </a:s>
               <a:s r="320">
                  <a:s r="322">
                     <a:s r="321">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="322">
                        <a:s>&quot;Two poliovirus primary series doses were administered&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="324">
                     <a:s r="323">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="324">
                        <a:s>&quot;The two doses administered are IPV&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="320" locator="104:3-105:54" xsi:type="And">
            <operand localId="322" locator="104:3-104:67" name="Two poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            <operand localId="324" locator="105:9-105:54" name="The two doses administered are IPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="328" locator="111:1-115:79" name="Client is due for bOPV vaccination Case 7" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV vaccination Case 7"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)"/>
            <a:s r="328">
               <a:s>/*
@output: Client is due for bOPV vaccination Case 7
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)
*/
define &quot;Client is due for bOPV vaccination Case 7&quot;:
  </a:s>
               <a:s r="329">
                  <a:s r="330">
                     <a:s r="331">
                        <a:s r="333">
                           <a:s r="332">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="333">
                              <a:s>&quot;Three poliovirus primary series doses were administered&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    and </a:s>
                        <a:s r="335">
                           <a:s r="334">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="335">
                              <a:s>&quot;From the three doses administered, one is IPV and two are bOPV&quot;</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="337">
                        <a:s r="336">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="337">
                           <a:s>&quot;The latest bOPV dose was administered more than 4 weeks ago&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="339">
                     <a:s r="338">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="339">
                        <a:s>&quot;The latest IPV dose was administered less than 4 months ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="329" locator="112:3-115:79" xsi:type="And">
            <operand localId="330" locator="112:3-114:79" xsi:type="And">
               <operand localId="331" locator="112:3-113:82" xsi:type="And">
                  <operand localId="333" locator="112:3-112:69" name="Three poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="335" locator="113:9-113:82" name="From the three doses administered, one is IPV and two are bOPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="337" locator="114:9-114:79" name="The latest bOPV dose was administered more than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="339" locator="115:9-115:79" name="The latest IPV dose was administered less than 4 months ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="343" locator="121:1-124:79" name="Client is due for bOPV vaccination Case 8" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV vaccination Case 8"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)"/>
            <a:s r="343">
               <a:s>/*
@output: Client is due for bOPV vaccination Case 8
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)
*/
define &quot;Client is due for bOPV vaccination Case 8&quot;:
  </a:s>
               <a:s r="344">
                  <a:s r="345">
                     <a:s r="347">
                        <a:s r="346">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="347">
                           <a:s>&quot;Three poliovirus primary series doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="349">
                        <a:s r="348">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="349">
                           <a:s>&quot;From the three doses administered, one is bOPV and two are IPV&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="351">
                     <a:s r="350">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="351">
                        <a:s>&quot;The latest bOPV dose was administered more than 4 weeks ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="344" locator="122:3-124:79" xsi:type="And">
            <operand localId="345" locator="122:3-123:82" xsi:type="And">
               <operand localId="347" locator="122:3-122:69" name="Three poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="349" locator="123:9-123:82" name="From the three doses administered, one is bOPV and two are IPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="351" locator="124:9-124:79" name="The latest bOPV dose was administered more than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="355" locator="130:1-133:79" name="Client is due for bOPV vaccination Case 9" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV vaccination Case 9"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)"/>
            <a:s r="355">
               <a:s>/*
@output: Client is due for bOPV vaccination Case 9
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)
*/
define &quot;Client is due for bOPV vaccination Case 9&quot;:
  </a:s>
               <a:s r="356">
                  <a:s r="357">
                     <a:s r="359">
                        <a:s r="358">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="359">
                           <a:s>&quot;Four poliovirus primary series doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="361">
                        <a:s r="360">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="361">
                           <a:s>&quot;From the four doses administered, two are IPV and two are bOPV&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="363">
                     <a:s r="362">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="363">
                        <a:s>&quot;The latest bOPV dose was administered more than 4 weeks ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="356" locator="131:3-133:79" xsi:type="And">
            <operand localId="357" locator="131:3-132:82" xsi:type="And">
               <operand localId="359" locator="131:3-131:68" name="Four poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="361" locator="132:9-132:82" name="From the four doses administered, two are IPV and two are bOPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="363" locator="133:9-133:79" name="The latest bOPV dose was administered more than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="242" locator="139:1-148:50" name="Client is due for bOPV vaccination" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV vaccination"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)"/>
            <a:s r="242">
               <a:s>/*
@output: Client is due for bOPV vaccination
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;)
*/
define &quot;Client is due for bOPV vaccination&quot;:
  </a:s>
               <a:s r="243">
                  <a:s r="244">
                     <a:s r="245">
                        <a:s r="246">
                           <a:s r="247">
                              <a:s r="248">
                                 <a:s r="249">
                                    <a:s r="250">
                                       <a:s r="259">
                                          <a:s>&quot;Client is due for bOPV vaccination Case 1&quot;</a:s>
                                       </a:s>
                                       <a:s>
    or </a:s>
                                       <a:s r="271">
                                          <a:s>&quot;Client is due for bOPV vaccination Case 2&quot;</a:s>
                                       </a:s>
                                    </a:s>
                                    <a:s>
    or </a:s>
                                    <a:s r="286">
                                       <a:s>&quot;Client is due for bOPV vaccination Case 3&quot;</a:s>
                                    </a:s>
                                 </a:s>
                                 <a:s>
    or </a:s>
                                 <a:s r="301">
                                    <a:s>&quot;Client is due for bOPV vaccination Case 4&quot;</a:s>
                                 </a:s>
                              </a:s>
                              <a:s>
    or </a:s>
                              <a:s r="316">
                                 <a:s>&quot;Client is due for bOPV vaccination Case 5&quot;</a:s>
                              </a:s>
                           </a:s>
                           <a:s>
    or </a:s>
                           <a:s r="325">
                              <a:s>&quot;Client is due for bOPV vaccination Case 6&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    or </a:s>
                        <a:s r="340">
                           <a:s>&quot;Client is due for bOPV vaccination Case 7&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    or </a:s>
                     <a:s r="352">
                        <a:s>&quot;Client is due for bOPV vaccination Case 8&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    or </a:s>
                  <a:s r="364">
                     <a:s>&quot;Client is due for bOPV vaccination Case 9&quot;</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="243" locator="140:3-148:50" xsi:type="Or">
            <operand localId="244" locator="140:3-147:50" xsi:type="Or">
               <operand localId="245" locator="140:3-146:50" xsi:type="Or">
                  <operand localId="246" locator="140:3-145:50" xsi:type="Or">
                     <operand localId="247" locator="140:3-144:50" xsi:type="Or">
                        <operand localId="248" locator="140:3-143:50" xsi:type="Or">
                           <operand localId="249" locator="140:3-142:50" xsi:type="Or">
                              <operand localId="250" locator="140:3-141:50" xsi:type="Or">
                                 <operand localId="259" locator="140:3-140:45" name="Client is due for bOPV vaccination Case 1" xsi:type="ExpressionRef"/>
                                 <operand localId="271" locator="141:8-141:50" name="Client is due for bOPV vaccination Case 2" xsi:type="ExpressionRef"/>
                              </operand>
                              <operand localId="286" locator="142:8-142:50" name="Client is due for bOPV vaccination Case 3" xsi:type="ExpressionRef"/>
                           </operand>
                           <operand localId="301" locator="143:8-143:50" name="Client is due for bOPV vaccination Case 4" xsi:type="ExpressionRef"/>
                        </operand>
                        <operand localId="316" locator="144:8-144:50" name="Client is due for bOPV vaccination Case 5" xsi:type="ExpressionRef"/>
                     </operand>
                     <operand localId="325" locator="145:8-145:50" name="Client is due for bOPV vaccination Case 6" xsi:type="ExpressionRef"/>
                  </operand>
                  <operand localId="340" locator="146:8-146:50" name="Client is due for bOPV vaccination Case 7" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="352" locator="147:8-147:50" name="Client is due for bOPV vaccination Case 8" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="364" locator="148:8-148:50" name="Client is due for bOPV vaccination Case 9" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="368" locator="170:1-190:5" name="Client is due for bOPV vaccination Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV vaccination Guidance"/>
            <a:s r="368">
               <a:s>/*
@output: Client is due for bOPV vaccination Guidance
@guidance = Should vaccinate client with first bOPV dose as no poliovirus doses were administered and client's age is between 6 weeks and 3 months. 
Check for contraindications.
@guidance = Should vaccinate client with second bOPV dose as the latest bOPV dose was administered more than 4 weeks ago.
Check for contraindications
@guidance = Should vaccinate client with first bOPV dose as client's age is more than 14 weeks, bOPV dose was not administered and the first IPV dose was administered less than 4 months ago.
Check for contraindications.
@guidance = Should vaccinate client with third bOPV dose as client's age is between 6 and 14 weeks and the latest bOPV dose was administered more than 4 weeks ago. Check for contraindications.
@guidance = Should vaccinate client with second bOPV dose as one bOPV dose and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. 
Check for contraindications.
@guidance = Should vaccinate client with first bOPV dose as bOPV dose was not administered and two IPV doses were administered. 
Check for contraindications.
@guidance = Should vaccinate client with third bOPV dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. 
Check for contraindications.
@guidance = Should vaccinate client with second bOPV dose as one bOPV dose and two IPV doses were administered and the latest bOPV dose was administered more than 4 weeks ago. 
Check for contraindications.
@guidance = Should vaccinate client with third bOPV dose as two bOPV doses and two IPV doses were administered and the latest bOPV dose was administered more than 4 weeks ago. 
Check for contraindications.
*/
define &quot;Client is due for bOPV vaccination Guidance&quot;:
  </a:s>
               <a:s r="369">
                  <a:s>case
    </a:s>
                  <a:s r="370">
                     <a:s>when </a:s>
                     <a:s r="371">
                        <a:s>&quot;Client is due for bOPV vaccination Case 1&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="372">
                        <a:s>'Should vaccinate client with first bOPV dose as no poliovirus doses were administered and client\'s age is between 6 weeks and 3 months. 
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="374">
                     <a:s>when </a:s>
                     <a:s r="375">
                        <a:s>&quot;Client is due for bOPV vaccination Case 2&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="376">
                        <a:s>'Should vaccinate client with second bOPV dose as the latest bOPV dose was administered more than 4 weeks ago.
Check for contraindications'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="378">
                     <a:s>when </a:s>
                     <a:s r="379">
                        <a:s>&quot;Client is due for bOPV vaccination Case 3&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="380">
                        <a:s>'Should vaccinate client with first bOPV dose as client\'s age is more than 14 weeks, bOPV dose was not administered and the first IPV dose was administered less than 4 months ago.
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="382">
                     <a:s>when </a:s>
                     <a:s r="383">
                        <a:s>&quot;Client is due for bOPV vaccination Case 4&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="384">
                        <a:s>'Should vaccinate client with third bOPV dose as client\'s age is between 6 and 14 weeks and the latest bOPV dose was administered more than 4 weeks ago. Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="386">
                     <a:s>when </a:s>
                     <a:s r="387">
                        <a:s>&quot;Client is due for bOPV vaccination Case 5&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="388">
                        <a:s>'Should vaccinate client with second bOPV dose as one bOPV dose and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. 
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="390">
                     <a:s>when </a:s>
                     <a:s r="391">
                        <a:s>&quot;Client is due for bOPV vaccination Case 6&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="392">
                        <a:s>'Should vaccinate client with first bOPV dose as bOPV dose was not administered and two IPV doses were administered. 
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="394">
                     <a:s>when </a:s>
                     <a:s r="395">
                        <a:s>&quot;Client is due for bOPV vaccination Case 7&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="396">
                        <a:s>'Should vaccinate client with third bOPV dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. 
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="398">
                     <a:s>when </a:s>
                     <a:s r="399">
                        <a:s>&quot;Client is due for bOPV vaccination Case 8&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="400">
                        <a:s>'Should vaccinate client with second bOPV dose as one bOPV dose and two IPV doses were administered and the latest bOPV dose was administered more than 4 weeks ago. 
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="402">
                     <a:s>when </a:s>
                     <a:s r="403">
                        <a:s>&quot;Client is due for bOPV vaccination Case 9&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="404">
                        <a:s>'Should vaccinate client with third bOPV dose as two bOPV doses and two IPV doses were administered and the latest bOPV dose was administered more than 4 weeks ago. 
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    else </a:s>
                  <a:s r="406">
                     <a:s>''</a:s>
                  </a:s>
                  <a:s>
  end</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="369" locator="171:3-190:5" xsi:type="Case">
            <caseItem localId="370" locator="172:5-172:226">
               <when localId="371" locator="172:10-172:52" name="Client is due for bOPV vaccination Case 1" xsi:type="ExpressionRef"/>
               <then localId="372" locator="172:59-172:226" valueType="t:String" value="Should vaccinate client with first bOPV dose as no poliovirus doses were administered and client's age is between 6 weeks and 3 months. &#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="374" locator="174:5-174:197">
               <when localId="375" locator="174:10-174:52" name="Client is due for bOPV vaccination Case 2" xsi:type="ExpressionRef"/>
               <then localId="376" locator="174:59-174:197" valueType="t:String" value="Should vaccinate client with second bOPV dose as the latest bOPV dose was administered more than 4 weeks ago.&#xa;Check for contraindications" xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="378" locator="176:5-176:268">
               <when localId="379" locator="176:10-176:52" name="Client is due for bOPV vaccination Case 3" xsi:type="ExpressionRef"/>
               <then localId="380" locator="176:59-176:268" valueType="t:String" value="Should vaccinate client with first bOPV dose as client's age is more than 14 weeks, bOPV dose was not administered and the first IPV dose was administered less than 4 months ago.&#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="382" locator="178:5-178:241">
               <when localId="383" locator="178:10-178:52" name="Client is due for bOPV vaccination Case 4" xsi:type="ExpressionRef"/>
               <then localId="384" locator="178:59-178:241" valueType="t:String" value="Should vaccinate client with third bOPV dose as client's age is between 6 and 14 weeks and the latest bOPV dose was administered more than 4 weeks ago. Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="386" locator="179:5-179:313">
               <when localId="387" locator="179:10-179:52" name="Client is due for bOPV vaccination Case 5" xsi:type="ExpressionRef"/>
               <then localId="388" locator="179:59-179:313" valueType="t:String" value="Should vaccinate client with second bOPV dose as one bOPV dose and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="390" locator="181:5-181:205">
               <when localId="391" locator="181:10-181:52" name="Client is due for bOPV vaccination Case 6" xsi:type="ExpressionRef"/>
               <then localId="392" locator="181:59-181:205" valueType="t:String" value="Should vaccinate client with first bOPV dose as bOPV dose was not administered and two IPV doses were administered. &#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="394" locator="183:5-183:313">
               <when localId="395" locator="183:10-183:52" name="Client is due for bOPV vaccination Case 7" xsi:type="ExpressionRef"/>
               <then localId="396" locator="183:59-183:313" valueType="t:String" value="Should vaccinate client with third bOPV dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="398" locator="185:5-185:253">
               <when localId="399" locator="185:10-185:52" name="Client is due for bOPV vaccination Case 8" xsi:type="ExpressionRef"/>
               <then localId="400" locator="185:59-185:253" valueType="t:String" value="Should vaccinate client with second bOPV dose as one bOPV dose and two IPV doses were administered and the latest bOPV dose was administered more than 4 weeks ago. &#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="402" locator="187:5-187:253">
               <when localId="403" locator="187:10-187:52" name="Client is due for bOPV vaccination Case 9" xsi:type="ExpressionRef"/>
               <then localId="404" locator="187:59-187:253" valueType="t:String" value="Should vaccinate client with third bOPV dose as two bOPV doses and two IPV doses were administered and the latest bOPV dose was administered more than 4 weeks ago. &#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <else localId="406" locator="189:10-189:11" valueType="t:String" value="" xsi:type="Literal"/>
         </expression>
      </def>
      <def localId="420" locator="196:1-198:54" name="Client is due for bOPV and IPV vaccination Case 1" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV and IPV vaccination Case 1"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;) AND (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)"/>
            <a:s r="420">
               <a:s>/*
@output: Client is due for bOPV and IPV vaccination Case 1
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;) AND (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)
*/
define &quot;Client is due for bOPV and IPV vaccination Case 1&quot;:
  </a:s>
               <a:s r="421">
                  <a:s r="423">
                     <a:s r="422">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="423">
                        <a:s>&quot;No poliovirus primary series doses were administered&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="425">
                     <a:s r="424">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="425">
                        <a:s>&quot;Client's age is more than 3 months&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="421" locator="197:3-198:54" xsi:type="And">
            <operand localId="423" locator="197:3-197:66" name="No poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            <operand localId="425" locator="198:9-198:54" name="Client's age is more than 3 months" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="429" locator="204:1-208:79" name="Client is due for bOPV and IPV vaccination Case 2" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV and IPV vaccination Case 2"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;) AND (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)"/>
            <a:s r="429">
               <a:s>/*
@output: Client is due for bOPV and IPV vaccination Case 2
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;) AND (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)
*/
define &quot;Client is due for bOPV and IPV vaccination Case 2&quot;:
  </a:s>
               <a:s r="430">
                  <a:s r="431">
                     <a:s r="432">
                        <a:s r="434">
                           <a:s r="433">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="434">
                              <a:s>&quot;One poliovirus primary series dose was administered&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    and </a:s>
                        <a:s r="436">
                           <a:s r="435">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="436">
                              <a:s>&quot;The poliovirus dose administered is bOPV&quot;</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="438">
                        <a:s r="437">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="438">
                           <a:s>&quot;Client's age is more than or equal to 14 weeks&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="440">
                     <a:s r="439">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="440">
                        <a:s>&quot;The latest bOPV dose was administered more than 4 weeks ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="430" locator="205:3-208:79" xsi:type="And">
            <operand localId="431" locator="205:3-207:66" xsi:type="And">
               <operand localId="432" locator="205:3-206:60" xsi:type="And">
                  <operand localId="434" locator="205:3-205:65" name="One poliovirus primary series dose was administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="436" locator="206:9-206:60" name="The poliovirus dose administered is bOPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="438" locator="207:9-207:66" name="Client's age is more than or equal to 14 weeks" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="440" locator="208:9-208:79" name="The latest bOPV dose was administered more than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="444" locator="214:1-218:79" name="Client is due for bOPV and IPV vaccination Case 3" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV and IPV vaccination Case 3"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;) AND (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)"/>
            <a:s r="444">
               <a:s>/*
@output: Client is due for bOPV and IPV vaccination Case 3
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;) AND (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)
*/
define &quot;Client is due for bOPV and IPV vaccination Case 3&quot;:
  </a:s>
               <a:s r="445">
                  <a:s r="446">
                     <a:s r="447">
                        <a:s r="449">
                           <a:s r="448">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="449">
                              <a:s>&quot;One poliovirus primary series dose was administered&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    and </a:s>
                        <a:s r="451">
                           <a:s r="450">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="451">
                              <a:s>&quot;The poliovirus dose administered is IPV&quot;</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="453">
                        <a:s r="452">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="453">
                           <a:s>&quot;Client's age is more than or equal to 14 weeks&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="455">
                     <a:s r="454">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="455">
                        <a:s>&quot;The latest IPV dose was administered more than 4 months ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="445" locator="215:3-218:79" xsi:type="And">
            <operand localId="446" locator="215:3-217:66" xsi:type="And">
               <operand localId="447" locator="215:3-216:59" xsi:type="And">
                  <operand localId="449" locator="215:3-215:65" name="One poliovirus primary series dose was administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="451" locator="216:9-216:59" name="The poliovirus dose administered is IPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="453" locator="217:9-217:66" name="Client's age is more than or equal to 14 weeks" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="455" locator="218:9-218:79" name="The latest IPV dose was administered more than 4 months ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="459" locator="224:1-228:79" name="Client is due for bOPV and IPV vaccination Case 4" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV and IPV vaccination Case 4"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;) AND (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)"/>
            <a:s r="459">
               <a:s>/*
@output: Client is due for bOPV and IPV vaccination Case 4
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;) AND (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)
*/
define &quot;Client is due for bOPV and IPV vaccination Case 4&quot;:
  </a:s>
               <a:s r="460">
                  <a:s r="461">
                     <a:s r="462">
                        <a:s r="464">
                           <a:s r="463">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="464">
                              <a:s>&quot;Two poliovirus primary series doses were administered&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    and </a:s>
                        <a:s r="466">
                           <a:s r="465">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="466">
                              <a:s>&quot;The two doses administered are bOPV&quot;</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="468">
                        <a:s r="467">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="468">
                           <a:s>&quot;Client's age is more than or equal to 14 weeks&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="470">
                     <a:s r="469">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="470">
                        <a:s>&quot;The latest bOPV dose was administered more than 4 weeks ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="460" locator="225:3-228:79" xsi:type="And">
            <operand localId="461" locator="225:3-227:66" xsi:type="And">
               <operand localId="462" locator="225:3-226:55" xsi:type="And">
                  <operand localId="464" locator="225:3-225:67" name="Two poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="466" locator="226:9-226:55" name="The two doses administered are bOPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="468" locator="227:9-227:66" name="Client's age is more than or equal to 14 weeks" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="470" locator="228:9-228:79" name="The latest bOPV dose was administered more than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="474" locator="234:1-238:79" name="Client is due for bOPV and IPV vaccination Case 5" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV and IPV vaccination Case 5"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;) AND (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)"/>
            <a:s r="474">
               <a:s>/*
@output: Client is due for bOPV and IPV vaccination Case 5
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;) AND (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)
*/
define &quot;Client is due for bOPV and IPV vaccination Case 5&quot;:
  </a:s>
               <a:s r="475">
                  <a:s r="476">
                     <a:s r="477">
                        <a:s r="479">
                           <a:s r="478">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="479">
                              <a:s>&quot;Two poliovirus primary series doses were administered&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    and </a:s>
                        <a:s r="481">
                           <a:s r="480">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="481">
                              <a:s>&quot;From the two doses administered one is bOPV and one is IPV&quot;</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="483">
                        <a:s r="482">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="483">
                           <a:s>&quot;The latest bOPV dose was administered more than 4 weeks ago&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="485">
                     <a:s r="484">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="485">
                        <a:s>&quot;The latest IPV dose was administered more than 4 months ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="475" locator="235:3-238:79" xsi:type="And">
            <operand localId="476" locator="235:3-237:79" xsi:type="And">
               <operand localId="477" locator="235:3-236:78" xsi:type="And">
                  <operand localId="479" locator="235:3-235:67" name="Two poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="481" locator="236:9-236:78" name="From the two doses administered one is bOPV and one is IPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="483" locator="237:9-237:79" name="The latest bOPV dose was administered more than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="485" locator="238:9-238:79" name="The latest IPV dose was administered more than 4 months ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="489" locator="244:1-248:79" name="Client is due for bOPV and IPV vaccination Case 6" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV and IPV vaccination Case 6"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;) AND (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)"/>
            <a:s r="489">
               <a:s>/*
@output: Client is due for bOPV and IPV vaccination Case 6
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;) AND (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)
*/
define &quot;Client is due for bOPV and IPV vaccination Case 6&quot;:
  </a:s>
               <a:s r="490">
                  <a:s r="491">
                     <a:s r="492">
                        <a:s r="494">
                           <a:s r="493">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="494">
                              <a:s>&quot;Three poliovirus primary series doses were administered&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    and </a:s>
                        <a:s r="496">
                           <a:s r="495">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="496">
                              <a:s>&quot;From the three doses administered, one is IPV and two are bOPV&quot;</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="498">
                        <a:s r="497">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="498">
                           <a:s>&quot;The latest bOPV dose was administered more than 4 weeks ago&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="500">
                     <a:s r="499">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="500">
                        <a:s>&quot;The latest IPV dose was administered more than 4 months ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="490" locator="245:3-248:79" xsi:type="And">
            <operand localId="491" locator="245:3-247:79" xsi:type="And">
               <operand localId="492" locator="245:3-246:82" xsi:type="And">
                  <operand localId="494" locator="245:3-245:69" name="Three poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="496" locator="246:9-246:82" name="From the three doses administered, one is IPV and two are bOPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="498" locator="247:9-247:79" name="The latest bOPV dose was administered more than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="500" locator="248:9-248:79" name="The latest IPV dose was administered more than 4 months ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="412" locator="254:1-260:58" name="Client is due for bOPV and IPV vaccination" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV and IPV vaccination"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;) AND (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)"/>
            <a:s r="412">
               <a:s>/*
@output: Client is due for bOPV and IPV vaccination
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;bOPV&quot;) AND (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)
*/
define &quot;Client is due for bOPV and IPV vaccination&quot;:
  </a:s>
               <a:s r="413">
                  <a:s r="414">
                     <a:s r="415">
                        <a:s r="416">
                           <a:s r="417">
                              <a:s r="426">
                                 <a:s>&quot;Client is due for bOPV and IPV vaccination Case 1&quot;</a:s>
                              </a:s>
                              <a:s>
    or </a:s>
                              <a:s r="441">
                                 <a:s>&quot;Client is due for bOPV and IPV vaccination Case 2&quot;</a:s>
                              </a:s>
                           </a:s>
                           <a:s>
    or </a:s>
                           <a:s r="456">
                              <a:s>&quot;Client is due for bOPV and IPV vaccination Case 3&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    or </a:s>
                        <a:s r="471">
                           <a:s>&quot;Client is due for bOPV and IPV vaccination Case 4&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    or </a:s>
                     <a:s r="486">
                        <a:s>&quot;Client is due for bOPV and IPV vaccination Case 5&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    or </a:s>
                  <a:s r="501">
                     <a:s>&quot;Client is due for bOPV and IPV vaccination Case 6&quot;</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="413" locator="255:3-260:58" xsi:type="Or">
            <operand localId="414" locator="255:3-259:58" xsi:type="Or">
               <operand localId="415" locator="255:3-258:58" xsi:type="Or">
                  <operand localId="416" locator="255:3-257:58" xsi:type="Or">
                     <operand localId="417" locator="255:3-256:58" xsi:type="Or">
                        <operand localId="426" locator="255:3-255:53" name="Client is due for bOPV and IPV vaccination Case 1" xsi:type="ExpressionRef"/>
                        <operand localId="441" locator="256:8-256:58" name="Client is due for bOPV and IPV vaccination Case 2" xsi:type="ExpressionRef"/>
                     </operand>
                     <operand localId="456" locator="257:8-257:58" name="Client is due for bOPV and IPV vaccination Case 3" xsi:type="ExpressionRef"/>
                  </operand>
                  <operand localId="471" locator="258:8-258:58" name="Client is due for bOPV and IPV vaccination Case 4" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="486" locator="259:8-259:58" name="Client is due for bOPV and IPV vaccination Case 5" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="501" locator="260:8-260:58" name="Client is due for bOPV and IPV vaccination Case 6" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="505" locator="277:1-292:5" name="Client is due for bOPV and IPV vaccination Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for bOPV and IPV vaccination Guidance"/>
            <a:s r="505">
               <a:s>/*
@output: Client is due for bOPV and IPV vaccination Guidance
@guidance = Should vaccinate client with first bOPV dose and first IPV dose as client's age is more than 3 months and no poliovirus doses were administered.
Check for contraindications.
@guidance = Should vaccinate client with first IPV dose and second bOPV dose as client's age is more than 14 weeks and the latest bOPV dose was administered more than 4 weeks ago.
Check for contraindications.
@guidance = Should vaccinate client with first bOPV dose and second IPV dose as client's age is more than 14 weeks, bOPV dose was not administered and the first IPV dose was administered more than 4 months ago.
Check for contraindications.
@guidance = Should vaccinate client with first IPV dose and third bOPV dose as client's age is more than 14 weeks, two bOPV doses and no IPV dose were administered and the latest bOPV dose was administered more than 4 weeks ago.
Check for contraindications.
@guidance = Should vaccinate client with second bOPV dose and second IPV dose as one bOPV dose and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. 
Check for contraindications.
@guidance = Should vaccinate client with third bOPV dose and second IPV dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. 
Check for contraindications.
*/
define &quot;Client is due for bOPV and IPV vaccination Guidance&quot;:
  </a:s>
               <a:s r="506">
                  <a:s>case
    </a:s>
                  <a:s r="507">
                     <a:s>when </a:s>
                     <a:s r="508">
                        <a:s>&quot;Client is due for bOPV and IPV vaccination Case 1&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="509">
                        <a:s>'Should vaccinate client with first bOPV dose and first IPV dose as client\'s age is more than 3 months and no poliovirus doses were administered.
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="511">
                     <a:s>when </a:s>
                     <a:s r="512">
                        <a:s>&quot;Client is due for bOPV and IPV vaccination Case 2&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="513">
                        <a:s>'Should vaccinate client with first IPV dose and second bOPV dose as client\'s age is more than 14 weeks and the latest bOPV dose was administered more than 4 weeks ago.
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="515">
                     <a:s>when </a:s>
                     <a:s r="516">
                        <a:s>&quot;Client is due for bOPV and IPV vaccination Case 3&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="517">
                        <a:s>'Should vaccinate client with first bOPV dose and second IPV dose as client\'s age is more than 14 weeks, bOPV dose was not administered and the first IPV dose was administered more than 4 months ago.
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="519">
                     <a:s>when </a:s>
                     <a:s r="520">
                        <a:s>&quot;Client is due for bOPV and IPV vaccination Case 4&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="521">
                        <a:s>'Should vaccinate client with first IPV dose and third bOPV dose as client\'s age is more than 14 weeks, two bOPV doses and no IPV dose were administered and the latest bOPV dose was administered more than 4 weeks ago.
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="523">
                     <a:s>when </a:s>
                     <a:s r="524">
                        <a:s>&quot;Client is due for bOPV and IPV vaccination Case 5&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="525">
                        <a:s>'Should vaccinate client with second bOPV dose and second IPV dose as one bOPV dose and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. 
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="527">
                     <a:s>when </a:s>
                     <a:s r="528">
                        <a:s>&quot;Client is due for bOPV and IPV vaccination Case 6&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="529">
                        <a:s>'Should vaccinate client with third bOPV dose and second IPV dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. 
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    else </a:s>
                  <a:s r="531">
                     <a:s>''</a:s>
                  </a:s>
                  <a:s>
  end</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="506" locator="278:3-292:5" xsi:type="Case">
            <caseItem localId="507" locator="279:5-279:242">
               <when localId="508" locator="279:10-279:60" name="Client is due for bOPV and IPV vaccination Case 1" xsi:type="ExpressionRef"/>
               <then localId="509" locator="279:67-279:242" valueType="t:String" value="Should vaccinate client with first bOPV dose and first IPV dose as client's age is more than 3 months and no poliovirus doses were administered.&#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="511" locator="281:5-281:265">
               <when localId="512" locator="281:10-281:60" name="Client is due for bOPV and IPV vaccination Case 2" xsi:type="ExpressionRef"/>
               <then localId="513" locator="281:67-281:265" valueType="t:String" value="Should vaccinate client with first IPV dose and second bOPV dose as client's age is more than 14 weeks and the latest bOPV dose was administered more than 4 weeks ago.&#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="515" locator="283:5-283:296">
               <when localId="516" locator="283:10-283:60" name="Client is due for bOPV and IPV vaccination Case 3" xsi:type="ExpressionRef"/>
               <then localId="517" locator="283:67-283:296" valueType="t:String" value="Should vaccinate client with first bOPV dose and second IPV dose as client's age is more than 14 weeks, bOPV dose was not administered and the first IPV dose was administered more than 4 months ago.&#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="519" locator="285:5-285:314">
               <when localId="520" locator="285:10-285:60" name="Client is due for bOPV and IPV vaccination Case 4" xsi:type="ExpressionRef"/>
               <then localId="521" locator="285:67-285:314" valueType="t:String" value="Should vaccinate client with first IPV dose and third bOPV dose as client's age is more than 14 weeks, two bOPV doses and no IPV dose were administered and the latest bOPV dose was administered more than 4 weeks ago.&#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="523" locator="287:5-287:341">
               <when localId="524" locator="287:10-287:60" name="Client is due for bOPV and IPV vaccination Case 5" xsi:type="ExpressionRef"/>
               <then localId="525" locator="287:67-287:341" valueType="t:String" value="Should vaccinate client with second bOPV dose and second IPV dose as one bOPV dose and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="527" locator="289:5-289:341">
               <when localId="528" locator="289:10-289:60" name="Client is due for bOPV and IPV vaccination Case 6" xsi:type="ExpressionRef"/>
               <then localId="529" locator="289:67-289:341" valueType="t:String" value="Should vaccinate client with third bOPV dose and second IPV dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <else localId="531" locator="291:10-291:11" valueType="t:String" value="" xsi:type="Literal"/>
         </expression>
      </def>
      <def localId="547" locator="298:1-301:79" name="Client is not due for polio vaccination Case 1" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for polio vaccination Case 1"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot;"/>
            <a:s r="547">
               <a:s>/*
@output: Client is not due for polio vaccination Case 1
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot;
*/
define &quot;Client is not due for polio vaccination Case 1&quot;:
  </a:s>
               <a:s r="548">
                  <a:s r="549">
                     <a:s r="551">
                        <a:s r="550">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="551">
                           <a:s>&quot;One poliovirus primary series dose was administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="553">
                        <a:s r="552">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="553">
                           <a:s>&quot;Client's age is between 6 weeks and 14 weeks&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="555">
                     <a:s r="554">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="555">
                        <a:s>&quot;The latest bOPV dose was administered less than 4 weeks ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="548" locator="299:3-301:79" xsi:type="And">
            <operand localId="549" locator="299:3-300:64" xsi:type="And">
               <operand localId="551" locator="299:3-299:65" name="One poliovirus primary series dose was administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="553" locator="300:9-300:64" name="Client's age is between 6 weeks and 14 weeks" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="555" locator="301:9-301:79" name="The latest bOPV dose was administered less than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="559" locator="307:1-311:79" name="Client is not due for polio vaccination Case 2" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for polio vaccination Case 2"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot;"/>
            <a:s r="559">
               <a:s>/*
@output: Client is not due for polio vaccination Case 2
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot;
*/
define &quot;Client is not due for polio vaccination Case 2&quot;:
  </a:s>
               <a:s r="560">
                  <a:s r="561">
                     <a:s r="562">
                        <a:s r="564">
                           <a:s r="563">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="564">
                              <a:s>&quot;Two poliovirus primary series doses were administered&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    and </a:s>
                        <a:s r="566">
                           <a:s r="565">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="566">
                              <a:s>&quot;The two doses administered are bOPV&quot;</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="568">
                        <a:s r="567">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="568">
                           <a:s>&quot;Client's age is between 6 weeks and 14 weeks&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="570">
                     <a:s r="569">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="570">
                        <a:s>&quot;The latest bOPV dose was administered less than 4 weeks ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="560" locator="308:3-311:79" xsi:type="And">
            <operand localId="561" locator="308:3-310:64" xsi:type="And">
               <operand localId="562" locator="308:3-309:55" xsi:type="And">
                  <operand localId="564" locator="308:3-308:67" name="Two poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="566" locator="309:9-309:55" name="The two doses administered are bOPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="568" locator="310:9-310:64" name="Client's age is between 6 weeks and 14 weeks" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="570" locator="311:9-311:79" name="The latest bOPV dose was administered less than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="574" locator="317:1-321:79" name="Client is not due for polio vaccination Case 3" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for polio vaccination Case 3"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot;"/>
            <a:s r="574">
               <a:s>/*
@output: Client is not due for polio vaccination Case 3
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot;
*/
define &quot;Client is not due for polio vaccination Case 3&quot;:
  </a:s>
               <a:s r="575">
                  <a:s r="576">
                     <a:s r="577">
                        <a:s r="579">
                           <a:s r="578">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="579">
                              <a:s>&quot;Two poliovirus primary series doses were administered&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    and </a:s>
                        <a:s r="581">
                           <a:s r="580">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="581">
                              <a:s>&quot;From the two doses administered one is bOPV and one is IPV&quot;</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="583">
                        <a:s r="582">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="583">
                           <a:s>&quot;The latest bOPV dose was administered less than 4 weeks ago&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="585">
                     <a:s r="584">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="585">
                        <a:s>&quot;The latest IPV dose was administered less than 4 months ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="575" locator="318:3-321:79" xsi:type="And">
            <operand localId="576" locator="318:3-320:79" xsi:type="And">
               <operand localId="577" locator="318:3-319:78" xsi:type="And">
                  <operand localId="579" locator="318:3-318:67" name="Two poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="581" locator="319:9-319:78" name="From the two doses administered one is bOPV and one is IPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="583" locator="320:9-320:79" name="The latest bOPV dose was administered less than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="585" locator="321:9-321:79" name="The latest IPV dose was administered less than 4 months ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="589" locator="327:1-330:54" name="Client is not due for polio vaccination Case 4" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for polio vaccination Case 4"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot;"/>
            <a:s r="589">
               <a:s>/*
@output: Client is not due for polio vaccination Case 4
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot;
*/
define &quot;Client is not due for polio vaccination Case 4&quot;:
  </a:s>
               <a:s r="590">
                  <a:s r="591">
                     <a:s r="593">
                        <a:s r="592">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="593">
                           <a:s>&quot;Three poliovirus primary series doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="595">
                        <a:s r="594">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="595">
                           <a:s>&quot;The three doses administered are bOPV&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="597">
                     <a:s r="596">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="597">
                        <a:s>&quot;Client's age is less than 14 weeks&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="590" locator="328:3-330:54" xsi:type="And">
            <operand localId="591" locator="328:3-329:57" xsi:type="And">
               <operand localId="593" locator="328:3-328:69" name="Three poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="595" locator="329:9-329:57" name="The three doses administered are bOPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="597" locator="330:9-330:54" name="Client's age is less than 14 weeks" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="601" locator="336:1-340:79" name="Client is not due for polio vaccination Case 5" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for polio vaccination Case 5"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot;"/>
            <a:s r="601">
               <a:s>/*
@output: Client is not due for polio vaccination Case 5
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot;
*/
define &quot;Client is not due for polio vaccination Case 5&quot;:
  </a:s>
               <a:s r="602">
                  <a:s r="603">
                     <a:s r="604">
                        <a:s r="606">
                           <a:s r="605">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="606">
                              <a:s>&quot;Three poliovirus primary series doses were administered&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    and </a:s>
                        <a:s r="608">
                           <a:s r="607">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="608">
                              <a:s>&quot;From the three doses administered, one is IPV and two are bOPV&quot;</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="610">
                        <a:s r="609">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="610">
                           <a:s>&quot;The latest bOPV dose was administered less than 4 weeks ago&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="612">
                     <a:s r="611">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="612">
                        <a:s>&quot;The latest IPV dose was administered less than 4 months ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="602" locator="337:3-340:79" xsi:type="And">
            <operand localId="603" locator="337:3-339:79" xsi:type="And">
               <operand localId="604" locator="337:3-338:82" xsi:type="And">
                  <operand localId="606" locator="337:3-337:69" name="Three poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="608" locator="338:9-338:82" name="From the three doses administered, one is IPV and two are bOPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="610" locator="339:9-339:79" name="The latest bOPV dose was administered less than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="612" locator="340:9-340:79" name="The latest IPV dose was administered less than 4 months ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="616" locator="346:1-349:79" name="Client is not due for polio vaccination Case 6" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for polio vaccination Case 6"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot;"/>
            <a:s r="616">
               <a:s>/*
@output: Client is not due for polio vaccination Case 6
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot;
*/
define &quot;Client is not due for polio vaccination Case 6&quot;:
  </a:s>
               <a:s r="617">
                  <a:s r="618">
                     <a:s r="620">
                        <a:s r="619">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="620">
                           <a:s>&quot;Three poliovirus primary series doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="622">
                        <a:s r="621">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="622">
                           <a:s>&quot;From the three doses administered, one is bOPV and two are IPV&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="624">
                     <a:s r="623">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="624">
                        <a:s>&quot;The latest bOPV dose was administered less than 4 weeks ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="617" locator="347:3-349:79" xsi:type="And">
            <operand localId="618" locator="347:3-348:82" xsi:type="And">
               <operand localId="620" locator="347:3-347:69" name="Three poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="622" locator="348:9-348:82" name="From the three doses administered, one is bOPV and two are IPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="624" locator="349:9-349:79" name="The latest bOPV dose was administered less than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="628" locator="355:1-358:79" name="Client is not due for polio vaccination Case 7" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for polio vaccination Case 7"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot;"/>
            <a:s r="628">
               <a:s>/*
@output: Client is not due for polio vaccination Case 7
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot;
*/
define &quot;Client is not due for polio vaccination Case 7&quot;:
  </a:s>
               <a:s r="629">
                  <a:s r="630">
                     <a:s r="632">
                        <a:s r="631">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="632">
                           <a:s>&quot;Four poliovirus primary series doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="634">
                        <a:s r="633">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="634">
                           <a:s>&quot;From the four doses administered, one is IPV and three are bOPV&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="636">
                     <a:s r="635">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="636">
                        <a:s>&quot;The latest IPV dose was administered less than 4 months ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="629" locator="356:3-358:79" xsi:type="And">
            <operand localId="630" locator="356:3-357:83" xsi:type="And">
               <operand localId="632" locator="356:3-356:68" name="Four poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="634" locator="357:9-357:83" name="From the four doses administered, one is IPV and three are bOPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="636" locator="358:9-358:79" name="The latest IPV dose was administered less than 4 months ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="640" locator="364:1-367:79" name="Client is not due for polio vaccination Case 8" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for polio vaccination Case 8"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot;"/>
            <a:s r="640">
               <a:s>/*
@output: Client is not due for polio vaccination Case 8
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot;
*/
define &quot;Client is not due for polio vaccination Case 8&quot;:
  </a:s>
               <a:s r="641">
                  <a:s r="642">
                     <a:s r="644">
                        <a:s r="643">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="644">
                           <a:s>&quot;Four poliovirus primary series doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="646">
                        <a:s r="645">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="646">
                           <a:s>&quot;From the four doses administered, two are IPV and two are bOPV&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="648">
                     <a:s r="647">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="648">
                        <a:s>&quot;The latest bOPV dose was administered less than 4 weeks ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="641" locator="365:3-367:79" xsi:type="And">
            <operand localId="642" locator="365:3-366:82" xsi:type="And">
               <operand localId="644" locator="365:3-365:68" name="Four poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="646" locator="366:9-366:82" name="From the four doses administered, two are IPV and two are bOPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="648" locator="367:9-367:79" name="The latest bOPV dose was administered less than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="537" locator="373:1-381:55" name="Client is not due for polio vaccination" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for polio vaccination"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot;"/>
            <a:s r="537">
               <a:s>/*
@output: Client is not due for polio vaccination
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot;
*/
define &quot;Client is not due for polio vaccination&quot;:
  </a:s>
               <a:s r="538">
                  <a:s r="539">
                     <a:s r="540">
                        <a:s r="541">
                           <a:s r="542">
                              <a:s r="543">
                                 <a:s r="544">
                                    <a:s r="556">
                                       <a:s>&quot;Client is not due for polio vaccination Case 1&quot;</a:s>
                                    </a:s>
                                    <a:s>
    or </a:s>
                                    <a:s r="571">
                                       <a:s>&quot;Client is not due for polio vaccination Case 2&quot;</a:s>
                                    </a:s>
                                 </a:s>
                                 <a:s>
    or </a:s>
                                 <a:s r="586">
                                    <a:s>&quot;Client is not due for polio vaccination Case 3&quot;</a:s>
                                 </a:s>
                              </a:s>
                              <a:s>
    or </a:s>
                              <a:s r="598">
                                 <a:s>&quot;Client is not due for polio vaccination Case 4&quot;</a:s>
                              </a:s>
                           </a:s>
                           <a:s>
    or </a:s>
                           <a:s r="613">
                              <a:s>&quot;Client is not due for polio vaccination Case 5&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    or </a:s>
                        <a:s r="625">
                           <a:s>&quot;Client is not due for polio vaccination Case 6&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    or </a:s>
                     <a:s r="637">
                        <a:s>&quot;Client is not due for polio vaccination Case 7&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    or </a:s>
                  <a:s r="649">
                     <a:s>&quot;Client is not due for polio vaccination Case 8&quot;</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="538" locator="374:3-381:55" xsi:type="Or">
            <operand localId="539" locator="374:3-380:55" xsi:type="Or">
               <operand localId="540" locator="374:3-379:55" xsi:type="Or">
                  <operand localId="541" locator="374:3-378:55" xsi:type="Or">
                     <operand localId="542" locator="374:3-377:55" xsi:type="Or">
                        <operand localId="543" locator="374:3-376:55" xsi:type="Or">
                           <operand localId="544" locator="374:3-375:55" xsi:type="Or">
                              <operand localId="556" locator="374:3-374:50" name="Client is not due for polio vaccination Case 1" xsi:type="ExpressionRef"/>
                              <operand localId="571" locator="375:8-375:55" name="Client is not due for polio vaccination Case 2" xsi:type="ExpressionRef"/>
                           </operand>
                           <operand localId="586" locator="376:8-376:55" name="Client is not due for polio vaccination Case 3" xsi:type="ExpressionRef"/>
                        </operand>
                        <operand localId="598" locator="377:8-377:55" name="Client is not due for polio vaccination Case 4" xsi:type="ExpressionRef"/>
                     </operand>
                     <operand localId="613" locator="378:8-378:55" name="Client is not due for polio vaccination Case 5" xsi:type="ExpressionRef"/>
                  </operand>
                  <operand localId="625" locator="379:8-379:55" name="Client is not due for polio vaccination Case 6" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="637" locator="380:8-380:55" name="Client is not due for polio vaccination Case 7" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="649" locator="381:8-381:55" name="Client is not due for polio vaccination Case 8" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="653" locator="402:1-421:5" name="Client is not due for polio vaccination Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for polio vaccination Guidance"/>
            <a:s r="653">
               <a:s>/*
@output: Client is not due for polio vaccination Guidance
@guidance = Should not vaccinate client with poliovirus dose as the latest bOPV dose was administered less than 4 weeks ago.
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.
@guidance = Should not vaccinate client with poliovirus dose as client's age is between 6 and 14 weeks, two bOPV doses were administered and the latest bOPV dose was administered less than 4 weeks ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.
@guidance = Should not vaccinate client with poliovirus dose as the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.
@guidance = Should not vaccinate client with poliovirus dose as client's age is less than 14 weeks and three bOPV doses were administered.
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.
@guidance = Should not vaccinate client with poliovirus dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.
@guidance = Should not vaccinate client with poliovirus dose as one bOPV dose and two IPV doses were administered and the latest bOPV dose was administered less than 4 weeks ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.
@guidance = Should not vaccinate client with poliovirus dose as three bOPV doses and one IPV dose were administered and the latest IPV dose was administered less than 4 months ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.
@guidance = Should not vaccinate client with poliovirus dose as two bOPV doses and two IPV doses were administered and the latest bOPV dose was administered less than 4 weeks ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.
*/
define &quot;Client is not due for polio vaccination Guidance&quot;:
  </a:s>
               <a:s r="654">
                  <a:s>case
    </a:s>
                  <a:s r="655">
                     <a:s>when </a:s>
                     <a:s r="656">
                        <a:s>&quot;Client is not due for polio vaccination Case 1&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="657">
                        <a:s>'Should not vaccinate client with poliovirus dose as the latest bOPV dose was administered less than 4 weeks ago.
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="659">
                     <a:s>when </a:s>
                     <a:s r="660">
                        <a:s>&quot;Client is not due for polio vaccination Case 2&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="661">
                        <a:s>'Should not vaccinate client with poliovirus dose as client\'s age is between 6 and 14 weeks, two bOPV doses were administered and the latest bOPV dose was administered less than 4 weeks ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="663">
                     <a:s>when </a:s>
                     <a:s r="664">
                        <a:s>&quot;Client is not due for polio vaccination Case 3&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="665">
                        <a:s>'Should not vaccinate client with poliovirus dose as the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="667">
                     <a:s>when </a:s>
                     <a:s r="668">
                        <a:s>&quot;Client is not due for polio vaccination Case 4&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="669">
                        <a:s>'Should not vaccinate client with poliovirus dose as client\'s age is less than 14 weeks and three bOPV doses were administered.
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="671">
                     <a:s>when </a:s>
                     <a:s r="672">
                        <a:s>&quot;Client is not due for polio vaccination Case 5&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="673">
                        <a:s>'Should not vaccinate client with poliovirus dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="675">
                     <a:s>when </a:s>
                     <a:s r="676">
                        <a:s>&quot;Client is not due for polio vaccination Case 6&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="677">
                        <a:s>'Should not vaccinate client with poliovirus dose as one bOPV dose and two IPV doses were administered and the latest bOPV dose was administered less than 4 weeks ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="679">
                     <a:s>when </a:s>
                     <a:s r="680">
                        <a:s>&quot;Client is not due for polio vaccination Case 7&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="681">
                        <a:s>'Should not vaccinate client with poliovirus dose as three bOPV doses and one IPV dose were administered and the latest IPV dose was administered less than 4 months ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="683">
                     <a:s>when </a:s>
                     <a:s r="684">
                        <a:s>&quot;Client is not due for polio vaccination Case 8&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="685">
                        <a:s>'Should not vaccinate client with poliovirus dose as two bOPV doses and two IPV doses were administered and the latest bOPV dose was administered less than 4 weeks ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    else </a:s>
                  <a:s r="687">
                     <a:s>''</a:s>
                  </a:s>
                  <a:s>
  end</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="654" locator="403:3-421:5" xsi:type="Case">
            <caseItem localId="655" locator="404:5-404:286">
               <when localId="656" locator="404:10-404:57" name="Client is not due for polio vaccination Case 1" xsi:type="ExpressionRef"/>
               <then localId="657" locator="404:64-404:286" valueType="t:String" value="Should not vaccinate client with poliovirus dose as the latest bOPV dose was administered less than 4 weeks ago.&#xa;Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="659" locator="406:5-406:365">
               <when localId="660" locator="406:10-406:57" name="Client is not due for polio vaccination Case 2" xsi:type="ExpressionRef"/>
               <then localId="661" locator="406:64-406:365" valueType="t:String" value="Should not vaccinate client with poliovirus dose as client's age is between 6 and 14 weeks, two bOPV doses were administered and the latest bOPV dose was administered less than 4 weeks ago. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="663" locator="408:5-408:351">
               <when localId="664" locator="408:10-408:57" name="Client is not due for polio vaccination Case 3" xsi:type="ExpressionRef"/>
               <then localId="665" locator="408:64-408:351" valueType="t:String" value="Should not vaccinate client with poliovirus dose as the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="667" locator="410:5-410:301">
               <when localId="668" locator="410:10-410:57" name="Client is not due for polio vaccination Case 4" xsi:type="ExpressionRef"/>
               <then localId="669" locator="410:64-410:301" valueType="t:String" value="Should not vaccinate client with poliovirus dose as client's age is less than 14 weeks and three bOPV doses were administered.&#xa;Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="671" locator="412:5-412:402">
               <when localId="672" locator="412:10-412:57" name="Client is not due for polio vaccination Case 5" xsi:type="ExpressionRef"/>
               <then localId="673" locator="412:64-412:402" valueType="t:String" value="Should not vaccinate client with poliovirus dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="675" locator="414:5-414:341">
               <when localId="676" locator="414:10-414:57" name="Client is not due for polio vaccination Case 6" xsi:type="ExpressionRef"/>
               <then localId="677" locator="414:64-414:341" valueType="t:String" value="Should not vaccinate client with poliovirus dose as one bOPV dose and two IPV doses were administered and the latest bOPV dose was administered less than 4 weeks ago. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="679" locator="416:5-416:343">
               <when localId="680" locator="416:10-416:57" name="Client is not due for polio vaccination Case 7" xsi:type="ExpressionRef"/>
               <then localId="681" locator="416:64-416:343" valueType="t:String" value="Should not vaccinate client with poliovirus dose as three bOPV doses and one IPV dose were administered and the latest IPV dose was administered less than 4 months ago. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="683" locator="418:5-418:342">
               <when localId="684" locator="418:10-418:57" name="Client is not due for polio vaccination Case 8" xsi:type="ExpressionRef"/>
               <then localId="685" locator="418:64-418:342" valueType="t:String" value="Should not vaccinate client with poliovirus dose as two bOPV doses and two IPV doses were administered and the latest bOPV dose was administered less than 4 weeks ago. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose." xsi:type="Literal"/>
            </caseItem>
            <else localId="687" locator="420:10-420:11" valueType="t:String" value="" xsi:type="Literal"/>
         </expression>
      </def>
      <def localId="701" locator="427:1-431:79" name="Client is due for IPV vaccination Case 1" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for IPV vaccination Case 1"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)"/>
            <a:s r="701">
               <a:s>/*
@output: Client is due for IPV vaccination Case 1
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)
*/
define &quot;Client is due for IPV vaccination Case 1&quot;:
  </a:s>
               <a:s r="702">
                  <a:s r="703">
                     <a:s r="704">
                        <a:s r="706">
                           <a:s r="705">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="706">
                              <a:s>&quot;One poliovirus primary series dose was administered&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    and </a:s>
                        <a:s r="708">
                           <a:s r="707">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="708">
                              <a:s>&quot;The poliovirus dose administered is bOPV&quot;</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="710">
                        <a:s r="709">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="710">
                           <a:s>&quot;Client's age is more than or equal to 14 weeks&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="712">
                     <a:s r="711">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="712">
                        <a:s>&quot;The latest bOPV dose was administered less than 4 weeks ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="702" locator="428:3-431:79" xsi:type="And">
            <operand localId="703" locator="428:3-430:66" xsi:type="And">
               <operand localId="704" locator="428:3-429:60" xsi:type="And">
                  <operand localId="706" locator="428:3-428:65" name="One poliovirus primary series dose was administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="708" locator="429:9-429:60" name="The poliovirus dose administered is bOPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="710" locator="430:9-430:66" name="Client's age is more than or equal to 14 weeks" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="712" locator="431:9-431:79" name="The latest bOPV dose was administered less than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="716" locator="437:1-441:79" name="Client is due for IPV vaccination Case 2" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for IPV vaccination Case 2"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)"/>
            <a:s r="716">
               <a:s>/*
@output: Client is due for IPV vaccination Case 2
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)
*/
define &quot;Client is due for IPV vaccination Case 2&quot;:
  </a:s>
               <a:s r="717">
                  <a:s r="718">
                     <a:s r="719">
                        <a:s r="721">
                           <a:s r="720">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="721">
                              <a:s>&quot;Two poliovirus primary series doses were administered&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    and </a:s>
                        <a:s r="723">
                           <a:s r="722">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="723">
                              <a:s>&quot;The two doses administered are bOPV&quot;</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="725">
                        <a:s r="724">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="725">
                           <a:s>&quot;Client's age is more than or equal to 14 weeks&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="727">
                     <a:s r="726">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="727">
                        <a:s>&quot;The latest bOPV dose was administered less than 4 weeks ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="717" locator="438:3-441:79" xsi:type="And">
            <operand localId="718" locator="438:3-440:66" xsi:type="And">
               <operand localId="719" locator="438:3-439:55" xsi:type="And">
                  <operand localId="721" locator="438:3-438:67" name="Two poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="723" locator="439:9-439:55" name="The two doses administered are bOPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="725" locator="440:9-440:66" name="Client's age is more than or equal to 14 weeks" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="727" locator="441:9-441:79" name="The latest bOPV dose was administered less than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="731" locator="447:1-451:79" name="Client is due for IPV vaccination Case 3" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for IPV vaccination Case 3"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)"/>
            <a:s r="731">
               <a:s>/*
@output: Client is due for IPV vaccination Case 3
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)
*/
define &quot;Client is due for IPV vaccination Case 3&quot;:
  </a:s>
               <a:s r="732">
                  <a:s r="733">
                     <a:s r="734">
                        <a:s r="736">
                           <a:s r="735">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="736">
                              <a:s>&quot;Two poliovirus primary series doses were administered&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    and </a:s>
                        <a:s r="738">
                           <a:s r="737">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="738">
                              <a:s>&quot;From the two doses administered one is bOPV and one is IPV&quot;</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="740">
                        <a:s r="739">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="740">
                           <a:s>&quot;The latest bOPV dose was administered less than 4 weeks ago&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="742">
                     <a:s r="741">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="742">
                        <a:s>&quot;The latest IPV dose was administered more than 4 months ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="732" locator="448:3-451:79" xsi:type="And">
            <operand localId="733" locator="448:3-450:79" xsi:type="And">
               <operand localId="734" locator="448:3-449:78" xsi:type="And">
                  <operand localId="736" locator="448:3-448:67" name="Two poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="738" locator="449:9-449:78" name="From the two doses administered one is bOPV and one is IPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="740" locator="450:9-450:79" name="The latest bOPV dose was administered less than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="742" locator="451:9-451:79" name="The latest IPV dose was administered more than 4 months ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="746" locator="457:1-460:66" name="Client is due for IPV vaccination Case 4" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for IPV vaccination Case 4"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)"/>
            <a:s r="746">
               <a:s>/*
@output: Client is due for IPV vaccination Case 4
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)
*/
define &quot;Client is due for IPV vaccination Case 4&quot;:
  </a:s>
               <a:s r="747">
                  <a:s r="748">
                     <a:s r="750">
                        <a:s r="749">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="750">
                           <a:s>&quot;Three poliovirus primary series doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="752">
                        <a:s r="751">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="752">
                           <a:s>&quot;The three doses administered are bOPV&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="754">
                     <a:s r="753">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="754">
                        <a:s>&quot;Client's age is more than or equal to 14 weeks&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="747" locator="458:3-460:66" xsi:type="And">
            <operand localId="748" locator="458:3-459:57" xsi:type="And">
               <operand localId="750" locator="458:3-458:69" name="Three poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="752" locator="459:9-459:57" name="The three doses administered are bOPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="754" locator="460:9-460:66" name="Client's age is more than or equal to 14 weeks" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="758" locator="466:1-470:79" name="Client is due for IPV vaccination Case 5" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for IPV vaccination Case 5"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)"/>
            <a:s r="758">
               <a:s>/*
@output: Client is due for IPV vaccination Case 5
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)
*/
define &quot;Client is due for IPV vaccination Case 5&quot;:
  </a:s>
               <a:s r="759">
                  <a:s r="760">
                     <a:s r="761">
                        <a:s r="763">
                           <a:s r="762">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="763">
                              <a:s>&quot;Three poliovirus primary series doses were administered&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    and </a:s>
                        <a:s r="765">
                           <a:s r="764">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="765">
                              <a:s>&quot;From the three doses administered, one is IPV and two are bOPV&quot;</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="767">
                        <a:s r="766">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="767">
                           <a:s>&quot;The latest bOPV dose was administered less than 4 weeks ago&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="769">
                     <a:s r="768">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="769">
                        <a:s>&quot;The latest IPV dose was administered more than 4 months ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="759" locator="467:3-470:79" xsi:type="And">
            <operand localId="760" locator="467:3-469:79" xsi:type="And">
               <operand localId="761" locator="467:3-468:82" xsi:type="And">
                  <operand localId="763" locator="467:3-467:69" name="Three poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="765" locator="468:9-468:82" name="From the three doses administered, one is IPV and two are bOPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="767" locator="469:9-469:79" name="The latest bOPV dose was administered less than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="769" locator="470:9-470:79" name="The latest IPV dose was administered more than 4 months ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="773" locator="476:1-479:79" name="Client is due for IPV vaccination Case 6" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for IPV vaccination Case 6"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)"/>
            <a:s r="773">
               <a:s>/*
@output: Client is due for IPV vaccination Case 6
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)
*/
define &quot;Client is due for IPV vaccination Case 6&quot;:
  </a:s>
               <a:s r="774">
                  <a:s r="775">
                     <a:s r="777">
                        <a:s r="776">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="777">
                           <a:s>&quot;Four poliovirus primary series doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="779">
                        <a:s r="778">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="779">
                           <a:s>&quot;From the four doses administered, one is IPV and three are bOPV&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="781">
                     <a:s r="780">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="781">
                        <a:s>&quot;The latest IPV dose was administered more than 4 months ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="774" locator="477:3-479:79" xsi:type="And">
            <operand localId="775" locator="477:3-478:83" xsi:type="And">
               <operand localId="777" locator="477:3-477:68" name="Four poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="779" locator="478:9-478:83" name="From the four doses administered, one is IPV and three are bOPV" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="781" locator="479:9-479:79" name="The latest IPV dose was administered more than 4 months ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="693" locator="485:1-491:49" name="Client is due for IPV vaccination" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for IPV vaccination"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)"/>
            <a:s r="693">
               <a:s>/*
@output: Client is due for IPV vaccination
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Type of poliovirus dose&quot; = &quot;IPV&quot;)
*/
define &quot;Client is due for IPV vaccination&quot;:
  </a:s>
               <a:s r="694">
                  <a:s r="695">
                     <a:s r="696">
                        <a:s r="697">
                           <a:s r="698">
                              <a:s r="713">
                                 <a:s>&quot;Client is due for IPV vaccination Case 1&quot;</a:s>
                              </a:s>
                              <a:s>
    or </a:s>
                              <a:s r="728">
                                 <a:s>&quot;Client is due for IPV vaccination Case 2&quot;</a:s>
                              </a:s>
                           </a:s>
                           <a:s>
    or </a:s>
                           <a:s r="743">
                              <a:s>&quot;Client is due for IPV vaccination Case 3&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    or </a:s>
                        <a:s r="755">
                           <a:s>&quot;Client is due for IPV vaccination Case 4&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    or </a:s>
                     <a:s r="770">
                        <a:s>&quot;Client is due for IPV vaccination Case 5&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    or </a:s>
                  <a:s r="782">
                     <a:s>&quot;Client is due for IPV vaccination Case 6&quot;</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="694" locator="486:3-491:49" xsi:type="Or">
            <operand localId="695" locator="486:3-490:49" xsi:type="Or">
               <operand localId="696" locator="486:3-489:49" xsi:type="Or">
                  <operand localId="697" locator="486:3-488:49" xsi:type="Or">
                     <operand localId="698" locator="486:3-487:49" xsi:type="Or">
                        <operand localId="713" locator="486:3-486:44" name="Client is due for IPV vaccination Case 1" xsi:type="ExpressionRef"/>
                        <operand localId="728" locator="487:8-487:49" name="Client is due for IPV vaccination Case 2" xsi:type="ExpressionRef"/>
                     </operand>
                     <operand localId="743" locator="488:8-488:49" name="Client is due for IPV vaccination Case 3" xsi:type="ExpressionRef"/>
                  </operand>
                  <operand localId="755" locator="489:8-489:49" name="Client is due for IPV vaccination Case 4" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="770" locator="490:8-490:49" name="Client is due for IPV vaccination Case 5" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="782" locator="491:8-491:49" name="Client is due for IPV vaccination Case 6" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="786" locator="508:1-523:5" name="Client is due for IPV vaccination Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for IPV vaccination Guidance"/>
            <a:s r="786">
               <a:s>/*
@output: Client is due for IPV vaccination Guidance
@guidance = Should vaccinate client with first IPV dose as client's age is more than 14 weeks and the latest bOPV was administered less than 4 weeks ago.
Check for contraindications.
@guidance = Should vaccinate client with first IPV dose as client's age is more than 14 weeks, IPV dose was not administered and the latest bOPV dose was administered less than 4 weeks ago.
Check for contraindications.
@guidance = Should vaccinate client with second IPV dose as one bOPV dose and one IPV dose were administered, the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. 
Check for contraindications.
@guidance = Should vaccinate client with first IPV dose as client's age is more than 14 weeks, three bOPV doses were administered and IPV dose was not administered. 
Check for contraindications.
@guidance = Should vaccinate client with second IPV dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. 
Check for contraindications.
@guidance = Should vaccinate client with second IPV dose as three bOPV doses and one IPV dose were administered and the latest IPV dose was administered more than 4 months ago. 
Check for contraindications.
*/
define &quot;Client is due for IPV vaccination Guidance&quot;:
  </a:s>
               <a:s r="787">
                  <a:s>case
    </a:s>
                  <a:s r="788">
                     <a:s>when </a:s>
                     <a:s r="789">
                        <a:s>&quot;Client is due for IPV vaccination Case 1&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="790">
                        <a:s>'Should vaccinate client with first IPV dose as client\'s age is more than 14 weeks and the latest bOPV was administered less than 4 weeks ago.
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="792">
                     <a:s>when </a:s>
                     <a:s r="793">
                        <a:s>&quot;Client is due for IPV vaccination Case 2&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="794">
                        <a:s>'Should vaccinate client with first IPV dose as client\'s age is more than 14 weeks, IPV dose was not administered and the latest bOPV dose was administered less than 4 weeks ago.
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="796">
                     <a:s>when </a:s>
                     <a:s r="797">
                        <a:s>&quot;Client is due for IPV vaccination Case 3&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="798">
                        <a:s>'Should vaccinate client with second IPV dose as one bOPV dose and one IPV dose were administered, the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. 
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="800">
                     <a:s>when </a:s>
                     <a:s r="801">
                        <a:s>&quot;Client is due for IPV vaccination Case 4&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="802">
                        <a:s>'Should vaccinate client with first IPV dose as client\'s age is more than 14 weeks, three bOPV doses were administered and IPV dose was not administered. 
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="804">
                     <a:s>when </a:s>
                     <a:s r="805">
                        <a:s>&quot;Client is due for IPV vaccination Case 5&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="806">
                        <a:s>'Should vaccinate client with second IPV dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. 
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="808">
                     <a:s>when </a:s>
                     <a:s r="809">
                        <a:s>&quot;Client is due for IPV vaccination Case 6&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="810">
                        <a:s>'Should vaccinate client with second IPV dose as three bOPV doses and one IPV dose were administered and the latest IPV dose was administered more than 4 months ago. 
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    else </a:s>
                  <a:s r="812">
                     <a:s>''</a:s>
                  </a:s>
                  <a:s>
  end</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="787" locator="509:3-523:5" xsi:type="Case">
            <caseItem localId="788" locator="510:5-510:230">
               <when localId="789" locator="510:10-510:51" name="Client is due for IPV vaccination Case 1" xsi:type="ExpressionRef"/>
               <then localId="790" locator="510:58-510:230" valueType="t:String" value="Should vaccinate client with first IPV dose as client's age is more than 14 weeks and the latest bOPV was administered less than 4 weeks ago.&#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="792" locator="512:5-512:266">
               <when localId="793" locator="512:10-512:51" name="Client is due for IPV vaccination Case 2" xsi:type="ExpressionRef"/>
               <then localId="794" locator="512:58-512:266" valueType="t:String" value="Should vaccinate client with first IPV dose as client's age is more than 14 weeks, IPV dose was not administered and the latest bOPV dose was administered less than 4 weeks ago.&#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="796" locator="514:5-514:311">
               <when localId="797" locator="514:10-514:51" name="Client is due for IPV vaccination Case 3" xsi:type="ExpressionRef"/>
               <then localId="798" locator="514:58-514:311" valueType="t:String" value="Should vaccinate client with second IPV dose as one bOPV dose and one IPV dose were administered, the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="800" locator="516:5-516:242">
               <when localId="801" locator="516:10-516:51" name="Client is due for IPV vaccination Case 4" xsi:type="ExpressionRef"/>
               <then localId="802" locator="516:58-516:242" valueType="t:String" value="Should vaccinate client with first IPV dose as client's age is more than 14 weeks, three bOPV doses were administered and IPV dose was not administered. &#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="804" locator="518:5-518:312">
               <when localId="805" locator="518:10-518:51" name="Client is due for IPV vaccination Case 5" xsi:type="ExpressionRef"/>
               <then localId="806" locator="518:58-518:312" valueType="t:String" value="Should vaccinate client with second IPV dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="808" locator="520:5-520:253">
               <when localId="809" locator="520:10-520:51" name="Client is due for IPV vaccination Case 6" xsi:type="ExpressionRef"/>
               <then localId="810" locator="520:58-520:253" valueType="t:String" value="Should vaccinate client with second IPV dose as three bOPV doses and one IPV dose were administered and the latest IPV dose was administered more than 4 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <else localId="812" locator="522:10-522:11" valueType="t:String" value="" xsi:type="Literal"/>
         </expression>
      </def>
      <def localId="818" locator="530:1-531:68" name="Polio immunization schedule is complete" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Polio immunization schedule is complete"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Complete&quot;"/>
            <a:s r="818">
               <a:s>/*
@output: Polio immunization schedule is complete
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Complete&quot;
&quot;Completed the primary vaccination series&quot; = TRUE (where &quot;Vaccine type&quot; = &quot;Poliovirus-containing vaccines&quot;)
*/
define &quot;Polio immunization schedule is complete&quot;:
  </a:s>
               <a:s r="820">
                  <a:s r="819">
                     <a:s>Encounter</a:s>
                  </a:s>
                  <a:s>.</a:s>
                  <a:s r="820">
                     <a:s>&quot;Five poliovirus primary series doses were administered&quot;</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="820" locator="531:3-531:68" name="Five poliovirus primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
      </def>
      <def localId="824" locator="538:1-539:137" name="Polio immunization schedule is complete Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Polio immunization schedule is complete Guidance"/>
            <a:t name="guidance" value="Polio routine immunization schedule is complete. Five poliovirus primary series doses were administered. &#xa;Check for any vaccines due."/>
            <a:s r="824">
               <a:s>/*
@output: Polio immunization schedule is complete Guidance
@guidance: Polio routine immunization schedule is complete. Five poliovirus primary series doses were administered. 
Check for any vaccines due.
*/
define &quot;Polio immunization schedule is complete Guidance&quot;:
  </a:s>
               <a:s r="825">
                  <a:s>'Polio routine immunization schedule is complete. Five poliovirus primary series doses were administered. 
Check for any vaccines due.'</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="825" locator="539:3-539:137" valueType="t:String" value="Polio routine immunization schedule is complete. Five poliovirus primary series doses were administered. &#xa;Check for any vaccines due." xsi:type="Literal"/>
      </def>
      <def localId="224" locator="22:1-31:5" name="Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="dynamicValue" value="Guidance"/>
            <a:s r="224">
               <a:s>/*
@dynamicValue: Guidance
*/
define &quot;Guidance&quot;:
  </a:s>
               <a:s r="225">
                  <a:s>case 
    </a:s>
                  <a:s r="226">
                     <a:s>when </a:s>
                     <a:s r="232">
                        <a:s>&quot;Client is not due for bOPV vaccination&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="238">
                        <a:s>&quot;Client is not due for bOPV vaccination Guidance&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="239">
                     <a:s>when </a:s>
                     <a:s r="365">
                        <a:s>&quot;Client is due for bOPV vaccination&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="408">
                        <a:s>&quot;Client is due for bOPV vaccination Guidance&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="409">
                     <a:s>when </a:s>
                     <a:s r="502">
                        <a:s>&quot;Client is due for bOPV and IPV vaccination&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="533">
                        <a:s>&quot;Client is due for bOPV and IPV vaccination Guidance&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="534">
                     <a:s>when </a:s>
                     <a:s r="650">
                        <a:s>&quot;Client is not due for polio vaccination&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="689">
                        <a:s>&quot;Client is not due for polio vaccination Guidance&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="690">
                     <a:s>when </a:s>
                     <a:s r="783">
                        <a:s>&quot;Client is due for IPV vaccination&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="814">
                        <a:s>&quot;Client is due for IPV vaccination Guidance&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="815">
                     <a:s>when </a:s>
                     <a:s r="821">
                        <a:s>&quot;Polio immunization schedule is complete&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="827">
                        <a:s>&quot;Polio immunization schedule is complete Guidance&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s> 
    else </a:s>
                  <a:s r="828">
                     <a:s>''</a:s>
                  </a:s>
                  <a:s>
  end</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="225" locator="23:3-31:5" xsi:type="Case">
            <caseItem localId="226" locator="24:5-24:104">
               <when localId="232" locator="24:10-24:49" name="Client is not due for bOPV vaccination" xsi:type="ExpressionRef"/>
               <then localId="238" locator="24:56-24:104" name="Client is not due for bOPV vaccination Guidance" xsi:type="ExpressionRef"/>
            </caseItem>
            <caseItem localId="239" locator="25:5-25:96">
               <when localId="365" locator="25:10-25:45" name="Client is due for bOPV vaccination" xsi:type="ExpressionRef"/>
               <then localId="408" locator="25:52-25:96" name="Client is due for bOPV vaccination Guidance" xsi:type="ExpressionRef"/>
            </caseItem>
            <caseItem localId="409" locator="26:5-26:112">
               <when localId="502" locator="26:10-26:53" name="Client is due for bOPV and IPV vaccination" xsi:type="ExpressionRef"/>
               <then localId="533" locator="26:60-26:112" name="Client is due for bOPV and IPV vaccination Guidance" xsi:type="ExpressionRef"/>
            </caseItem>
            <caseItem localId="534" locator="27:5-27:106">
               <when localId="650" locator="27:10-27:50" name="Client is not due for polio vaccination" xsi:type="ExpressionRef"/>
               <then localId="689" locator="27:57-27:106" name="Client is not due for polio vaccination Guidance" xsi:type="ExpressionRef"/>
            </caseItem>
            <caseItem localId="690" locator="28:5-28:94">
               <when localId="783" locator="28:10-28:44" name="Client is due for IPV vaccination" xsi:type="ExpressionRef"/>
               <then localId="814" locator="28:51-28:94" name="Client is due for IPV vaccination Guidance" xsi:type="ExpressionRef"/>
            </caseItem>
            <caseItem localId="815" locator="29:5-29:106">
               <when localId="821" locator="29:10-29:50" name="Polio immunization schedule is complete" xsi:type="ExpressionRef"/>
               <then localId="827" locator="29:57-29:106" name="Polio immunization schedule is complete Guidance" xsi:type="ExpressionRef"/>
            </caseItem>
            <else localId="828" locator="30:10-30:11" valueType="t:String" value="" xsi:type="Literal"/>
         </expression>
      </def>
      <def localId="832" locator="33:1-34:45" name="Has Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:s r="832">
               <a:s>define &quot;Has Guidance&quot;:
  </a:s>
               <a:s r="833">
                  <a:s r="836">
                     <a:s r="834">
                        <a:s>&quot;Guidance&quot;</a:s>
                     </a:s>
                     <a:s> is not null</a:s>
                  </a:s>
                  <a:s> and </a:s>
                  <a:s r="843">
                     <a:s r="838">
                        <a:s>&quot;Guidance&quot;</a:s>
                     </a:s>
                     <a:s> != </a:s>
                     <a:s r="839">
                        <a:s>''</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="833" locator="34:3-34:45" xsi:type="And">
            <operand localId="836" locator="34:3-34:24" xsi:type="Not">
               <operand localId="835" locator="34:3-34:24" xsi:type="IsNull">
                  <operand localId="834" locator="34:3-34:12" name="Guidance" xsi:type="ExpressionRef"/>
               </operand>
            </operand>
            <operand localId="843" locator="34:30-34:45" xsi:type="Not">
               <operand localId="837" locator="34:30-34:45" xsi:type="Equal">
                  <signature localId="841" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="842" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="838" locator="34:30-34:39" name="Guidance" xsi:type="ExpressionRef"/>
                  <operand localId="839" locator="34:44-34:45" valueType="t:String" value="" xsi:type="Literal"/>
               </operand>
            </operand>
         </expression>
      </def>
      <def localId="846" locator="546:1-610:5" name="Test Validation" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="test" value="Test expected results based on example patients"/>
            <a:s r="846">
               <a:s>/*
@test: Test expected results based on example patients
*/
define &quot;Test Validation&quot;:
  </a:s>
               <a:s r="847">
                  <a:s>case
    </a:s>
                  <a:s r="848">
                     <a:s>when </a:s>
                     <a:s r="849">
                        <a:s r="851">
                           <a:s r="850">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="851">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="852">
                           <a:s>'Polio18.1'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="858">
                        <a:s r="859">
                           <a:s>&quot;Client is not due for bOPV vaccination&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="860">
                           <a:s r="861">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="862">
                              <a:s>'Should not vaccinate client with first bOPV dose as client\'s age is less than 6 weeks. 
Check for any other vaccines due and inform the caregiver of when to come back for the first bOPV dose.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="866">
                     <a:s>when </a:s>
                     <a:s r="867">
                        <a:s r="869">
                           <a:s r="868">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="869">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="870">
                           <a:s>'Polio19.2'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="876">
                        <a:s r="877">
                           <a:s>&quot;Client is due for bOPV vaccination Case 1&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="878">
                           <a:s r="879">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="880">
                              <a:s>'Should vaccinate client with first bOPV dose as no poliovirus doses were administered and client\'s age is between 6 weeks and 3 months. 
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="884">
                     <a:s>when </a:s>
                     <a:s r="885">
                        <a:s r="887">
                           <a:s r="886">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="887">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="888">
                           <a:s>'Polio20.2'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="894">
                        <a:s r="895">
                           <a:s>&quot;Client is due for bOPV and IPV vaccination Case 1&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="896">
                           <a:s r="897">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="898">
                              <a:s>'Should vaccinate client with first bOPV dose and first IPV dose as client\'s age is more than 3 months and no poliovirus doses were administered.
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="902">
                     <a:s>when </a:s>
                     <a:s r="903">
                        <a:s r="905">
                           <a:s r="904">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="905">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="906">
                           <a:s>'Polio21.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="912">
                        <a:s r="913">
                           <a:s>&quot;Client is not due for polio vaccination Case 1&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="914">
                           <a:s r="915">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="916">
                              <a:s>'Should not vaccinate client with poliovirus dose as the latest bOPV dose was administered less than 4 weeks ago.
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="920">
                     <a:s>when </a:s>
                     <a:s r="921">
                        <a:s r="923">
                           <a:s r="922">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="923">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="924">
                           <a:s>'Polio22.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="930">
                        <a:s r="931">
                           <a:s>&quot;Client is due for bOPV vaccination Case 2&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="932">
                           <a:s r="933">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="934">
                              <a:s>'Should vaccinate client with second bOPV dose as the latest bOPV dose was administered more than 4 weeks ago.
Check for contraindications'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="938">
                     <a:s>when </a:s>
                     <a:s r="939">
                        <a:s r="941">
                           <a:s r="940">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="941">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="942">
                           <a:s>'Polio23.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="948">
                        <a:s r="949">
                           <a:s>&quot;Client is due for IPV vaccination Case 1&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="950">
                           <a:s r="951">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="952">
                              <a:s>'Should vaccinate client with first IPV dose as client\'s age is more than 14 weeks and the latest bOPV was administered less than 4 weeks ago.
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="956">
                     <a:s>when </a:s>
                     <a:s r="957">
                        <a:s r="959">
                           <a:s r="958">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="959">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="960">
                           <a:s>'Polio24.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="966">
                        <a:s r="967">
                           <a:s>&quot;Client is due for bOPV and IPV vaccination Case 2&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="968">
                           <a:s r="969">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="970">
                              <a:s>'Should vaccinate client with first IPV dose and second bOPV dose as client\'s age is more than 14 weeks and the latest bOPV dose was administered more than 4 weeks ago.
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="974">
                     <a:s>when </a:s>
                     <a:s r="975">
                        <a:s r="977">
                           <a:s r="976">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="977">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="978">
                           <a:s>'Polio25.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="984">
                        <a:s r="985">
                           <a:s>&quot;Client is due for bOPV vaccination Case 3&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="986">
                           <a:s r="987">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="988">
                              <a:s>'Should vaccinate client with first bOPV dose as client\'s age is more than 14 weeks, bOPV dose was not administered and the first IPV dose was administered less than 4 months ago.
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="992">
                     <a:s>when </a:s>
                     <a:s r="993">
                        <a:s r="995">
                           <a:s r="994">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="995">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="996">
                           <a:s>'Polio26.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1002">
                        <a:s r="1003">
                           <a:s>&quot;Client is due for bOPV and IPV vaccination Case 3&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1004">
                           <a:s r="1005">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1006">
                              <a:s>'Should vaccinate client with first bOPV dose and second IPV dose as client\'s age is more than 14 weeks, bOPV dose was not administered and the first IPV dose was administered more than 4 months ago.
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1010">
                     <a:s>when </a:s>
                     <a:s r="1011">
                        <a:s r="1013">
                           <a:s r="1012">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1013">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1014">
                           <a:s>'Polio27.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1020">
                        <a:s r="1021">
                           <a:s>&quot;Client is not due for polio vaccination Case 2&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1022">
                           <a:s r="1023">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1024">
                              <a:s>'Should not vaccinate client with poliovirus dose as client\'s age is between 6 and 14 weeks, two bOPV doses were administered and the latest bOPV dose was administered less than 4 weeks ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1028">
                     <a:s>when </a:s>
                     <a:s r="1029">
                        <a:s r="1031">
                           <a:s r="1030">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1031">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1032">
                           <a:s>'Polio28.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1038">
                        <a:s r="1039">
                           <a:s>&quot;Client is due for bOPV vaccination Case 4&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1040">
                           <a:s r="1041">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1042">
                              <a:s>'Should vaccinate client with third bOPV dose as client\'s age is between 6 and 14 weeks and the latest bOPV dose was administered more than 4 weeks ago. Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1046">
                     <a:s>when </a:s>
                     <a:s r="1047">
                        <a:s r="1049">
                           <a:s r="1048">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1049">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1050">
                           <a:s>'Polio29.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1056">
                        <a:s r="1057">
                           <a:s>&quot;Client is due for IPV vaccination Case 2&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1058">
                           <a:s r="1059">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1060">
                              <a:s>'Should vaccinate client with first IPV dose as client\'s age is more than 14 weeks, IPV dose was not administered and the latest bOPV dose was administered less than 4 weeks ago.
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1064">
                     <a:s>when </a:s>
                     <a:s r="1065">
                        <a:s r="1067">
                           <a:s r="1066">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1067">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1068">
                           <a:s>'Polio30.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1074">
                        <a:s r="1075">
                           <a:s>&quot;Client is due for bOPV and IPV vaccination Case 4&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1076">
                           <a:s r="1077">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1078">
                              <a:s>'Should vaccinate client with first IPV dose and third bOPV dose as client\'s age is more than 14 weeks, two bOPV doses and no IPV dose were administered and the latest bOPV dose was administered more than 4 weeks ago.
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1082">
                     <a:s>when </a:s>
                     <a:s r="1083">
                        <a:s r="1085">
                           <a:s r="1084">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1085">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1086">
                           <a:s>'Polio31.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1092">
                        <a:s r="1093">
                           <a:s>&quot;Client is not due for polio vaccination Case 3&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1094">
                           <a:s r="1095">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1096">
                              <a:s>'Should not vaccinate client with poliovirus dose as the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1100">
                     <a:s>when </a:s>
                     <a:s r="1101">
                        <a:s r="1103">
                           <a:s r="1102">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1103">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1104">
                           <a:s>'Polio32.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1110">
                        <a:s r="1111">
                           <a:s>&quot;Client is due for IPV vaccination Case 3&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1112">
                           <a:s r="1113">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1114">
                              <a:s>'Should vaccinate client with second IPV dose as one bOPV dose and one IPV dose were administered, the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. 
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1118">
                     <a:s>when </a:s>
                     <a:s r="1119">
                        <a:s r="1121">
                           <a:s r="1120">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1121">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1122">
                           <a:s>'Polio33.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1128">
                        <a:s r="1129">
                           <a:s>&quot;Client is due for bOPV vaccination Case 5&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1130">
                           <a:s r="1131">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1132">
                              <a:s>'Should vaccinate client with second bOPV dose as one bOPV dose and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. 
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1136">
                     <a:s>when </a:s>
                     <a:s r="1137">
                        <a:s r="1139">
                           <a:s r="1138">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1139">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1140">
                           <a:s>'Polio34.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1146">
                        <a:s r="1147">
                           <a:s>&quot;Client is due for bOPV and IPV vaccination Case 5&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1148">
                           <a:s r="1149">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1150">
                              <a:s>'Should vaccinate client with second bOPV dose and second IPV dose as one bOPV dose and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. 
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1154">
                     <a:s>when </a:s>
                     <a:s r="1155">
                        <a:s r="1157">
                           <a:s r="1156">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1157">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1158">
                           <a:s>'Polio35.2'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1164">
                        <a:s r="1165">
                           <a:s>&quot;Client is due for bOPV vaccination Case 6&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1166">
                           <a:s r="1167">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1168">
                              <a:s>'Should vaccinate client with first bOPV dose as bOPV dose was not administered and two IPV doses were administered. 
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1172">
                     <a:s>when </a:s>
                     <a:s r="1173">
                        <a:s r="1175">
                           <a:s r="1174">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1175">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1176">
                           <a:s>'Polio36.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1182">
                        <a:s r="1183">
                           <a:s>&quot;Client is not due for polio vaccination Case 4&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1184">
                           <a:s r="1185">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1186">
                              <a:s>'Should not vaccinate client with poliovirus dose as client\'s age is less than 14 weeks and three bOPV doses were administered.
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1190">
                     <a:s>when </a:s>
                     <a:s r="1191">
                        <a:s r="1193">
                           <a:s r="1192">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1193">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1194">
                           <a:s>'Polio37.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1200">
                        <a:s r="1201">
                           <a:s>&quot;Client is due for IPV vaccination Case 4&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1202">
                           <a:s r="1203">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1204">
                              <a:s>'Should vaccinate client with first IPV dose as client\'s age is more than 14 weeks, three bOPV doses were administered and IPV dose was not administered. 
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1208">
                     <a:s>when </a:s>
                     <a:s r="1209">
                        <a:s r="1211">
                           <a:s r="1210">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1211">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1212">
                           <a:s>'Polio38.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1218">
                        <a:s r="1219">
                           <a:s>&quot;Client is not due for polio vaccination Case 5&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1220">
                           <a:s r="1221">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1222">
                              <a:s>'Should not vaccinate client with poliovirus dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1226">
                     <a:s>when </a:s>
                     <a:s r="1227">
                        <a:s r="1229">
                           <a:s r="1228">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1229">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1230">
                           <a:s>'Polio39.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1236">
                        <a:s r="1237">
                           <a:s>&quot;Client is due for IPV vaccination Case 5&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1238">
                           <a:s r="1239">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1240">
                              <a:s>'Should vaccinate client with second IPV dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. 
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1244">
                     <a:s>when </a:s>
                     <a:s r="1245">
                        <a:s r="1247">
                           <a:s r="1246">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1247">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1248">
                           <a:s>'Polio40.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1254">
                        <a:s r="1255">
                           <a:s>&quot;Client is due for bOPV vaccination Case 7&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1256">
                           <a:s r="1257">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1258">
                              <a:s>'Should vaccinate client with third bOPV dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. 
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1262">
                     <a:s>when </a:s>
                     <a:s r="1263">
                        <a:s r="1265">
                           <a:s r="1264">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1265">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1266">
                           <a:s>'Polio41.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1272">
                        <a:s r="1273">
                           <a:s>&quot;Client is due for bOPV and IPV vaccination Case 6&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1274">
                           <a:s r="1275">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1276">
                              <a:s>'Should vaccinate client with third bOPV dose and second IPV dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. 
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1280">
                     <a:s>when </a:s>
                     <a:s r="1281">
                        <a:s r="1283">
                           <a:s r="1282">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1283">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1284">
                           <a:s>'Polio42.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1290">
                        <a:s r="1291">
                           <a:s>&quot;Client is not due for polio vaccination Case 6&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1292">
                           <a:s r="1293">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1294">
                              <a:s>'Should not vaccinate client with poliovirus dose as one bOPV dose and two IPV doses were administered and the latest bOPV dose was administered less than 4 weeks ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1298">
                     <a:s>when </a:s>
                     <a:s r="1299">
                        <a:s r="1301">
                           <a:s r="1300">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1301">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1302">
                           <a:s>'Polio43.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1308">
                        <a:s r="1309">
                           <a:s>&quot;Client is due for bOPV vaccination Case 8&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1310">
                           <a:s r="1311">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1312">
                              <a:s>'Should vaccinate client with second bOPV dose as one bOPV dose and two IPV doses were administered and the latest bOPV dose was administered more than 4 weeks ago. 
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1316">
                     <a:s>when </a:s>
                     <a:s r="1317">
                        <a:s r="1319">
                           <a:s r="1318">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1319">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1320">
                           <a:s>'Polio44.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1326">
                        <a:s r="1327">
                           <a:s>&quot;Client is not due for polio vaccination Case 7&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1328">
                           <a:s r="1329">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1330">
                              <a:s>'Should not vaccinate client with poliovirus dose as three bOPV doses and one IPV dose were administered and the latest IPV dose was administered less than 4 months ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1334">
                     <a:s>when </a:s>
                     <a:s r="1335">
                        <a:s r="1337">
                           <a:s r="1336">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1337">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1338">
                           <a:s>'Polio45.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1344">
                        <a:s r="1345">
                           <a:s>&quot;Client is due for IPV vaccination Case 6&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1346">
                           <a:s r="1347">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1348">
                              <a:s>'Should vaccinate client with second IPV dose as three bOPV doses and one IPV dose were administered and the latest IPV dose was administered more than 4 months ago. 
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1352">
                     <a:s>when </a:s>
                     <a:s r="1353">
                        <a:s r="1355">
                           <a:s r="1354">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1355">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1356">
                           <a:s>'Polio46.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1362">
                        <a:s r="1363">
                           <a:s>&quot;Client is not due for polio vaccination Case 8&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1364">
                           <a:s r="1365">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1366">
                              <a:s>'Should not vaccinate client with poliovirus dose as two bOPV doses and two IPV doses were administered and the latest bOPV dose was administered less than 4 weeks ago. 
Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1370">
                     <a:s>when </a:s>
                     <a:s r="1371">
                        <a:s r="1373">
                           <a:s r="1372">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1373">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1374">
                           <a:s>'Polio47.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1380">
                        <a:s r="1381">
                           <a:s>&quot;Client is due for bOPV vaccination Case 9&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1382">
                           <a:s r="1383">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1384">
                              <a:s>'Should vaccinate client with third bOPV dose as two bOPV doses and two IPV doses were administered and the latest bOPV dose was administered more than 4 weeks ago. 
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1388">
                     <a:s>when </a:s>
                     <a:s r="1389">
                        <a:s r="1391">
                           <a:s r="1390">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1391">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1392">
                           <a:s>'Polio48.1'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1398">
                        <a:s r="1399">
                           <a:s>&quot;Polio immunization schedule is complete&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1400">
                           <a:s r="1401">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1402">
                              <a:s>'Polio routine immunization schedule is complete. Five poliovirus primary series doses were administered. 
Check for any vaccines due.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    else </a:s>
                  <a:s r="1406">
                     <a:s>'No test case set'</a:s>
                  </a:s>
                  <a:s>
  end</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="847" locator="547:3-610:5" xsi:type="Case">
            <caseItem localId="848" locator="548:5-548:291">
               <when localId="849" locator="548:10-548:33" xsi:type="Equal">
                  <signature localId="856" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="857" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="854" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="855" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="851" locator="548:10-548:19" path="id" xsi:type="Property">
                        <source localId="850" locator="548:10-548:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="852" locator="548:23-548:33" valueType="t:String" value="Polio18.1" xsi:type="Literal"/>
               </when>
               <then localId="1408" xsi:type="As">
                  <operand localId="858" locator="548:40-548:291" xsi:type="And">
                     <operand localId="859" locator="548:40-548:79" name="Client is not due for bOPV vaccination" xsi:type="ExpressionRef"/>
                     <operand localId="860" locator="548:85-548:291" xsi:type="Equal">
                        <signature localId="864" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="865" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="861" locator="548:85-548:94" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="862" locator="548:98-548:291" valueType="t:String" value="Should not vaccinate client with first bOPV dose as client's age is less than 6 weeks. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for the first bOPV dose." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1409" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1410" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1411" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="866" locator="550:5-550:268">
               <when localId="867" locator="550:10-550:33" xsi:type="Equal">
                  <signature localId="874" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="875" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="872" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="873" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="869" locator="550:10-550:19" path="id" xsi:type="Property">
                        <source localId="868" locator="550:10-550:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="870" locator="550:23-550:33" valueType="t:String" value="Polio19.2" xsi:type="Literal"/>
               </when>
               <then localId="1412" xsi:type="As">
                  <operand localId="876" locator="550:40-550:268" xsi:type="And">
                     <operand localId="877" locator="550:40-550:82" name="Client is due for bOPV vaccination Case 1" xsi:type="ExpressionRef"/>
                     <operand localId="878" locator="550:88-550:268" xsi:type="Equal">
                        <signature localId="882" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="883" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="879" locator="550:88-550:97" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="880" locator="550:101-550:268" valueType="t:String" value="Should vaccinate client with first bOPV dose as no poliovirus doses were administered and client's age is between 6 weeks and 3 months. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1413" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1414" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1415" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="884" locator="552:5-552:284">
               <when localId="885" locator="552:10-552:33" xsi:type="Equal">
                  <signature localId="892" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="893" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="890" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="891" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="887" locator="552:10-552:19" path="id" xsi:type="Property">
                        <source localId="886" locator="552:10-552:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="888" locator="552:23-552:33" valueType="t:String" value="Polio20.2" xsi:type="Literal"/>
               </when>
               <then localId="1416" xsi:type="As">
                  <operand localId="894" locator="552:40-552:284" xsi:type="And">
                     <operand localId="895" locator="552:40-552:90" name="Client is due for bOPV and IPV vaccination Case 1" xsi:type="ExpressionRef"/>
                     <operand localId="896" locator="552:96-552:284" xsi:type="Equal">
                        <signature localId="900" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="901" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="897" locator="552:96-552:105" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="898" locator="552:109-552:284" valueType="t:String" value="Should vaccinate client with first bOPV dose and first IPV dose as client's age is more than 3 months and no poliovirus doses were administered.&#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1417" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1418" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1419" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="902" locator="554:5-554:328">
               <when localId="903" locator="554:10-554:33" xsi:type="Equal">
                  <signature localId="910" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="911" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="908" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="909" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="905" locator="554:10-554:19" path="id" xsi:type="Property">
                        <source localId="904" locator="554:10-554:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="906" locator="554:23-554:33" valueType="t:String" value="Polio21.3" xsi:type="Literal"/>
               </when>
               <then localId="1420" xsi:type="As">
                  <operand localId="912" locator="554:40-554:328" xsi:type="And">
                     <operand localId="913" locator="554:40-554:87" name="Client is not due for polio vaccination Case 1" xsi:type="ExpressionRef"/>
                     <operand localId="914" locator="554:93-554:328" xsi:type="Equal">
                        <signature localId="918" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="919" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="915" locator="554:93-554:102" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="916" locator="554:106-554:328" valueType="t:String" value="Should not vaccinate client with poliovirus dose as the latest bOPV dose was administered less than 4 weeks ago.&#xa;Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1421" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1422" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1423" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="920" locator="556:5-556:239">
               <when localId="921" locator="556:10-556:33" xsi:type="Equal">
                  <signature localId="928" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="929" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="926" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="927" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="923" locator="556:10-556:19" path="id" xsi:type="Property">
                        <source localId="922" locator="556:10-556:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="924" locator="556:23-556:33" valueType="t:String" value="Polio22.3" xsi:type="Literal"/>
               </when>
               <then localId="1424" xsi:type="As">
                  <operand localId="930" locator="556:40-556:239" xsi:type="And">
                     <operand localId="931" locator="556:40-556:82" name="Client is due for bOPV vaccination Case 2" xsi:type="ExpressionRef"/>
                     <operand localId="932" locator="556:88-556:239" xsi:type="Equal">
                        <signature localId="936" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="937" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="933" locator="556:88-556:97" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="934" locator="556:101-556:239" valueType="t:String" value="Should vaccinate client with second bOPV dose as the latest bOPV dose was administered more than 4 weeks ago.&#xa;Check for contraindications" xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1425" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1426" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1427" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="938" locator="558:5-558:272">
               <when localId="939" locator="558:10-558:33" xsi:type="Equal">
                  <signature localId="946" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="947" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="944" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="945" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="941" locator="558:10-558:19" path="id" xsi:type="Property">
                        <source localId="940" locator="558:10-558:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="942" locator="558:23-558:33" valueType="t:String" value="Polio23.4" xsi:type="Literal"/>
               </when>
               <then localId="1428" xsi:type="As">
                  <operand localId="948" locator="558:40-558:272" xsi:type="And">
                     <operand localId="949" locator="558:40-558:81" name="Client is due for IPV vaccination Case 1" xsi:type="ExpressionRef"/>
                     <operand localId="950" locator="558:87-558:272" xsi:type="Equal">
                        <signature localId="954" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="955" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="951" locator="558:87-558:96" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="952" locator="558:100-558:272" valueType="t:String" value="Should vaccinate client with first IPV dose as client's age is more than 14 weeks and the latest bOPV was administered less than 4 weeks ago.&#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1429" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1430" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1431" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="956" locator="560:5-560:307">
               <when localId="957" locator="560:10-560:33" xsi:type="Equal">
                  <signature localId="964" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="965" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="962" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="963" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="959" locator="560:10-560:19" path="id" xsi:type="Property">
                        <source localId="958" locator="560:10-560:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="960" locator="560:23-560:33" valueType="t:String" value="Polio24.4" xsi:type="Literal"/>
               </when>
               <then localId="1432" xsi:type="As">
                  <operand localId="966" locator="560:40-560:307" xsi:type="And">
                     <operand localId="967" locator="560:40-560:90" name="Client is due for bOPV and IPV vaccination Case 2" xsi:type="ExpressionRef"/>
                     <operand localId="968" locator="560:96-560:307" xsi:type="Equal">
                        <signature localId="972" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="973" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="969" locator="560:96-560:105" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="970" locator="560:109-560:307" valueType="t:String" value="Should vaccinate client with first IPV dose and second bOPV dose as client's age is more than 14 weeks and the latest bOPV dose was administered more than 4 weeks ago.&#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1433" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1434" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1435" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="974" locator="562:5-562:310">
               <when localId="975" locator="562:10-562:33" xsi:type="Equal">
                  <signature localId="982" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="983" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="980" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="981" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="977" locator="562:10-562:19" path="id" xsi:type="Property">
                        <source localId="976" locator="562:10-562:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="978" locator="562:23-562:33" valueType="t:String" value="Polio25.4" xsi:type="Literal"/>
               </when>
               <then localId="1436" xsi:type="As">
                  <operand localId="984" locator="562:40-562:310" xsi:type="And">
                     <operand localId="985" locator="562:40-562:82" name="Client is due for bOPV vaccination Case 3" xsi:type="ExpressionRef"/>
                     <operand localId="986" locator="562:88-562:310" xsi:type="Equal">
                        <signature localId="990" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="991" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="987" locator="562:88-562:97" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="988" locator="562:101-562:310" valueType="t:String" value="Should vaccinate client with first bOPV dose as client's age is more than 14 weeks, bOPV dose was not administered and the first IPV dose was administered less than 4 months ago.&#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1437" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1438" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1439" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="992" locator="564:5-564:338">
               <when localId="993" locator="564:10-564:33" xsi:type="Equal">
                  <signature localId="1000" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1001" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="998" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="999" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="995" locator="564:10-564:19" path="id" xsi:type="Property">
                        <source localId="994" locator="564:10-564:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="996" locator="564:23-564:33" valueType="t:String" value="Polio26.4" xsi:type="Literal"/>
               </when>
               <then localId="1440" xsi:type="As">
                  <operand localId="1002" locator="564:40-564:338" xsi:type="And">
                     <operand localId="1003" locator="564:40-564:90" name="Client is due for bOPV and IPV vaccination Case 3" xsi:type="ExpressionRef"/>
                     <operand localId="1004" locator="564:96-564:338" xsi:type="Equal">
                        <signature localId="1008" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1009" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1005" locator="564:96-564:105" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1006" locator="564:109-564:338" valueType="t:String" value="Should vaccinate client with first bOPV dose and second IPV dose as client's age is more than 14 weeks, bOPV dose was not administered and the first IPV dose was administered more than 4 months ago.&#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1441" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1442" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1443" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1010" locator="566:5-566:407">
               <when localId="1011" locator="566:10-566:33" xsi:type="Equal">
                  <signature localId="1018" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1019" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1016" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1017" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1013" locator="566:10-566:19" path="id" xsi:type="Property">
                        <source localId="1012" locator="566:10-566:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1014" locator="566:23-566:33" valueType="t:String" value="Polio27.4" xsi:type="Literal"/>
               </when>
               <then localId="1444" xsi:type="As">
                  <operand localId="1020" locator="566:40-566:407" xsi:type="And">
                     <operand localId="1021" locator="566:40-566:87" name="Client is not due for polio vaccination Case 2" xsi:type="ExpressionRef"/>
                     <operand localId="1022" locator="566:93-566:407" xsi:type="Equal">
                        <signature localId="1026" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1027" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1023" locator="566:93-566:102" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1024" locator="566:106-566:407" valueType="t:String" value="Should not vaccinate client with poliovirus dose as client's age is between 6 and 14 weeks, two bOPV doses were administered and the latest bOPV dose was administered less than 4 weeks ago. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1445" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1446" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1447" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1028" locator="568:5-568:283">
               <when localId="1029" locator="568:10-568:33" xsi:type="Equal">
                  <signature localId="1036" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1037" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1034" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1035" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1031" locator="568:10-568:19" path="id" xsi:type="Property">
                        <source localId="1030" locator="568:10-568:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1032" locator="568:23-568:33" valueType="t:String" value="Polio28.4" xsi:type="Literal"/>
               </when>
               <then localId="1448" xsi:type="As">
                  <operand localId="1038" locator="568:40-568:283" xsi:type="And">
                     <operand localId="1039" locator="568:40-568:82" name="Client is due for bOPV vaccination Case 4" xsi:type="ExpressionRef"/>
                     <operand localId="1040" locator="568:88-568:283" xsi:type="Equal">
                        <signature localId="1044" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1045" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1041" locator="568:88-568:97" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1042" locator="568:101-568:283" valueType="t:String" value="Should vaccinate client with third bOPV dose as client's age is between 6 and 14 weeks and the latest bOPV dose was administered more than 4 weeks ago. Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1449" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1450" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1451" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1046" locator="569:5-569:308">
               <when localId="1047" locator="569:10-569:33" xsi:type="Equal">
                  <signature localId="1054" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1055" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1052" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1053" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1049" locator="569:10-569:19" path="id" xsi:type="Property">
                        <source localId="1048" locator="569:10-569:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1050" locator="569:23-569:33" valueType="t:String" value="Polio29.4" xsi:type="Literal"/>
               </when>
               <then localId="1452" xsi:type="As">
                  <operand localId="1056" locator="569:40-569:308" xsi:type="And">
                     <operand localId="1057" locator="569:40-569:81" name="Client is due for IPV vaccination Case 2" xsi:type="ExpressionRef"/>
                     <operand localId="1058" locator="569:87-569:308" xsi:type="Equal">
                        <signature localId="1062" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1063" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1059" locator="569:87-569:96" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1060" locator="569:100-569:308" valueType="t:String" value="Should vaccinate client with first IPV dose as client's age is more than 14 weeks, IPV dose was not administered and the latest bOPV dose was administered less than 4 weeks ago.&#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1453" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1454" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1455" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1064" locator="571:5-571:356">
               <when localId="1065" locator="571:10-571:33" xsi:type="Equal">
                  <signature localId="1072" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1073" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1070" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1071" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1067" locator="571:10-571:19" path="id" xsi:type="Property">
                        <source localId="1066" locator="571:10-571:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1068" locator="571:23-571:33" valueType="t:String" value="Polio30.4" xsi:type="Literal"/>
               </when>
               <then localId="1456" xsi:type="As">
                  <operand localId="1074" locator="571:40-571:356" xsi:type="And">
                     <operand localId="1075" locator="571:40-571:90" name="Client is due for bOPV and IPV vaccination Case 4" xsi:type="ExpressionRef"/>
                     <operand localId="1076" locator="571:96-571:356" xsi:type="Equal">
                        <signature localId="1080" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1081" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1077" locator="571:96-571:105" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1078" locator="571:109-571:356" valueType="t:String" value="Should vaccinate client with first IPV dose and third bOPV dose as client's age is more than 14 weeks, two bOPV doses and no IPV dose were administered and the latest bOPV dose was administered more than 4 weeks ago.&#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1457" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1458" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1459" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1082" locator="573:5-573:393">
               <when localId="1083" locator="573:10-573:33" xsi:type="Equal">
                  <signature localId="1090" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1091" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1088" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1089" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1085" locator="573:10-573:19" path="id" xsi:type="Property">
                        <source localId="1084" locator="573:10-573:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1086" locator="573:23-573:33" valueType="t:String" value="Polio31.4" xsi:type="Literal"/>
               </when>
               <then localId="1460" xsi:type="As">
                  <operand localId="1092" locator="573:40-573:393" xsi:type="And">
                     <operand localId="1093" locator="573:40-573:87" name="Client is not due for polio vaccination Case 3" xsi:type="ExpressionRef"/>
                     <operand localId="1094" locator="573:93-573:393" xsi:type="Equal">
                        <signature localId="1098" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1099" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1095" locator="573:93-573:102" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1096" locator="573:106-573:393" valueType="t:String" value="Should not vaccinate client with poliovirus dose as the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1461" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1462" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1463" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1100" locator="575:5-575:353">
               <when localId="1101" locator="575:10-575:33" xsi:type="Equal">
                  <signature localId="1108" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1109" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1106" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1107" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1103" locator="575:10-575:19" path="id" xsi:type="Property">
                        <source localId="1102" locator="575:10-575:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1104" locator="575:23-575:33" valueType="t:String" value="Polio32.4" xsi:type="Literal"/>
               </when>
               <then localId="1464" xsi:type="As">
                  <operand localId="1110" locator="575:40-575:353" xsi:type="And">
                     <operand localId="1111" locator="575:40-575:81" name="Client is due for IPV vaccination Case 3" xsi:type="ExpressionRef"/>
                     <operand localId="1112" locator="575:87-575:353" xsi:type="Equal">
                        <signature localId="1116" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1117" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1113" locator="575:87-575:96" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1114" locator="575:100-575:353" valueType="t:String" value="Should vaccinate client with second IPV dose as one bOPV dose and one IPV dose were administered, the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1465" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1466" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1467" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1118" locator="577:5-577:355">
               <when localId="1119" locator="577:10-577:33" xsi:type="Equal">
                  <signature localId="1126" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1127" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1124" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1125" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1121" locator="577:10-577:19" path="id" xsi:type="Property">
                        <source localId="1120" locator="577:10-577:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1122" locator="577:23-577:33" valueType="t:String" value="Polio33.4" xsi:type="Literal"/>
               </when>
               <then localId="1468" xsi:type="As">
                  <operand localId="1128" locator="577:40-577:355" xsi:type="And">
                     <operand localId="1129" locator="577:40-577:82" name="Client is due for bOPV vaccination Case 5" xsi:type="ExpressionRef"/>
                     <operand localId="1130" locator="577:88-577:355" xsi:type="Equal">
                        <signature localId="1134" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1135" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1131" locator="577:88-577:97" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1132" locator="577:101-577:355" valueType="t:String" value="Should vaccinate client with second bOPV dose as one bOPV dose and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1469" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1470" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1471" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1136" locator="579:5-579:383">
               <when localId="1137" locator="579:10-579:33" xsi:type="Equal">
                  <signature localId="1144" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1145" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1142" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1143" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1139" locator="579:10-579:19" path="id" xsi:type="Property">
                        <source localId="1138" locator="579:10-579:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1140" locator="579:23-579:33" valueType="t:String" value="Polio34.4" xsi:type="Literal"/>
               </when>
               <then localId="1472" xsi:type="As">
                  <operand localId="1146" locator="579:40-579:383" xsi:type="And">
                     <operand localId="1147" locator="579:40-579:90" name="Client is due for bOPV and IPV vaccination Case 5" xsi:type="ExpressionRef"/>
                     <operand localId="1148" locator="579:96-579:383" xsi:type="Equal">
                        <signature localId="1152" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1153" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1149" locator="579:96-579:105" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1150" locator="579:109-579:383" valueType="t:String" value="Should vaccinate client with second bOPV dose and second IPV dose as one bOPV dose and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1473" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1474" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1475" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1154" locator="581:5-581:247">
               <when localId="1155" locator="581:10-581:33" xsi:type="Equal">
                  <signature localId="1162" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1163" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1160" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1161" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1157" locator="581:10-581:19" path="id" xsi:type="Property">
                        <source localId="1156" locator="581:10-581:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1158" locator="581:23-581:33" valueType="t:String" value="Polio35.2" xsi:type="Literal"/>
               </when>
               <then localId="1476" xsi:type="As">
                  <operand localId="1164" locator="581:40-581:247" xsi:type="And">
                     <operand localId="1165" locator="581:40-581:82" name="Client is due for bOPV vaccination Case 6" xsi:type="ExpressionRef"/>
                     <operand localId="1166" locator="581:88-581:247" xsi:type="Equal">
                        <signature localId="1170" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1171" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1167" locator="581:88-581:97" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1168" locator="581:101-581:247" valueType="t:String" value="Should vaccinate client with first bOPV dose as bOPV dose was not administered and two IPV doses were administered. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1477" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1478" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1479" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1172" locator="583:5-583:343">
               <when localId="1173" locator="583:10-583:33" xsi:type="Equal">
                  <signature localId="1180" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1181" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1178" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1179" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1175" locator="583:10-583:19" path="id" xsi:type="Property">
                        <source localId="1174" locator="583:10-583:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1176" locator="583:23-583:33" valueType="t:String" value="Polio36.3" xsi:type="Literal"/>
               </when>
               <then localId="1480" xsi:type="As">
                  <operand localId="1182" locator="583:40-583:343" xsi:type="And">
                     <operand localId="1183" locator="583:40-583:87" name="Client is not due for polio vaccination Case 4" xsi:type="ExpressionRef"/>
                     <operand localId="1184" locator="583:93-583:343" xsi:type="Equal">
                        <signature localId="1188" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1189" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1185" locator="583:93-583:102" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1186" locator="583:106-583:343" valueType="t:String" value="Should not vaccinate client with poliovirus dose as client's age is less than 14 weeks and three bOPV doses were administered.&#xa;Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1481" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1482" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1483" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1190" locator="585:5-585:284">
               <when localId="1191" locator="585:10-585:33" xsi:type="Equal">
                  <signature localId="1198" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1199" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1196" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1197" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1193" locator="585:10-585:19" path="id" xsi:type="Property">
                        <source localId="1192" locator="585:10-585:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1194" locator="585:23-585:33" valueType="t:String" value="Polio37.3" xsi:type="Literal"/>
               </when>
               <then localId="1484" xsi:type="As">
                  <operand localId="1200" locator="585:40-585:284" xsi:type="And">
                     <operand localId="1201" locator="585:40-585:81" name="Client is due for IPV vaccination Case 4" xsi:type="ExpressionRef"/>
                     <operand localId="1202" locator="585:87-585:284" xsi:type="Equal">
                        <signature localId="1206" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1207" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1203" locator="585:87-585:96" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1204" locator="585:100-585:284" valueType="t:String" value="Should vaccinate client with first IPV dose as client's age is more than 14 weeks, three bOPV doses were administered and IPV dose was not administered. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1485" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1486" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1487" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1208" locator="587:5-587:444">
               <when localId="1209" locator="587:10-587:33" xsi:type="Equal">
                  <signature localId="1216" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1217" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1214" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1215" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1211" locator="587:10-587:19" path="id" xsi:type="Property">
                        <source localId="1210" locator="587:10-587:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1212" locator="587:23-587:33" valueType="t:String" value="Polio38.4" xsi:type="Literal"/>
               </when>
               <then localId="1488" xsi:type="As">
                  <operand localId="1218" locator="587:40-587:444" xsi:type="And">
                     <operand localId="1219" locator="587:40-587:87" name="Client is not due for polio vaccination Case 5" xsi:type="ExpressionRef"/>
                     <operand localId="1220" locator="587:93-587:444" xsi:type="Equal">
                        <signature localId="1224" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1225" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1221" locator="587:93-587:102" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1222" locator="587:106-587:444" valueType="t:String" value="Should not vaccinate client with poliovirus dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1489" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1490" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1491" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1226" locator="589:5-589:354">
               <when localId="1227" locator="589:10-589:33" xsi:type="Equal">
                  <signature localId="1234" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1235" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1232" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1233" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1229" locator="589:10-589:19" path="id" xsi:type="Property">
                        <source localId="1228" locator="589:10-589:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1230" locator="589:23-589:33" valueType="t:String" value="Polio39.4" xsi:type="Literal"/>
               </when>
               <then localId="1492" xsi:type="As">
                  <operand localId="1236" locator="589:40-589:354" xsi:type="And">
                     <operand localId="1237" locator="589:40-589:81" name="Client is due for IPV vaccination Case 5" xsi:type="ExpressionRef"/>
                     <operand localId="1238" locator="589:87-589:354" xsi:type="Equal">
                        <signature localId="1242" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1243" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1239" locator="589:87-589:96" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1240" locator="589:100-589:354" valueType="t:String" value="Should vaccinate client with second IPV dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered less than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1493" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1494" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1495" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1244" locator="591:5-591:355">
               <when localId="1245" locator="591:10-591:33" xsi:type="Equal">
                  <signature localId="1252" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1253" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1250" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1251" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1247" locator="591:10-591:19" path="id" xsi:type="Property">
                        <source localId="1246" locator="591:10-591:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1248" locator="591:23-591:33" valueType="t:String" value="Polio40.4" xsi:type="Literal"/>
               </when>
               <then localId="1496" xsi:type="As">
                  <operand localId="1254" locator="591:40-591:355" xsi:type="And">
                     <operand localId="1255" locator="591:40-591:82" name="Client is due for bOPV vaccination Case 7" xsi:type="ExpressionRef"/>
                     <operand localId="1256" locator="591:88-591:355" xsi:type="Equal">
                        <signature localId="1260" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1261" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1257" locator="591:88-591:97" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1258" locator="591:101-591:355" valueType="t:String" value="Should vaccinate client with third bOPV dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered less than 4 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1497" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1498" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1499" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1262" locator="593:5-593:383">
               <when localId="1263" locator="593:10-593:33" xsi:type="Equal">
                  <signature localId="1270" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1271" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1268" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1269" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1265" locator="593:10-593:19" path="id" xsi:type="Property">
                        <source localId="1264" locator="593:10-593:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1266" locator="593:23-593:33" valueType="t:String" value="Polio41.4" xsi:type="Literal"/>
               </when>
               <then localId="1500" xsi:type="As">
                  <operand localId="1272" locator="593:40-593:383" xsi:type="And">
                     <operand localId="1273" locator="593:40-593:90" name="Client is due for bOPV and IPV vaccination Case 6" xsi:type="ExpressionRef"/>
                     <operand localId="1274" locator="593:96-593:383" xsi:type="Equal">
                        <signature localId="1278" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1279" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1275" locator="593:96-593:105" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1276" locator="593:109-593:383" valueType="t:String" value="Should vaccinate client with third bOPV dose and second IPV dose as two bOPV doses and one IPV dose were administered, the latest bOPV dose was administered more than 4 weeks ago and the latest IPV dose was administered more than 4 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1501" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1502" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1503" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1280" locator="595:5-595:383">
               <when localId="1281" locator="595:10-595:33" xsi:type="Equal">
                  <signature localId="1288" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1289" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1286" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1287" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1283" locator="595:10-595:19" path="id" xsi:type="Property">
                        <source localId="1282" locator="595:10-595:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1284" locator="595:23-595:33" valueType="t:String" value="Polio42.3" xsi:type="Literal"/>
               </when>
               <then localId="1504" xsi:type="As">
                  <operand localId="1290" locator="595:40-595:383" xsi:type="And">
                     <operand localId="1291" locator="595:40-595:87" name="Client is not due for polio vaccination Case 6" xsi:type="ExpressionRef"/>
                     <operand localId="1292" locator="595:93-595:383" xsi:type="Equal">
                        <signature localId="1296" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1297" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1293" locator="595:93-595:102" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1294" locator="595:106-595:383" valueType="t:String" value="Should not vaccinate client with poliovirus dose as one bOPV dose and two IPV doses were administered and the latest bOPV dose was administered less than 4 weeks ago. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1505" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1506" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1507" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1298" locator="597:5-597:295">
               <when localId="1299" locator="597:10-597:33" xsi:type="Equal">
                  <signature localId="1306" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1307" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1304" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1305" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1301" locator="597:10-597:19" path="id" xsi:type="Property">
                        <source localId="1300" locator="597:10-597:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1302" locator="597:23-597:33" valueType="t:String" value="Polio43.3" xsi:type="Literal"/>
               </when>
               <then localId="1508" xsi:type="As">
                  <operand localId="1308" locator="597:40-597:295" xsi:type="And">
                     <operand localId="1309" locator="597:40-597:82" name="Client is due for bOPV vaccination Case 8" xsi:type="ExpressionRef"/>
                     <operand localId="1310" locator="597:88-597:295" xsi:type="Equal">
                        <signature localId="1314" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1315" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1311" locator="597:88-597:97" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1312" locator="597:101-597:295" valueType="t:String" value="Should vaccinate client with second bOPV dose as one bOPV dose and two IPV doses were administered and the latest bOPV dose was administered more than 4 weeks ago. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1509" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1510" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1511" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1316" locator="599:5-599:385">
               <when localId="1317" locator="599:10-599:33" xsi:type="Equal">
                  <signature localId="1324" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1325" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1322" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1323" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1319" locator="599:10-599:19" path="id" xsi:type="Property">
                        <source localId="1318" locator="599:10-599:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1320" locator="599:23-599:33" valueType="t:String" value="Polio44.3" xsi:type="Literal"/>
               </when>
               <then localId="1512" xsi:type="As">
                  <operand localId="1326" locator="599:40-599:385" xsi:type="And">
                     <operand localId="1327" locator="599:40-599:87" name="Client is not due for polio vaccination Case 7" xsi:type="ExpressionRef"/>
                     <operand localId="1328" locator="599:93-599:385" xsi:type="Equal">
                        <signature localId="1332" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1333" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1329" locator="599:93-599:102" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1330" locator="599:106-599:385" valueType="t:String" value="Should not vaccinate client with poliovirus dose as three bOPV doses and one IPV dose were administered and the latest IPV dose was administered less than 4 months ago. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1513" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1514" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1515" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1334" locator="601:5-601:295">
               <when localId="1335" locator="601:10-601:33" xsi:type="Equal">
                  <signature localId="1342" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1343" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1340" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1341" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1337" locator="601:10-601:19" path="id" xsi:type="Property">
                        <source localId="1336" locator="601:10-601:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1338" locator="601:23-601:33" valueType="t:String" value="Polio45.3" xsi:type="Literal"/>
               </when>
               <then localId="1516" xsi:type="As">
                  <operand localId="1344" locator="601:40-601:295" xsi:type="And">
                     <operand localId="1345" locator="601:40-601:81" name="Client is due for IPV vaccination Case 6" xsi:type="ExpressionRef"/>
                     <operand localId="1346" locator="601:87-601:295" xsi:type="Equal">
                        <signature localId="1350" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1351" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1347" locator="601:87-601:96" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1348" locator="601:100-601:295" valueType="t:String" value="Should vaccinate client with second IPV dose as three bOPV doses and one IPV dose were administered and the latest IPV dose was administered more than 4 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1517" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1518" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1519" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1352" locator="603:5-603:384">
               <when localId="1353" locator="603:10-603:33" xsi:type="Equal">
                  <signature localId="1360" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1361" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1358" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1359" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1355" locator="603:10-603:19" path="id" xsi:type="Property">
                        <source localId="1354" locator="603:10-603:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1356" locator="603:23-603:33" valueType="t:String" value="Polio46.3" xsi:type="Literal"/>
               </when>
               <then localId="1520" xsi:type="As">
                  <operand localId="1362" locator="603:40-603:384" xsi:type="And">
                     <operand localId="1363" locator="603:40-603:87" name="Client is not due for polio vaccination Case 8" xsi:type="ExpressionRef"/>
                     <operand localId="1364" locator="603:93-603:384" xsi:type="Equal">
                        <signature localId="1368" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1369" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1365" locator="603:93-603:102" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1366" locator="603:106-603:384" valueType="t:String" value="Should not vaccinate client with poliovirus dose as two bOPV doses and two IPV doses were administered and the latest bOPV dose was administered less than 4 weeks ago. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for the next poliovirus dose." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1521" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1522" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1523" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1370" locator="605:5-605:295">
               <when localId="1371" locator="605:10-605:33" xsi:type="Equal">
                  <signature localId="1378" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1379" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1376" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1377" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1373" locator="605:10-605:19" path="id" xsi:type="Property">
                        <source localId="1372" locator="605:10-605:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1374" locator="605:23-605:33" valueType="t:String" value="Polio47.3" xsi:type="Literal"/>
               </when>
               <then localId="1524" xsi:type="As">
                  <operand localId="1380" locator="605:40-605:295" xsi:type="And">
                     <operand localId="1381" locator="605:40-605:82" name="Client is due for bOPV vaccination Case 9" xsi:type="ExpressionRef"/>
                     <operand localId="1382" locator="605:88-605:295" xsi:type="Equal">
                        <signature localId="1386" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1387" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1383" locator="605:88-605:97" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1384" locator="605:101-605:295" valueType="t:String" value="Should vaccinate client with third bOPV dose as two bOPV doses and two IPV doses were administered and the latest bOPV dose was administered more than 4 weeks ago. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1525" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1526" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1527" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1388" locator="607:5-607:233">
               <when localId="1389" locator="607:10-607:33" xsi:type="Equal">
                  <signature localId="1396" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1397" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1394" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1395" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1391" locator="607:10-607:19" path="id" xsi:type="Property">
                        <source localId="1390" locator="607:10-607:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1392" locator="607:23-607:33" valueType="t:String" value="Polio48.1" xsi:type="Literal"/>
               </when>
               <then localId="1528" xsi:type="As">
                  <operand localId="1398" locator="607:40-607:233" xsi:type="And">
                     <operand localId="1399" locator="607:40-607:80" name="Polio immunization schedule is complete" xsi:type="ExpressionRef"/>
                     <operand localId="1400" locator="607:86-607:233" xsi:type="Equal">
                        <signature localId="1404" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1405" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1401" locator="607:86-607:95" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1402" locator="607:99-607:233" valueType="t:String" value="Polio routine immunization schedule is complete. Five poliovirus primary series doses were administered. &#xa;Check for any vaccines due." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1529" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1530" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1531" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <else localId="1532" xsi:type="As">
               <operand localId="1406" locator="609:10-609:27" valueType="t:String" value="No test case set" xsi:type="Literal"/>
               <asTypeSpecifier localId="1533" xsi:type="ChoiceTypeSpecifier">
                  <choice localId="1534" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                  <choice localId="1535" name="t:String" xsi:type="NamedTypeSpecifier"/>
               </asTypeSpecifier>
            </else>
         </expression>
      </def>
   </statements>
</library>
