<?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="772">
         <a:s>/*
 * Library: IMMZD2DTDTPOnTimeStartLogic (IMMZ.D2.DT.DTP.On-time start)
 * Rule: Determine if the client is due for a diphtheria–tetanus–pertussis (DTP) vaccination according to the national immunization schedule
 * Decision Table: DTP vaccination schedule, on-time start (at ≤ 12 months of age)
 * Trigger: IMMZ.D2 Determine required vaccination(s) if any
 */
library IMMZD2DTDTPOnTimeStartLogic</a:s>
      </a:s>
   </annotation>
   <identifier id="IMMZD2DTDTPOnTimeStartLogic" 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:53" localIdentifier="Encounter" path="http://smart.who.int/immunizations/IMMZD2DTDTPEncounterElements">
         <annotation xsi:type="a:Annotation">
            <a:s r="210">
               <a:s>include </a:s>
               <a:s>
                  <a:s>IMMZD2DTDTPEncounterElements</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="230" locator="176:1-179:55" name="Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; =&quot;Tetanus and diphtheria-containing vaccines&quot;)"/>
            <a:s r="230">
               <a:s>/*
@output: Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; =&quot;Tetanus and diphtheria-containing vaccines&quot;)
&quot;Completed the primary vaccination series&quot; = TRUE (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)
*/
define &quot;Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose&quot;:
  </a:s>
               <a:s r="231">
                  <a:s r="232">
                     <a:s r="234">
                        <a:s r="233">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="234">
                           <a:s>&quot;Three DTP primary series doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="236">
                        <a:s r="235">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="236">
                           <a:s>&quot;No tetanus and diphtheria booster doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="238">
                     <a:s r="237">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="238">
                        <a:s>&quot;Client's age is less than 12 months&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="231" locator="177:3-179:55" xsi:type="And">
            <operand localId="232" locator="177:3-178:77" xsi:type="And">
               <operand localId="234" locator="177:3-177:62" name="Three DTP primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="236" locator="178:9-178:77" name="No tetanus and diphtheria booster doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="238" locator="179:9-179:55" name="Client's age is less than 12 months" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="242" locator="312:1-315:52" name="Client is not due for pertussis booster dose" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for pertussis booster dose"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot;"/>
            <a:s r="242">
               <a:s>/*
@output: Client is not due for pertussis booster dose
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot;
*/
define &quot;Client is not due for pertussis booster dose&quot;:
  </a:s>
               <a:s r="243">
                  <a:s r="244">
                     <a:s r="246">
                        <a:s r="245">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="246">
                           <a:s>&quot;Three DTP primary series doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="248">
                        <a:s r="247">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="248">
                           <a:s>&quot;No pertussis booster doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="250">
                     <a:s r="249">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="250">
                        <a:s>&quot;Client's age is less than 1 year&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="243" locator="313:3-315:52" xsi:type="And">
            <operand localId="244" locator="313:3-314:64" xsi:type="And">
               <operand localId="246" locator="313:3-313:62" name="Three DTP primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="248" locator="314:9-314:64" name="No pertussis booster doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="250" locator="315:9-315:52" name="Client's age is less than 1 year" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="256" locator="186:1-187:246" name="Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose Guidance"/>
            <a:t name="guidance" value="Should not vaccinate client with first tetanus and diphtheria booster dose as client's age is less than 12 months. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for first tetanus and diphtheria booster dose."/>
            <a:s r="256">
               <a:s>/*
@output: Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose Guidance
@guidance: Should not vaccinate client with first tetanus and diphtheria booster dose as client's age is less than 12 months. 
Check for any other vaccines due and inform the caregiver of when to come back for first tetanus and diphtheria booster dose.
*/
define &quot;Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose Guidance&quot;:
  </a:s>
               <a:s r="257">
                  <a:s>'Should not vaccinate client with first tetanus and diphtheria booster dose as client\'s age is less than 12 months. 
Check for any other vaccines due and inform the caregiver of when to come back for first tetanus and diphtheria booster dose.'</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="257" locator="187:3-187:246" valueType="t:String" value="Should not vaccinate client with first tetanus and diphtheria booster dose as client's age is less than 12 months. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for first tetanus and diphtheria booster dose." xsi:type="Literal"/>
      </def>
      <def localId="267" locator="322:1-323:205" name="Client is not due for pertussis booster dose Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for pertussis booster dose Guidance"/>
            <a:t name="guidance" value="Should not vaccinate client with pertussis booster dose as client's age is less than 1 year. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for pertussis booster dose."/>
            <a:s r="267">
               <a:s>/*
@output: Client is not due for pertussis booster dose Guidance
@guidance: Should not vaccinate client with pertussis booster dose as client's age is less than 1 year. 
Check for any other vaccines due and inform the caregiver of when to come back for pertussis booster dose.
*/
define &quot;Client is not due for pertussis booster dose Guidance&quot;:
  </a:s>
               <a:s r="268">
                  <a:s>'Should not vaccinate client with pertussis booster dose as client\'s age is less than 1 year. 
Check for any other vaccines due and inform the caregiver of when to come back for pertussis booster dose.'</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="268" locator="323:3-323:205" valueType="t:String" value="Should not vaccinate client with pertussis booster dose as client's age is less than 1 year. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for pertussis booster dose." xsi:type="Literal"/>
      </def>
      <def localId="278" locator="195:1-198:67" name="Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;Tetanus and diphtheria-containing vaccines&quot;)"/>
            <a:s r="278">
               <a:s>/*
@output: Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;Tetanus and diphtheria-containing vaccines&quot;)
&quot;Completed the primary vaccination series&quot; = TRUE (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)
*/
define &quot;Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose&quot;:
  </a:s>
               <a:s r="279">
                  <a:s r="280">
                     <a:s r="282">
                        <a:s r="281">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="282">
                           <a:s>&quot;Three DTP primary series doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="284">
                        <a:s r="283">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="284">
                           <a:s>&quot;No tetanus and diphtheria booster doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="286">
                     <a:s r="285">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="286">
                        <a:s>&quot;Client's age is more than or equal to 12 months&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="279" locator="196:3-198:67" xsi:type="And">
            <operand localId="280" locator="196:3-197:77" xsi:type="And">
               <operand localId="282" locator="196:3-196:62" name="Three DTP primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="284" locator="197:9-197:77" name="No tetanus and diphtheria booster doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="286" locator="198:9-198:67" name="Client's age is more than or equal to 12 months" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="290" locator="331:1-335:79" name="Primary DTP series is complete. Client is not due for pertussis booster dose" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Primary DTP series is complete. Client is not due for pertussis booster dose"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; = &quot;Pertussis-containing vaccines&quot;)"/>
            <a:s r="290">
               <a:s>/*
@output: Primary DTP series is complete. Client is not due for pertussis booster dose
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; = &quot;Pertussis-containing vaccines&quot;)
&quot;Completed the primary vaccination series&quot; = TRUE (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)
*/
define &quot;Primary DTP series is complete. Client is not due for pertussis booster dose&quot;:
  </a:s>
               <a:s r="291">
                  <a:s r="292">
                     <a:s r="293">
                        <a:s r="295">
                           <a:s r="294">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="295">
                              <a:s>&quot;Three DTP primary series doses were administered&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s>
    and </a:s>
                        <a:s r="297">
                           <a:s r="296">
                              <a:s>Encounter</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="297">
                              <a:s>&quot;No pertussis booster doses were administered&quot;</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="299">
                        <a:s r="298">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="299">
                           <a:s>&quot;Client's age is between 1 year and 6 years&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="301">
                     <a:s r="300">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="301">
                        <a:s>&quot;The latest DTP dose was administered less than 6 months ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="291" locator="332:3-335:79" xsi:type="And">
            <operand localId="292" locator="332:3-334:62" xsi:type="And">
               <operand localId="293" locator="332:3-333:64" xsi:type="And">
                  <operand localId="295" locator="332:3-332:62" name="Three DTP primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="297" locator="333:9-333:64" name="No pertussis booster doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="299" locator="334:9-334:62" name="Client's age is between 1 year and 6 years" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="301" locator="335:9-335:79" name="The latest DTP dose was administered less than 6 months ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="307" locator="204:1-205:140" name="Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose Guidance"/>
            <a:t name="guidance" value="Should vaccinate client with first tetanus and diphtheria booster dose as client is at least 12 months old. Check for contraindications."/>
            <a:s r="307">
               <a:s>/*
@output: Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose Guidance
@guidance: Should vaccinate client with first tetanus and diphtheria booster dose as client is at least 12 months old. Check for contraindications.
*/
define &quot;Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose Guidance&quot;:
  </a:s>
               <a:s r="308">
                  <a:s>'Should vaccinate client with first tetanus and diphtheria booster dose as client is at least 12 months old. Check for contraindications.'</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="308" locator="205:3-205:140" valueType="t:String" value="Should vaccinate client with first tetanus and diphtheria booster dose as client is at least 12 months old. Check for contraindications." xsi:type="Literal"/>
      </def>
      <def localId="318" locator="342:1-343:231" name="Primary DTP series is complete. Client is not due for pertussis booster dose Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Primary DTP series is complete. Client is not due for pertussis booster dose Guidance"/>
            <a:t name="guidance" value="Should not vaccinate client with pertussis booster dose as the latest DTP dose was administered less than 6 months ago. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for pertussis booster dose."/>
            <a:s r="318">
               <a:s>/*
@output: Primary DTP series is complete. Client is not due for pertussis booster dose Guidance
@guidance: Should not vaccinate client with pertussis booster dose as the latest DTP dose was administered less than 6 months ago. 
Check for any other vaccines due and inform the caregiver of when to come back for pertussis booster dose.
*/
define &quot;Primary DTP series is complete. Client is not due for pertussis booster dose Guidance&quot;:
  </a:s>
               <a:s r="319">
                  <a:s>'Should not vaccinate client with pertussis booster dose as the latest DTP dose was administered less than 6 months ago. 
Check for any other vaccines due and inform the caregiver of when to come back for pertussis booster dose.'</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="319" locator="343:3-343:231" valueType="t:String" value="Should not vaccinate client with pertussis booster dose as the latest DTP dose was administered less than 6 months ago. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for pertussis booster dose." xsi:type="Literal"/>
      </def>
      <def localId="330" locator="351:1-355:79" name="Primary DTP series is complete. Client is due for pertussis booster dose" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Primary DTP series is complete. Client is due for pertussis booster dose"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;Pertussis-containing vaccines&quot;)"/>
            <a:s r="330">
               <a:s>/*
@output: Primary DTP series is complete. Client is due for pertussis booster dose
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;Pertussis-containing vaccines&quot;)
&quot;Completed the primary vaccination series&quot; = TRUE (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)
*/
define &quot;Primary DTP series is complete. Client is due for pertussis booster dose&quot;:
  </a:s>
               <a:s r="331">
                  <a:s r="332">
                     <a:s r="333">
                        <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;Three DTP primary series doses were administered&quot;</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;No pertussis booster doses were administered&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;Client's age is between 1 year and 6 years&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="341">
                     <a:s r="340">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="341">
                        <a:s>&quot;The latest DTP dose was administered more than 6 months ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="331" locator="352:3-355:79" xsi:type="And">
            <operand localId="332" locator="352:3-354:62" xsi:type="And">
               <operand localId="333" locator="352:3-353:64" xsi:type="And">
                  <operand localId="335" locator="352:3-352:62" name="Three DTP primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
                  <operand localId="337" locator="353:9-353:64" name="No pertussis booster doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               </operand>
               <operand localId="339" locator="354:9-354:62" name="Client's age is between 1 year and 6 years" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="341" locator="355:9-355:79" name="The latest DTP dose was administered more than 6 months ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="353" locator="362:1-363:240" name="Primary DTP series is complete. Client is due for pertussis booster dose Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Primary DTP series is complete. Client is due for pertussis booster dose Guidance"/>
            <a:t name="guidance" value="Should vaccinate client with pertussis booster dose as no pertussis booster dose was administered, client is within the appropriate age range and the latest DTP dose was administered more than 6 months ago. &#xa;Check for contraindications."/>
            <a:s r="353">
               <a:s>/*
@output: Primary DTP series is complete. Client is due for pertussis booster dose Guidance
@guidance: Should vaccinate client with pertussis booster dose as no pertussis booster dose was administered, client is within the appropriate age range and the latest DTP dose was administered more than 6 months ago. 
Check for contraindications.
*/
define &quot;Primary DTP series is complete. Client is due for pertussis booster dose Guidance&quot;:
  </a:s>
               <a:s r="354">
                  <a:s>'Should vaccinate client with pertussis booster dose as no pertussis booster dose was administered, client is within the appropriate age range and the latest DTP dose was administered more than 6 months ago. 
