<?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="541">
         <a:s>/*
 * Library: IMMZD18STBEEncepurLogic (IMMZ.D18.S.TBE.Encepur schedule)
 * Schedule Table: Encepur, 3-dose schedule
 */
library IMMZD18STBEEncepurLogic</a:s>
      </a:s>
   </annotation>
   <identifier id="IMMZD18STBEEncepurLogic" 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="7:1-7: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="8:1-8: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="10:1-10:27" localIdentifier="WC" path="http://smart.who.int/immunizations/WHOCommon">
         <annotation xsi:type="a:Annotation">
            <a:s r="210">
               <a:s>include </a:s>
               <a:s>
                  <a:s>WHOCommon</a:s>
               </a:s>
               <a:s> called WC</a:s>
            </a:s>
         </annotation>
      </def>
      <def localId="212" locator="12:1-12:32" localIdentifier="Common" path="http://smart.who.int/immunizations/IMMZCommon">
         <annotation xsi:type="a:Annotation">
            <a:s r="212">
               <a:s>include </a:s>
               <a:s>
                  <a:s>IMMZCommon</a:s>
               </a:s>
               <a:s> called Common</a:s>
            </a:s>
         </annotation>
      </def>
      <def localId="214" locator="13:1-13:36" localIdentifier="Concepts" path="http://smart.who.int/immunizations/IMMZConcepts">
         <annotation xsi:type="a:Annotation">
            <a:s r="214">
               <a:s>include </a:s>
               <a:s>
                  <a:s>IMMZConcepts</a:s>
               </a:s>
               <a:s> called Concepts</a:s>
            </a:s>
         </annotation>
      </def>
      <def localId="216" locator="15:1-15:39" localIdentifier="IE" path="http://smart.who.int/immunizations/IMMZEncounterElements">
         <annotation xsi:type="a:Annotation">
            <a:s r="216">
               <a:s>include </a:s>
               <a:s>
                  <a:s>IMMZEncounterElements</a:s>
               </a:s>
               <a:s> called IE</a:s>
            </a:s>
         </annotation>
      </def>
      <def localId="218" locator="16:1-16:53" localIdentifier="Encounter" path="http://smart.who.int/immunizations/IMMZD2DTTBEEncounterElements">
         <annotation xsi:type="a:Annotation">
            <a:s r="218">
               <a:s>include </a:s>
               <a:s>
                  <a:s>IMMZD2DTTBEEncounterElements</a:s>
               </a:s>
               <a:s> called Encounter</a:s>
            </a:s>
         </annotation>
      </def>
   </includes>
   <parameters>
      <def localId="220" locator="18:1-18:36" name="Today" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:s r="220">
               <a:s>parameter Today </a:s>
               <a:s r="224">
                  <a:s>Date</a:s>
               </a:s>
               <a:s> default </a:s>
               <a:s r="223">
                  <a:s>Today()</a:s>
               </a:s>
            </a:s>
         </annotation>
         <default localId="223" locator="18:30-18:36" xsi:type="Today"/>
         <parameterTypeSpecifier localId="224" locator="18:17-18:20" name="t:Date" xsi:type="NamedTypeSpecifier"/>
      </def>
   </parameters>
   <contexts>
      <def localId="229" locator="21:1-21:15" name="Patient"/>
   </contexts>
   <statements>
      <def localId="227" locator="21:1-21:15" name="Patient" context="Patient">
         <expression localId="228" xsi:type="SingletonFrom">
            <operand localId="226" locator="21:1-21:15" dataType="fhir:Patient" templateId="http://hl7.org/fhir/StructureDefinition/Patient" xsi:type="Retrieve"/>
         </expression>
      </def>
      <def localId="239" locator="76:1-77:58" name="First TBE dose from the primary series was administered" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="complete" value="First TBE dose from the primary series was administered"/>
            <a:t name="pseudocode" value="&quot;Vaccine type&quot; = &quot;TBE vaccines&quot; and &quot;Type of dose&quot; = &quot;Primary series&quot;) = 1"/>
            <a:s r="239">
               <a:s>/*
@complete: First TBE dose from the primary series was administered
@pseudocode: Count of vaccines administered (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot; and &quot;Type of dose&quot; = &quot;Primary series&quot;) = 1
*/
define &quot;First TBE dose from the primary series was administered&quot;:
  </a:s>
               <a:s r="241">
                  <a:s r="240">
                     <a:s>Encounter</a:s>
                  </a:s>
                  <a:s>.</a:s>
                  <a:s r="241">
                     <a:s>&quot;One TBE primary series dose was administered&quot;</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="241" locator="77:3-77:58" name="One TBE primary series dose was administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
      </def>
      <def localId="232" locator="31:1-33:67" name="Tick-borne encephalitis (TBE) Encepur dose 1" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Tick-borne encephalitis (TBE) Encepur dose 1"/>
            <a:t name="description" value="Provision of the TBE Encepur dose 1"/>
            <a:t name="trigger" value="Child's birth"/>
            <a:t name="pseudo"/>
            <a:t name="triggerDate" value="&quot;Date of birth&quot;"/>
            <a:s r="232">
               <a:s>/*
@output: Tick-borne encephalitis (TBE) Encepur dose 1
@description: Provision of the TBE Encepur dose 1
@trigger: Child's birth
@pseudo: 
@triggerDate: &quot;Date of birth&quot;
*/
define &quot;Tick-borne encephalitis (TBE) Encepur dose 1&quot;:
  </a:s>
               <a:s r="233">
                  <a:s r="235">
                     <a:s r="234">
                        <a:s>Encounter</a:s>
                     </a:s>
                     <a:s>.</a:s>
                     <a:s r="235">
                        <a:s>&quot;No TBE primary series doses were administered&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
  and </a:s>
                  <a:s r="236">
                     <a:s>not </a:s>
                     <a:s r="242">
                        <a:s>&quot;First TBE dose from the primary series was administered&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="233" locator="32:3-33:67" xsi:type="And">
            <operand localId="235" locator="32:3-32:59" name="No TBE primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
            <operand localId="236" locator="33:7-33:67" xsi:type="Not">
               <operand localId="242" locator="33:11-33:67" name="First TBE dose from the primary series was administered" xsi:type="ExpressionRef"/>
            </operand>
         </expression>
      </def>
      <def localId="259" locator="51:1-53:11" name="Tick-borne encephalitis (TBE) Encepur dose 1 Due Date" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="dynamicValue" value="Tick-borne encephalitis (TBE) Encepur dose 1 Due Date"/>
            <a:t name="pseudocode" value="&quot;Date of birth&quot; + 1 year"/>
            <a:s r="259">
               <a:s>/*
@dynamicValue: Tick-borne encephalitis (TBE) Encepur dose 1 Due Date
@pseudocode: &quot;Date of birth&quot; + 1 year
*/
define &quot;Tick-borne encephalitis (TBE) Encepur dose 1 Due Date&quot;:
  </a:s>
               <a:s r="260">
                  <a:s>if </a:s>
                  <a:s r="261">
                     <a:s>&quot;Tick-borne encephalitis (TBE) Encepur dose 1&quot;</a:s>
                  </a:s>
                  <a:s> then </a:s>
                  <a:s r="262">
                     <a:s r="264">
                        <a:s r="263">
                           <a:s>Patient</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="264">
                           <a:s>birthDate</a:s>
                        </a:s>
                     </a:s>
                     <a:s> + </a:s>
                     <a:s r="265">
                        <a:s>1 year</a:s>
                     </a:s>
                  </a:s>
                  <a:s r="269">
  else null</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="260" locator="52:3-53:11" xsi:type="If">
            <condition localId="261" locator="52:6-52:51" name="Tick-borne encephalitis (TBE) Encepur dose 1" xsi:type="ExpressionRef"/>
            <then localId="262" locator="52:58-52:83" xsi:type="Add">
               <signature localId="267" name="t:Date" xsi:type="NamedTypeSpecifier"/>
               <signature localId="268" name="t:Quantity" xsi:type="NamedTypeSpecifier"/>
               <operand localId="266" name="ToDate" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                  <operand localId="264" locator="52:58-52:74" path="birthDate" xsi:type="Property">
                     <source localId="263" locator="52:58-52:64" name="Patient" xsi:type="ExpressionRef"/>
                  </operand>
               </operand>
               <operand localId="265" locator="52:78-52:83" value="1" unit="year" xsi:type="Quantity"/>
            </then>
            <else localId="270" asType="t:Date" xsi:type="As">
               <operand localId="269" locator="53:8-53:11" xsi:type="Null"/>
            </else>
         </expression>
      </def>
      <def localId="245" locator="40:1-44:9" name="Tick-borne encephalitis (TBE) Encepur dose 1 Create" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="Tick-borne encephalitis (TBE) Encepur dose 1 Create"/>
            <a:t name="create" value="The vaccine can be given from > 1 year of age."/>
            <a:s r="245">
               <a:s>/*
@output: Tick-borne encephalitis (TBE) Encepur dose 1 Create
@create: The vaccine can be given from > 1 year of age.
*/
define &quot;Tick-borne encephalitis (TBE) Encepur dose 1 Create&quot;:
  </a:s>
               <a:s r="246">
                  <a:s>if </a:s>
                  <a:s r="247">
                     <a:s>&quot;Tick-borne encephalitis (TBE) Encepur dose 1&quot;</a:s>
                  </a:s>
                  <a:s>
  then </a:s>
                  <a:s r="279">
                     <a:s r="256">
                        <a:s r="250">
                           <a:s>'The vaccine can be given from > 1 year of age.'</a:s>
                        </a:s>
                        <a:s> + </a:s>
                        <a:s r="252">
                           <a:s>'
