WHO Immunization Implementation Guide, published by WHO. This guide is not an authorized publication; it is the continuous build for version 0.2.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/WorldHealthOrganization/smart-immunizations/ and changes regularly. See the Directory of published versions
| Draft as of 2026-07-07 |
@prefix fhir: <http://hl7.org/fhir/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . # - resource ------------------------------------------------------------------- <http://hl7.org/fhir/PlanDefinition/IMMZD18SCholeraWCRBSVaccine3Doses> a fhir:PlanDefinition ; fhir:nodeRole fhir:treeRoot ; fhir:Resource.id [ fhir:value "IMMZD18SCholeraWCRBSVaccine3Doses"] ; fhir:Resource.meta [ fhir:Meta.profile [ fhir:value "http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-recommendationdefinition" ; fhir:index 0 ; fhir:link <http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-recommendationdefinition> ], [ fhir:value "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareableplandefinition" ; fhir:index 1 ; fhir:link <http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-shareableplandefinition> ], [ fhir:value "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishableplandefinition" ; fhir:index 2 ; fhir:link <http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-publishableplandefinition> ] ] ; fhir:DomainResource.text [ fhir:Narrative.status [ fhir:value "extensions" ] ; fhir:Narrative.div "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n<div>\n <table class=\"grid dict\">\n \n <tr>\n <th scope=\"row\"><b>Id: </b></th>\n <td style=\"padding-left: 4px;\">IMMZD18SCholeraWCRBSVaccine3Doses</td>\n </tr>\n \n\n \n <tr>\n <th scope=\"row\"><b>Url: </b></th>\n <td style=\"padding-left: 4px;\"><a href=\"PlanDefinition-IMMZD18SCholeraWCRBSVaccine3Doses.html\">IMMZ.D18.S.Cholera.WC-rBS vaccine 3-dose schedule</a></td>\n </tr>\n \n\n \n <tr>\n <th scope=\"row\"><b>Version: </b></th>\n <td style=\"padding-left: 4px;\">0.2.0</td>\n </tr>\n \n\n \n\n \n <tr>\n <th scope=\"row\"><b>Title: </b></th>\n <td style=\"padding-left: 4px;\">IMMZ.D18.S.Cholera.WC-rBS vaccine 3-dose schedule</td>\n </tr>\n \n\n \n\n \n <tr>\n <th scope=\"row\"><b>Status: </b></th>\n <td style=\"padding-left: 4px;\">draft</td>\n </tr>\n \n\n \n\n \n <tr>\n <th scope=\"row\"><b>Type: </b></th>\n <td style=\"padding-left: 4px;\">\n \n \n \n <p style=\"margin-bottom: 5px;\">\n <b>system: </b> <span><a href=\"http://terminology.hl7.org/7.2.0/CodeSystem-plan-definition-type.html\">http://terminology.hl7.org/CodeSystem/plan-definition-type</a></span>\n </p>\n \n \n <p style=\"margin-bottom: 5px;\">\n <b>code: </b> <span>eca-rule</span>\n </p>\n \n \n \n \n \n </td>\n </tr>\n \n\n \n\n \n <tr>\n <th scope=\"row\"><b>Date: </b></th>\n <td style=\"padding-left: 4px;\">2026-07-07 22:09:13+0000</td>\n </tr>\n \n\n \n <tr>\n <th scope=\"row\"><b>Publisher: </b></th>\n <td style=\"padding-left: 4px;\">WHO</td>\n </tr>\n \n\n \n <tr>\n <th scope=\"row\"><b>Description: </b></th>\n <td style=\"padding-left: 4px;\"><div><p>IMMZ.D18.S.Cholera.WC-rBS vaccine 3-dose schedule\nWhole cell-recombinant B subunit (WC-rBS) vaccine (Dukoral), 3-dose schedule for clients aged 2–5 years</p>\n</div></td>\n </tr>\n \n\n \n <tr>\n <th scope=\"row\"><b>Knowledge Capability: </b></th>\n <td style=\"padding-left: 4px;\">\n \n computable \n </td>\n </tr>\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n\n \n <tr>\n <th scope=\"row\"><b>Related Artifacts: </b></th>\n <td style=\"padding-left: 4px;\">\n \n \n <p><b>References</b></p>\n <ul>\n \n <li><div><p>WHO recommendations for routine immunization - summary tables (January 2025)</p>\n</div><br/><a href=\"null\"/></li>\n \n </ul>\n \n \n \n \n \n \n </td>\n </tr>\n \n\n \n <tr>\n <th scope=\"row\"><b>Libraries: </b></th>\n <td style=\"padding-left: 4px;\">\n <table class=\"grid-dict\">\n \n <tr>\n <td><a href=\"Library-IMMZD18SCholeraWCRBSVaccine3DosesLogic.html\">IMMZD18SCholeraWCRBSVaccine3DosesLogic</a></td>\n </tr>\n \n </table>\n </td>\n </tr>\n \n\n \n <tr>\n <th scope=\"row\"><b>Actions: </b></th>\n <td style=\"padding-left: 4px;\">\n <table class=\"grid-dict\">\n \n <tr>\n <td>\n \n <b> Cholera dose 1:</b> Provision of the cholera dose 1\nTrigger event: Child's birth\nTrigger pseudo: Count of vaccines administered (where \"Vaccine type\" = \"Cholera vaccines\") = 0 AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\nOR Primary series interrupted for 6 or more weeks\n\"Completed the primary vaccination series\" (where \"Vaccine type\" = \"Cholera vaccines\") = FALSE AND Today's date − latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\") ≥ 6 weeks AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\nOR more than 6 months have passed since completion of primary vaccination series\n\"Completed the primary vaccination series\" (where \"Vaccine type\" = \"Cholera vaccines\") = TRUE AND Today's date − latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\") > 6 months AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\nTrigger date: \"Date of birth\"\nOR\nLatest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\")\nCreate condition: For WC-rBS vaccine (Dukoral), 3 doses should be given to children 2–5 years of age, with an interval of 1-6 weeks between doses. If the interval since the last dose ≥ 6 weeks, restart the primary series.\n\nRevaccination for children aged 2–5 years: If more than 6 months have passed since completion of primary vaccination series, the primary series of 3 doses should be repeated.\n \n <br/>\n \n \n <b>If:</b>\n \n <i>Applicability:</i>\n \n Cholera dose 1\n \n <i>(Cholera dose 1)</i>\n <br/>\n \n \n \n \n <b>Then:</b> <i>Definition:</i> <a href=\"ActivityDefinition-IMMZD2DTCR.html\">IMMZ.D2.DT.CR</a><br/>\n \n <i>Dynamic Values:</i><br/>\n \n status: <i>('active')</i>\n <br/>\n \n payload.contentString: <i>(Cholera dose 1 Create)</i>\n <br/>\n \n category.coding: <i>(Code { system: 'http://terminology.hl7.org/CodeSystem/communication-category', code: 'alert' })</i>\n <br/>\n \n priority: <i>(Code { system: 'http://hl7.org/fhir/request-priority', code: 'routine' })</i>\n <br/>\n \n \n \n \n </td>\n </tr>\n \n <tr>\n <td>\n \n <b> Cholera dose 2:</b> Provision of the cholera dose 2\nTrigger event: First cholera dose was administered\nTrigger pseudo: Latest \"Dose number\" (where \"Vaccine type\" = \"Cholera vaccines\") = 1 AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\nTrigger date: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\")\nCreate condition: For WC-rBS vaccine (Dukoral), 3 doses should be given to children aged 2–5 years, with an interval of 1–6 weeks between doses.\n \n <br/>\n \n \n <b>If:</b>\n \n <i>Applicability:</i>\n \n Cholera dose 2\n \n <i>(Cholera dose 2)</i>\n <br/>\n \n \n \n \n <b>Then:</b> <i>Definition:</i> <a href=\"ActivityDefinition-IMMZD2DTCR.html\">IMMZ.D2.DT.CR</a><br/>\n \n <i>Dynamic Values:</i><br/>\n \n status: <i>('active')</i>\n <br/>\n \n payload.contentString: <i>(Cholera dose 2 Create)</i>\n <br/>\n \n category.coding: <i>(Code { system: 'http://terminology.hl7.org/CodeSystem/communication-category', code: 'alert' })</i>\n <br/>\n \n priority: <i>(Code { system: 'http://hl7.org/fhir/request-priority', code: 'routine' })</i>\n <br/>\n \n \n \n \n </td>\n </tr>\n \n <tr>\n <td>\n \n <b> Cholera dose 3:</b> Provision of the cholera dose 3\nTrigger event: Second cholera dose was administered\nTrigger pseudo: Latest \"Dose number\" (where \"Vaccine type\" = \"Cholera vaccines\") = 2 AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\nTrigger date: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\")\nCreate condition: For WC-rBS vaccine (Dukoral), 3 doses should be given to children aged 2–5 years, with an interval of 1–6 weeks between doses.\n \n <br/>\n \n \n <b>If:</b>\n \n <i>Applicability:</i>\n \n Cholera dose 3\n \n <i>(Cholera dose 3)</i>\n <br/>\n \n \n \n \n <b>Then:</b> <i>Definition:</i> <a href=\"ActivityDefinition-IMMZD2DTCR.html\">IMMZ.D2.DT.CR</a><br/>\n \n <i>Dynamic Values:</i><br/>\n \n status: <i>('active')</i>\n <br/>\n \n payload.contentString: <i>(Cholera dose 3 Create)</i>\n <br/>\n \n category.coding: <i>(Code { system: 'http://terminology.hl7.org/CodeSystem/communication-category', code: 'alert' })</i>\n <br/>\n \n priority: <i>(Code { system: 'http://hl7.org/fhir/request-priority', code: 'routine' })</i>\n <br/>\n \n \n \n \n </td>\n </tr>\n \n <tr>\n <td>\n \n <b> Cholera booster dose:</b> Provision of the cholera booster dose\nTrigger event: Primary series for cholera has been completed and latest cholera dose was administered approximately less than 6 months ago\nTrigger pseudo: \"Completed the primary vaccination series\" (where \"Vaccine type\" = \"Cholera vaccines\") = TRUE AND Today's date − latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\") ≤ 6 months ± Member States defined interval AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\nTrigger date: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\")\nCreate condition: For WC-rBS vaccine, for children aged 2–5 years, if less than 6 months have passed since completion of primary vaccination series, 1 dose for revaccination.\n \n <br/>\n \n \n <b>If:</b>\n \n <i>Applicability:</i>\n \n Cholera booster dose\n \n <i>(Cholera booster dose)</i>\n <br/>\n \n \n \n \n <b>Then:</b> <i>Definition:</i> <a href=\"ActivityDefinition-IMMZD2DTCR.html\">IMMZ.D2.DT.CR</a><br/>\n \n <i>Dynamic Values:</i><br/>\n \n status: <i>('active')</i>\n <br/>\n \n payload.contentString: <i>(Cholera booster dose Create)</i>\n <br/>\n \n category.coding: <i>(Code { system: 'http://terminology.hl7.org/CodeSystem/communication-category', code: 'alert' })</i>\n <br/>\n \n priority: <i>(Code { system: 'http://hl7.org/fhir/request-priority', code: 'routine' })</i>\n <br/>\n \n \n \n \n </td>\n </tr>\n \n </table>\n </td>\n </tr>\n \n </table>\n</div>\n</div>" ] ; fhir:DomainResource.contained [ a fhir:Library ; fhir:index 0 ; fhir:Resource.id [ fhir:value "effective-data-requirements" ] ; fhir:DomainResource.extension [ fhir:index 0 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Current Patient Age In Years" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/** \n * @dataElement Patient age in years\n */\ndefine \"Current Patient Age In Years\":\n AgeInYearsAt(Today)" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "0"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 1 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD2DTCholeraEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Client's age is 2–5 years" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@input: Client's age is 2–5 years\n@pseudocode: 2 years ≤ Today's date − \"Date of birth\" ≤ 5 years\n@code: Client's age is 2–5 years-50\n@decision: IMMZ.D2.DT.Cholera.WC-rBS vaccine 3 doses: Whole cell-recombinant B subunit (WC-rBS) vaccine, 3-dose schedule for clients aged 2–5 years\n*/\ndefine \"Client's age is 2–5 years\":\n Encounter.\"Current Patient Age In Years\" >= 2\n and Encounter.\"Current Patient Age In Years\" <= 5" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "1"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 2 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Doses Administered to Patient" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/**\n * @dataElement All Doses Administered to Patient\n */\ndefine \"Doses Administered to Patient\":\n [Immunization] I\n where I.status = 'completed'\n and I.isSubpotent is not true" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "2"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 3 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Doses Administered to Patient" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/**\n * @dataElement All Doses Administered to Patient\n */\ndefine \"Doses Administered to Patient\":\n Elements.\"Doses Administered to Patient\" I\n where I.occurrence.toInterval() same day or before Today" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "3"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 4 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD2DTCholeraEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Cholera Doses Administered to Patient" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@internal: Cholera containing Doses Administered to Patient\n*/\ndefine \"Cholera Doses Administered to Patient\":\n Encounter.\"Doses Administered to Patient\" I\n where\n I.vaccineCode in Concepts.\"Cholera vaccines\"" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "4"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 5 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD2DTCholeraEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Cholera Primary Series Doses Administered to Patient" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@internal: Cholera containing Doses Administered to Patient that are in the Primary series\n*/\ndefine \"Cholera Primary Series Doses Administered to Patient\":\n \"Cholera Doses Administered to Patient\".seriesPrimary()" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "5"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 6 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD2DTCholeraEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Dose number of the latest primary series dose is one" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@input: Dose number of the latest primary series dose is one\n@pseudocode: Latest \"Dose number\" (where \"Vaccine type\" = \"Cholera vaccines\" and \"Type of dose\" = \"Primary series\") = 1\n@code: Dose number of the latest primary series dose is one-106\n@decision: IMMZ.D2.DT.Cholera.WC-rBS vaccine 3 doses: Whole cell-recombinant B subunit (WC-rBS) vaccine, 3-dose schedule for clients aged 2–5 years\n@decision: IMMZ.D2.DT.Cholera.WC-rBS vaccine 2 doses: Whole cell-recombinant B subunit (WC-rBS) vaccine, 2-dose schedule for clients aged over 5 years\n*/\ndefine \"Dose number of the latest primary series dose is one\":\n \"Cholera Primary Series Doses Administered to Patient\".mostRecent().getDose('1') is not null" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "6"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 7 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "First cholera dose was administered" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@complete: First cholera dose was administered\n@pseudocode: Latest \"Dose number\" (where \"Vaccine type\" = \"Cholera vaccines\") = 1\n*/\ndefine \"First cholera dose was administered\":\n Encounter.\"Dose number of the latest primary series dose is one\"" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "7"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 8 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD2DTCholeraEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Date of Latest Cholera Dose" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@internal: Date of Latest Cholera Dose\n*/\ndefine \"Date of Latest Cholera Dose\":\n date from start of \"Cholera Doses Administered to Patient\".mostRecent().occurrence.toInterval()" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "8"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 9 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Cholera dose 2 Expiration" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@dynamicValue: Cholera dose 2 Expiration\n@pseudocode: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\") + 6 weeks\n*/\ndefine \"Cholera dose 2 Expiration\":\n Encounter.\"Date of Latest Cholera Dose\" + 6 weeks" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "9"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 10 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD2DTCholeraEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Dose number of the latest primary series dose is two" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@input: Dose number of the latest primary series dose is two\n@pseudocode: Latest \"Dose number\" (where \"Vaccine type\" = \"Cholera vaccines\" and \"Type of dose\" = \"Primary series\") = 2\n@code: Dose number of the latest primary series dose is two-106\n@decision: IMMZ.D2.DT.Cholera.WC-rBS vaccine 3 doses: Whole cell-recombinant B subunit (WC-rBS) vaccine, 3-dose schedule for clients aged 2–5 years\n*/\ndefine \"Dose number of the latest primary series dose is two\":\n \"Cholera Primary Series Doses Administered to Patient\".mostRecent().getDose('2') is not null" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "10"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 11 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Second cholera dose was administered" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@complete: Second cholera dose was administered\n@pseudocode: Latest \"Dose number\" (where \"Vaccine type\" = \"Cholera vaccines\") = 2\n*/\ndefine \"Second cholera dose was administered\":\n Encounter.\"Dose number of the latest primary series dose is two\"" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "11"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 12 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Cholera dose 2" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@output: Cholera dose 2\n@description: Provision of the cholera dose 2\n@trigger: First cholera dose was administered\n@pseudo: Latest \"Dose number\" (where \"Vaccine type\" = \"Cholera vaccines\") = 1 AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\n@triggerDate: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\")\n*/\ndefine \"Cholera dose 2\":\n Encounter.\"Client's age is 2–5 years\"\n and \"First cholera dose was administered\"\n and \"Cholera dose 2 Expiration\" after day of Today\n and not \"Second cholera dose was administered\"" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "12"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 13 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Cholera dose 2 Due Date" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@dynamicValue: Cholera dose 2 Due Date\n@pseudocode: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\") + 1 week\n*/\ndefine \"Cholera dose 2 Due Date\":\n if \"Cholera dose 2\" then Encounter.\"Date of Latest Cholera Dose\" + 1 week\n else null" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "13"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 14 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Cholera dose 2 Create" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@output: Cholera dose 2 Create\n@create: For WC-rBS vaccine (Dukoral), 3 doses should be given to children aged 2–5 years, with an interval of 1–6 weeks between doses.\n*/\ndefine \"Cholera dose 2 Create\":\n if \"Cholera dose 2\"\n then 'For WC-rBS vaccine (Dukoral), 3 doses should be given to children aged 2–5 years, with an interval of 1–6 weeks between doses.' + '\nDue Date: ' + ToString(\"Cholera dose 2 Due Date\") + '\nExpiration: ' + ToString(\"Cholera dose 2 Expiration\")\n else ''" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "14"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 15 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Cholera dose 3 Expiration" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@dynamicValue: Cholera dose 3 Expiration\n@pseudocode: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\") + 6 weeks\n*/\ndefine \"Cholera dose 3 Expiration\":\n Encounter.\"Date of Latest Cholera Dose\" + 6 weeks" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "15"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 16 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD2DTCholeraEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Dose number of the latest primary series dose is three" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@input: Dose number of the latest primary series dose is three\n@pseudocode: Latest \"Dose number\" (where \"Vaccine type\" = \"Cholera vaccines\" and \"Type of dose\" = \"Primary series\") = 3\n@code: Dose number of the latest primary series dose is three-106\n@decision: IMMZ.D2.DT.Cholera.WC-rBS vaccine 3 doses: Whole cell-recombinant B subunit (WC-rBS) vaccine, 3-dose schedule for clients aged 2–5 years\n*/\ndefine \"Dose number of the latest primary series dose is three\":\n \"Cholera Primary Series Doses Administered to Patient\".mostRecent().getDose('3') is not null" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "16"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 17 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Three doses from primary series were administered. The primary series has been completed" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@complete: Three doses from primary series were administered. The primary series has been completed\n@pseudocode: \"Completed the primary vaccination series\" (where \"Vaccine type\" = \"Cholera vaccines\") = TRUE\n*/\ndefine \"Three doses from primary series were administered. The primary series has been completed\":\n Encounter.\"Dose number of the latest primary series dose is three\"" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "17"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 18 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Cholera dose 3" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@output: Cholera dose 3\n@description: Provision of the cholera dose 3\n@trigger: Second cholera dose was administered\n@pseudo: Latest \"Dose number\" (where \"Vaccine type\" = \"Cholera vaccines\") = 2 AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\n@triggerDate: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\")\n*/\ndefine \"Cholera dose 3\":\n Encounter.\"Client's age is 2–5 years\"\n and \"Second cholera dose was administered\"\n and \"Cholera dose 3 Expiration\" after day of Today\n and not \"Three doses from primary series were administered. The primary series has been completed\"" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "18"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 19 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Cholera dose 3 Due Date" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@dynamicValue: Cholera dose 3 Due Date\n@pseudocode: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\") + 1 week\n*/\ndefine \"Cholera dose 3 Due Date\":\n if \"Cholera dose 3\" then Encounter.\"Date of Latest Cholera Dose\" + 1 week\n else null" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "19"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 20 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Cholera dose 3 Create" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@output: Cholera dose 3 Create\n@create: For WC-rBS vaccine (Dukoral), 3 doses should be given to children aged 2–5 years, with an interval of 1–6 weeks between doses.\n*/\ndefine \"Cholera dose 3 Create\":\n if \"Cholera dose 3\"\n then 'For WC-rBS vaccine (Dukoral), 3 doses should be given to children aged 2–5 years, with an interval of 1–6 weeks between doses.' + '\nDue Date: ' + ToString(\"Cholera dose 3 Due Date\") + '\nExpiration: ' + ToString(\"Cholera dose 3 Expiration\")\n else ''" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "20"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 21 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Cholera booster dose Expiration" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@dynamicValue: Cholera booster dose Expiration\n@pseudocode: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\") + 6 months ± Member States defined interval\n*/\ndefine \"Cholera booster dose Expiration\":\n Encounter.\"Date of Latest Cholera Dose\" + 6 months + (CholeraExactIntervalDays * 1 days)" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "21"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 22 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Cholera booster dose" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@output: Cholera booster dose\n@description: Provision of the cholera booster dose\n@trigger: Primary series for cholera has been completed and latest cholera dose was administered approximately less than 6 months ago\n@pseudo: \"Completed the primary vaccination series\" (where \"Vaccine type\" = \"Cholera vaccines\") = TRUE AND Today's date − latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\") ≤ 6 months ± Member States defined interval AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\n@triggerDate: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\")\n*/\ndefine \"Cholera booster dose\":\n Encounter.\"Dose number of the latest primary series dose is three\"\n and \"Cholera booster dose Expiration\" after day of Today" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "22"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 23 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Cholera booster dose Due Date" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@dynamicValue: Cholera booster dose Due Date\n@pseudocode: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\") ± Member States defined interval\n*/\ndefine \"Cholera booster dose Due Date\":\n if \"Cholera booster dose\" then Encounter.\"Date of Latest Cholera Dose\" + (CholeraLowerLimitDays * 1 days)\n else null" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "23"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 24 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Cholera booster dose Create" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@output: Cholera booster dose Create\n@create: For WC-rBS vaccine, for children aged 2–5 years, if less than 6 months have passed since completion of primary vaccination series, 1 dose for revaccination.\n*/\ndefine \"Cholera booster dose Create\":\n if \"Cholera booster dose\"\n then 'For WC-rBS vaccine, for children aged 2–5 years, if less than 6 months have passed since completion of primary vaccination series, 1 dose for revaccination.' + '\nDue Date: ' + ToString(\"Cholera booster dose Due Date\") + '\nExpiration: ' + ToString(\"Cholera booster dose Expiration\")\n else ''" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "24"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 25 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD2DTCholeraEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Client's age is less than 2 years" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@input: Client's age is less than 2 years\n@pseudocode: Today's date − \"Date of birth\" < 2 years\n@code: Client's age is less than 2 years-40\n@decision: IMMZ.D2.DT.Cholera.WC-rBS vaccine 3 doses: Whole cell-recombinant B subunit (WC-rBS) vaccine, 3-dose schedule for clients aged 2–5 years\n*/\ndefine \"Client's age is less than 2 years\":\n Encounter.\"Current Patient Age In Years\" < 2" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "25"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 26 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD2DTCholeraEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Number of Cholera Primary Series Doses Administered" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@internal: Number of Cholera Primary Series doses\n*/\ndefine \"Number of Cholera Primary Series Doses Administered\":\n Count(\"Cholera Primary Series Doses Administered to Patient\")" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "26"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 27 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD2DTCholeraEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "No cholera primary series dose was administered" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@input: No cholera primary series dose was administered\n@pseudocode: Count of vaccines administered (where \"Vaccine type\" = \"Cholera vaccines\" and \"Type of dose\" = \"Primary series\") = 0\n@code: No cholera primary series dose was administered-116\n@decision: IMMZ.D2.DT.Cholera.WC vaccines: Whole-cell (WC) vaccines schedule\n@decision: IMMZ.D2.DT.Cholera.WC-rBS vaccine 3 doses: Whole cell-recombinant B subunit (WC-rBS) vaccine, 3-dose schedule for clients aged 2–5 years\n@decision: IMMZ.D2.DT.Cholera.WC-rBS vaccine 2 doses: Whole cell-recombinant B subunit (WC-rBS) vaccine, 2-dose schedule for clients aged over 5 years\n*/\ndefine \"No cholera primary series dose was administered\":\n \"Number of Cholera Primary Series Doses Administered\" = 0" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "27"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 28 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD2DTCholeraEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Dose number of the latest primary series dose is less than three" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@input: Dose number of the latest primary series dose is less than three\n@pseudocode: Latest \"Dose number\" (where \"Vaccine type\" = \"Cholera vaccines\" and \"Type of dose\" = \"Primary series\") < 3\n@code: Dose number of the latest primary series dose is less than three-106\n@decision: IMMZ.D2.DT.Cholera.WC-rBS vaccine 3 doses: Whole cell-recombinant B subunit (WC-rBS) vaccine, 3-dose schedule for clients aged 2–5 years\n*/\ndefine \"Dose number of the latest primary series dose is less than three\":\n ((\"Cholera Primary Series Doses Administered to Patient\".mostRecent()) I\n where exists( I.protocolApplied pa where ToInteger(pa.doseNumber) < 3)) is not null" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "28"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 29 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD2DTCholeraEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "The latest cholera dose was administered more than 6 weeks ago" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@input: The latest cholera dose was administered more than 6 weeks ago\n@pseudocode: Today's date − latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\") ≥ 6 weeks\n@code: The latest cholera dose was administered more than 6 weeks ago-106\n@decision: IMMZ.D2.DT.Cholera.WC-rBS vaccine 3 doses: Whole cell-recombinant B subunit (WC-rBS) vaccine, 3-dose schedule for clients aged 2–5 years\n@decision: IMMZ.D2.DT.Cholera.WC-rBS vaccine 2 doses: Whole cell-recombinant B subunit (WC-rBS) vaccine, 2-dose schedule for clients aged over 5 years\n*/\ndefine \"The latest cholera dose was administered more than 6 weeks ago\":\n \"Date of Latest Cholera Dose\" is not null\n and duration in weeks between \"Date of Latest Cholera Dose\" and Today >= 6" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "29"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 30 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD2DTCholeraEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "The latest cholera dose was administered approximately more than 6 months ago {Member States defined exact interval}" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@input: The latest cholera dose was administered approximately more than 6 months ago {Member States defined exact interval}\n@pseudocode: Today's date − latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\") > 6 months\n@code: The latest cholera dose was administered approximately more than 6 months ago {Member States defined exact interval}-107\n@decision: IMMZ.D2.DT.Cholera.WC-rBS vaccine 3 doses: Whole cell-recombinant B subunit (WC-rBS) vaccine, 3-dose schedule for clients aged 2–5 years\n*/\ndefine \"The latest cholera dose was administered approximately more than 6 months ago {Member States defined exact interval}\":\n \"Date of Latest Cholera Dose\" is not null\n and duration in days between (\"Date of Latest Cholera Dose\" + 6 months) and Today > CholeraExactIntervalDays" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "30"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 31 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Cholera dose 1" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@output: Cholera dose 1\n@description: Provision of the cholera dose 1\n@trigger: Child's birth\n@pseudo: Count of vaccines administered (where \"Vaccine type\" = \"Cholera vaccines\") = 0 AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\nOR Primary series interrupted for 6 or more weeks\n\"Completed the primary vaccination series\" (where \"Vaccine type\" = \"Cholera vaccines\") = FALSE AND Today's date − latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\") ≥ 6 weeks AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\nOR more than 6 months have passed since completion of primary vaccination series\n\"Completed the primary vaccination series\" (where \"Vaccine type\" = \"Cholera vaccines\") = TRUE AND Today's date − latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\") > 6 months AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\n@triggerDate: \"Date of birth\"\nOR\nLatest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\")\n*/\ndefine \"Cholera dose 1\":\n ( Encounter.\"Client's age is less than 2 years\"\n or Encounter.\"Client's age is 2–5 years\" )\n and ( Encounter.\"No cholera primary series dose was administered\"\n or ( Encounter.\"Dose number of the latest primary series dose is less than three\"\n and Encounter.\"The latest cholera dose was administered more than 6 weeks ago\")\n or Encounter.\"The latest cholera dose was administered approximately more than 6 months ago {Member States defined exact interval}\"\n )" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "31"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 32 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Cholera dose 1 Due Date" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@dynamicValue: Cholera dose 1 Due Date\n@pseudocode: \"Date of birth\" + 2 years\n*/\ndefine \"Cholera dose 1 Due Date\":\n if \"Cholera dose 1\" then Patient.birthDate + 2 years\n else null" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "32"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 33 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZD18SCholeraWCRBSVaccine3DosesLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Cholera dose 1 Create" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@output: Cholera dose 1 Create\n@create: For WC-rBS vaccine (Dukoral), 3 doses should be given to children 2–5 years of age, with an interval of 1-6 weeks between doses. If the interval since the last dose ≥ 6 weeks, restart the primary series.\n\nRevaccination for children aged 2–5 years: If more than 6 months have passed since completion of primary vaccination series, the primary series of 3 doses should be repeated.\n*/\ndefine \"Cholera dose 1 Create\":\n if \"Cholera dose 1\"\n then 'For WC-rBS vaccine (Dukoral), 3 doses should be given to children 2–5 years of age, with an interval of 1-6 weeks between doses. If the interval since the last dose ≥ 6 weeks, restart the primary series.\nRevaccination for children aged 2–5 years: If more than 6 months have passed since completion of primary vaccination series, the primary series of 3 doses should be repeated.' + '\nDue Date: ' + ToString(\"Cholera dose 1 Due Date\")\n else ''" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "33"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 34 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZCommon" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "getDose" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/**\n * @description: Gets a given immunization from a list that matches the dose number\n */\ndefine fluent function getDose(immunization Immunization, doseNumber String):\n immunization I where\n exists( I.protocolApplied pa where pa.doseNumber = doseNumber )" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "34"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 35 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "FHIRHelpers" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "ToString" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "define function ToString(value string): value.value" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "35"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 36 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "WHOCommon" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "mostRecent" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "define fluent function mostRecent(immunizations List<Immunization>):\n Last(\n immunizations I\n sort by start of occurrence.toInterval()\n )" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "36"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 37 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "IMMZCommon" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "seriesPrimary" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/**\n * @description: Gets the doses from the primary series\n */\ndefine fluent function seriesPrimary(immunizations List<Immunization>):\n immunizations I where\n exists( I.protocolApplied pa where pa.series = 'Primary series' )" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "37"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 38 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "FHIRHelpers" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "ToString" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "define function ToString(value ImmunizationStatus): value.value" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "38"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 39 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "FHIRHelpers" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "ToBoolean" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "define function ToBoolean(value boolean): value.value" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "39"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 40 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "FHIRHelpers" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "ToConcept" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "define function ToConcept(concept FHIR.CodeableConcept):\n if concept is null then\n null\n else\n System.Concept {\n codes: concept.coding C return ToCode(C),\n display: concept.text.value\n }" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "40"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 41 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "FHIRHelpers" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "ToCode" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "define function ToCode(coding FHIR.Coding):\n if coding is null then\n null\n else\n System.Code {\n code: coding.code.value,\n system: coding.system.value,\n version: coding.version.value,\n display: coding.display.value\n }" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "41"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 42 ; fhir:Element.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "libraryName" ] ; fhir:Extension.valueString [ fhir:value "FHIRHelpers" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "ToDate" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "define function ToDate(value date): value.value" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "42"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ] ; fhir:Library.name [ fhir:value "EffectiveDataRequirements" ] ; fhir:Library.status [ fhir:value "active" ] ; fhir:Library.type [ fhir:CodeableConcept.coding [ fhir:index 0 ; fhir:Coding.system [ fhir:value "http://terminology.hl7.org/CodeSystem/library-type" ] ; fhir:Coding.code [ fhir:value "module-definition" ] ] ] ; fhir:Library.relatedArtifact [ fhir:index 0 ; fhir:RelatedArtifact.type [ fhir:value "depends-on" ] ; fhir:RelatedArtifact.display [ fhir:value "FHIR model information" ] ; fhir:RelatedArtifact.resource [ fhir:value "http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1" ; fhir:link <http://fhir.org/guides/cqf/common/Library/FHIR-ModelInfo|4.0.1> ] ], [ fhir:index 1 ; fhir:RelatedArtifact.type [ fhir:value "depends-on" ] ; fhir:RelatedArtifact.display [ fhir:value "Library Encounter" ] ; fhir:RelatedArtifact.resource [ fhir:value "http://smart.who.int/immunizations/Library/IMMZD2DTCholeraEncounterElements" ; fhir:link <http://smart.who.int/immunizations/Library/IMMZD2DTCholeraEncounterElements> ] ], [ fhir:index 2 ; fhir:RelatedArtifact.type [ fhir:value "depends-on" ] ; fhir:RelatedArtifact.display [ fhir:value "Library Encounter" ] ; fhir:RelatedArtifact.resource [ fhir:value "http://smart.who.int/immunizations/Library/IMMZEncounterElements" ; fhir:link <http://smart.who.int/immunizations/Library/IMMZEncounterElements> ] ], [ fhir:index 3 ; fhir:RelatedArtifact.type [ fhir:value "depends-on" ] ; fhir:RelatedArtifact.display [ fhir:value "Library Common" ] ; fhir:RelatedArtifact.resource [ fhir:value "http://smart.who.int/immunizations/Library/IMMZCommon" ; fhir:link <http://smart.who.int/immunizations/Library/IMMZCommon> ] ], [ fhir:index 4 ; fhir:RelatedArtifact.type [ fhir:value "depends-on" ] ; fhir:RelatedArtifact.display [ fhir:value "Library FHIRHelpers" ] ; fhir:RelatedArtifact.resource [ fhir:value "http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1" ; fhir:link <http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1> ] ], [ fhir:index 5 ; fhir:RelatedArtifact.type [ fhir:value "depends-on" ] ; fhir:RelatedArtifact.display [ fhir:value "Library WC" ] ; fhir:RelatedArtifact.resource [ fhir:value "http://smart.who.int/immunizations/Library/WHOCommon" ; fhir:link <http://smart.who.int/immunizations/Library/WHOCommon> ] ], [ fhir:index 6 ; fhir:RelatedArtifact.type [ fhir:value "depends-on" ] ; fhir:RelatedArtifact.display [ fhir:value "Library Elements" ] ; fhir:RelatedArtifact.resource [ fhir:value "http://smart.who.int/immunizations/Library/IMMZElements" ; fhir:link <http://smart.who.int/immunizations/Library/IMMZElements> ] ], [ fhir:index 7 ; fhir:RelatedArtifact.type [ fhir:value "depends-on" ] ; fhir:RelatedArtifact.display [ fhir:value "Library WC" ] ; fhir:RelatedArtifact.resource [ fhir:value "http://smart.who.int/immunizations/Library/WHOCommon" ; fhir:link <http://smart.who.int/immunizations/Library/WHOCommon> ] ], [ fhir:index 8 ; fhir:RelatedArtifact.type [ fhir:value "depends-on" ] ; fhir:RelatedArtifact.display [ fhir:value "Library FHIRHelpers" ] ; fhir:RelatedArtifact.resource [ fhir:value "http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1" ; fhir:link <http://fhir.org/guides/cqf/common/Library/FHIRHelpers|4.0.1> ] ], [ fhir:index 9 ; fhir:RelatedArtifact.type [ fhir:value "depends-on" ] ; fhir:RelatedArtifact.display [ fhir:value "Library Concepts" ] ; fhir:RelatedArtifact.resource [ fhir:value "http://smart.who.int/immunizations/Library/IMMZConcepts" ; fhir:link <http://smart.who.int/immunizations/Library/IMMZConcepts> ] ], [ fhir:index 10 ; fhir:RelatedArtifact.type [ fhir:value "depends-on" ] ; fhir:RelatedArtifact.display [ fhir:value "Value set Cholera vaccines" ] ; fhir:RelatedArtifact.resource [ fhir:value "http://smart.who.int/immunizations/ValueSet/IMMZ.Z.DE2" ; fhir:link <http://smart.who.int/immunizations/ValueSet/IMMZ.Z.DE2> ] ] ; fhir:Library.parameter [ fhir:index 0 ; fhir:ParameterDefinition.name [ fhir:value "Today" ] ; fhir:ParameterDefinition.use [ fhir:value "in" ] ; fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ] ; fhir:ParameterDefinition.max [ fhir:value "1" ] ; fhir:ParameterDefinition.type [ fhir:value "date" ] ], [ fhir:index 1 ; fhir:ParameterDefinition.name [ fhir:value "CholeraExactIntervalDays" ] ; fhir:ParameterDefinition.use [ fhir:value "in" ] ; fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ] ; fhir:ParameterDefinition.max [ fhir:value "1" ] ; fhir:ParameterDefinition.type [ fhir:value "integer" ] ], [ fhir:index 2 ; fhir:ParameterDefinition.name [ fhir:value "CholeraLowerLimitDays" ] ; fhir:ParameterDefinition.use [ fhir:value "in" ] ; fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ] ; fhir:ParameterDefinition.max [ fhir:value "1" ] ; fhir:ParameterDefinition.type [ fhir:value "integer" ] ], [ fhir:index 3 ; fhir:ParameterDefinition.name [ fhir:value "Cholera dose 2 Create" ] ; fhir:ParameterDefinition.use [ fhir:value "out" ] ; fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ] ; fhir:ParameterDefinition.max [ fhir:value "1" ] ; fhir:ParameterDefinition.type [ fhir:value "string" ] ], [ fhir:index 4 ; fhir:ParameterDefinition.name [ fhir:value "Cholera dose 3 Create" ] ; fhir:ParameterDefinition.use [ fhir:value "out" ] ; fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ] ; fhir:ParameterDefinition.max [ fhir:value "1" ] ; fhir:ParameterDefinition.type [ fhir:value "string" ] ], [ fhir:index 5 ; fhir:ParameterDefinition.name [ fhir:value "Cholera booster dose Create" ] ; fhir:ParameterDefinition.use [ fhir:value "out" ] ; fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ] ; fhir:ParameterDefinition.max [ fhir:value "1" ] ; fhir:ParameterDefinition.type [ fhir:value "string" ] ], [ fhir:index 6 ; fhir:ParameterDefinition.name [ fhir:value "Cholera dose 3" ] ; fhir:ParameterDefinition.use [ fhir:value "out" ] ; fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ] ; fhir:ParameterDefinition.max [ fhir:value "1" ] ; fhir:ParameterDefinition.type [ fhir:value "boolean" ] ], [ fhir:index 7 ; fhir:ParameterDefinition.name [ fhir:value "Cholera dose 2" ] ; fhir:ParameterDefinition.use [ fhir:value "out" ] ; fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ] ; fhir:ParameterDefinition.max [ fhir:value "1" ] ; fhir:ParameterDefinition.type [ fhir:value "boolean" ] ], [ fhir:index 8 ; fhir:ParameterDefinition.name [ fhir:value "Cholera dose 1" ] ; fhir:ParameterDefinition.use [ fhir:value "out" ] ; fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ] ; fhir:ParameterDefinition.max [ fhir:value "1" ] ; fhir:ParameterDefinition.type [ fhir:value "boolean" ] ], [ fhir:index 9 ; fhir:ParameterDefinition.name [ fhir:value "Cholera booster dose" ] ; fhir:ParameterDefinition.use [ fhir:value "out" ] ; fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ] ; fhir:ParameterDefinition.max [ fhir:value "1" ] ; fhir:ParameterDefinition.type [ fhir:value "boolean" ] ], [ fhir:index 10 ; fhir:ParameterDefinition.name [ fhir:value "Cholera dose 1 Create" ] ; fhir:ParameterDefinition.use [ fhir:value "out" ] ; fhir:ParameterDefinition.min [ fhir:value "0"^^xsd:integer ] ; fhir:ParameterDefinition.max [ fhir:value "1" ] ; fhir:ParameterDefinition.type [ fhir:value "string" ] ] ; fhir:Library.dataRequirement [ fhir:index 0 ; fhir:DataRequirement.type [ fhir:value "Patient" ] ; fhir:DataRequirement.profile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Patient" ; fhir:index 0 ; fhir:link <http://hl7.org/fhir/StructureDefinition/Patient> ] ], [ fhir:index 1 ; fhir:DataRequirement.type [ fhir:value "Immunization" ] ; fhir:DataRequirement.profile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Immunization" ; fhir:index 0 ; fhir:link <http://hl7.org/fhir/StructureDefinition/Immunization> ] ; fhir:DataRequirement.mustSupport [ fhir:value "status" ; fhir:index 0 ], [ fhir:value "isSubpotent" ; fhir:index 1 ] ], [ fhir:index 2 ; fhir:DataRequirement.type [ fhir:value "Immunization" ] ; fhir:DataRequirement.profile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Immunization" ; fhir:index 0 ; fhir:link <http://hl7.org/fhir/StructureDefinition/Immunization> ] ; fhir:DataRequirement.mustSupport [ fhir:value "status" ; fhir:index 0 ], [ fhir:value "isSubpotent" ; fhir:index 1 ], [ fhir:value "occurrence" ; fhir:index 2 ] ], [ fhir:index 3 ; fhir:DataRequirement.type [ fhir:value "Immunization" ] ; fhir:DataRequirement.profile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Immunization" ; fhir:index 0 ; fhir:link <http://hl7.org/fhir/StructureDefinition/Immunization> ] ; fhir:DataRequirement.mustSupport [ fhir:value "status" ; fhir:index 0 ], [ fhir:value "isSubpotent" ; fhir:index 1 ], [ fhir:value "occurrence" ; fhir:index 2 ], [ fhir:value "vaccineCode" ; fhir:index 3 ] ], [ fhir:index 4 ; fhir:DataRequirement.type [ fhir:value "Immunization" ] ; fhir:DataRequirement.profile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Immunization" ; fhir:index 0 ; fhir:link <http://hl7.org/fhir/StructureDefinition/Immunization> ] ; fhir:DataRequirement.mustSupport [ fhir:value "status" ; fhir:index 0 ], [ fhir:value "isSubpotent" ; fhir:index 1 ], [ fhir:value "occurrence" ; fhir:index 2 ], [ fhir:value "vaccineCode" ; fhir:index 3 ] ], [ fhir:index 5 ; fhir:DataRequirement.type [ fhir:value "Patient" ] ; fhir:DataRequirement.profile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Patient" ; fhir:index 0 ; fhir:link <http://hl7.org/fhir/StructureDefinition/Patient> ] ], [ fhir:index 6 ; fhir:DataRequirement.type [ fhir:value "Immunization" ] ; fhir:DataRequirement.profile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Immunization" ; fhir:index 0 ; fhir:link <http://hl7.org/fhir/StructureDefinition/Immunization> ] ; fhir:DataRequirement.mustSupport [ fhir:value "status" ; fhir:index 0 ], [ fhir:value "isSubpotent" ; fhir:index 1 ], [ fhir:value "occurrence" ; fhir:index 2 ], [ fhir:value "vaccineCode" ; fhir:index 3 ] ], [ fhir:index 7 ; fhir:DataRequirement.type [ fhir:value "Immunization" ] ; fhir:DataRequirement.profile [ fhir:value "http://hl7.org/fhir/StructureDefinition/Immunization" ; fhir:index 0 ; fhir:link <http://hl7.org/fhir/StructureDefinition/Immunization> ] ; fhir:DataRequirement.mustSupport [ fhir:value "status" ; fhir:index 0 ], [ fhir:value "isSubpotent" ; fhir:index 1 ], [ fhir:value "occurrence" ; fhir:index 2 ], [ fhir:value "vaccineCode" ; fhir:index 3 ] ] ] ; fhir:DomainResource.extension [ fhir:index 0 ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/uv/cpg/StructureDefinition/cpg-knowledgeCapability" ] ; fhir:Extension.valueCode [ fhir:value "computable" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/uv/crmi/StructureDefinition/crmi-effectiveDataRequirements" ] ; fhir:Extension.valueCanonical [ fhir:value "#effective-data-requirements" ] ] ; fhir:PlanDefinition.url [ fhir:value "http://smart.who.int/immunizations/PlanDefinition/IMMZD18SCholeraWCRBSVaccine3Doses"] ; fhir:PlanDefinition.version [ fhir:value "0.2.0"] ; fhir:PlanDefinition.name [ fhir:value "IMMZD18SCholeraWCRBSVaccine3Doses"] ; fhir:PlanDefinition.title [ fhir:value "IMMZ.D18.S.Cholera.WC-rBS vaccine 3-dose schedule"] ; fhir:PlanDefinition.type [ fhir:CodeableConcept.coding [ fhir:index 0 ; fhir:Coding.system [ fhir:value "http://terminology.hl7.org/CodeSystem/plan-definition-type" ] ; fhir:Coding.code [ fhir:value "eca-rule" ] ] ] ; fhir:PlanDefinition.status [ fhir:value "draft"] ; fhir:PlanDefinition.experimental [ fhir:value "false"^^xsd:boolean] ; fhir:PlanDefinition.date [ fhir:value "2026-07-07T22:09:13+00:00"^^xsd:dateTime] ; fhir:PlanDefinition.publisher [ fhir:value "WHO"] ; fhir:PlanDefinition.contact [ fhir:index 0 ; fhir:ContactDetail.name [ fhir:value "WHO" ] ; fhir:ContactDetail.telecom [ fhir:index 0 ; fhir:ContactPoint.system [ fhir:value "url" ] ; fhir:ContactPoint.value [ fhir:value "http://who.int" ] ] ] ; fhir:PlanDefinition.description [ fhir:value "IMMZ.D18.S.Cholera.WC-rBS vaccine 3-dose schedule\nWhole cell-recombinant B subunit (WC-rBS) vaccine (Dukoral), 3-dose schedule for clients aged 2–5 years"] ; fhir:PlanDefinition.relatedArtifact [ fhir:index 0 ; fhir:RelatedArtifact.type [ fhir:value "citation" ] ; fhir:RelatedArtifact.citation [ fhir:value "WHO recommendations for routine immunization - summary tables (January 2025)" ] ] ; fhir:PlanDefinition.library [ fhir:value "http://smart.who.int/immunizations/Library/IMMZD18SCholeraWCRBSVaccine3DosesLogic" ; fhir:index 0 ; fhir:link <http://smart.who.int/immunizations/Library/IMMZD18SCholeraWCRBSVaccine3DosesLogic> ] ; fhir:PlanDefinition.action [ fhir:index 0 ; fhir:PlanDefinition.action.title [ fhir:value "Cholera dose 1" ] ; fhir:PlanDefinition.action.description [ fhir:value "Provision of the cholera dose 1\nTrigger event: Child's birth\nTrigger pseudo: Count of vaccines administered (where \"Vaccine type\" = \"Cholera vaccines\") = 0 AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\nOR Primary series interrupted for 6 or more weeks\n\"Completed the primary vaccination series\" (where \"Vaccine type\" = \"Cholera vaccines\") = FALSE AND Today's date − latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\") ≥ 6 weeks AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\nOR more than 6 months have passed since completion of primary vaccination series\n\"Completed the primary vaccination series\" (where \"Vaccine type\" = \"Cholera vaccines\") = TRUE AND Today's date − latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\") > 6 months AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\nTrigger date: \"Date of birth\"\nOR\nLatest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\")\nCreate condition: For WC-rBS vaccine (Dukoral), 3 doses should be given to children 2–5 years of age, with an interval of 1-6 weeks between doses. If the interval since the last dose ≥ 6 weeks, restart the primary series.\n\nRevaccination for children aged 2–5 years: If more than 6 months have passed since completion of primary vaccination series, the primary series of 3 doses should be repeated." ] ; fhir:PlanDefinition.action.condition [ fhir:index 0 ; fhir:PlanDefinition.action.condition.kind [ fhir:value "applicability" ] ; fhir:PlanDefinition.action.condition.expression [ fhir:Expression.description [ fhir:value "Cholera dose 1" ] ; fhir:Expression.language [ fhir:value "text/cql-identifier" ] ; fhir:Expression.expression [ fhir:value "Cholera dose 1" ] ] ] ; fhir:PlanDefinition.action.definitionCanonical [ fhir:value "http://smart.who.int/immunizations/ActivityDefinition/IMMZD2DTCR" ; fhir:link <http://smart.who.int/immunizations/ActivityDefinition/IMMZD2DTCR> ] ; fhir:PlanDefinition.action.dynamicValue [ fhir:index 0 ; fhir:PlanDefinition.action.dynamicValue.path [ fhir:value "status" ] ; fhir:PlanDefinition.action.dynamicValue.expression [ fhir:Expression.language [ fhir:value "text/cql-expression" ] ; fhir:Expression.expression [ fhir:value "'active'" ] ] ], [ fhir:index 1 ; fhir:PlanDefinition.action.dynamicValue.path [ fhir:value "payload.contentString" ] ; fhir:PlanDefinition.action.dynamicValue.expression [ fhir:Expression.language [ fhir:value "text/cql-identifier" ] ; fhir:Expression.expression [ fhir:value "Cholera dose 1 Create" ] ] ], [ fhir:index 2 ; fhir:PlanDefinition.action.dynamicValue.path [ fhir:value "category.coding" ] ; fhir:PlanDefinition.action.dynamicValue.expression [ fhir:Expression.description [ fhir:value "Category of communication" ] ; fhir:Expression.language [ fhir:value "text/cql-expression" ] ; fhir:Expression.expression [ fhir:value "Code { system: 'http://terminology.hl7.org/CodeSystem/communication-category', code: 'alert' }" ] ] ], [ fhir:index 3 ; fhir:PlanDefinition.action.dynamicValue.path [ fhir:value "priority" ] ; fhir:PlanDefinition.action.dynamicValue.expression [ fhir:Expression.description [ fhir:value "Alert priority" ] ; fhir:Expression.language [ fhir:value "text/cql-expression" ] ; fhir:Expression.expression [ fhir:value "Code { system: 'http://hl7.org/fhir/request-priority', code: 'routine' }" ] ] ] ], [ fhir:index 1 ; fhir:PlanDefinition.action.title [ fhir:value "Cholera dose 2" ] ; fhir:PlanDefinition.action.description [ fhir:value "Provision of the cholera dose 2\nTrigger event: First cholera dose was administered\nTrigger pseudo: Latest \"Dose number\" (where \"Vaccine type\" = \"Cholera vaccines\") = 1 AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\nTrigger date: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\")\nCreate condition: For WC-rBS vaccine (Dukoral), 3 doses should be given to children aged 2–5 years, with an interval of 1–6 weeks between doses." ] ; fhir:PlanDefinition.action.condition [ fhir:index 0 ; fhir:PlanDefinition.action.condition.kind [ fhir:value "applicability" ] ; fhir:PlanDefinition.action.condition.expression [ fhir:Expression.description [ fhir:value "Cholera dose 2" ] ; fhir:Expression.language [ fhir:value "text/cql-identifier" ] ; fhir:Expression.expression [ fhir:value "Cholera dose 2" ] ] ] ; fhir:PlanDefinition.action.definitionCanonical [ fhir:value "http://smart.who.int/immunizations/ActivityDefinition/IMMZD2DTCR" ; fhir:link <http://smart.who.int/immunizations/ActivityDefinition/IMMZD2DTCR> ] ; fhir:PlanDefinition.action.dynamicValue [ fhir:index 0 ; fhir:PlanDefinition.action.dynamicValue.path [ fhir:value "status" ] ; fhir:PlanDefinition.action.dynamicValue.expression [ fhir:Expression.language [ fhir:value "text/cql-expression" ] ; fhir:Expression.expression [ fhir:value "'active'" ] ] ], [ fhir:index 1 ; fhir:PlanDefinition.action.dynamicValue.path [ fhir:value "payload.contentString" ] ; fhir:PlanDefinition.action.dynamicValue.expression [ fhir:Expression.language [ fhir:value "text/cql-identifier" ] ; fhir:Expression.expression [ fhir:value "Cholera dose 2 Create" ] ] ], [ fhir:index 2 ; fhir:PlanDefinition.action.dynamicValue.path [ fhir:value "category.coding" ] ; fhir:PlanDefinition.action.dynamicValue.expression [ fhir:Expression.description [ fhir:value "Category of communication" ] ; fhir:Expression.language [ fhir:value "text/cql-expression" ] ; fhir:Expression.expression [ fhir:value "Code { system: 'http://terminology.hl7.org/CodeSystem/communication-category', code: 'alert' }" ] ] ], [ fhir:index 3 ; fhir:PlanDefinition.action.dynamicValue.path [ fhir:value "priority" ] ; fhir:PlanDefinition.action.dynamicValue.expression [ fhir:Expression.description [ fhir:value "Alert priority" ] ; fhir:Expression.language [ fhir:value "text/cql-expression" ] ; fhir:Expression.expression [ fhir:value "Code { system: 'http://hl7.org/fhir/request-priority', code: 'routine' }" ] ] ] ], [ fhir:index 2 ; fhir:PlanDefinition.action.title [ fhir:value "Cholera dose 3" ] ; fhir:PlanDefinition.action.description [ fhir:value "Provision of the cholera dose 3\nTrigger event: Second cholera dose was administered\nTrigger pseudo: Latest \"Dose number\" (where \"Vaccine type\" = \"Cholera vaccines\") = 2 AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\nTrigger date: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\")\nCreate condition: For WC-rBS vaccine (Dukoral), 3 doses should be given to children aged 2–5 years, with an interval of 1–6 weeks between doses." ] ; fhir:PlanDefinition.action.condition [ fhir:index 0 ; fhir:PlanDefinition.action.condition.kind [ fhir:value "applicability" ] ; fhir:PlanDefinition.action.condition.expression [ fhir:Expression.description [ fhir:value "Cholera dose 3" ] ; fhir:Expression.language [ fhir:value "text/cql-identifier" ] ; fhir:Expression.expression [ fhir:value "Cholera dose 3" ] ] ] ; fhir:PlanDefinition.action.definitionCanonical [ fhir:value "http://smart.who.int/immunizations/ActivityDefinition/IMMZD2DTCR" ; fhir:link <http://smart.who.int/immunizations/ActivityDefinition/IMMZD2DTCR> ] ; fhir:PlanDefinition.action.dynamicValue [ fhir:index 0 ; fhir:PlanDefinition.action.dynamicValue.path [ fhir:value "status" ] ; fhir:PlanDefinition.action.dynamicValue.expression [ fhir:Expression.language [ fhir:value "text/cql-expression" ] ; fhir:Expression.expression [ fhir:value "'active'" ] ] ], [ fhir:index 1 ; fhir:PlanDefinition.action.dynamicValue.path [ fhir:value "payload.contentString" ] ; fhir:PlanDefinition.action.dynamicValue.expression [ fhir:Expression.language [ fhir:value "text/cql-identifier" ] ; fhir:Expression.expression [ fhir:value "Cholera dose 3 Create" ] ] ], [ fhir:index 2 ; fhir:PlanDefinition.action.dynamicValue.path [ fhir:value "category.coding" ] ; fhir:PlanDefinition.action.dynamicValue.expression [ fhir:Expression.description [ fhir:value "Category of communication" ] ; fhir:Expression.language [ fhir:value "text/cql-expression" ] ; fhir:Expression.expression [ fhir:value "Code { system: 'http://terminology.hl7.org/CodeSystem/communication-category', code: 'alert' }" ] ] ], [ fhir:index 3 ; fhir:PlanDefinition.action.dynamicValue.path [ fhir:value "priority" ] ; fhir:PlanDefinition.action.dynamicValue.expression [ fhir:Expression.description [ fhir:value "Alert priority" ] ; fhir:Expression.language [ fhir:value "text/cql-expression" ] ; fhir:Expression.expression [ fhir:value "Code { system: 'http://hl7.org/fhir/request-priority', code: 'routine' }" ] ] ] ], [ fhir:index 3 ; fhir:PlanDefinition.action.title [ fhir:value "Cholera booster dose" ] ; fhir:PlanDefinition.action.description [ fhir:value "Provision of the cholera booster dose\nTrigger event: Primary series for cholera has been completed and latest cholera dose was administered approximately less than 6 months ago\nTrigger pseudo: \"Completed the primary vaccination series\" (where \"Vaccine type\" = \"Cholera vaccines\") = TRUE AND Today's date − latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\") ≤ 6 months ± Member States defined interval AND (2 years ≤ Today's date − \"Date of birth\" ≤ 5 years)\nTrigger date: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Cholera vaccines\")\nCreate condition: For WC-rBS vaccine, for children aged 2–5 years, if less than 6 months have passed since completion of primary vaccination series, 1 dose for revaccination." ] ; fhir:PlanDefinition.action.condition [ fhir:index 0 ; fhir:PlanDefinition.action.condition.kind [ fhir:value "applicability" ] ; fhir:PlanDefinition.action.condition.expression [ fhir:Expression.description [ fhir:value "Cholera booster dose" ] ; fhir:Expression.language [ fhir:value "text/cql-identifier" ] ; fhir:Expression.expression [ fhir:value "Cholera booster dose" ] ] ] ; fhir:PlanDefinition.action.definitionCanonical [ fhir:value "http://smart.who.int/immunizations/ActivityDefinition/IMMZD2DTCR" ; fhir:link <http://smart.who.int/immunizations/ActivityDefinition/IMMZD2DTCR> ] ; fhir:PlanDefinition.action.dynamicValue [ fhir:index 0 ; fhir:PlanDefinition.action.dynamicValue.path [ fhir:value "status" ] ; fhir:PlanDefinition.action.dynamicValue.expression [ fhir:Expression.language [ fhir:value "text/cql-expression" ] ; fhir:Expression.expression [ fhir:value "'active'" ] ] ], [ fhir:index 1 ; fhir:PlanDefinition.action.dynamicValue.path [ fhir:value "payload.contentString" ] ; fhir:PlanDefinition.action.dynamicValue.expression [ fhir:Expression.language [ fhir:value "text/cql-identifier" ] ; fhir:Expression.expression [ fhir:value "Cholera booster dose Create" ] ] ], [ fhir:index 2 ; fhir:PlanDefinition.action.dynamicValue.path [ fhir:value "category.coding" ] ; fhir:PlanDefinition.action.dynamicValue.expression [ fhir:Expression.description [ fhir:value "Category of communication" ] ; fhir:Expression.language [ fhir:value "text/cql-expression" ] ; fhir:Expression.expression [ fhir:value "Code { system: 'http://terminology.hl7.org/CodeSystem/communication-category', code: 'alert' }" ] ] ], [ fhir:index 3 ; fhir:PlanDefinition.action.dynamicValue.path [ fhir:value "priority" ] ; fhir:PlanDefinition.action.dynamicValue.expression [ fhir:Expression.description [ fhir:value "Alert priority" ] ; fhir:Expression.language [ fhir:value "text/cql-expression" ] ; fhir:Expression.expression [ fhir:value "Code { system: 'http://hl7.org/fhir/request-priority', code: 'routine' }" ] ] ] ] . # - ontology header ------------------------------------------------------------ <http://hl7.org/fhir/PlanDefinition/IMMZD18SCholeraWCRBSVaccine3Doses.ttl> a owl:Ontology ; owl:imports fhir:fhir.ttl ; owl:versionIRI <http://build.fhir.org/PlanDefinition/IMMZD18SCholeraWCRBSVaccine3Doses.ttl> .
IG © 2023+ WHO. Package smart.who.int.immunizations#0.2.0 based on FHIR 4.0.1. Generated 2026-07-07
Links: Table of Contents |
QA Report
| Version History | License