Check for contraindications.'</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="354" locator="363:3-363:240" valueType="t:String" value="Should vaccinate client with pertussis booster dose as no pertussis booster dose was administered, client is within the appropriate age range and the latest DTP dose was administered more than 6 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
      </def>
      <def localId="369" locator="370:1-373:53" name="Pertussis immunization schedule is complete Case 1" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Pertussis immunization schedule is complete Case 1"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Complete&quot; (where &quot;Vaccine type&quot; = &quot;Pertussis-containing vaccines&quot;)"/>
            <a:s r="369">
               <a:s>/*
@output: Pertussis immunization schedule is complete Case 1
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Complete&quot; (where &quot;Vaccine type&quot; = &quot;Pertussis-containing vaccines&quot;)
*/
define &quot;Pertussis immunization schedule is complete Case 1&quot;:
  </a:s>
               <a:s r="370">
                  <a:s r="371">
                     <a:s r="373">
                        <a:s r="372">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="373">
                           <a:s>&quot;Three DTP primary series doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="375">
                        <a:s r="374">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="375">
                           <a:s>&quot;No pertussis booster doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="377">
                     <a:s r="376">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="377">
                        <a:s>&quot;Client's age is more than 6 years&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="370" locator="371:3-373:53" xsi:type="And">
            <operand localId="371" locator="371:3-372:64" xsi:type="And">
               <operand localId="373" locator="371:3-371:62" name="Three DTP primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="375" locator="372:9-372:64" name="No pertussis booster doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="377" locator="373:9-373:53" name="Client's age is more than 6 years" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="381" locator="379:1-381:63" name="Pertussis immunization schedule is complete Case 2" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Pertussis immunization schedule is complete Case 2"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Complete&quot; (where &quot;Vaccine type&quot; = &quot;Pertussis-containing vaccines&quot;)"/>
            <a:s r="381">
               <a:s>/*
@output: Pertussis immunization schedule is complete Case 2
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Complete&quot; (where &quot;Vaccine type&quot; = &quot;Pertussis-containing vaccines&quot;)
*/
define &quot;Pertussis immunization schedule is complete Case 2&quot;:
  </a:s>
               <a:s r="382">
                  <a:s r="384">
                     <a:s r="383">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="384">
                        <a:s>&quot;Three DTP primary series doses were administered&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="386">
                     <a:s r="385">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="386">
                        <a:s>&quot;One pertussis booster dose was administered&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="382" locator="380:3-381:63" xsi:type="And">
            <operand localId="384" locator="380:3-380:62" name="Three DTP primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            <operand localId="386" locator="381:9-381:63" name="One pertussis booster dose was administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="365" locator="387:1-389:59" name="Pertussis immunization schedule is complete" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Pertussis immunization schedule is complete"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Complete&quot; (where &quot;Vaccine type&quot; = &quot;Pertussis-containing vaccines&quot;)"/>
            <a:s r="365">
               <a:s>/*
@output: Pertussis immunization schedule is complete
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Complete&quot; (where &quot;Vaccine type&quot; = &quot;Pertussis-containing vaccines&quot;)
*/
define &quot;Pertussis immunization schedule is complete&quot;:
  </a:s>
               <a:s r="366">
                  <a:s r="378">
                     <a:s>&quot;Pertussis immunization schedule is complete Case 1&quot;</a:s>
                  </a:s>
                  <a:s>
    or </a:s>
                  <a:s r="387">
                     <a:s>&quot;Pertussis immunization schedule is complete Case 2&quot;</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="366" locator="388:3-389:59" xsi:type="Or">
            <operand localId="378" locator="388:3-388:54" name="Pertussis immunization schedule is complete Case 1" xsi:type="ExpressionRef"/>
            <operand localId="387" locator="389:8-389:59" name="Pertussis immunization schedule is complete Case 2" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="399" locator="398:1-405:5" name="Pertussis immunization schedule is complete Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Pertussis immunization schedule is complete Guidance"/>
            <a:s r="399">
               <a:s>/*
@output: Pertussis immunization schedule is complete Guidance
@guidance = Pertussis immunization schedule is complete. Three DTP primary series doses were administered.
Check for any other vaccines due.
@guidance = Pertussis immunization schedule is complete. Three DTP primary series doses and one pertussis booster dose were administered. 
Check for any other vaccines due.
*/
define &quot;Pertussis immunization schedule is complete Guidance&quot;:
  </a:s>
               <a:s r="400">
                  <a:s>case
    </a:s>
                  <a:s r="401">
                     <a:s>when </a:s>
                     <a:s r="402">
                        <a:s>&quot;Pertussis immunization schedule is complete Case 1&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="403">
                        <a:s>'Pertussis immunization schedule is complete. Three DTP primary series doses were administered.
Check for any other vaccines due.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="405">
                     <a:s>when </a:s>
                     <a:s r="406">
                        <a:s>&quot;Pertussis immunization schedule is complete Case 2&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="407">
                        <a:s>'Pertussis immunization schedule is complete. Three DTP primary series doses and one pertussis booster dose were administered. 
Check for any other vaccines due.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    else </a:s>
                  <a:s r="409">
                     <a:s>''</a:s>
                  </a:s>
                  <a:s>
  end</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="400" locator="399:3-405:5" xsi:type="Case">
            <caseItem localId="401" locator="400:5-400:197">
               <when localId="402" locator="400:10-400:61" name="Pertussis immunization schedule is complete Case 1" xsi:type="ExpressionRef"/>
               <then localId="403" locator="400:68-400:197" valueType="t:String" value="Pertussis immunization schedule is complete. Three DTP primary series doses were administered.&#xa;Check for any other vaccines due." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="405" locator="402:5-402:229">
               <when localId="406" locator="402:10-402:61" name="Pertussis immunization schedule is complete Case 2" xsi:type="ExpressionRef"/>
               <then localId="407" locator="402:68-402:229" valueType="t:String" value="Pertussis immunization schedule is complete. Three DTP primary series doses and one pertussis booster dose were administered. &#xa;Check for any other vaccines due." xsi:type="Literal"/>
            </caseItem>
            <else localId="409" locator="404:10-404:11" valueType="t:String" value="" xsi:type="Literal"/>
         </expression>
      </def>
      <def localId="423" locator="211:1-214:53" name="Client is not due for tetanus and diphtheria booster dose Case 1" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for tetanus and diphtheria booster dose Case 1"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; = &quot;Tetanus and diphtheria-containing vaccines&quot;)"/>
            <a:s r="423">
               <a:s>/*
@output: Client is not due for tetanus and diphtheria booster dose Case 1
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; = &quot;Tetanus and diphtheria-containing vaccines&quot;)
*/
define &quot;Client is not due for tetanus and diphtheria booster dose Case 1&quot;:
  </a:s>
               <a:s r="424">
                  <a:s r="425">
                     <a:s r="427">
                        <a:s r="426">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="427">
                           <a:s>&quot;Three DTP primary series doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="429">
                        <a:s r="428">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="429">
                           <a:s>&quot;One tetanus and diphtheria booster dose was administered&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="431">
                     <a:s r="430">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="431">
                        <a:s>&quot;Client's age is less than 4 years&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="424" locator="212:3-214:53" xsi:type="And">
            <operand localId="425" locator="212:3-213:76" xsi:type="And">
               <operand localId="427" locator="212:3-212:62" name="Three DTP primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="429" locator="213:9-213:76" name="One tetanus and diphtheria booster dose was administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="431" locator="214:9-214:53" name="Client's age is less than 4 years" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="435" locator="220:1-223:53" name="Client is not due for tetanus and diphtheria booster dose Case 2" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for tetanus and diphtheria booster dose Case 2"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; = &quot;Tetanus and diphtheria-containing vaccines&quot;)"/>
            <a:s r="435">
               <a:s>/*
@output: Client is not due for tetanus and diphtheria booster dose Case 2
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; = &quot;Tetanus and diphtheria-containing vaccines&quot;)
*/
define &quot;Client is not due for tetanus and diphtheria booster dose Case 2&quot;:
  </a:s>
               <a:s r="436">
                  <a:s r="437">
                     <a:s r="439">
                        <a:s r="438">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="439">
                           <a:s>&quot;Three DTP primary series doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="441">
                        <a:s r="440">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="441">
                           <a:s>&quot;Two tetanus and diphtheria booster doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="443">
                     <a:s r="442">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="443">
                        <a:s>&quot;Client's age is less than 9 years&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="436" locator="221:3-223:53" xsi:type="And">
            <operand localId="437" locator="221:3-222:78" xsi:type="And">
               <operand localId="439" locator="221:3-221:62" name="Three DTP primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="441" locator="222:9-222:78" name="Two tetanus and diphtheria booster doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="443" locator="223:9-223:53" name="Client's age is less than 9 years" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="419" locator="229:1-231:73" name="Client is not due for tetanus and diphtheria booster dose" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for tetanus and diphtheria booster dose"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; = &quot;Tetanus and diphtheria-containing vaccines&quot;)"/>
            <a:s r="419">
               <a:s>/*
@output: Client is not due for tetanus and diphtheria booster dose
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; = &quot;Tetanus and diphtheria-containing vaccines&quot;)
*/
define &quot;Client is not due for tetanus and diphtheria booster dose&quot;:
  </a:s>
               <a:s r="420">
                  <a:s r="432">
                     <a:s>&quot;Client is not due for tetanus and diphtheria booster dose Case 1&quot;</a:s>
                  </a:s>
                  <a:s>
    or </a:s>
                  <a:s r="444">
                     <a:s>&quot;Client is not due for tetanus and diphtheria booster dose Case 2&quot;</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="420" locator="230:3-231:73" xsi:type="Or">
            <operand localId="432" locator="230:3-230:68" name="Client is not due for tetanus and diphtheria booster dose Case 1" xsi:type="ExpressionRef"/>
            <operand localId="444" locator="231:8-231:73" name="Client is not due for tetanus and diphtheria booster dose Case 2" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="451" locator="240:1-247:5" name="Client is not due for tetanus and diphtheria booster dose Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for tetanus and diphtheria booster dose Guidance"/>
            <a:s r="451">
               <a:s>/*
@output: Client is not due for tetanus and diphtheria booster dose Guidance
@guidance = Should not vaccinate client with second tetanus and diphtheria booster dose as client's age is less than 4 years. 
Check for any other vaccines due and inform the caregiver of when to come back for second tetanus and diphtheria booster dose.
@guidance = Should not vaccinate client with third tetanus and diphtheria booster dose as client's age is less than 9 years. 
Check for any vaccines due, and inform the caregiver of when to come back for third tetanus and diphtheria booster dose.
*/
define &quot;Client is not due for tetanus and diphtheria booster dose Guidance&quot;:
  </a:s>
               <a:s r="452">
                  <a:s>case
    </a:s>
                  <a:s r="453">
                     <a:s>when </a:s>
                     <a:s r="454">
                        <a:s>&quot;Client is not due for tetanus and diphtheria booster dose Case 1&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="455">
                        <a:s>'Should not vaccinate client with second tetanus and diphtheria booster dose as client\'s age is less than 4 years. 
Check for any other vaccines due and inform the caregiver of when to come back for second tetanus and diphtheria booster dose.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="457">
                     <a:s>when </a:s>
                     <a:s r="458">
                        <a:s>&quot;Client is not due for tetanus and diphtheria booster dose Case 2&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="459">
                        <a:s>'Should not vaccinate client with third tetanus and diphtheria booster dose as client\'s age is less than 9 years. 