Due Date: '</a:s>
                        </a:s>
                     </a:s>
                     <a:s> + </a:s>
                     <a:s r="275">
                        <a:s>ToString(</a:s>
                        <a:s r="271">
                           <a:s>&quot;Tick-borne encephalitis (TBE) Encepur dose 1 Due Date&quot;</a:s>
                        </a:s>
                        <a:s>)</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
  else </a:s>
                  <a:s r="280">
                     <a:s>''</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="246" locator="41:3-44:9" xsi:type="If">
            <condition localId="247" locator="41:6-41:51" name="Tick-borne encephalitis (TBE) Encepur dose 1" xsi:type="ExpressionRef"/>
            <then localId="279" locator="42:8-43:79" xsi:type="Concatenate">
               <operand localId="256" locator="42:8-42:71" xsi:type="Concatenate">
                  <operand localId="250" locator="42:8-42:55" valueType="t:String" value="The vaccine can be given from > 1 year of age." xsi:type="Literal"/>
                  <operand localId="252" locator="42:59-42:71" valueType="t:String" value="&#xa;Due Date: " xsi:type="Literal"/>
               </operand>
               <operand localId="275" locator="43:15-43:79" xsi:type="ToString">
                  <signature localId="276" name="t:Date" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="271" locator="43:24-43:78" name="Tick-borne encephalitis (TBE) Encepur dose 1 Due Date" xsi:type="ExpressionRef"/>
               </operand>
            </then>
            <else localId="280" locator="44:8-44:9" valueType="t:String" value="" xsi:type="Literal"/>
         </expression>
      </def>
      <def localId="284" locator="60:1-61:6" name="Tick-borne encephalitis (TBE) Encepur dose 1 Overdue" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="dynamicValue" value="Tick-borne encephalitis (TBE) Encepur dose 1 Overdue"/>
            <a:t name="pseudocode" value="To be determined by Member States; however, there is no recommended overdue date and individuals are always eligible to be vaccinated."/>
            <a:s r="284">
               <a:s r="285">/*
@dynamicValue: Tick-borne encephalitis (TBE) Encepur dose 1 Overdue
@pseudocode: To be determined by Member States; however, there is no recommended overdue date and individuals are always eligible to be vaccinated.
*/
define &quot;Tick-borne encephalitis (TBE) Encepur dose 1 Overdue&quot;:
  null</a:s>
            </a:s>
         </annotation>
         <expression localId="285" locator="61:3-61:6" xsi:type="Null"/>
      </def>
      <def localId="288" locator="68:1-69:6" name="Tick-borne encephalitis (TBE) Encepur dose 1 Expiration" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="dynamicValue" value="Tick-borne encephalitis (TBE) Encepur dose 1 Expiration"/>
            <a:t name="pseudocode" value="To be determined by Member States; however, there is no recommended expiration date and individuals are always eligible to be vaccinated."/>
            <a:s r="288">
               <a:s r="289">/*
@dynamicValue: Tick-borne encephalitis (TBE) Encepur dose 1 Expiration
@pseudocode: To be determined by Member States; however, there is no recommended expiration date and individuals are always eligible to be vaccinated.
*/
define &quot;Tick-borne encephalitis (TBE) Encepur dose 1 Expiration&quot;:
  null</a:s>
            </a:s>
         </annotation>
         <expression localId="289" locator="69:3-69:6" xsi:type="Null"/>
      </def>
      <def localId="298" locator="135:1-136:60" name="Second TBE dose from the primary series was administered" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="complete" value="Second TBE dose from the primary series was administered"/>
            <a:t name="pseudocode" value="&quot;Vaccine type&quot; = &quot;TBE vaccines&quot; and &quot;Type of dose&quot; = &quot;Primary series&quot;) = 2"/>
            <a:s r="298">
               <a:s>/*
@complete: Second TBE dose from the primary series was administered
@pseudocode: Count of vaccines administered (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot; and &quot;Type of dose&quot; = &quot;Primary series&quot;) = 2
*/
define &quot;Second TBE dose from the primary series was administered&quot;:
  </a:s>
               <a:s r="300">
                  <a:s r="299">
                     <a:s>Encounter</a:s>
                  </a:s>
                  <a:s>.</a:s>
                  <a:s r="300">
                     <a:s>&quot;Two TBE primary series doses were administered&quot;</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="300" locator="136:3-136:60" name="Two TBE primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
      </def>
      <def localId="292" locator="88:1-90:68" name="TBE Encepur dose 2" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="TBE Encepur dose 2"/>
            <a:t name="description" value="Provision of the TBE Encepur dose 2"/>
            <a:t name="trigger" value="First TBE dose from the primary series was administered"/>
            <a:t name="pseudo" value="&quot;Vaccine type&quot; = &quot;TBE vaccines&quot; and &quot;Type of dose&quot; = &quot;Primary series&quot;) = 1"/>
            <a:t name="triggerDate" value="&quot;Date and time of vaccination&quot; (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot;)"/>
            <a:s r="292">
               <a:s>/*
@output: TBE Encepur dose 2
@description: Provision of the TBE Encepur dose 2
@trigger: First TBE dose from the primary series was administered
@pseudo: Count of vaccines administered (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot; and &quot;Type of dose&quot; = &quot;Primary series&quot;) = 1
@triggerDate: &quot;Date and time of vaccination&quot; (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot;)
*/
define &quot;TBE Encepur dose 2&quot;:
  </a:s>
               <a:s r="293">
                  <a:s r="294">
                     <a:s>&quot;First TBE dose from the primary series was administered&quot;</a:s>
                  </a:s>
                  <a:s>
  and </a:s>
                  <a:s r="295">
                     <a:s>not </a:s>
                     <a:s r="301">
                        <a:s>&quot;Second TBE dose from the primary series was administered&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="293" locator="89:3-90:68" xsi:type="And">
            <operand localId="294" locator="89:3-89:59" name="First TBE dose from the primary series was administered" xsi:type="ExpressionRef"/>
            <operand localId="295" locator="90:7-90:68" xsi:type="Not">
               <operand localId="301" locator="90:11-90:68" name="Second TBE dose from the primary series was administered" xsi:type="ExpressionRef"/>
            </operand>
         </expression>
      </def>
      <def localId="320" locator="109:1-111:11" name="TBE Encepur dose 2 Due Date" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="dynamicValue" value="TBE Encepur dose 2 Due Date"/>
            <a:t name="pseudocode" value="&quot;Date and time of vaccination&quot; (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot;) + 1 month"/>
            <a:s r="320">
               <a:s>/*
@dynamicValue: TBE Encepur dose 2 Due Date
@pseudocode: &quot;Date and time of vaccination&quot; (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot;) + 1 month
*/
define &quot;TBE Encepur dose 2 Due Date&quot;:
  </a:s>
               <a:s r="321">
                  <a:s>if </a:s>
                  <a:s r="322">
                     <a:s>&quot;TBE Encepur dose 2&quot;</a:s>
                  </a:s>
                  <a:s> then </a:s>
                  <a:s r="323">
                     <a:s r="325">
                        <a:s r="324">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="325">
                           <a:s>&quot;Date of Latest TBE Dose&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s> + </a:s>
                     <a:s r="326">
                        <a:s>1 month</a:s>
                     </a:s>
                  </a:s>
                  <a:s r="329">
  else null</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="321" locator="110:3-111:11" xsi:type="If">
            <condition localId="322" locator="110:6-110:25" name="TBE Encepur dose 2" xsi:type="ExpressionRef"/>
            <then localId="323" locator="110:32-110:76" xsi:type="Add">
               <signature localId="327" name="t:Date" xsi:type="NamedTypeSpecifier"/>
               <signature localId="328" name="t:Quantity" xsi:type="NamedTypeSpecifier"/>
               <operand localId="325" locator="110:32-110:66" name="Date of Latest TBE Dose" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="326" locator="110:70-110:76" value="1" unit="month" xsi:type="Quantity"/>
            </then>
            <else localId="330" asType="t:Date" xsi:type="As">
               <operand localId="329" locator="111:8-111:11" xsi:type="Null"/>
            </else>
         </expression>
      </def>
      <def localId="347" locator="118:1-120:11" name="TBE Encepur dose 2 Overdue" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="dynamicValue" value="TBE Encepur dose 2 Overdue"/>
            <a:t name="pseudocode" value="&quot;Date and time of vaccination&quot; (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot;) + 3 months"/>
            <a:s r="347">
               <a:s>/*
@dynamicValue: TBE Encepur dose 2 Overdue
@pseudocode: &quot;Date and time of vaccination&quot; (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot;) + 3 months
*/
define &quot;TBE Encepur dose 2 Overdue&quot;:
  </a:s>
               <a:s r="348">
                  <a:s>if </a:s>
                  <a:s r="349">
                     <a:s>&quot;TBE Encepur dose 2&quot;</a:s>
                  </a:s>
                  <a:s> then </a:s>
                  <a:s r="350">
                     <a:s r="352">
                        <a:s r="351">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="352">
                           <a:s>&quot;Date of Latest TBE Dose&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s> + </a:s>
                     <a:s r="353">
                        <a:s>3 months</a:s>
                     </a:s>
                  </a:s>
                  <a:s r="356">
  else null</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="348" locator="119:3-120:11" xsi:type="If">
            <condition localId="349" locator="119:6-119:25" name="TBE Encepur dose 2" xsi:type="ExpressionRef"/>
            <then localId="350" locator="119:32-119:77" xsi:type="Add">
               <signature localId="354" name="t:Date" xsi:type="NamedTypeSpecifier"/>
               <signature localId="355" name="t:Quantity" xsi:type="NamedTypeSpecifier"/>
               <operand localId="352" locator="119:32-119:66" name="Date of Latest TBE Dose" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="353" locator="119:70-119:77" value="3" unit="months" xsi:type="Quantity"/>
            </then>
            <else localId="357" asType="t:Date" xsi:type="As">
               <operand localId="356" locator="120:8-120:11" xsi:type="Null"/>
            </else>
         </expression>
      </def>
      <def localId="304" locator="97:1-102:9" name="TBE Encepur dose 2 Create" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="TBE Encepur dose 2 Create"/>
            <a:t name="create" value="An interval of 1–3 months is recommended between the first 2 doses."/>
            <a:s r="304">
               <a:s>/*
@output: TBE Encepur dose 2 Create
@create: An interval of 1–3 months is recommended between the first 2 doses.
*/
define &quot;TBE Encepur dose 2 Create&quot;:
  </a:s>
               <a:s r="305">
                  <a:s>if </a:s>
                  <a:s r="306">
                     <a:s>&quot;TBE Encepur dose 2&quot;</a:s>
                  </a:s>
                  <a:s>
  then </a:s>
                  <a:s r="366">
                     <a:s r="344">
                        <a:s r="339">
                           <a:s r="317">
                              <a:s r="311">
                                 <a:s>'An interval of 1–3 months is recommended between the first 2 doses.'</a:s>
                              </a:s>
                              <a:s> + </a:s>
                              <a:s r="313">
                                 <a:s>'