Check for any vaccines due, and inform the caregiver of when to come back for third tetanus and diphtheria booster dose.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    else </a:s>
                  <a:s r="461">
                     <a:s>''</a:s>
                  </a:s>
                  <a:s>
  end</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="452" locator="241:3-247:5" xsi:type="Case">
            <caseItem localId="453" locator="242:5-242:325">
               <when localId="454" locator="242:10-242:75" name="Client is not due for tetanus and diphtheria booster dose Case 1" xsi:type="ExpressionRef"/>
               <then localId="455" locator="242:82-242:325" valueType="t:String" value="Should not vaccinate client with second tetanus and diphtheria booster dose as client's age is less than 4 years. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for second tetanus and diphtheria booster dose." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="457" locator="244:5-244:318">
               <when localId="458" locator="244:10-244:75" name="Client is not due for tetanus and diphtheria booster dose Case 2" xsi:type="ExpressionRef"/>
               <then localId="459" locator="244:82-244:318" valueType="t:String" value="Should not vaccinate client with third tetanus and diphtheria booster dose as client's age is less than 9 years. &#xa;Check for any vaccines due, and inform the caregiver of when to come back for third tetanus and diphtheria booster dose." xsi:type="Literal"/>
            </caseItem>
            <else localId="461" locator="246:10-246:11" valueType="t:String" value="" xsi:type="Literal"/>
         </expression>
      </def>
      <def localId="513" locator="253:1-256:65" name="Client is due for tetanus and diphtheria booster dose Case 1" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for tetanus and diphtheria booster dose Case 1"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;Tetanus and diphtheria-containing vaccines&quot;)"/>
            <a:s r="513">
               <a:s>/*
@output: Client is due for tetanus and diphtheria booster dose Case 1
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;Tetanus and diphtheria-containing vaccines&quot;)
*/
define &quot;Client is due for tetanus and diphtheria booster dose Case 1&quot;:
  </a:s>
               <a:s r="514">
                  <a:s r="515">
                     <a:s r="517">
                        <a:s r="516">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="517">
                           <a:s>&quot;Three DTP primary series doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="519">
                        <a:s r="518">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="519">
                           <a:s>&quot;One tetanus and diphtheria booster dose was administered&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="521">
                     <a:s r="520">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="521">
                        <a:s>&quot;Client's age is more than or equal to 4 years&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="514" locator="254:3-256:65" xsi:type="And">
            <operand localId="515" locator="254:3-255:76" xsi:type="And">
               <operand localId="517" locator="254:3-254:62" name="Three DTP primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="519" locator="255:9-255:76" name="One tetanus and diphtheria booster dose was administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="521" locator="256:9-256:65" name="Client's age is more than or equal to 4 years" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="525" locator="262:1-265:65" name="Client is due for tetanus and diphtheria booster dose Case 2" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for tetanus and diphtheria booster dose Case 2"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;Tetanus and diphtheria-containing vaccines&quot;)"/>
            <a:s r="525">
               <a:s>/*
@output: Client is due for tetanus and diphtheria booster dose Case 2
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;Tetanus and diphtheria-containing vaccines&quot;)
*/
define &quot;Client is due for tetanus and diphtheria booster dose Case 2&quot;:
  </a:s>
               <a:s r="526">
                  <a:s r="527">
                     <a:s r="529">
                        <a:s r="528">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="529">
                           <a:s>&quot;Three DTP primary series doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
    and </a:s>
                     <a:s r="531">
                        <a:s r="530">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="531">
                           <a:s>&quot;Two tetanus and diphtheria booster doses were administered&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="533">
                     <a:s r="532">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="533">
                        <a:s>&quot;Client's age is more than or equal to 9 years&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="526" locator="263:3-265:65" xsi:type="And">
            <operand localId="527" locator="263:3-264:78" xsi:type="And">
               <operand localId="529" locator="263:3-263:62" name="Three DTP primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="531" locator="264:9-264:78" name="Two tetanus and diphtheria booster doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="533" locator="265:9-265:65" name="Client's age is more than or equal to 9 years" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="509" locator="271:1-273:69" name="Client is due for tetanus and diphtheria booster dose" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for tetanus and diphtheria booster dose"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;Tetanus and diphtheria-containing vaccines&quot;)"/>
            <a:s r="509">
               <a:s>/*
@output: Client is due for tetanus and diphtheria booster dose
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;Tetanus and diphtheria-containing vaccines&quot;)
*/
define &quot;Client is due for tetanus and diphtheria booster dose&quot;:
  </a:s>
               <a:s r="510">
                  <a:s r="522">
                     <a:s>&quot;Client is due for tetanus and diphtheria booster dose Case 1&quot;</a:s>
                  </a:s>
                  <a:s>
    or </a:s>
                  <a:s r="534">
                     <a:s>&quot;Client is due for tetanus and diphtheria booster dose Case 2&quot;</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="510" locator="272:3-273:69" xsi:type="Or">
            <operand localId="522" locator="272:3-272:64" name="Client is due for tetanus and diphtheria booster dose Case 1" xsi:type="ExpressionRef"/>
            <operand localId="534" locator="273:8-273:69" name="Client is due for tetanus and diphtheria booster dose Case 2" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="541" locator="282:1-289:5" name="Client is due for tetanus and diphtheria booster dose Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for tetanus and diphtheria booster dose Guidance"/>
            <a:s r="541">
               <a:s>/*
@output: Client is due for tetanus and diphtheria booster dose Guidance
@guidance = Should vaccinate client with second tetanus and diphtheria booster dose as client is within appropriate age range and the latest tetanus and diphtheria booster dose was administered more than 4 years ago. 
Check for contraindications.
@guidance = Should vaccinate client with third tetanus and diphtheria booster dose as client is within appropriate age range and the latest tetanus and diphtheria dose was administered more than 4 years ago. 
Check for contraindications.
*/
define &quot;Client is due for tetanus and diphtheria booster dose Guidance&quot;:
  </a:s>
               <a:s r="542">
                  <a:s>case
    </a:s>
                  <a:s r="543">
                     <a:s>when </a:s>
                     <a:s r="544">
                        <a:s>&quot;Client is due for tetanus and diphtheria booster dose Case 1&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="545">
                        <a:s>'Should vaccinate client with second tetanus and diphtheria booster dose as client is within appropriate age range and the latest tetanus and diphtheria booster dose was administered more than 4 years ago. 
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="547">
                     <a:s>when </a:s>
                     <a:s r="548">
                        <a:s>&quot;Client is due for tetanus and diphtheria booster dose Case 2&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="549">
                        <a:s>'Should vaccinate client with third tetanus and diphtheria booster dose as client is within appropriate age range and the latest tetanus and diphtheria dose was administered more than 4 years ago. 
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    else </a:s>
                  <a:s r="551">
                     <a:s>''</a:s>
                  </a:s>
                  <a:s>
  end</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="542" locator="283:3-289:5" xsi:type="Case">
            <caseItem localId="543" locator="284:5-284:313">
               <when localId="544" locator="284:10-284:71" name="Client is due for tetanus and diphtheria booster dose Case 1" xsi:type="ExpressionRef"/>
               <then localId="545" locator="284:78-284:313" valueType="t:String" value="Should vaccinate client with second tetanus and diphtheria booster dose as client is within appropriate age range and the latest tetanus and diphtheria booster dose was administered more than 4 years ago. &#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="547" locator="286:5-286:304">
               <when localId="548" locator="286:10-286:71" name="Client is due for tetanus and diphtheria booster dose Case 2" xsi:type="ExpressionRef"/>
               <then localId="549" locator="286:78-286:304" valueType="t:String" value="Should vaccinate client with third tetanus and diphtheria booster dose as client is within appropriate age range and the latest tetanus and diphtheria dose was administered more than 4 years ago. &#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <else localId="551" locator="288:10-288:11" valueType="t:String" value="" xsi:type="Literal"/>
         </expression>
      </def>
      <def localId="599" locator="295:1-297:80" name="Tetanus and diphtheria immunization schedule is complete" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Tetanus and diphtheria immunization schedule is complete"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Complete&quot; (where &quot;Vaccine type&quot; = &quot;Tetanus and diphtheria-containing vaccines&quot;)"/>
            <a:s r="599">
               <a:s>/*
@output: Tetanus and diphtheria immunization schedule is complete
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Complete&quot; (where &quot;Vaccine type&quot; = &quot;Tetanus and diphtheria-containing vaccines&quot;)
*/
define &quot;Tetanus and diphtheria immunization schedule is complete&quot;:
  </a:s>
               <a:s r="600">
                  <a:s r="602">
                     <a:s r="601">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="602">
                        <a:s>&quot;Three DTP primary series doses were administered&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="604">
                     <a:s r="603">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="604">
                        <a:s>&quot;Three tetanus and diphtheria booster doses were administered&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="600" locator="296:3-297:80" xsi:type="And">
            <operand localId="602" locator="296:3-296:62" name="Three DTP primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            <operand localId="604" locator="297:9-297:80" name="Three tetanus and diphtheria booster doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="611" locator="304:1-305:192" name="Tetanus and diphtheria immunization schedule is complete Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Tetanus and diphtheria immunization schedule is complete Guidance"/>
            <a:t name="guidance" value="Tetanus and diphtheria immunization schedule is complete. Three DTP primary series doses and three tetanus and diphtheria booster doses were administered.&#xa;Check for any other vaccines due."/>
            <a:s r="611">
               <a:s>/*
@output: Tetanus and diphtheria immunization schedule is complete Guidance
@guidance: Tetanus and diphtheria immunization schedule is complete. Three DTP primary series doses and three tetanus and diphtheria booster doses were administered.
Check for any other vaccines due.
*/
define &quot;Tetanus and diphtheria immunization schedule is complete Guidance&quot;:
  </a:s>
               <a:s r="612">
                  <a:s>'Tetanus and diphtheria immunization schedule is complete. Three DTP primary series doses and three tetanus and diphtheria booster doses were administered.
Check for any other vaccines due.'</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="612" locator="305:3-305:192" valueType="t:String" value="Tetanus and diphtheria immunization schedule is complete. Three DTP primary series doses and three tetanus and diphtheria booster doses were administered.&#xa;Check for any other vaccines due." xsi:type="Literal"/>
      </def>
      <def localId="632" locator="70:1-71:47" name="Client is not due for DTP vaccination Case 1" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for DTP vaccination Case 1"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)"/>
            <a:s r="632">
               <a:s>/*
@output: Client is not due for DTP vaccination Case 1
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)
*/
define &quot;Client is not due for DTP vaccination Case 1&quot;:
  </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;Client's age is less than 6 weeks&quot;</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="634" locator="71:3-71:47" name="Client's age is less than 6 weeks" libraryName="Encounter" xsi:type="ExpressionRef"/>
      </def>
      <def localId="638" locator="77:1-79:78" name="Client is not due for DTP vaccination Case 2" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for DTP vaccination Case 2"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)"/>
            <a:s r="638">
               <a:s>/*
@output: Client is not due for DTP vaccination Case 2
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)
*/
define &quot;Client is not due for DTP vaccination Case 2&quot;:
  </a:s>
               <a:s r="639">
                  <a:s r="641">
                     <a:s r="640">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="641">
                        <a:s>&quot;One DTP primary series dose was administered&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="643">
                     <a:s r="642">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="643">
                        <a:s>&quot;The latest DTP dose was administered less than 4 weeks ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="639" locator="78:3-79:78" xsi:type="And">
            <operand localId="641" locator="78:3-78:58" name="One DTP primary series dose was administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            <operand localId="643" locator="79:9-79:78" name="The latest DTP dose was administered less than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="647" locator="85:1-87:78" name="Client is not due for DTP vaccination Case 3" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for DTP vaccination Case 3"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)"/>
            <a:s r="647">
               <a:s>/*
@output: Client is not due for DTP vaccination Case 3
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)
*/
define &quot;Client is not due for DTP vaccination Case 3&quot;:
  </a:s>
               <a:s r="648">
                  <a:s r="650">
                     <a:s r="649">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="650">
                        <a:s>&quot;Two DTP primary series doses were administered&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="652">
                     <a:s r="651">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="652">
                        <a:s>&quot;The latest DTP dose was administered less than 4 weeks ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="648" locator="86:3-87:78" xsi:type="And">
            <operand localId="650" locator="86:3-86:60" name="Two DTP primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            <operand localId="652" locator="87:9-87:78" name="The latest DTP dose was administered less than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="627" locator="93:1-96:53" name="Client is not due for DTP vaccination" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for DTP vaccination"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)"/>
            <a:s r="627">
               <a:s>/*
@output: Client is not due for DTP vaccination
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Not due&quot; (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)
*/
define &quot;Client is not due for DTP vaccination&quot;:
  </a:s>
               <a:s r="628">
                  <a:s r="629">
                     <a:s r="635">
                        <a:s>&quot;Client is not due for DTP vaccination Case 1&quot;</a:s>
                     </a:s>
                     <a:s>
    or </a:s>
                     <a:s r="644">
                        <a:s>&quot;Client is not due for DTP vaccination Case 2&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    or </a:s>
                  <a:s r="653">
                     <a:s>&quot;Client is not due for DTP vaccination Case 3&quot;</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="628" locator="94:3-96:53" xsi:type="Or">
            <operand localId="629" locator="94:3-95:53" xsi:type="Or">
               <operand localId="635" locator="94:3-94:48" name="Client is not due for DTP vaccination Case 1" xsi:type="ExpressionRef"/>
               <operand localId="644" locator="95:8-95:53" name="Client is not due for DTP vaccination Case 2" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="653" locator="96:8-96:53" name="Client is not due for DTP vaccination Case 3" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="657" locator="107:1-116:5" name="Client is not due for DTP vaccination Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is not due for DTP vaccination Guidance"/>
            <a:s r="657">
               <a:s>/*
@output: Client is not due for DTP vaccination Guidance
@guidance = Should not vaccinate client with first DTP dose as client is less than 6 weeks old. 
Check for any other vaccines due and inform the caregiver of when to come back for first dose.
@guidance = Should not vaccinate client with second DTP dose as latest DTP dose was administered less than 4 weeks ago. 
Check for any other vaccines due and inform the caregiver of when to come back for second dose.
@guidance = Should not vaccinate client with third DTP dose as the latest DTP dose was administered less than 4 weeks ago. 
Check for any other vaccines due and inform the caregiver of when to come back for next dose.
*/
define &quot;Client is not due for DTP vaccination Guidance&quot;:
  </a:s>
               <a:s r="658">
                  <a:s>case
    </a:s>
                  <a:s r="659">
                     <a:s>when </a:s>
                     <a:s r="660">
                        <a:s>&quot;Client is not due for DTP vaccination Case 1&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="661">
                        <a:s>'Should not vaccinate client with first DTP dose as client is less than 6 weeks old. 
Check for any other vaccines due and inform the caregiver of when to come back for first 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 DTP vaccination Case 2&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="665">
                        <a:s>'Should not vaccinate client with second DTP dose as latest DTP dose was administered less than 4 weeks ago. 
Check for any other vaccines due and inform the caregiver of when to come back for second 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 DTP vaccination Case 3&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="669">
                        <a:s>'Should not vaccinate client with third DTP dose as the latest DTP dose was administered less than 4 weeks ago. 
Check for any other vaccines due and inform the caregiver of when to come back for next dose.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    else </a:s>
                  <a:s r="671">
                     <a:s>''</a:s>
                  </a:s>
                  <a:s>
  end</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="658" locator="108:3-116:5" xsi:type="Case">
            <caseItem localId="659" locator="109:5-109:242">
               <when localId="660" locator="109:10-109:55" name="Client is not due for DTP vaccination Case 1" xsi:type="ExpressionRef"/>
               <then localId="661" locator="109:62-109:242" valueType="t:String" value="Should not vaccinate client with first DTP dose as client is less than 6 weeks old. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for first dose." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="663" locator="111:5-111:267">
               <when localId="664" locator="111:10-111:55" name="Client is not due for DTP vaccination Case 2" xsi:type="ExpressionRef"/>
               <then localId="665" locator="111:62-111:267" valueType="t:String" value="Should not vaccinate client with second DTP dose as latest DTP 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 second dose." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="667" locator="113:5-113:268">
               <when localId="668" locator="113:10-113:55" name="Client is not due for DTP vaccination Case 3" xsi:type="ExpressionRef"/>
               <then localId="669" locator="113:62-113:268" valueType="t:String" value="Should not vaccinate client with third DTP dose as the latest DTP 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 next dose." xsi:type="Literal"/>
            </caseItem>
            <else localId="671" locator="115:10-115:11" valueType="t:String" value="" xsi:type="Literal"/>
         </expression>
      </def>
      <def localId="682" locator="122:1-124:62" name="Client is due for DTP vaccination Case 1" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for DTP vaccination Case 1"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)"/>
            <a:s r="682">
               <a:s>/*
@output: Client is due for DTP vaccination Case 1
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)
*/
define &quot;Client is due for DTP vaccination Case 1&quot;:
  </a:s>
               <a:s r="683">
                  <a:s r="685">
                     <a:s r="684">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="685">
                        <a:s>&quot;No DTP primary series doses were administered&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="687">
                     <a:s r="686">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="687">
                        <a:s>&quot;Client's age is between 6 weeks and 1 year&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="683" locator="123:3-124:62" xsi:type="And">
            <operand localId="685" locator="123:3-123:59" name="No DTP primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            <operand localId="687" locator="124:9-124:62" name="Client's age is between 6 weeks and 1 year" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="691" locator="130:1-132:78" name="Client is due for DTP vaccination Case 2" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for DTP vaccination Case 2"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)"/>
            <a:s r="691">
               <a:s>/*
@output: Client is due for DTP vaccination Case 2
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)
*/
define &quot;Client is due for DTP vaccination Case 2&quot;:
  </a:s>
               <a:s r="692">
                  <a:s r="694">
                     <a:s r="693">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="694">
                        <a:s>&quot;One DTP primary series dose was administered&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="696">
                     <a:s r="695">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="696">
                        <a:s>&quot;The latest DTP dose was administered more than 4 weeks ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="692" locator="131:3-132:78" xsi:type="And">
            <operand localId="694" locator="131:3-131:58" name="One DTP primary series dose was administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            <operand localId="696" locator="132:9-132:78" name="The latest DTP dose was administered more than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="700" locator="138:1-140:78" name="Client is due for DTP vaccination Case 3" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for DTP vaccination Case 3"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)"/>
            <a:s r="700">
               <a:s>/*
@output: Client is due for DTP vaccination Case 3
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)
*/
define &quot;Client is due for DTP vaccination Case 3&quot;:
  </a:s>
               <a:s r="701">
                  <a:s r="703">
                     <a:s r="702">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="703">
                        <a:s>&quot;Two DTP primary series doses were administered&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    and </a:s>
                  <a:s r="705">
                     <a:s r="704">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="705">
                        <a:s>&quot;The latest DTP dose was administered more than 4 weeks ago&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="701" locator="139:3-140:78" xsi:type="And">
            <operand localId="703" locator="139:3-139:60" name="Two DTP primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            <operand localId="705" locator="140:9-140:78" name="The latest DTP dose was administered more than 4 weeks ago" libraryName="Encounter" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="677" locator="146:1-149:49" name="Client is due for DTP vaccination" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for DTP vaccination"/>
            <a:t name="pseudocode" value="&quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)"/>
            <a:s r="677">
               <a:s>/*
@output: Client is due for DTP vaccination
@pseudocode: &quot;Immunization recommendation status&quot; = &quot;Due&quot; (where &quot;Vaccine type&quot; = &quot;DTP-containing vaccines&quot;)
*/
define &quot;Client is due for DTP vaccination&quot;:
  </a:s>
               <a:s r="678">
                  <a:s r="679">
                     <a:s r="688">
                        <a:s>&quot;Client is due for DTP vaccination Case 1&quot;</a:s>
                     </a:s>
                     <a:s>
    or </a:s>
                     <a:s r="697">
                        <a:s>&quot;Client is due for DTP vaccination Case 2&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    or </a:s>
                  <a:s r="706">
                     <a:s>&quot;Client is due for DTP vaccination Case 3&quot;</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="678" locator="147:3-149:49" xsi:type="Or">
            <operand localId="679" locator="147:3-148:49" xsi:type="Or">
               <operand localId="688" locator="147:3-147:44" name="Client is due for DTP vaccination Case 1" xsi:type="ExpressionRef"/>
               <operand localId="697" locator="148:8-148:49" name="Client is due for DTP vaccination Case 2" xsi:type="ExpressionRef"/>
            </operand>
            <operand localId="706" locator="149:8-149:49" name="Client is due for DTP vaccination Case 3" xsi:type="ExpressionRef"/>
         </expression>
      </def>
      <def localId="710" locator="160:1-169:5" name="Client is due for DTP vaccination Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Client is due for DTP vaccination Guidance"/>
            <a:s r="710">
               <a:s>/*
@output: Client is due for DTP vaccination Guidance
@guidance = Should vaccinate client with first DTP dose as no DTP doses were administered and and client's age is within appropriate age range. 
Check for contraindications.
@guidance = Should vaccinate client with second DTP dose as the latest DTP dose was administered more than 4 weeks ago. 
Check for contraindications.
@guidance = Should vaccinate client with third DTP dose as the latest DTP dose was administered more than 4 weeks ago. 
Check for contraindications.
*/
define &quot;Client is due for DTP vaccination Guidance&quot;:
  </a:s>
               <a:s r="711">
                  <a:s>case
    </a:s>
                  <a:s r="712">
                     <a:s>when </a:s>
                     <a:s r="713">
                        <a:s>&quot;Client is due for DTP vaccination Case 1&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="714">
                        <a:s>'Should vaccinate client with first DTP dose as no DTP doses were administered and and client\'s age is within appropriate age range. 
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="716">
                     <a:s>when </a:s>
                     <a:s r="717">
                        <a:s>&quot;Client is due for DTP vaccination Case 2&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="718">
                        <a:s>'Should vaccinate client with second DTP dose as the latest DTP dose was administered more than 4 weeks ago. 