Due Date: '</a:s>
                              </a:s>
                           </a:s>
                           <a:s> + </a:s>
                           <a:s r="335">
                              <a:s>ToString(</a:s>
                              <a:s r="331">
                                 <a:s>&quot;TBE Encepur dose 2 Due Date&quot;</a:s>
                              </a:s>
                              <a:s>)</a:s>
                           </a:s>
                        </a:s>
                        <a:s> + </a:s>
                        <a:s r="340">
                           <a:s>'
Overdue: '</a:s>
                        </a:s>
                     </a:s>
                     <a:s> + </a:s>
                     <a:s r="362">
                        <a:s>ToString(</a:s>
                        <a:s r="358">
                           <a:s>&quot;TBE Encepur dose 2 Overdue&quot;</a:s>
                        </a:s>
                        <a:s>)</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
  else </a:s>
                  <a:s r="367">
                     <a:s>''</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="305" locator="98:3-102:9" xsi:type="If">
            <condition localId="306" locator="98:6-98:25" name="TBE Encepur dose 2" xsi:type="ExpressionRef"/>
            <then localId="366" locator="99:8-101:51" xsi:type="Concatenate">
               <operand localId="344" locator="99:8-100:68" xsi:type="Concatenate">
                  <operand localId="339" locator="99:8-100:53" xsi:type="Concatenate">
                     <operand localId="317" locator="99:8-99:92" xsi:type="Concatenate">
                        <operand localId="311" locator="99:8-99:76" valueType="t:String" value="An interval of 1–3 months is recommended between the first 2 doses." xsi:type="Literal"/>
                        <operand localId="313" locator="99:80-99:92" valueType="t:String" value="&#xa;Due Date: " xsi:type="Literal"/>
                     </operand>
                     <operand localId="335" locator="100:15-100:53" xsi:type="ToString">
                        <signature localId="336" name="t:Date" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="331" locator="100:24-100:52" name="TBE Encepur dose 2 Due Date" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="340" locator="100:57-100:68" valueType="t:String" value="&#xa;Overdue: " xsi:type="Literal"/>
               </operand>
               <operand localId="362" locator="101:14-101:51" xsi:type="ToString">
                  <signature localId="363" name="t:Date" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="358" locator="101:23-101:50" name="TBE Encepur dose 2 Overdue" xsi:type="ExpressionRef"/>
               </operand>
            </then>
            <else localId="367" locator="102:8-102:9" valueType="t:String" value="" xsi:type="Literal"/>
         </expression>
      </def>
      <def localId="371" locator="127:1-128:6" name="TBE Encepur dose 2 Expiration" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="dynamicValue" value="TBE Encepur dose 2 Expiration"/>
            <a:t name="pseudocode" value="To be determined by Member States; however, there is no recommended expiration date and individuals are always eligible to be vaccinated."/>
            <a:s r="371">
               <a:s r="372">/*
@dynamicValue: TBE Encepur dose 2 Expiration
@pseudocode: To be determined by Member States; however, there is no recommended expiration date and individuals are always eligible to be vaccinated.
*/
define &quot;TBE Encepur dose 2 Expiration&quot;:
  null</a:s>
            </a:s>
         </annotation>
         <expression localId="372" locator="128:3-128:6" xsi:type="Null"/>
      </def>
      <def localId="381" locator="194:1-195:62" name="Third TBE dose from the primary series was administered. The primary series has been completed" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="complete" value="Third TBE dose from the primary series was administered. The primary series has been completed"/>
            <a:t name="pseudocode" value="&quot;Completed the primary vaccination series&quot; = TRUE (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot;)"/>
            <a:s r="381">
               <a:s>/*
@complete: Third TBE dose from the primary series was administered. The primary series has been completed
@pseudocode: &quot;Completed the primary vaccination series&quot; = TRUE (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot;)
*/
define &quot;Third TBE dose from the primary series was administered. The primary series has been completed&quot;:
  </a:s>
               <a:s r="383">
                  <a:s r="382">
                     <a:s>Encounter</a:s>
                  </a:s>
                  <a:s>.</a:s>
                  <a:s r="383">
                     <a:s>&quot;Three TBE primary series doses were administered&quot;</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="383" locator="195:3-195:62" name="Three TBE primary series doses were administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
      </def>
      <def localId="375" locator="147:1-149:106" name="TBE Encepur dose 3" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="TBE Encepur dose 3"/>
            <a:t name="description" value="Provision of the TBE Encepur dose 3"/>
            <a:t name="trigger" value="Second TBE dose from the primary series was administered"/>
            <a:t name="pseudo" value="&quot;Vaccine type&quot; = &quot;TBE vaccines&quot; and &quot;Type of dose&quot; = &quot;Primary series&quot;) = 2"/>
            <a:t name="triggerDate" value="&quot;Date and time of vaccination&quot; (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot;)"/>
            <a:s r="375">
               <a:s>/*
@output: TBE Encepur dose 3
@description: Provision of the TBE Encepur dose 3
@trigger: Second TBE dose from the primary series was administered
@pseudo: Count of vaccines administered (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot; and &quot;Type of dose&quot; = &quot;Primary series&quot;) = 2
@triggerDate: Latest &quot;Date and time of vaccination&quot; (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot;)
*/
define &quot;TBE Encepur dose 3&quot;:
  </a:s>
               <a:s r="376">
                  <a:s r="377">
                     <a:s>&quot;Second TBE dose from the primary series was administered&quot;</a:s>
                  </a:s>
                  <a:s>
  and </a:s>
                  <a:s r="378">
                     <a:s>not </a:s>
                     <a:s r="384">
                        <a:s>&quot;Third TBE dose from the primary series was administered. The primary series has been completed&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="376" locator="148:3-149:106" xsi:type="And">
            <operand localId="377" locator="148:3-148:60" name="Second TBE dose from the primary series was administered" xsi:type="ExpressionRef"/>
            <operand localId="378" locator="149:7-149:106" xsi:type="Not">
               <operand localId="384" locator="149:11-149:106" name="Third TBE dose from the primary series was administered. The primary series has been completed" xsi:type="ExpressionRef"/>
            </operand>
         </expression>
      </def>
      <def localId="403" locator="168:1-170:11" name="TBE Encepur dose 3 Due Date" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="dynamicValue" value="TBE Encepur dose 3 Due Date"/>
            <a:t name="pseudocode" value="&quot;Date and time of vaccination&quot; (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot;) + 9 months"/>
            <a:s r="403">
               <a:s>/*
@dynamicValue: TBE Encepur dose 3 Due Date
@pseudocode: Latest &quot;Date and time of vaccination&quot; (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot;) + 9 months
*/
define &quot;TBE Encepur dose 3 Due Date&quot;:
  </a:s>
               <a:s r="404">
                  <a:s>if </a:s>
                  <a:s r="405">
                     <a:s>&quot;TBE Encepur dose 3&quot;</a:s>
                  </a:s>
                  <a:s> then </a:s>
                  <a:s r="406">
                     <a:s r="408">
                        <a:s r="407">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="408">
                           <a:s>&quot;Date of Latest TBE Dose&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s> + </a:s>
                     <a:s r="409">
                        <a:s>9 months</a:s>
                     </a:s>
                  </a:s>
                  <a:s r="412">
  else null</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="404" locator="169:3-170:11" xsi:type="If">
            <condition localId="405" locator="169:6-169:25" name="TBE Encepur dose 3" xsi:type="ExpressionRef"/>
            <then localId="406" locator="169:32-169:77" xsi:type="Add">
               <signature localId="410" name="t:Date" xsi:type="NamedTypeSpecifier"/>
               <signature localId="411" name="t:Quantity" xsi:type="NamedTypeSpecifier"/>
               <operand localId="408" locator="169:32-169:66" name="Date of Latest TBE Dose" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="409" locator="169:70-169:77" value="9" unit="months" xsi:type="Quantity"/>
            </then>
            <else localId="413" asType="t:Date" xsi:type="As">
               <operand localId="412" locator="170:8-170:11" xsi:type="Null"/>
            </else>
         </expression>
      </def>
      <def localId="430" locator="177:1-179:11" name="TBE Encepur dose 3 Overdue" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="dynamicValue" value="TBE Encepur dose 3 Overdue"/>
            <a:t name="pseudocode" value="&quot;Date and time of vaccination&quot; (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot;) + 12 months"/>
            <a:s r="430">
               <a:s>/*
@dynamicValue: TBE Encepur dose 3 Overdue
@pseudocode: Latest &quot;Date and time of vaccination&quot; (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot;) + 12 months
*/
define &quot;TBE Encepur dose 3 Overdue&quot;:
  </a:s>
               <a:s r="431">
                  <a:s>if </a:s>
                  <a:s r="432">
                     <a:s>&quot;TBE Encepur dose 3&quot;</a:s>
                  </a:s>
                  <a:s> then </a:s>
                  <a:s r="433">
                     <a:s r="435">
                        <a:s r="434">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="435">
                           <a:s>&quot;Date of Latest TBE Dose&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s> + </a:s>
                     <a:s r="436">
                        <a:s>12 months</a:s>
                     </a:s>
                  </a:s>
                  <a:s r="439">
  else null</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="431" locator="178:3-179:11" xsi:type="If">
            <condition localId="432" locator="178:6-178:25" name="TBE Encepur dose 3" xsi:type="ExpressionRef"/>
            <then localId="433" locator="178:32-178:78" xsi:type="Add">
               <signature localId="437" name="t:Date" xsi:type="NamedTypeSpecifier"/>
               <signature localId="438" name="t:Quantity" xsi:type="NamedTypeSpecifier"/>
               <operand localId="435" locator="178:32-178:66" name="Date of Latest TBE Dose" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="436" locator="178:70-178:78" value="12" unit="months" xsi:type="Quantity"/>
            </then>
            <else localId="440" asType="t:Date" xsi:type="As">
               <operand localId="439" locator="179:8-179:11" xsi:type="Null"/>
            </else>
         </expression>
      </def>
      <def localId="387" locator="156:1-161:9" name="TBE Encepur dose 3 Create" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="TBE Encepur dose 3 Create"/>
            <a:t name="create" value="For Encepur, the requirement is 9–12 months between doses 2 and 3."/>
            <a:s r="387">
               <a:s>/*
@output: TBE Encepur dose 3 Create
@create: For Encepur, the requirement is 9–12 months between doses 2 and 3.
*/
define &quot;TBE Encepur dose 3 Create&quot;:
  </a:s>
               <a:s r="388">
                  <a:s>if </a:s>
                  <a:s r="389">
                     <a:s>&quot;TBE Encepur dose 3&quot;</a:s>
                  </a:s>
                  <a:s>
  then </a:s>
                  <a:s r="449">
                     <a:s r="427">
                        <a:s r="422">
                           <a:s r="400">
                              <a:s r="394">
                                 <a:s>'For Encepur, the requirement is 9–12 months between doses 2 and 3.'</a:s>
                              </a:s>
                              <a:s> + </a:s>
                              <a:s r="396">
                                 <a:s>'