Check for contraindications.'</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="720">
                     <a:s>when </a:s>
                     <a:s r="721">
                        <a:s>&quot;Client is due for DTP vaccination Case 3&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="722">
                        <a:s>'Should vaccinate client with third DTP dose as the latest DTP 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="724">
                     <a:s>''</a:s>
                  </a:s>
                  <a:s>
  end</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="711" locator="161:3-169:5" xsi:type="Case">
            <caseItem localId="712" locator="162:5-162:221">
               <when localId="713" locator="162:10-162:51" name="Client is due for DTP vaccination Case 1" xsi:type="ExpressionRef"/>
               <then localId="714" locator="162:58-162:221" valueType="t:String" value="Should vaccinate client with first DTP dose as no DTP doses were administered and and client's age is within appropriate age range. &#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="716" locator="164:5-164:196">
               <when localId="717" locator="164:10-164:51" name="Client is due for DTP vaccination Case 2" xsi:type="ExpressionRef"/>
               <then localId="718" locator="164:58-164:196" valueType="t:String" value="Should vaccinate client with second DTP dose as the latest DTP dose was administered more than 4 weeks ago. &#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <caseItem localId="720" locator="166:5-166:195">
               <when localId="721" locator="166:10-166:51" name="Client is due for DTP vaccination Case 3" xsi:type="ExpressionRef"/>
               <then localId="722" locator="166:58-166:195" valueType="t:String" value="Should vaccinate client with third DTP dose as the latest DTP dose was administered more than 4 weeks ago. &#xa;Check for contraindications." xsi:type="Literal"/>
            </caseItem>
            <else localId="724" locator="168:10-168:11" valueType="t:String" value="" xsi:type="Literal"/>
         </expression>
      </def>
      <def localId="224" locator="22:1-61: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 

    // Handling overlaps for Pertussis and Td boosters.
    </a:s>
                  <a:s r="226">
                     <a:s>when </a:s>
                     <a:s r="227">
                        <a:s r="239">
                           <a:s>&quot;Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="251">
                           <a:s>&quot;Client is not due for pertussis booster dose&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s>
      then </a:s>
                     <a:s r="273">
                        <a:s r="264">
                           <a:s r="259">
                              <a:s>&quot;Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose Guidance&quot;</a:s>
                           </a:s>
                           <a:s> + </a:s>
                           <a:s r="260">
                              <a:s>'\n'</a:s>
                           </a:s>
                        </a:s>
                        <a:s> + </a:s>
                        <a:s r="270">
                           <a:s>&quot;Client is not due for pertussis booster dose Guidance&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="274">
                     <a:s>when </a:s>
                     <a:s r="275">
                        <a:s r="287">
                           <a:s>&quot;Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="302">
                           <a:s>&quot;Primary DTP series is complete. Client is not due for pertussis booster dose&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s> 
      then </a:s>
                     <a:s r="324">
                        <a:s r="315">
                           <a:s r="310">
                              <a:s>&quot;Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose Guidance&quot;</a:s>
                           </a:s>
                           <a:s> + </a:s>
                           <a:s r="311">
                              <a:s>'\n'</a:s>
                           </a:s>
                        </a:s>
                        <a:s> + </a:s>
                        <a:s r="321">
                           <a:s>&quot;Primary DTP series is complete. Client is not due for pertussis booster dose Guidance&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="325">
                     <a:s>when </a:s>
                     <a:s r="326">
                        <a:s r="327">
                           <a:s>&quot;Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="342">
                           <a:s>&quot;Primary DTP series is complete. Client is due for pertussis booster dose&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s> 
      then </a:s>
                     <a:s r="359">
                        <a:s r="350">
                           <a:s r="345">
                              <a:s>&quot;Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose Guidance&quot;</a:s>
                           </a:s>
                           <a:s> + </a:s>
                           <a:s r="346">
                              <a:s>'\n'</a:s>
                           </a:s>
                        </a:s>
                        <a:s> + </a:s>
                        <a:s r="356">
                           <a:s>&quot;Primary DTP series is complete. Client is due for pertussis booster dose Guidance&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="360">
                     <a:s>when </a:s>
                     <a:s r="361">
                        <a:s r="362">
                           <a:s>&quot;Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="388">
                           <a:s>&quot;Pertussis immunization schedule is complete&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s> 
      then </a:s>
                     <a:s r="414">
                        <a:s r="396">
                           <a:s r="391">
                              <a:s>&quot;Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose Guidance&quot;</a:s>
                           </a:s>
                           <a:s> + </a:s>
                           <a:s r="392">
                              <a:s>'\n'</a:s>
                           </a:s>
                        </a:s>
                        <a:s> + </a:s>
                        <a:s r="411">
                           <a:s>&quot;Pertussis immunization schedule is complete Guidance&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="415">
                     <a:s>when </a:s>
                     <a:s r="416">
                        <a:s r="445">
                           <a:s>&quot;Client is not due for tetanus and diphtheria booster dose&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="446">
                           <a:s>&quot;Primary DTP series is complete. Client is not due for pertussis booster dose&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s> 
      then </a:s>
                     <a:s r="472">
                        <a:s r="468">
                           <a:s r="463">
                              <a:s>&quot;Client is not due for tetanus and diphtheria booster dose Guidance&quot;</a:s>
                           </a:s>
                           <a:s> + </a:s>
                           <a:s r="464">
                              <a:s>'\n'</a:s>
                           </a:s>
                        </a:s>
                        <a:s> + </a:s>
                        <a:s r="469">
                           <a:s>&quot;Primary DTP series is complete. Client is not due for pertussis booster dose Guidance&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="473">
                     <a:s>when </a:s>
                     <a:s r="474">
                        <a:s r="475">
                           <a:s>&quot;Client is not due for tetanus and diphtheria booster dose&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="476">
                           <a:s>&quot;Primary DTP series is complete. Client is due for pertussis booster dose&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s> 
      then </a:s>
                     <a:s r="488">
                        <a:s r="484">
                           <a:s r="479">
                              <a:s>&quot;Client is not due for tetanus and diphtheria booster dose Guidance&quot;</a:s>
                           </a:s>
                           <a:s> + </a:s>
                           <a:s r="480">
                              <a:s>'\n'</a:s>
                           </a:s>
                        </a:s>
                        <a:s> + </a:s>
                        <a:s r="485">
                           <a:s>&quot;Primary DTP series is complete. Client is due for pertussis booster dose Guidance&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="489">
                     <a:s>when </a:s>
                     <a:s r="490">
                        <a:s r="491">
                           <a:s>&quot;Client is not due for tetanus and diphtheria booster dose&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="492">
                           <a:s>&quot;Pertussis immunization schedule is complete&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s> 
      then </a:s>
                     <a:s r="504">
                        <a:s r="500">
                           <a:s r="495">
                              <a:s>&quot;Client is not due for tetanus and diphtheria booster dose Guidance&quot;</a:s>
                           </a:s>
                           <a:s> + </a:s>
                           <a:s r="496">
                              <a:s>'\n'</a:s>
                           </a:s>
                        </a:s>
                        <a:s> + </a:s>
                        <a:s r="501">
                           <a:s>&quot;Pertussis immunization schedule is complete Guidance&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="505">
                     <a:s>when </a:s>
                     <a:s r="506">
                        <a:s r="535">
                           <a:s>&quot;Client is due for tetanus and diphtheria booster dose&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="536">
                           <a:s>&quot;Primary DTP series is complete. Client is not due for pertussis booster dose&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s> 
      then </a:s>
                     <a:s r="562">
                        <a:s r="558">
                           <a:s r="553">
                              <a:s>&quot;Client is due for tetanus and diphtheria booster dose Guidance&quot;</a:s>
                           </a:s>
                           <a:s> + </a:s>
                           <a:s r="554">
                              <a:s>'\n'</a:s>
                           </a:s>
                        </a:s>
                        <a:s> + </a:s>
                        <a:s r="559">
                           <a:s>&quot;Primary DTP series is complete. Client is not due for pertussis booster dose Guidance&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="563">
                     <a:s>when </a:s>
                     <a:s r="564">
                        <a:s r="565">
                           <a:s>&quot;Client is due for tetanus and diphtheria booster dose&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="566">
                           <a:s>&quot;Primary DTP series is complete. Client is due for pertussis booster dose&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s> 
      then </a:s>
                     <a:s r="578">
                        <a:s r="574">
                           <a:s r="569">
                              <a:s>&quot;Client is due for tetanus and diphtheria booster dose Guidance&quot;</a:s>
                           </a:s>
                           <a:s> + </a:s>
                           <a:s r="570">
                              <a:s>'\n'</a:s>
                           </a:s>
                        </a:s>
                        <a:s> + </a:s>
                        <a:s r="575">
                           <a:s>&quot;Primary DTP series is complete. Client is due for pertussis booster dose Guidance&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="579">
                     <a:s>when </a:s>
                     <a:s r="580">
                        <a:s r="581">
                           <a:s>&quot;Client is due for tetanus and diphtheria booster dose&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="582">
                           <a:s>&quot;Pertussis immunization schedule is complete&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s> 
      then </a:s>
                     <a:s r="594">
                        <a:s r="590">
                           <a:s r="585">
                              <a:s>&quot;Client is due for tetanus and diphtheria booster dose Guidance&quot;</a:s>
                           </a:s>
                           <a:s> + </a:s>
                           <a:s r="586">
                              <a:s>'\n'</a:s>
                           </a:s>
                        </a:s>
                        <a:s> + </a:s>
                        <a:s r="591">
                           <a:s>&quot;Pertussis immunization schedule is complete Guidance&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="595">
                     <a:s>when </a:s>
                     <a:s r="596">
                        <a:s r="605">
                           <a:s>&quot;Tetanus and diphtheria immunization schedule is complete&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="606">
                           <a:s>&quot;Pertussis immunization schedule is complete&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s> 
      then </a:s>
                     <a:s r="623">
                        <a:s r="619">
                           <a:s r="614">
                              <a:s>&quot;Tetanus and diphtheria immunization schedule is complete Guidance&quot;</a:s>
                           </a:s>
                           <a:s> + </a:s>
                           <a:s r="615">
                              <a:s>'\n'</a:s>
                           </a:s>
                        </a:s>
                        <a:s> + </a:s>
                        <a:s r="620">
                           <a:s>&quot;Pertussis immunization schedule is complete Guidance&quot;</a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>

    </a:s>
                  <a:s r="624">
                     <a:s>when </a:s>
                     <a:s r="654">
                        <a:s>&quot;Client is not due for DTP vaccination&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="673">
                        <a:s>&quot;Client is not due for DTP vaccination Guidance&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="674">
                     <a:s>when </a:s>
                     <a:s r="707">
                        <a:s>&quot;Client is due for DTP vaccination&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="726">
                        <a:s>&quot;Client is due for DTP vaccination Guidance&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="727">
                     <a:s>when </a:s>
                     <a:s r="728">
                        <a:s>&quot;Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="729">
                        <a:s>&quot;Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose Guidance&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="730">
                     <a:s>when </a:s>
                     <a:s r="731">
                        <a:s>&quot;Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="732">
                        <a:s>&quot;Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose Guidance&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="733">
                     <a:s>when </a:s>
                     <a:s r="734">
                        <a:s>&quot;Client is not due for tetanus and diphtheria booster dose&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="735">
                        <a:s>&quot;Client is not due for tetanus and diphtheria booster dose Guidance&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="736">
                     <a:s>when </a:s>
                     <a:s r="737">
                        <a:s>&quot;Client is due for tetanus and diphtheria booster dose&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="738">
                        <a:s>&quot;Client is due for tetanus and diphtheria booster dose Guidance&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="739">
                     <a:s>when </a:s>
                     <a:s r="740">
                        <a:s>&quot;Tetanus and diphtheria immunization schedule is complete&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="741">
                        <a:s>&quot;Tetanus and diphtheria immunization schedule is complete Guidance&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="742">
                     <a:s>when </a:s>
                     <a:s r="743">
                        <a:s>&quot;Client is not due for pertussis booster dose&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="744">
                        <a:s>&quot;Client is not due for pertussis booster dose Guidance&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="745">
                     <a:s>when </a:s>
                     <a:s r="746">
                        <a:s>&quot;Primary DTP series is complete. Client is not due for pertussis booster dose&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="747">
                        <a:s>&quot;Primary DTP series is complete. Client is not due for pertussis booster dose Guidance&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="748">
                     <a:s>when </a:s>
                     <a:s r="749">
                        <a:s>&quot;Primary DTP series is complete. Client is due for pertussis booster dose&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="750">
                        <a:s>&quot;Primary DTP series is complete. Client is due for pertussis booster dose Guidance&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="751">
                     <a:s>when </a:s>
                     <a:s r="752">
                        <a:s>&quot;Pertussis immunization schedule is complete&quot;</a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="753">
                        <a:s>&quot;Pertussis immunization schedule is complete Guidance&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s> 
    else </a:s>
                  <a:s r="754">
                     <a:s>''</a:s>
                  </a:s>
                  <a:s>
  end</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="225" locator="23:3-61:5" xsi:type="Case">
            <caseItem localId="226" locator="26:5-27:176">
               <when localId="227" locator="26:10-26:151" xsi:type="And">
                  <operand localId="239" locator="26:10-26:100" name="Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
                  <operand localId="251" locator="26:106-26:151" name="Client is not due for pertussis booster dose" xsi:type="ExpressionRef"/>
               </when>
               <then localId="273" locator="27:12-27:176" xsi:type="Concatenate">
                  <operand localId="264" locator="27:12-27:118" xsi:type="Concatenate">
                     <operand localId="259" locator="27:12-27:111" name="Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose Guidance" xsi:type="ExpressionRef"/>
                     <operand localId="260" locator="27:115-27:118" valueType="t:String" value="&#xa;" xsi:type="Literal"/>
                  </operand>
                  <operand localId="270" locator="27:122-27:176" name="Client is not due for pertussis booster dose Guidance" xsi:type="ExpressionRef"/>
               </then>
            </caseItem>
            <caseItem localId="274" locator="28:5-29:204">
               <when localId="275" locator="28:10-28:179" xsi:type="And">
                  <operand localId="287" locator="28:10-28:96" name="Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
                  <operand localId="302" locator="28:102-28:179" name="Primary DTP series is complete. Client is not due for pertussis booster dose" xsi:type="ExpressionRef"/>
               </when>
               <then localId="324" locator="29:12-29:204" xsi:type="Concatenate">
                  <operand localId="315" locator="29:12-29:114" xsi:type="Concatenate">
                     <operand localId="310" locator="29:12-29:107" name="Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose Guidance" xsi:type="ExpressionRef"/>
                     <operand localId="311" locator="29:111-29:114" valueType="t:String" value="&#xa;" xsi:type="Literal"/>
                  </operand>
                  <operand localId="321" locator="29:118-29:204" name="Primary DTP series is complete. Client is not due for pertussis booster dose Guidance" xsi:type="ExpressionRef"/>
               </then>
            </caseItem>
            <caseItem localId="325" locator="30:5-31:200">
               <when localId="326" locator="30:10-30:175" xsi:type="And">
                  <operand localId="327" locator="30:10-30:96" name="Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
                  <operand localId="342" locator="30:102-30:175" name="Primary DTP series is complete. Client is due for pertussis booster dose" xsi:type="ExpressionRef"/>
               </when>
               <then localId="359" locator="31:12-31:200" xsi:type="Concatenate">
                  <operand localId="350" locator="31:12-31:114" xsi:type="Concatenate">
                     <operand localId="345" locator="31:12-31:107" name="Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose Guidance" xsi:type="ExpressionRef"/>
                     <operand localId="346" locator="31:111-31:114" valueType="t:String" value="&#xa;" xsi:type="Literal"/>
                  </operand>
                  <operand localId="356" locator="31:118-31:200" name="Primary DTP series is complete. Client is due for pertussis booster dose Guidance" xsi:type="ExpressionRef"/>
               </then>
            </caseItem>
            <caseItem localId="360" locator="32:5-33:171">
               <when localId="361" locator="32:10-32:146" xsi:type="And">
                  <operand localId="362" locator="32:10-32:96" name="Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
                  <operand localId="388" locator="32:102-32:146" name="Pertussis immunization schedule is complete" xsi:type="ExpressionRef"/>
               </when>
               <then localId="414" locator="33:12-33:171" xsi:type="Concatenate">
                  <operand localId="396" locator="33:12-33:114" xsi:type="Concatenate">
                     <operand localId="391" locator="33:12-33:107" name="Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose Guidance" xsi:type="ExpressionRef"/>
                     <operand localId="392" locator="33:111-33:114" valueType="t:String" value="&#xa;" xsi:type="Literal"/>
                  </operand>
                  <operand localId="411" locator="33:118-33:171" name="Pertussis immunization schedule is complete Guidance" xsi:type="ExpressionRef"/>
               </then>
            </caseItem>
            <caseItem localId="415" locator="34:5-35:176">
               <when localId="416" locator="34:10-34:151" xsi:type="And">
                  <operand localId="445" locator="34:10-34:68" name="Client is not due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
                  <operand localId="446" locator="34:74-34:151" name="Primary DTP series is complete. Client is not due for pertussis booster dose" xsi:type="ExpressionRef"/>
               </when>
               <then localId="472" locator="35:12-35:176" xsi:type="Concatenate">
                  <operand localId="468" locator="35:12-35:86" xsi:type="Concatenate">
                     <operand localId="463" locator="35:12-35:79" name="Client is not due for tetanus and diphtheria booster dose Guidance" xsi:type="ExpressionRef"/>
                     <operand localId="464" locator="35:83-35:86" valueType="t:String" value="&#xa;" xsi:type="Literal"/>
                  </operand>
                  <operand localId="469" locator="35:90-35:176" name="Primary DTP series is complete. Client is not due for pertussis booster dose Guidance" xsi:type="ExpressionRef"/>
               </then>
            </caseItem>
            <caseItem localId="473" locator="36:5-37:172">
               <when localId="474" locator="36:10-36:147" xsi:type="And">
                  <operand localId="475" locator="36:10-36:68" name="Client is not due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
                  <operand localId="476" locator="36:74-36:147" name="Primary DTP series is complete. Client is due for pertussis booster dose" xsi:type="ExpressionRef"/>
               </when>
               <then localId="488" locator="37:12-37:172" xsi:type="Concatenate">
                  <operand localId="484" locator="37:12-37:86" xsi:type="Concatenate">
                     <operand localId="479" locator="37:12-37:79" name="Client is not due for tetanus and diphtheria booster dose Guidance" xsi:type="ExpressionRef"/>
                     <operand localId="480" locator="37:83-37:86" valueType="t:String" value="&#xa;" xsi:type="Literal"/>
                  </operand>
                  <operand localId="485" locator="37:90-37:172" name="Primary DTP series is complete. Client is due for pertussis booster dose Guidance" xsi:type="ExpressionRef"/>
               </then>
            </caseItem>
            <caseItem localId="489" locator="38:5-39:143">
               <when localId="490" locator="38:10-38:118" xsi:type="And">
                  <operand localId="491" locator="38:10-38:68" name="Client is not due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
                  <operand localId="492" locator="38:74-38:118" name="Pertussis immunization schedule is complete" xsi:type="ExpressionRef"/>
               </when>
               <then localId="504" locator="39:12-39:143" xsi:type="Concatenate">
                  <operand localId="500" locator="39:12-39:86" xsi:type="Concatenate">
                     <operand localId="495" locator="39:12-39:79" name="Client is not due for tetanus and diphtheria booster dose Guidance" xsi:type="ExpressionRef"/>
                     <operand localId="496" locator="39:83-39:86" valueType="t:String" value="&#xa;" xsi:type="Literal"/>
                  </operand>
                  <operand localId="501" locator="39:90-39:143" name="Pertussis immunization schedule is complete Guidance" xsi:type="ExpressionRef"/>
               </then>
            </caseItem>
            <caseItem localId="505" locator="40:5-41:172">
               <when localId="506" locator="40:10-40:147" xsi:type="And">
                  <operand localId="535" locator="40:10-40:64" name="Client is due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
                  <operand localId="536" locator="40:70-40:147" name="Primary DTP series is complete. Client is not due for pertussis booster dose" xsi:type="ExpressionRef"/>
               </when>
               <then localId="562" locator="41:12-41:172" xsi:type="Concatenate">
                  <operand localId="558" locator="41:12-41:82" xsi:type="Concatenate">
                     <operand localId="553" locator="41:12-41:75" name="Client is due for tetanus and diphtheria booster dose Guidance" xsi:type="ExpressionRef"/>
                     <operand localId="554" locator="41:79-41:82" valueType="t:String" value="&#xa;" xsi:type="Literal"/>
                  </operand>
                  <operand localId="559" locator="41:86-41:172" name="Primary DTP series is complete. Client is not due for pertussis booster dose Guidance" xsi:type="ExpressionRef"/>
               </then>
            </caseItem>
            <caseItem localId="563" locator="42:5-43:168">
               <when localId="564" locator="42:10-42:143" xsi:type="And">
                  <operand localId="565" locator="42:10-42:64" name="Client is due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
                  <operand localId="566" locator="42:70-42:143" name="Primary DTP series is complete. Client is due for pertussis booster dose" xsi:type="ExpressionRef"/>
               </when>
               <then localId="578" locator="43:12-43:168" xsi:type="Concatenate">
                  <operand localId="574" locator="43:12-43:82" xsi:type="Concatenate">
                     <operand localId="569" locator="43:12-43:75" name="Client is due for tetanus and diphtheria booster dose Guidance" xsi:type="ExpressionRef"/>
                     <operand localId="570" locator="43:79-43:82" valueType="t:String" value="&#xa;" xsi:type="Literal"/>
                  </operand>
                  <operand localId="575" locator="43:86-43:168" name="Primary DTP series is complete. Client is due for pertussis booster dose Guidance" xsi:type="ExpressionRef"/>
               </then>
            </caseItem>
            <caseItem localId="579" locator="44:5-45:139">
               <when localId="580" locator="44:10-44:114" xsi:type="And">
                  <operand localId="581" locator="44:10-44:64" name="Client is due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
                  <operand localId="582" locator="44:70-44:114" name="Pertussis immunization schedule is complete" xsi:type="ExpressionRef"/>
               </when>
               <then localId="594" locator="45:12-45:139" xsi:type="Concatenate">
                  <operand localId="590" locator="45:12-45:82" xsi:type="Concatenate">
                     <operand localId="585" locator="45:12-45:75" name="Client is due for tetanus and diphtheria booster dose Guidance" xsi:type="ExpressionRef"/>
                     <operand localId="586" locator="45:79-45:82" valueType="t:String" value="&#xa;" xsi:type="Literal"/>
                  </operand>
                  <operand localId="591" locator="45:86-45:139" name="Pertussis immunization schedule is complete Guidance" xsi:type="ExpressionRef"/>
               </then>
            </caseItem>
            <caseItem localId="595" locator="46:5-47:142">
               <when localId="596" locator="46:10-46:117" xsi:type="And">
                  <operand localId="605" locator="46:10-46:67" name="Tetanus and diphtheria immunization schedule is complete" xsi:type="ExpressionRef"/>
                  <operand localId="606" locator="46:73-46:117" name="Pertussis immunization schedule is complete" xsi:type="ExpressionRef"/>
               </when>
               <then localId="623" locator="47:12-47:142" xsi:type="Concatenate">
                  <operand localId="619" locator="47:12-47:85" xsi:type="Concatenate">
                     <operand localId="614" locator="47:12-47:78" name="Tetanus and diphtheria immunization schedule is complete Guidance" xsi:type="ExpressionRef"/>
                     <operand localId="615" locator="47:82-47:85" valueType="t:String" value="&#xa;" xsi:type="Literal"/>
                  </operand>
                  <operand localId="620" locator="47:89-47:142" name="Pertussis immunization schedule is complete Guidance" xsi:type="ExpressionRef"/>
               </then>
            </caseItem>
            <caseItem localId="624" locator="49:5-49:102">
               <when localId="654" locator="49:10-49:48" name="Client is not due for DTP vaccination" xsi:type="ExpressionRef"/>
               <then localId="673" locator="49:55-49:102" name="Client is not due for DTP vaccination Guidance" xsi:type="ExpressionRef"/>
            </caseItem>
            <caseItem localId="674" locator="50:5-50:94">
               <when localId="707" locator="50:10-50:44" name="Client is due for DTP vaccination" xsi:type="ExpressionRef"/>
               <then localId="726" locator="50:51-50:94" name="Client is due for DTP vaccination Guidance" xsi:type="ExpressionRef"/>
            </caseItem>
            <caseItem localId="727" locator="51:5-51:206">
               <when localId="728" locator="51:10-51:100" name="Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
               <then localId="729" locator="51:107-51:206" name="Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose Guidance" xsi:type="ExpressionRef"/>
            </caseItem>
            <caseItem localId="730" locator="52:5-52:198">
               <when localId="731" locator="52:10-52:96" name="Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
               <then localId="732" locator="52:103-52:198" name="Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose Guidance" xsi:type="ExpressionRef"/>
            </caseItem>
            <caseItem localId="733" locator="53:5-53:142">
               <when localId="734" locator="53:10-53:68" name="Client is not due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
               <then localId="735" locator="53:75-53:142" name="Client is not due for tetanus and diphtheria booster dose Guidance" xsi:type="ExpressionRef"/>
            </caseItem>
            <caseItem localId="736" locator="54:5-54:134">
               <when localId="737" locator="54:10-54:64" name="Client is due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
               <then localId="738" locator="54:71-54:134" name="Client is due for tetanus and diphtheria booster dose Guidance" xsi:type="ExpressionRef"/>
            </caseItem>
            <caseItem localId="739" locator="55:5-55:140">
               <when localId="740" locator="55:10-55:67" name="Tetanus and diphtheria immunization schedule is complete" xsi:type="ExpressionRef"/>
               <then localId="741" locator="55:74-55:140" name="Tetanus and diphtheria immunization schedule is complete Guidance" xsi:type="ExpressionRef"/>
            </caseItem>
            <caseItem localId="742" locator="56:5-56:116">
               <when localId="743" locator="56:10-56:55" name="Client is not due for pertussis booster dose" xsi:type="ExpressionRef"/>
               <then localId="744" locator="56:62-56:116" name="Client is not due for pertussis booster dose Guidance" xsi:type="ExpressionRef"/>
            </caseItem>
            <caseItem localId="745" locator="57:5-57:180">
               <when localId="746" locator="57:10-57:87" name="Primary DTP series is complete. Client is not due for pertussis booster dose" xsi:type="ExpressionRef"/>
               <then localId="747" locator="57:94-57:180" name="Primary DTP series is complete. Client is not due for pertussis booster dose Guidance" xsi:type="ExpressionRef"/>
            </caseItem>
            <caseItem localId="748" locator="58:5-58:172">
               <when localId="749" locator="58:10-58:83" name="Primary DTP series is complete. Client is due for pertussis booster dose" xsi:type="ExpressionRef"/>
               <then localId="750" locator="58:90-58:172" name="Primary DTP series is complete. Client is due for pertussis booster dose Guidance" xsi:type="ExpressionRef"/>
            </caseItem>
            <caseItem localId="751" locator="59:5-59:114">
               <when localId="752" locator="59:10-59:54" name="Pertussis immunization schedule is complete" xsi:type="ExpressionRef"/>
               <then localId="753" locator="59:61-59:114" name="Pertussis immunization schedule is complete Guidance" xsi:type="ExpressionRef"/>
            </caseItem>
            <else localId="754" locator="60:10-60:11" valueType="t:String" value="" xsi:type="Literal"/>
         </expression>
      </def>
      <def localId="758" locator="63:1-64:45" name="Has Guidance" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:s r="758">
               <a:s>define &quot;Has Guidance&quot;:
  </a:s>
               <a:s r="759">
                  <a:s r="762">
                     <a:s r="760">
                        <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="769">
                     <a:s r="764">
                        <a:s>&quot;Guidance&quot;</a:s>
                     </a:s>
                     <a:s> != </a:s>
                     <a:s r="765">
                        <a:s>''</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="759" locator="64:3-64:45" xsi:type="And">
            <operand localId="762" locator="64:3-64:24" xsi:type="Not">
               <operand localId="761" locator="64:3-64:24" xsi:type="IsNull">
                  <operand localId="760" locator="64:3-64:12" name="Guidance" xsi:type="ExpressionRef"/>
               </operand>
            </operand>
            <operand localId="769" locator="64:30-64:45" xsi:type="Not">
               <operand localId="763" locator="64:30-64:45" xsi:type="Equal">
                  <signature localId="767" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="768" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="764" locator="64:30-64:39" name="Guidance" xsi:type="ExpressionRef"/>
                  <operand localId="765" locator="64:44-64:45" valueType="t:String" value="" xsi:type="Literal"/>
               </operand>
            </operand>
         </expression>
      </def>
      <def localId="772" locator="411:1-469: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="772">
               <a:s>/*
@test: Test expected results based on example patients
*/
define &quot;Test Validation&quot;:
  </a:s>
               <a:s r="773">
                  <a:s>case
    </a:s>
                  <a:s r="774">
                     <a:s>when </a:s>
                     <a:s r="775">
                        <a:s r="777">
                           <a:s r="776">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="777">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="778">
                           <a:s>'DTP08.1'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="784">
                        <a:s r="785">
                           <a:s>&quot;Client is not due for DTP vaccination Case 1&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="786">
                           <a:s r="787">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="788">
                              <a:s>'Should not vaccinate client with first DTP dose as client is less than 6 weeks old. 
Check for any other vaccines due and inform the caregiver of when to come back for first dose.'</a:s>
                           </a:s>
                        </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 r="795">
                           <a:s r="794">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="795">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="796">
                           <a:s>'DTP09.2'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="802">
                        <a:s r="803">
                           <a:s>&quot;Client is due for DTP vaccination Case 1&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="804">
                           <a:s r="805">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="806">
                              <a:s>'Should vaccinate client with first DTP dose as no DTP doses were administered and and client\'s age is within appropriate age range. 
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="810">
                     <a:s>when </a:s>
                     <a:s r="811">
                        <a:s r="813">
                           <a:s r="812">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="813">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="814">
                           <a:s>'DTP10.2'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="820">
                        <a:s r="821">
                           <a:s>&quot;Client is not due for DTP vaccination Case 2&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="822">
                           <a:s r="823">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="824">
                              <a:s>'Should not vaccinate client with second DTP dose as latest DTP dose was administered less than 4 weeks ago. 
Check for any other vaccines due and inform the caregiver of when to come back for second dose.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="828">
                     <a:s>when </a:s>
                     <a:s r="829">
                        <a:s r="831">
                           <a:s r="830">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="831">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="832">
                           <a:s>'DTP11.2'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="838">
                        <a:s r="839">
                           <a:s>&quot;Client is due for DTP vaccination Case 2&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="840">
                           <a:s r="841">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="842">
                              <a:s>'Should vaccinate client with second DTP dose as the latest DTP 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="846">
                     <a:s>when </a:s>
                     <a:s r="847">
                        <a:s r="849">
                           <a:s r="848">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="849">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="850">
                           <a:s>'DTP12.2'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="856">
                        <a:s r="857">
                           <a:s>&quot;Client is not due for DTP vaccination Case 3&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="858">
                           <a:s r="859">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="860">
                              <a:s>'Should not vaccinate client with third DTP dose as the latest DTP dose was administered less than 4 weeks ago. 
Check for any other vaccines due and inform the caregiver of when to come back for next dose.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="864">
                     <a:s>when </a:s>
                     <a:s r="865">
                        <a:s r="867">
                           <a:s r="866">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="867">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="868">
                           <a:s>'DTP13.2'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="874">
                        <a:s r="875">
                           <a:s>&quot;Client is due for DTP vaccination Case 3&quot;</a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="876">
                           <a:s r="877">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="878">
                              <a:s>'Should vaccinate client with third DTP dose as the latest DTP 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="882">
                     <a:s>when </a:s>
                     <a:s r="883">
                        <a:s r="885">
                           <a:s r="884">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="885">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="886">
                           <a:s>'DTP14.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="892">
                        <a:s r="893">
                           <a:s r="894">
                              <a:s>&quot;Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose&quot;</a:s>
                           </a:s>
                           <a:s> and </a:s>
                           <a:s r="895">
                              <a:s>&quot;Client is not due for pertussis booster dose&quot;</a:s>
                           </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 not vaccinate client with first tetanus and diphtheria booster dose as client\'s age is less than 12 months. 
Check for any other vaccines due and inform the caregiver of when to come back for first tetanus and diphtheria booster dose.
Should not vaccinate client with pertussis booster dose as client\'s age is less than 1 year. 
Check for any other vaccines due and inform the caregiver of when to come back for pertussis booster dose.'</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>'DTP15.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="912">
                        <a:s r="913">
                           <a:s r="914">
                              <a:s>&quot;Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose&quot;</a:s>
                           </a:s>
                           <a:s> and </a:s>
                           <a:s r="915">
                              <a:s>&quot;Primary DTP series is complete. Client is due for pertussis booster dose&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="916">
                           <a:s r="917">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="918">
                              <a:s>'Should vaccinate client with first tetanus and diphtheria booster dose as client is at least 12 months old. Check for contraindications.
Should vaccinate client with pertussis booster dose as no pertussis booster dose was administered, client is within the appropriate age range and the latest DTP dose was administered more than 6 months ago. 
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="922">
                     <a:s>when </a:s>
                     <a:s r="923">
                        <a:s r="925">
                           <a:s r="924">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="925">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="926">
                           <a:s>'DTP16.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="932">
                        <a:s r="933">
                           <a:s r="934">
                              <a:s>&quot;Client is not due for tetanus and diphtheria booster dose Case 1&quot;</a:s>
                           </a:s>
                           <a:s> and </a:s>
                           <a:s r="935">
                              <a:s>&quot;Primary DTP series is complete. Client is due for pertussis booster dose&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="936">
                           <a:s r="937">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="938">
                              <a:s>'Should not vaccinate client with second tetanus and diphtheria booster dose as client\'s age is less than 4 years. 
Check for any other vaccines due and inform the caregiver of when to come back for second tetanus and diphtheria booster dose.
Should vaccinate client with pertussis booster dose as no pertussis booster dose was administered, client is within the appropriate age range and the latest DTP dose was administered more than 6 months ago. 
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="942">
                     <a:s>when </a:s>
                     <a:s r="943">
                        <a:s r="945">
                           <a:s r="944">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="945">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="946">
                           <a:s>'DTP17.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="952">
                        <a:s r="953">
                           <a:s r="954">
                              <a:s>&quot;Client is due for tetanus and diphtheria booster dose Case 1&quot;</a:s>
                           </a:s>
                           <a:s> and </a:s>
                           <a:s r="955">
                              <a:s>&quot;Primary DTP series is complete. Client is due for pertussis booster dose&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="956">
                           <a:s r="957">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="958">
                              <a:s>'Should vaccinate client with second tetanus and diphtheria booster dose as client is within appropriate age range and the latest tetanus and diphtheria booster dose was administered more than 4 years ago. 
Check for contraindications.
Should vaccinate client with pertussis booster dose as no pertussis booster dose was administered, client is within the appropriate age range and the latest DTP dose was administered more than 6 months ago. 
Check for contraindications.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="962">
                     <a:s>when </a:s>
                     <a:s r="963">
                        <a:s r="965">
                           <a:s r="964">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="965">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="966">
                           <a:s>'DTP18.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="972">
                        <a:s r="973">
                           <a:s r="974">
                              <a:s>&quot;Client is not due for tetanus and diphtheria booster dose Case 2&quot;</a:s>
                           </a:s>
                           <a:s> and </a:s>
                           <a:s r="975">
                              <a:s>&quot;Pertussis immunization schedule is complete Case 1&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="976">
                           <a:s r="977">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="978">
                              <a:s>'Should not vaccinate client with third tetanus and diphtheria booster dose as client\'s age is less than 9 years. 
Check for any vaccines due, and inform the caregiver of when to come back for third tetanus and diphtheria booster dose.
Pertussis immunization schedule is complete. Three DTP primary series doses were administered.
Check for any other vaccines due.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="982">
                     <a:s>when </a:s>
                     <a:s r="983">
                        <a:s r="985">
                           <a:s r="984">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="985">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="986">
                           <a:s>'DTP19.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="992">
                        <a:s r="993">
                           <a:s r="994">
                              <a:s>&quot;Client is due for tetanus and diphtheria booster dose Case 2&quot;</a:s>
                           </a:s>
                           <a:s> and </a:s>
                           <a:s r="995">
                              <a:s>&quot;Pertussis immunization schedule is complete Case 1&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="996">
                           <a:s r="997">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="998">
                              <a:s>'Should vaccinate client with third tetanus and diphtheria booster dose as client is within appropriate age range and the latest tetanus and diphtheria dose was administered more than 4 years ago. 
Check for contraindications.
Pertussis immunization schedule is complete. Three DTP primary series doses were administered.
Check for any other vaccines due.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1002">
                     <a:s>when </a:s>
                     <a:s r="1003">
                        <a:s r="1005">
                           <a:s r="1004">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1005">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1006">
                           <a:s>'DTP20.2'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1012">
                        <a:s r="1013">
                           <a:s r="1014">
                              <a:s>&quot;Tetanus and diphtheria immunization schedule is complete&quot;</a:s>
                           </a:s>
                           <a:s> and </a:s>
                           <a:s r="1015">
                              <a:s>&quot;Pertussis immunization schedule is complete Case 1&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1016">
                           <a:s r="1017">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1018">
                              <a:s>'Tetanus and diphtheria immunization schedule is complete. Three DTP primary series doses and three tetanus and diphtheria booster doses were administered.