Due Date: '</a:s>
                              </a:s>
                           </a:s>
                           <a:s> + </a:s>
                           <a:s r="418">
                              <a:s>ToString(</a:s>
                              <a:s r="414">
                                 <a:s>&quot;TBE Encepur dose 3 Due Date&quot;</a:s>
                              </a:s>
                              <a:s>)</a:s>
                           </a:s>
                        </a:s>
                        <a:s> + </a:s>
                        <a:s r="423">
                           <a:s>'
Overdue: '</a:s>
                        </a:s>
                     </a:s>
                     <a:s> + </a:s>
                     <a:s r="445">
                        <a:s>ToString(</a:s>
                        <a:s r="441">
                           <a:s>&quot;TBE Encepur dose 3 Overdue&quot;</a:s>
                        </a:s>
                        <a:s>)</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
  else </a:s>
                  <a:s r="450">
                     <a:s>''</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="388" locator="157:3-161:9" xsi:type="If">
            <condition localId="389" locator="157:6-157:25" name="TBE Encepur dose 3" xsi:type="ExpressionRef"/>
            <then localId="449" locator="158:8-160:51" xsi:type="Concatenate">
               <operand localId="427" locator="158:8-159:68" xsi:type="Concatenate">
                  <operand localId="422" locator="158:8-159:53" xsi:type="Concatenate">
                     <operand localId="400" locator="158:8-158:91" xsi:type="Concatenate">
                        <operand localId="394" locator="158:8-158:75" valueType="t:String" value="For Encepur, the requirement is 9–12 months between doses 2 and 3." xsi:type="Literal"/>
                        <operand localId="396" locator="158:79-158:91" valueType="t:String" value="&#xa;Due Date: " xsi:type="Literal"/>
                     </operand>
                     <operand localId="418" locator="159:15-159:53" xsi:type="ToString">
                        <signature localId="419" name="t:Date" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="414" locator="159:24-159:52" name="TBE Encepur dose 3 Due Date" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="423" locator="159:57-159:68" valueType="t:String" value="&#xa;Overdue: " xsi:type="Literal"/>
               </operand>
               <operand localId="445" locator="160:14-160:51" xsi:type="ToString">
                  <signature localId="446" name="t:Date" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="441" locator="160:23-160:50" name="TBE Encepur dose 3 Overdue" xsi:type="ExpressionRef"/>
               </operand>
            </then>
            <else localId="450" locator="161:8-161:9" valueType="t:String" value="" xsi:type="Literal"/>
         </expression>
      </def>
      <def localId="454" locator="186:1-187:6" name="TBE Encepur dose 3 Expiration" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="dynamicValue" value="TBE Encepur dose 3 Expiration"/>
            <a:t name="pseudocode" value="To be determined by Member States; however, there is no recommended expiration date and individuals are always eligible to be vaccinated."/>
            <a:s r="454">
               <a:s r="455">/*
@dynamicValue: TBE Encepur dose 3 Expiration
@pseudocode: To be determined by Member States; however, there is no recommended expiration date and individuals are always eligible to be vaccinated.
*/
define &quot;TBE Encepur dose 3 Expiration&quot;:
  null</a:s>
            </a:s>
         </annotation>
         <expression localId="455" locator="187:3-187:6" xsi:type="Null"/>
      </def>
      <def localId="464" locator="253:1-254:56" name="TBE booster dose was administered" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="complete" value="TBE booster dose was administered"/>
            <a:t name="pseudocode" value="&quot;Vaccine type&quot; = &quot;TBE vaccines&quot; and &quot;Type of dose&quot; = &quot;Booster dose&quot;) = 1"/>
            <a:s r="464">
               <a:s>/*
@complete: TBE booster dose was administered
@pseudocode: Count of vaccines administered (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot; and &quot;Type of dose&quot; = &quot;Booster dose&quot;) = 1
*/
define &quot;TBE booster dose was administered&quot;:
  </a:s>
               <a:s r="466">
                  <a:s r="465">
                     <a:s>Encounter</a:s>
                  </a:s>
                  <a:s>.</a:s>
                  <a:s r="466">
                     <a:s>&quot;At least one booster dose was administered&quot;</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="466" locator="254:3-254:56" name="At least one booster dose was administered" libraryName="Encounter" xsi:type="ExpressionRef"/>
      </def>
      <def localId="458" locator="206:1-208:45" name="TBE Encepur booster dose" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="TBE Encepur booster dose"/>
            <a:t name="description" value="Provision of the TBE Encepur booster dose"/>
            <a:t name="trigger" value="The primary series has been completed"/>
            <a:t name="pseudo" value="&quot;Completed the primary vaccination series&quot; = TRUE (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot;)"/>
            <a:t name="triggerDate" value="&quot;Date when primary vaccination series was completed&quot;"/>
            <a:s r="458">
               <a:s>/*
@output: TBE Encepur booster dose
@description: Provision of the TBE Encepur booster dose
@trigger: The primary series has been completed
@pseudo: &quot;Completed the primary vaccination series&quot; = TRUE (where &quot;Vaccine type&quot; = &quot;TBE vaccines&quot;)
@triggerDate: &quot;Date when primary vaccination series was completed&quot;
*/
define &quot;TBE Encepur booster dose&quot;:
  </a:s>
               <a:s r="459">
                  <a:s r="460">
                     <a:s>&quot;Third TBE dose from the primary series was administered. The primary series has been completed&quot;</a:s>
                  </a:s>
                  <a:s>
  and </a:s>
                  <a:s r="461">
                     <a:s>not </a:s>
                     <a:s r="467">
                        <a:s>&quot;TBE booster dose was administered&quot;</a:s>
                     </a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="459" locator="207:3-208:45" xsi:type="And">
            <operand localId="460" locator="207:3-207:98" name="Third TBE dose from the primary series was administered. The primary series has been completed" xsi:type="ExpressionRef"/>
            <operand localId="461" locator="208:7-208:45" xsi:type="Not">
               <operand localId="467" locator="208:11-208:45" name="TBE booster dose was administered" xsi:type="ExpressionRef"/>
            </operand>
         </expression>
      </def>
      <def localId="486" locator="227:1-229:11" name="TBE Encepur booster dose Due Date" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="dynamicValue" value="TBE Encepur booster dose Due Date"/>
            <a:t name="pseudocode" value="&quot;Date when primary vaccination series was completed&quot; + 3 years"/>
            <a:s r="486">
               <a:s>/*
@dynamicValue: TBE Encepur booster dose Due Date
@pseudocode: &quot;Date when primary vaccination series was completed&quot; + 3 years
*/
define &quot;TBE Encepur booster dose Due Date&quot;:
  </a:s>
               <a:s r="487">
                  <a:s>if </a:s>
                  <a:s r="488">
                     <a:s>&quot;TBE Encepur booster dose&quot;</a:s>
                  </a:s>
                  <a:s> then </a:s>
                  <a:s r="489">
                     <a:s r="491">
                        <a:s r="490">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="491">
                           <a:s>&quot;Date of Latest TBE Dose&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s> + </a:s>
                     <a:s r="492">
                        <a:s>3 years</a:s>
                     </a:s>
                  </a:s>
                  <a:s r="495">
  else null</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="487" locator="228:3-229:11" xsi:type="If">
            <condition localId="488" locator="228:6-228:31" name="TBE Encepur booster dose" xsi:type="ExpressionRef"/>
            <then localId="489" locator="228:38-228:82" xsi:type="Add">
               <signature localId="493" name="t:Date" xsi:type="NamedTypeSpecifier"/>
               <signature localId="494" name="t:Quantity" xsi:type="NamedTypeSpecifier"/>
               <operand localId="491" locator="228:38-228:72" name="Date of Latest TBE Dose" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="492" locator="228:76-228:82" value="3" unit="years" xsi:type="Quantity"/>
            </then>
            <else localId="496" asType="t:Date" xsi:type="As">
               <operand localId="495" locator="229:8-229:11" xsi:type="Null"/>
            </else>
         </expression>
      </def>
      <def localId="513" locator="236:1-238:11" name="TBE Encepur booster dose Overdue" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="dynamicValue" value="TBE Encepur booster dose Overdue"/>
            <a:t name="pseudocode" value="&quot;Date when primary vaccination series was completed&quot; + 5 years"/>
            <a:s r="513">
               <a:s>/*
@dynamicValue: TBE Encepur booster dose Overdue
@pseudocode: &quot;Date when primary vaccination series was completed&quot; + 5 years
*/
define &quot;TBE Encepur booster dose Overdue&quot;:
  </a:s>
               <a:s r="514">
                  <a:s>if </a:s>
                  <a:s r="515">
                     <a:s>&quot;TBE Encepur booster dose&quot;</a:s>
                  </a:s>
                  <a:s> then </a:s>
                  <a:s r="516">
                     <a:s r="518">
                        <a:s r="517">
                           <a:s>Encounter</a:s>
                        </a:s>
                        <a:s>.</a:s>
                        <a:s r="518">
                           <a:s>&quot;Date of Latest TBE Dose&quot;</a:s>
                        </a:s>
                     </a:s>
                     <a:s> + </a:s>
                     <a:s r="519">
                        <a:s>5 years</a:s>
                     </a:s>
                  </a:s>
                  <a:s r="522">
  else null</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="514" locator="237:3-238:11" xsi:type="If">
            <condition localId="515" locator="237:6-237:31" name="TBE Encepur booster dose" xsi:type="ExpressionRef"/>
            <then localId="516" locator="237:38-237:82" xsi:type="Add">
               <signature localId="520" name="t:Date" xsi:type="NamedTypeSpecifier"/>
               <signature localId="521" name="t:Quantity" xsi:type="NamedTypeSpecifier"/>
               <operand localId="518" locator="237:38-237:72" name="Date of Latest TBE Dose" libraryName="Encounter" xsi:type="ExpressionRef"/>
               <operand localId="519" locator="237:76-237:82" value="5" unit="years" xsi:type="Quantity"/>
            </then>
            <else localId="523" asType="t:Date" xsi:type="As">
               <operand localId="522" locator="238:8-238:11" xsi:type="Null"/>
            </else>
         </expression>
      </def>
      <def localId="470" locator="215:1-220:9" name="TBE Encepur booster dose Create" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="output" value="TBE Encepur booster dose Create"/>
            <a:t name="create" value="The manufacturer recommends a booster dose to be administered 3 years after completion of the primary series."/>
            <a:s r="470">
               <a:s>/*
@output: TBE Encepur booster dose Create
@create: The manufacturer recommends a booster dose to be administered 3 years after completion of the primary series.
*/
define &quot;TBE Encepur booster dose Create&quot;:
  </a:s>
               <a:s r="471">
                  <a:s>if </a:s>
                  <a:s r="472">
                     <a:s>&quot;TBE Encepur booster dose&quot;</a:s>
                  </a:s>
                  <a:s>
  then </a:s>
                  <a:s r="532">
                     <a:s r="510">
                        <a:s r="505">
                           <a:s r="483">
                              <a:s r="477">
                                 <a:s>'The manufacturer recommends a booster dose to be administered 3 years after completion of the primary series.'</a:s>
                              </a:s>
                              <a:s> + </a:s>
                              <a:s r="479">
                                 <a:s>'