Check for any other vaccines due.
Pertussis immunization schedule is complete. Three DTP primary series doses were administered.
Check for any other vaccines due.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1022">
                     <a:s>when </a:s>
                     <a:s r="1023">
                        <a:s r="1025">
                           <a:s r="1024">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1025">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1026">
                           <a:s>'DTP21.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1032">
                        <a:s r="1033">
                           <a:s r="1034">
                              <a:s>&quot;Client is not due for pertussis booster dose&quot;</a:s>
                           </a:s>
                           <a:s> and </a:s>
                           <a:s r="1035">
                              <a:s>&quot;Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1036">
                           <a:s r="1037">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1038">
                              <a:s>'Should not vaccinate client with first tetanus and diphtheria booster dose as client\'s age is less than 12 months. 
Check for any other vaccines due and inform the caregiver of when to come back for first tetanus and diphtheria booster dose.
Should not vaccinate client with pertussis booster dose as client\'s age is less than 1 year. 
Check for any other vaccines due and inform the caregiver of when to come back for pertussis booster dose.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1042">
                     <a:s>when </a:s>
                     <a:s r="1043">
                        <a:s r="1045">
                           <a:s r="1044">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1045">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1046">
                           <a:s>'DTP22.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1052">
                        <a:s r="1053">
                           <a:s r="1054">
                              <a:s>&quot;Primary DTP series is complete. Client is not due for pertussis booster dose&quot;</a:s>
                           </a:s>
                           <a:s> and </a:s>
                           <a:s r="1055">
                              <a:s>&quot;Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1056">
                           <a:s r="1057">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1058">
                              <a:s>'Should vaccinate client with first tetanus and diphtheria booster dose as client is at least 12 months old. Check for contraindications.
Should not vaccinate client with pertussis booster dose as the latest DTP dose was administered less than 6 months ago. 
Check for any other vaccines due and inform the caregiver of when to come back for pertussis booster dose.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1062">
                     <a:s>when </a:s>
                     <a:s r="1063">
                        <a:s r="1065">
                           <a:s r="1064">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1065">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1066">
                           <a:s>'DTP23.4'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1072">
                        <a:s r="1073">
                           <a:s r="1074">
                              <a:s>&quot;Primary DTP series is complete. Client is due for pertussis booster dose&quot;</a:s>
                           </a:s>
                           <a:s> and </a:s>
                           <a:s r="1075">
                              <a:s>&quot;Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose&quot;</a:s>
                           </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 tetanus and diphtheria booster dose as client is at least 12 months old. Check for contraindications.
Should vaccinate client with pertussis booster dose as no pertussis booster dose was administered, client is within the appropriate age range and the latest DTP dose was administered more than 6 months 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>'DTP24.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1092">
                        <a:s r="1093">
                           <a:s r="1094">
                              <a:s>&quot;Pertussis immunization schedule is complete Case 1&quot;</a:s>
                           </a:s>
                           <a:s> and </a:s>
                           <a:s r="1095">
                              <a:s>&quot;Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1096">
                           <a:s r="1097">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1098">
                              <a:s>'Should vaccinate client with first tetanus and diphtheria booster dose as client is at least 12 months old. Check for contraindications.
Pertussis immunization schedule is complete. Three DTP primary series doses were administered.
Check for any other vaccines due.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="1102">
                     <a:s>when </a:s>
                     <a:s r="1103">
                        <a:s r="1105">
                           <a:s r="1104">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="1105">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="1106">
                           <a:s>'DTP25.2'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="1112">
                        <a:s r="1113">
                           <a:s r="1114">
                              <a:s>&quot;Pertussis immunization schedule is complete Case 2&quot;</a:s>
                           </a:s>
                           <a:s> and </a:s>
                           <a:s r="1115">
                              <a:s>&quot;Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose&quot;</a:s>
                           </a:s>
                        </a:s>
                        <a:s> and </a:s>
                        <a:s r="1116">
                           <a:s r="1117">
                              <a:s>&quot;Guidance&quot;</a:s>
                           </a:s>
                           <a:s> = </a:s>
                           <a:s r="1118">
                              <a:s>'Should vaccinate client with first tetanus and diphtheria booster dose as client is at least 12 months old. Check for contraindications.
Pertussis immunization schedule is complete. Three DTP primary series doses and one pertussis booster dose were administered. 
Check for any other vaccines due.'</a:s>
                           </a:s>
                        </a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    else </a:s>
                  <a:s r="1122">
                     <a:s>'No test case set'</a:s>
                  </a:s>
                  <a:s>
  end</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="773" locator="412:3-469:5" xsi:type="Case">
            <caseItem localId="774" locator="413:5-413:282">
               <when localId="775" locator="413:10-413:31" xsi:type="Equal">
                  <signature localId="782" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="783" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="780" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="781" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="777" locator="413:10-413:19" path="id" xsi:type="Property">
                        <source localId="776" locator="413:10-413:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="778" locator="413:23-413:31" valueType="t:String" value="DTP08.1" xsi:type="Literal"/>
               </when>
               <then localId="1124" xsi:type="As">
                  <operand localId="784" locator="413:38-413:282" xsi:type="And">
                     <operand localId="785" locator="413:38-413:83" name="Client is not due for DTP vaccination Case 1" xsi:type="ExpressionRef"/>
                     <operand localId="786" locator="413:89-413:282" xsi:type="Equal">
                        <signature localId="790" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="791" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="787" locator="413:89-413:98" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="788" locator="413:102-413:282" valueType="t:String" value="Should not vaccinate client with first DTP dose as client is less than 6 weeks old. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for first dose." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1125" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1126" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1127" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="792" locator="415:5-415:261">
               <when localId="793" locator="415:10-415:31" xsi:type="Equal">
                  <signature localId="800" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="801" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="798" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="799" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="795" locator="415:10-415:19" path="id" xsi:type="Property">
                        <source localId="794" locator="415:10-415:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="796" locator="415:23-415:31" valueType="t:String" value="DTP09.2" xsi:type="Literal"/>
               </when>
               <then localId="1128" xsi:type="As">
                  <operand localId="802" locator="415:38-415:261" xsi:type="And">
                     <operand localId="803" locator="415:38-415:79" name="Client is due for DTP vaccination Case 1" xsi:type="ExpressionRef"/>
                     <operand localId="804" locator="415:85-415:261" xsi:type="Equal">
                        <signature localId="808" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="809" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="805" locator="415:85-415:94" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="806" locator="415:98-415:261" valueType="t:String" value="Should vaccinate client with first DTP dose as no DTP doses were administered and and client's age is within appropriate age range. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1129" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1130" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1131" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="810" locator="417:5-417:307">
               <when localId="811" locator="417:10-417:31" xsi:type="Equal">
                  <signature localId="818" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="819" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="816" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="817" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="813" locator="417:10-417:19" path="id" xsi:type="Property">
                        <source localId="812" locator="417:10-417:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="814" locator="417:23-417:31" valueType="t:String" value="DTP10.2" xsi:type="Literal"/>
               </when>
               <then localId="1132" xsi:type="As">
                  <operand localId="820" locator="417:38-417:307" xsi:type="And">
                     <operand localId="821" locator="417:38-417:83" name="Client is not due for DTP vaccination Case 2" xsi:type="ExpressionRef"/>
                     <operand localId="822" locator="417:89-417:307" xsi:type="Equal">
                        <signature localId="826" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="827" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="823" locator="417:89-417:98" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="824" locator="417:102-417:307" valueType="t:String" value="Should not vaccinate client with second DTP dose as latest DTP 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 second dose." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1133" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1134" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1135" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="828" locator="419:5-419:236">
               <when localId="829" locator="419:10-419:31" xsi:type="Equal">
                  <signature localId="836" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="837" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="834" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="835" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="831" locator="419:10-419:19" path="id" xsi:type="Property">
                        <source localId="830" locator="419:10-419:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="832" locator="419:23-419:31" valueType="t:String" value="DTP11.2" xsi:type="Literal"/>
               </when>
               <then localId="1136" xsi:type="As">
                  <operand localId="838" locator="419:38-419:236" xsi:type="And">
                     <operand localId="839" locator="419:38-419:79" name="Client is due for DTP vaccination Case 2" xsi:type="ExpressionRef"/>
                     <operand localId="840" locator="419:85-419:236" xsi:type="Equal">
                        <signature localId="844" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="845" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="841" locator="419:85-419:94" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="842" locator="419:98-419:236" valueType="t:String" value="Should vaccinate client with second DTP dose as the latest DTP dose was administered more than 4 weeks ago. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1137" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1138" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1139" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="846" locator="421:5-421:308">
               <when localId="847" locator="421:10-421:31" xsi:type="Equal">
                  <signature localId="854" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="855" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="852" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="853" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="849" locator="421:10-421:19" path="id" xsi:type="Property">
                        <source localId="848" locator="421:10-421:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="850" locator="421:23-421:31" valueType="t:String" value="DTP12.2" xsi:type="Literal"/>
               </when>
               <then localId="1140" xsi:type="As">
                  <operand localId="856" locator="421:38-421:308" xsi:type="And">
                     <operand localId="857" locator="421:38-421:83" name="Client is not due for DTP vaccination Case 3" xsi:type="ExpressionRef"/>
                     <operand localId="858" locator="421:89-421:308" xsi:type="Equal">
                        <signature localId="862" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="863" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="859" locator="421:89-421:98" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="860" locator="421:102-421:308" valueType="t:String" value="Should not vaccinate client with third DTP dose as the latest DTP 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 next dose." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1141" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1142" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1143" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="864" locator="423:5-423:235">
               <when localId="865" locator="423:10-423:31" xsi:type="Equal">
                  <signature localId="872" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="873" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="870" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="871" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="867" locator="423:10-423:19" path="id" xsi:type="Property">
                        <source localId="866" locator="423:10-423:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="868" locator="423:23-423:31" valueType="t:String" value="DTP13.2" xsi:type="Literal"/>
               </when>
               <then localId="1144" xsi:type="As">
                  <operand localId="874" locator="423:38-423:235" xsi:type="And">
                     <operand localId="875" locator="423:38-423:79" name="Client is due for DTP vaccination Case 3" xsi:type="ExpressionRef"/>
                     <operand localId="876" locator="423:85-423:235" xsi:type="Equal">
                        <signature localId="880" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="881" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="877" locator="423:85-423:94" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="878" locator="423:98-423:235" valueType="t:String" value="Should vaccinate client with third DTP dose as the latest DTP dose was administered more than 4 weeks ago. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1145" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1146" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1147" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="882" locator="425:5-425:643">
               <when localId="883" locator="425:10-425:31" xsi:type="Equal">
                  <signature localId="890" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="891" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="888" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="889" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="885" locator="425:10-425:19" path="id" xsi:type="Property">
                        <source localId="884" locator="425:10-425:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="886" locator="425:23-425:31" valueType="t:String" value="DTP14.3" xsi:type="Literal"/>
               </when>
               <then localId="1148" xsi:type="As">
                  <operand localId="892" locator="425:38-425:643" xsi:type="And">
                     <operand localId="893" locator="425:38-425:179" xsi:type="And">
                        <operand localId="894" locator="425:38-425:128" name="Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
                        <operand localId="895" locator="425:134-425:179" name="Client is not due for pertussis booster dose" xsi:type="ExpressionRef"/>
                     </operand>
                     <operand localId="896" locator="425:185-425:643" 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="425:185-425:194" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="898" locator="425:198-425:643" valueType="t:String" value="Should not vaccinate client with first tetanus and diphtheria booster dose as client's age is less than 12 months. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for first tetanus and diphtheria booster dose.&#xa;Should not vaccinate client with pertussis booster dose as client's age is less than 1 year. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for pertussis booster dose." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1149" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1150" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1151" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="902" locator="429:5-429:596">
               <when localId="903" locator="429:10-429:31" 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="429:10-429:19" path="id" xsi:type="Property">
                        <source localId="904" locator="429:10-429:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="906" locator="429:23-429:31" valueType="t:String" value="DTP15.3" xsi:type="Literal"/>
               </when>
               <then localId="1152" xsi:type="As">
                  <operand localId="912" locator="429:38-429:596" xsi:type="And">
                     <operand localId="913" locator="429:38-429:203" xsi:type="And">
                        <operand localId="914" locator="429:38-429:124" name="Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
                        <operand localId="915" locator="429:130-429:203" name="Primary DTP series is complete. Client is due for pertussis booster dose" xsi:type="ExpressionRef"/>
                     </operand>
                     <operand localId="916" locator="429:209-429:596" xsi:type="Equal">
                        <signature localId="920" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="921" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="917" locator="429:209-429:218" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="918" locator="429:222-429:596" valueType="t:String" value="Should vaccinate client with first tetanus and diphtheria booster dose as client is at least 12 months old. Check for contraindications.&#xa;Should vaccinate client with pertussis booster dose as no pertussis booster dose was administered, client is within the appropriate age range and the latest DTP dose was administered more than 6 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1153" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1154" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1155" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="922" locator="432:5-432:681">
               <when localId="923" locator="432:10-432:31" xsi:type="Equal">
                  <signature localId="930" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="931" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="928" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="929" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="925" locator="432:10-432:19" path="id" xsi:type="Property">
                        <source localId="924" locator="432:10-432:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="926" locator="432:23-432:31" valueType="t:String" value="DTP16.3" xsi:type="Literal"/>
               </when>
               <then localId="1156" xsi:type="As">
                  <operand localId="932" locator="432:38-432:681" xsi:type="And">
                     <operand localId="933" locator="432:38-432:182" xsi:type="And">
                        <operand localId="934" locator="432:38-432:103" name="Client is not due for tetanus and diphtheria booster dose Case 1" xsi:type="ExpressionRef"/>
                        <operand localId="935" locator="432:109-432:182" name="Primary DTP series is complete. Client is due for pertussis booster dose" xsi:type="ExpressionRef"/>
                     </operand>
                     <operand localId="936" locator="432:188-432:681" xsi:type="Equal">
                        <signature localId="940" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="941" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="937" locator="432:188-432:197" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="938" locator="432:201-432:681" valueType="t:String" value="Should not vaccinate client with second tetanus and diphtheria booster dose as client's age is less than 4 years. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for second tetanus and diphtheria booster dose.&#xa;Should vaccinate client with pertussis booster dose as no pertussis booster dose was administered, client is within the appropriate age range and the latest DTP dose was administered more than 6 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1157" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1158" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1159" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="942" locator="436:5-436:669">
               <when localId="943" locator="436:10-436:31" xsi:type="Equal">
                  <signature localId="950" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="951" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="948" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="949" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="945" locator="436:10-436:19" path="id" xsi:type="Property">
                        <source localId="944" locator="436:10-436:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="946" locator="436:23-436:31" valueType="t:String" value="DTP17.3" xsi:type="Literal"/>
               </when>
               <then localId="1160" xsi:type="As">
                  <operand localId="952" locator="436:38-436:669" xsi:type="And">
                     <operand localId="953" locator="436:38-436:178" xsi:type="And">
                        <operand localId="954" locator="436:38-436:99" name="Client is due for tetanus and diphtheria booster dose Case 1" xsi:type="ExpressionRef"/>
                        <operand localId="955" locator="436:105-436:178" name="Primary DTP series is complete. Client is due for pertussis booster dose" xsi:type="ExpressionRef"/>
                     </operand>
                     <operand localId="956" locator="436:184-436:669" xsi:type="Equal">
                        <signature localId="960" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="961" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="957" locator="436:184-436:193" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="958" locator="436:197-436:669" valueType="t:String" value="Should vaccinate client with second tetanus and diphtheria booster dose as client is within appropriate age range and the latest tetanus and diphtheria booster dose was administered more than 4 years ago. &#xa;Check for contraindications.&#xa;Should vaccinate client with pertussis booster dose as no pertussis booster dose was administered, client is within the appropriate age range and the latest DTP dose was administered more than 6 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1161" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1162" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1163" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="962" locator="440:5-440:544">
               <when localId="963" locator="440:10-440:31" xsi:type="Equal">
                  <signature localId="970" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="971" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="968" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="969" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="965" locator="440:10-440:19" path="id" xsi:type="Property">
                        <source localId="964" locator="440:10-440:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="966" locator="440:23-440:31" valueType="t:String" value="DTP18.3" xsi:type="Literal"/>
               </when>
               <then localId="1164" xsi:type="As">
                  <operand localId="972" locator="440:38-440:544" xsi:type="And">
                     <operand localId="973" locator="440:38-440:160" xsi:type="And">
                        <operand localId="974" locator="440:38-440:103" name="Client is not due for tetanus and diphtheria booster dose Case 2" xsi:type="ExpressionRef"/>
                        <operand localId="975" locator="440:109-440:160" name="Pertussis immunization schedule is complete Case 1" xsi:type="ExpressionRef"/>
                     </operand>
                     <operand localId="976" locator="440:166-440:544" xsi:type="Equal">
                        <signature localId="980" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="981" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="977" locator="440:166-440:175" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="978" locator="440:179-440:544" valueType="t:String" value="Should not vaccinate client with third tetanus and diphtheria booster dose as client's age is less than 9 years. &#xa;Check for any vaccines due, and inform the caregiver of when to come back for third tetanus and diphtheria booster dose.&#xa;Pertussis immunization schedule is complete. Three DTP primary series doses were administered.&#xa;Check for any other vaccines due." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1165" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1166" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1167" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="982" locator="444:5-444:530">
               <when localId="983" locator="444:10-444:31" xsi:type="Equal">
                  <signature localId="990" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="991" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="988" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="989" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="985" locator="444:10-444:19" path="id" xsi:type="Property">
                        <source localId="984" locator="444:10-444:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="986" locator="444:23-444:31" valueType="t:String" value="DTP19.3" xsi:type="Literal"/>
               </when>
               <then localId="1168" xsi:type="As">
                  <operand localId="992" locator="444:38-444:530" xsi:type="And">
                     <operand localId="993" locator="444:38-444:156" xsi:type="And">
                        <operand localId="994" locator="444:38-444:99" name="Client is due for tetanus and diphtheria booster dose Case 2" xsi:type="ExpressionRef"/>
                        <operand localId="995" locator="444:105-444:156" name="Pertussis immunization schedule is complete Case 1" xsi:type="ExpressionRef"/>
                     </operand>
                     <operand localId="996" locator="444:162-444:530" xsi:type="Equal">
                        <signature localId="1000" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1001" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="997" locator="444:162-444:171" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="998" locator="444:175-444:530" valueType="t:String" value="Should vaccinate client with third tetanus and diphtheria booster dose as client is within appropriate age range and the latest tetanus and diphtheria dose was administered more than 4 years ago. &#xa;Check for contraindications.&#xa;Pertussis immunization schedule is complete. Three DTP primary series doses were administered.&#xa;Check for any other vaccines due." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1169" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1170" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1171" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1002" locator="448:5-448:489">
               <when localId="1003" locator="448:10-448:31" xsi:type="Equal">
                  <signature localId="1010" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1011" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1008" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1009" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1005" locator="448:10-448:19" path="id" xsi:type="Property">
                        <source localId="1004" locator="448:10-448:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1006" locator="448:23-448:31" valueType="t:String" value="DTP20.2" xsi:type="Literal"/>
               </when>
               <then localId="1172" xsi:type="As">
                  <operand localId="1012" locator="448:38-448:489" xsi:type="And">
                     <operand localId="1013" locator="448:38-448:152" xsi:type="And">
                        <operand localId="1014" locator="448:38-448:95" name="Tetanus and diphtheria immunization schedule is complete" xsi:type="ExpressionRef"/>
                        <operand localId="1015" locator="448:101-448:152" name="Pertussis immunization schedule is complete Case 1" xsi:type="ExpressionRef"/>
                     </operand>
                     <operand localId="1016" locator="448:158-448:489" xsi:type="Equal">
                        <signature localId="1020" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1021" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1017" locator="448:158-448:167" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1018" locator="448:171-448:489" valueType="t:String" value="Tetanus and diphtheria immunization schedule is complete. Three DTP primary series doses and three tetanus and diphtheria booster doses were administered.&#xa;Check for any other vaccines due.&#xa;Pertussis immunization schedule is complete. Three DTP primary series doses were administered.&#xa;Check for any other vaccines due." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1173" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1174" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1175" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1022" locator="452:5-452:643">
               <when localId="1023" locator="452:10-452:31" xsi:type="Equal">
                  <signature localId="1030" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1031" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1028" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1029" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1025" locator="452:10-452:19" path="id" xsi:type="Property">
                        <source localId="1024" locator="452:10-452:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1026" locator="452:23-452:31" valueType="t:String" value="DTP21.3" xsi:type="Literal"/>
               </when>
               <then localId="1176" xsi:type="As">
                  <operand localId="1032" locator="452:38-452:643" xsi:type="And">
                     <operand localId="1033" locator="452:38-452:179" xsi:type="And">
                        <operand localId="1034" locator="452:38-452:83" name="Client is not due for pertussis booster dose" xsi:type="ExpressionRef"/>
                        <operand localId="1035" locator="452:89-452:179" name="Primary DTP series is complete. Client is not due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
                     </operand>
                     <operand localId="1036" locator="452:185-452:643" xsi:type="Equal">
                        <signature localId="1040" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1041" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1037" locator="452:185-452:194" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1038" locator="452:198-452:643" valueType="t:String" value="Should not vaccinate client with first tetanus and diphtheria booster dose as client's age is less than 12 months. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for first tetanus and diphtheria booster dose.&#xa;Should not vaccinate client with pertussis booster dose as client's age is less than 1 year. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for pertussis booster dose." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1177" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1178" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1179" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1042" locator="456:5-456:591">
               <when localId="1043" locator="456:10-456:31" xsi:type="Equal">
                  <signature localId="1050" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1051" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1048" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1049" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1045" locator="456:10-456:19" path="id" xsi:type="Property">
                        <source localId="1044" locator="456:10-456:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1046" locator="456:23-456:31" valueType="t:String" value="DTP22.4" xsi:type="Literal"/>
               </when>
               <then localId="1180" xsi:type="As">
                  <operand localId="1052" locator="456:38-456:591" xsi:type="And">
                     <operand localId="1053" locator="456:38-456:207" xsi:type="And">
                        <operand localId="1054" locator="456:38-456:115" name="Primary DTP series is complete. Client is not due for pertussis booster dose" xsi:type="ExpressionRef"/>
                        <operand localId="1055" locator="456:121-456:207" name="Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
                     </operand>
                     <operand localId="1056" locator="456:213-456:591" xsi:type="Equal">
                        <signature localId="1060" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1061" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1057" locator="456:213-456:222" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1058" locator="456:226-456:591" valueType="t:String" value="Should vaccinate client with first tetanus and diphtheria booster dose as client is at least 12 months old. Check for contraindications.&#xa;Should not vaccinate client with pertussis booster dose as the latest DTP dose was administered less than 6 months ago. &#xa;Check for any other vaccines due and inform the caregiver of when to come back for pertussis booster dose." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1181" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1182" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1183" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1062" locator="459:5-459:596">
               <when localId="1063" locator="459:10-459:31" xsi:type="Equal">
                  <signature localId="1070" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1071" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1068" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1069" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1065" locator="459:10-459:19" path="id" xsi:type="Property">
                        <source localId="1064" locator="459:10-459:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1066" locator="459:23-459:31" valueType="t:String" value="DTP23.4" xsi:type="Literal"/>
               </when>
               <then localId="1184" xsi:type="As">
                  <operand localId="1072" locator="459:38-459:596" xsi:type="And">
                     <operand localId="1073" locator="459:38-459:203" xsi:type="And">
                        <operand localId="1074" locator="459:38-459:111" name="Primary DTP series is complete. Client is due for pertussis booster dose" xsi:type="ExpressionRef"/>
                        <operand localId="1075" locator="459:117-459:203" name="Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
                     </operand>
                     <operand localId="1076" locator="459:209-459:596" 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="459:209-459:218" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1078" locator="459:222-459:596" valueType="t:String" value="Should vaccinate client with first tetanus and diphtheria booster dose as client is at least 12 months old. Check for contraindications.&#xa;Should vaccinate client with pertussis booster dose as no pertussis booster dose was administered, client is within the appropriate age range and the latest DTP dose was administered more than 6 months ago. &#xa;Check for contraindications." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1185" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1186" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1187" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1082" locator="462:5-462:466">
               <when localId="1083" locator="462:10-462:31" 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="462:10-462:19" path="id" xsi:type="Property">
                        <source localId="1084" locator="462:10-462:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1086" locator="462:23-462:31" valueType="t:String" value="DTP24.3" xsi:type="Literal"/>
               </when>
               <then localId="1188" xsi:type="As">
                  <operand localId="1092" locator="462:38-462:466" xsi:type="And">
                     <operand localId="1093" locator="462:38-462:181" xsi:type="And">
                        <operand localId="1094" locator="462:38-462:89" name="Pertussis immunization schedule is complete Case 1" xsi:type="ExpressionRef"/>
                        <operand localId="1095" locator="462:95-462:181" name="Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
                     </operand>
                     <operand localId="1096" locator="462:187-462:466" xsi:type="Equal">
                        <signature localId="1100" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1101" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1097" locator="462:187-462:196" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1098" locator="462:200-462:466" valueType="t:String" value="Should vaccinate client with first tetanus and diphtheria booster dose as client is at least 12 months old. Check for contraindications.&#xa;Pertussis immunization schedule is complete. Three DTP primary series doses were administered.&#xa;Check for any other vaccines due." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1189" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1190" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1191" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="1102" locator="465:5-465:498">
               <when localId="1103" locator="465:10-465:31" xsi:type="Equal">
                  <signature localId="1110" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="1111" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="1108" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="1109" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="1105" locator="465:10-465:19" path="id" xsi:type="Property">
                        <source localId="1104" locator="465:10-465:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="1106" locator="465:23-465:31" valueType="t:String" value="DTP25.2" xsi:type="Literal"/>
               </when>
               <then localId="1192" xsi:type="As">
                  <operand localId="1112" locator="465:38-465:498" xsi:type="And">
                     <operand localId="1113" locator="465:38-465:181" xsi:type="And">
                        <operand localId="1114" locator="465:38-465:89" name="Pertussis immunization schedule is complete Case 2" xsi:type="ExpressionRef"/>
                        <operand localId="1115" locator="465:95-465:181" name="Primary DTP series is complete. Client is due for tetanus and diphtheria booster dose" xsi:type="ExpressionRef"/>
                     </operand>
                     <operand localId="1116" locator="465:187-465:498" xsi:type="Equal">
                        <signature localId="1120" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <signature localId="1121" name="t:String" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="1117" locator="465:187-465:196" name="Guidance" xsi:type="ExpressionRef"/>
                        <operand localId="1118" locator="465:200-465:498" valueType="t:String" value="Should vaccinate client with first tetanus and diphtheria booster dose as client is at least 12 months old. Check for contraindications.&#xa;Pertussis immunization schedule is complete. Three DTP primary series doses and one pertussis booster dose were administered. &#xa;Check for any other vaccines due." xsi:type="Literal"/>
                     </operand>
                  </operand>
                  <asTypeSpecifier localId="1193" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="1194" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="1195" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <else localId="1196" xsi:type="As">
               <operand localId="1122" locator="468:10-468:27" valueType="t:String" value="No test case set" xsi:type="Literal"/>
               <asTypeSpecifier localId="1197" xsi:type="ChoiceTypeSpecifier">
                  <choice localId="1198" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                  <choice localId="1199" name="t:String" xsi:type="NamedTypeSpecifier"/>
               </asTypeSpecifier>
            </else>
         </expression>
      </def>
   </statements>
</library>