Due Date: '</a:s>
                              </a:s>
                           </a:s>
                           <a:s> + </a:s>
                           <a:s r="501">
                              <a:s>ToString(</a:s>
                              <a:s r="497">
                                 <a:s>&quot;TBE Encepur booster dose Due Date&quot;</a:s>
                              </a:s>
                              <a:s>)</a:s>
                           </a:s>
                        </a:s>
                        <a:s> + </a:s>
                        <a:s r="506">
                           <a:s>'
Overdue: '</a:s>
                        </a:s>
                     </a:s>
                     <a:s> + </a:s>
                     <a:s r="528">
                        <a:s>ToString(</a:s>
                        <a:s r="524">
                           <a:s>&quot;TBE Encepur booster dose Overdue&quot;</a:s>
                        </a:s>
                        <a:s>)</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
  else </a:s>
                  <a:s r="533">
                     <a:s>''</a:s>
                  </a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="471" locator="216:3-220:9" xsi:type="If">
            <condition localId="472" locator="216:6-216:31" name="TBE Encepur booster dose" xsi:type="ExpressionRef"/>
            <then localId="532" locator="217:8-219:57" xsi:type="Concatenate">
               <operand localId="510" locator="217:8-218:74" xsi:type="Concatenate">
                  <operand localId="505" locator="217:8-218:59" xsi:type="Concatenate">
                     <operand localId="483" locator="217:8-217:134" xsi:type="Concatenate">
                        <operand localId="477" locator="217:8-217:118" valueType="t:String" value="The manufacturer recommends a booster dose to be administered 3 years after completion of the primary series." xsi:type="Literal"/>
                        <operand localId="479" locator="217:122-217:134" valueType="t:String" value="&#xa;Due Date: " xsi:type="Literal"/>
                     </operand>
                     <operand localId="501" locator="218:15-218:59" xsi:type="ToString">
                        <signature localId="502" name="t:Date" xsi:type="NamedTypeSpecifier"/>
                        <operand localId="497" locator="218:24-218:58" name="TBE Encepur booster dose Due Date" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="506" locator="218:63-218:74" valueType="t:String" value="&#xa;Overdue: " xsi:type="Literal"/>
               </operand>
               <operand localId="528" locator="219:14-219:57" xsi:type="ToString">
                  <signature localId="529" name="t:Date" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="524" locator="219:23-219:56" name="TBE Encepur booster dose Overdue" xsi:type="ExpressionRef"/>
               </operand>
            </then>
            <else localId="533" locator="220:8-220:9" valueType="t:String" value="" xsi:type="Literal"/>
         </expression>
      </def>
      <def localId="537" locator="245:1-246:6" name="TBE Encepur booster dose Expiration" context="Patient" accessLevel="Public">
         <annotation xsi:type="a:Annotation">
            <a:t name="dynamicValue" value="TBE Encepur booster dose Expiration"/>
            <a:t name="pseudocode" value="To be determined by Member States; however, there is no recommended expiration date and individuals are always eligible to be vaccinated."/>
            <a:s r="537">
               <a:s r="538">/*
@dynamicValue: TBE Encepur booster dose Expiration
@pseudocode: To be determined by Member States; however, there is no recommended expiration date and individuals are always eligible to be vaccinated.
*/
define &quot;TBE Encepur booster dose Expiration&quot;:
  null</a:s>
            </a:s>
         </annotation>
         <expression localId="538" locator="246:3-246:6" xsi:type="Null"/>
      </def>
      <def localId="541" locator="261:1-273: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="541">
               <a:s>/*
@test: Test expected results based on example patients
*/
define &quot;Test Validation&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 r="546">
                           <a:s r="545">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="546">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="547">
                           <a:s>'TBE24.1'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="553">
                        <a:s>&quot;Tick-borne encephalitis (TBE) Encepur dose 1&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="554">
                     <a:s>when </a:s>
                     <a:s r="555">
                        <a:s r="557">
                           <a:s r="556">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="557">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="558">
                           <a:s>'TBE25.2'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="564">
                        <a:s>&quot;Tick-borne encephalitis (TBE) Encepur dose 1&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="565">
                     <a:s>when </a:s>
                     <a:s r="566">
                        <a:s r="568">
                           <a:s r="567">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="568">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="569">
                           <a:s>'TBE26.2'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="575">
                        <a:s>&quot;TBE Encepur dose 2&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="576">
                     <a:s>when </a:s>
                     <a:s r="577">
                        <a:s r="579">
                           <a:s r="578">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="579">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="580">
                           <a:s>'TBE27.2'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="586">
                        <a:s>&quot;TBE Encepur dose 2&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="587">
                     <a:s>when </a:s>
                     <a:s r="588">
                        <a:s r="590">
                           <a:s r="589">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="590">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="591">
                           <a:s>'TBE28.2'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="597">
                        <a:s>&quot;TBE Encepur dose 3&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="598">
                     <a:s>when </a:s>
                     <a:s r="599">
                        <a:s r="601">
                           <a:s r="600">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="601">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="602">
                           <a:s>'TBE29.2'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="608">
                        <a:s>&quot;TBE Encepur dose 3&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="609">
                     <a:s>when </a:s>
                     <a:s r="610">
                        <a:s r="612">
                           <a:s r="611">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="612">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="613">
                           <a:s>'TBE30.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="619">
                        <a:s>&quot;TBE Encepur booster dose&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="620">
                     <a:s>when </a:s>
                     <a:s r="621">
                        <a:s r="623">
                           <a:s r="622">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="623">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="624">
                           <a:s>'TBE31.3'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="630">
                        <a:s>&quot;TBE Encepur booster dose&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    </a:s>
                  <a:s r="631">
                     <a:s>when </a:s>
                     <a:s r="632">
                        <a:s r="634">
                           <a:s r="633">
                              <a:s>Patient</a:s>
                           </a:s>
                           <a:s>.</a:s>
                           <a:s r="634">
                              <a:s>id</a:s>
                           </a:s>
                        </a:s>
                        <a:s> = </a:s>
                        <a:s r="635">
                           <a:s>'TBE32.2'</a:s>
                        </a:s>
                     </a:s>
                     <a:s> then </a:s>
                     <a:s r="641">
                        <a:s>&quot;TBE booster dose was administered&quot;</a:s>
                     </a:s>
                  </a:s>
                  <a:s>
    else </a:s>
                  <a:s r="642">
                     <a:s>'No test case set'</a:s>
                  </a:s>
                  <a:s>
  end</a:s>
               </a:s>
            </a:s>
         </annotation>
         <expression localId="542" locator="262:3-273:5" xsi:type="Case">
            <caseItem localId="543" locator="263:5-263:83">
               <when localId="544" locator="263:10-263:31" xsi:type="Equal">
                  <signature localId="551" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="552" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="549" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="550" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="546" locator="263:10-263:19" path="id" xsi:type="Property">
                        <source localId="545" locator="263:10-263:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="547" locator="263:23-263:31" valueType="t:String" value="TBE24.1" xsi:type="Literal"/>
               </when>
               <then localId="644" xsi:type="As">
                  <operand localId="553" locator="263:38-263:83" name="Tick-borne encephalitis (TBE) Encepur dose 1" xsi:type="ExpressionRef"/>
                  <asTypeSpecifier localId="645" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="646" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="647" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="554" locator="264:5-264:83">
               <when localId="555" locator="264:10-264:31" xsi:type="Equal">
                  <signature localId="562" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="563" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="560" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="561" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="557" locator="264:10-264:19" path="id" xsi:type="Property">
                        <source localId="556" locator="264:10-264:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="558" locator="264:23-264:31" valueType="t:String" value="TBE25.2" xsi:type="Literal"/>
               </when>
               <then localId="648" xsi:type="As">
                  <operand localId="564" locator="264:38-264:83" name="Tick-borne encephalitis (TBE) Encepur dose 1" xsi:type="ExpressionRef"/>
                  <asTypeSpecifier localId="649" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="650" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="651" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="565" locator="265:5-265:57">
               <when localId="566" locator="265:10-265:31" xsi:type="Equal">
                  <signature localId="573" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="574" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="571" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="572" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="568" locator="265:10-265:19" path="id" xsi:type="Property">
                        <source localId="567" locator="265:10-265:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="569" locator="265:23-265:31" valueType="t:String" value="TBE26.2" xsi:type="Literal"/>
               </when>
               <then localId="652" xsi:type="As">
                  <operand localId="575" locator="265:38-265:57" name="TBE Encepur dose 2" xsi:type="ExpressionRef"/>
                  <asTypeSpecifier localId="653" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="654" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="655" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="576" locator="266:5-266:57">
               <when localId="577" locator="266:10-266:31" xsi:type="Equal">
                  <signature localId="584" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="585" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="582" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="583" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="579" locator="266:10-266:19" path="id" xsi:type="Property">
                        <source localId="578" locator="266:10-266:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="580" locator="266:23-266:31" valueType="t:String" value="TBE27.2" xsi:type="Literal"/>
               </when>
               <then localId="656" xsi:type="As">
                  <operand localId="586" locator="266:38-266:57" name="TBE Encepur dose 2" xsi:type="ExpressionRef"/>
                  <asTypeSpecifier localId="657" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="658" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="659" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="587" locator="267:5-267:57">
               <when localId="588" locator="267:10-267:31" xsi:type="Equal">
                  <signature localId="595" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="596" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="593" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="594" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="590" locator="267:10-267:19" path="id" xsi:type="Property">
                        <source localId="589" locator="267:10-267:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="591" locator="267:23-267:31" valueType="t:String" value="TBE28.2" xsi:type="Literal"/>
               </when>
               <then localId="660" xsi:type="As">
                  <operand localId="597" locator="267:38-267:57" name="TBE Encepur dose 3" xsi:type="ExpressionRef"/>
                  <asTypeSpecifier localId="661" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="662" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="663" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="598" locator="268:5-268:57">
               <when localId="599" locator="268:10-268:31" xsi:type="Equal">
                  <signature localId="606" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="607" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="604" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="605" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="601" locator="268:10-268:19" path="id" xsi:type="Property">
                        <source localId="600" locator="268:10-268:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="602" locator="268:23-268:31" valueType="t:String" value="TBE29.2" xsi:type="Literal"/>
               </when>
               <then localId="664" xsi:type="As">
                  <operand localId="608" locator="268:38-268:57" name="TBE Encepur dose 3" xsi:type="ExpressionRef"/>
                  <asTypeSpecifier localId="665" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="666" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="667" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="609" locator="269:5-269:63">
               <when localId="610" locator="269:10-269:31" xsi:type="Equal">
                  <signature localId="617" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="618" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="615" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="616" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="612" locator="269:10-269:19" path="id" xsi:type="Property">
                        <source localId="611" locator="269:10-269:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="613" locator="269:23-269:31" valueType="t:String" value="TBE30.3" xsi:type="Literal"/>
               </when>
               <then localId="668" xsi:type="As">
                  <operand localId="619" locator="269:38-269:63" name="TBE Encepur booster dose" xsi:type="ExpressionRef"/>
                  <asTypeSpecifier localId="669" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="670" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="671" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="620" locator="270:5-270:63">
               <when localId="621" locator="270:10-270:31" xsi:type="Equal">
                  <signature localId="628" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="629" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="626" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="627" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="623" locator="270:10-270:19" path="id" xsi:type="Property">
                        <source localId="622" locator="270:10-270:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="624" locator="270:23-270:31" valueType="t:String" value="TBE31.3" xsi:type="Literal"/>
               </when>
               <then localId="672" xsi:type="As">
                  <operand localId="630" locator="270:38-270:63" name="TBE Encepur booster dose" xsi:type="ExpressionRef"/>
                  <asTypeSpecifier localId="673" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="674" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="675" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <caseItem localId="631" locator="271:5-271:72">
               <when localId="632" locator="271:10-271:31" xsi:type="Equal">
                  <signature localId="639" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <signature localId="640" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  <operand localId="637" name="ToString" libraryName="FHIRHelpers" xsi:type="FunctionRef">
                     <signature localId="638" name="fhir:string" xsi:type="NamedTypeSpecifier"/>
                     <operand localId="634" locator="271:10-271:19" path="id" xsi:type="Property">
                        <source localId="633" locator="271:10-271:16" name="Patient" xsi:type="ExpressionRef"/>
                     </operand>
                  </operand>
                  <operand localId="635" locator="271:23-271:31" valueType="t:String" value="TBE32.2" xsi:type="Literal"/>
               </when>
               <then localId="676" xsi:type="As">
                  <operand localId="641" locator="271:38-271:72" name="TBE booster dose was administered" xsi:type="ExpressionRef"/>
                  <asTypeSpecifier localId="677" xsi:type="ChoiceTypeSpecifier">
                     <choice localId="678" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                     <choice localId="679" name="t:String" xsi:type="NamedTypeSpecifier"/>
                  </asTypeSpecifier>
               </then>
            </caseItem>
            <else localId="680" xsi:type="As">
               <operand localId="642" locator="272:10-272:27" valueType="t:String" value="No test case set" xsi:type="Literal"/>
               <asTypeSpecifier localId="681" xsi:type="ChoiceTypeSpecifier">
                  <choice localId="682" name="t:Boolean" xsi:type="NamedTypeSpecifier"/>
                  <choice localId="683" name="t:String" xsi:type="NamedTypeSpecifier"/>
               </asTypeSpecifier>
            </else>
         </expression>
      </def>
   </statements>
</library>
