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/IMMZD18SHib3DosesWithBoosterDose> a fhir:PlanDefinition ; fhir:nodeRole fhir:treeRoot ; fhir:Resource.id [ fhir:value "IMMZD18SHib3DosesWithBoosterDose"] ; 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;\">IMMZD18SHib3DosesWithBoosterDose</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-IMMZD18SHib3DosesWithBoosterDose.html\">IMMZ.D18.S.Hib.3 doses with booster 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.Hib.3 doses with booster 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.Hib.3 doses with booster dose schedule\n3 primary doses with a booster dose (3p+1) schedule</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-IMMZD18SHib3DosesWithBoosterDoseLogic.html\">IMMZD18SHib3DosesWithBoosterDoseLogic</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> Haemophilus influenzae type b (Hib) dose 1:</b> Provision of the Hib dose 1\nTrigger event: Child's birth\nTrigger pseudo: \nTrigger date: \"Date of birth\"\nCreate condition: Immunization should start from 6 weeks of age, or as early as possible thereafter. Hib-containing vaccine is not required for healthy children aged over 5 years.\n \n <br/>\n \n \n <b>If:</b>\n \n <i>Applicability:</i>\n \n Haemophilus influenzae type b (Hib) dose 1\n \n <i>(Haemophilus influenzae type b (Hib) 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>(Haemophilus influenzae type b (Hib) 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> Hib dose 2:</b> Provision of the Hib dose 2\nTrigger event: First Hib dose from the primary series was administered to the client within 1 year of age. Client's age is less than 5 years\nTrigger pseudo: Count of vaccines administered (where \"Vaccine type\" = \"Hib-containing vaccines\" and \"Type of dose\" = \"Primary series\") = 1 AND \"Date and time of vaccination\" (where \"Vaccine type\"= \"Hib-containing vaccines\" and \"Dose number\" = 1) − \"Date of birth\" < 1 year AND Today's date − \"Date of birth\" ≤ 5 years\nTrigger date: \"Date and time of vaccination\" (where \"Vaccine type\" = \"Hib-containing vaccines\")\nCreate condition: Hib dose 2 should be provided if the client was given the previous dose more than 4 weeks ago and the first Hib dose was received by the time the child turned 1 year old\n \n <br/>\n \n \n <b>If:</b>\n \n <i>Applicability:</i>\n \n Hib dose 2\n \n <i>(Hib 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>(Hib 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> Hib dose 3:</b> Provision of the Hib dose 3\nTrigger event: Second Hib dose from the primary series was administered. Client's age is less than 5 years\nTrigger pseudo: Count of vaccines administered (where \"Vaccine type\" = \"Hib-containing vaccines\" and \"Type of dose\"= \"Primary series\") = 2 AND Today's date − \"Date of birth\" ≤ 5 years\nTrigger date: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Hib-containing vaccines\")\nCreate condition: Hib dose 3 should be provided if the client was given the previous dose more than 4 weeks ago and the first Hib dose was received by the time the child turned 1 year old\n \n <br/>\n \n \n <b>If:</b>\n \n <i>Applicability:</i>\n \n Hib dose 3\n \n <i>(Hib 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>(Hib 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> Hib booster dose:</b> Provision of the Hib booster dose\nTrigger event: Third Hib dose from the primary series was administered. Child's age is less than 5 years\nTrigger pseudo: Count of vaccines administered (where \"Vaccine type\" = \"Hib-containing vaccines\" and \"Type of dose\"= \"Primary series\") = 3 AND Today's date − \"Date of birth\" ≤ 5 years\nTrigger date: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Hib-containing vaccines\")\nCreate condition: Hib booster dose should be provided if the client was given the previous dose more than 6 months ago and the first Hib dose was received by the time the child turned 1 year old\n \n <br/>\n \n \n <b>If:</b>\n \n <i>Applicability:</i>\n \n Hib booster dose\n \n <i>(Hib 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>(Hib 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 "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 "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 "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 "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 "IMMZD2DTHibEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Hib Doses Administered to Patient" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@internal: Hib containing Doses Administered to Patient\n*/\ndefine \"Hib Doses Administered to Patient\":\n Encounter.\"Doses Administered to Patient\" I\n where\n I.vaccineCode in Concepts.\"Hib-containing vaccines\"" ] ], [ 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 "IMMZD2DTHibEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Hib Primary Series Doses Administered to Patient" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@internal: Hib containing Doses Administered to Patient that are in the Primary series\n*/\ndefine \"Hib Primary Series Doses Administered to Patient\":\n \"Hib Doses Administered to Patient\".seriesPrimary()" ] ], [ 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 "IMMZD2DTHibEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Number of Hib Primary Series Doses Administered" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@internal: Number of Hib Primary Series doses\n*/\ndefine \"Number of Hib Primary Series Doses Administered\":\n Count(\"Hib Primary Series Doses Administered to Patient\")" ] ], [ 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 "IMMZD2DTHibEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "One Hib primary series dose was administered" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@input: One Hib primary series dose was administered\n@pseudocode: Count of vaccines administered (where \"Vaccine type\" = \"Hib-containing vaccines\" and \"Type of dose\"= \"Primary series\") = 1\n@code: One Hib primary series dose was administered-122\n@decision: IMMZ.D2.DT.Hib.3 doses: 3 primary doses without a booster dose (3p)\n@decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1)\n*/\ndefine \"One Hib primary series dose was administered\":\n \"Number of Hib Primary Series Doses Administered\" = 1" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "First Hib dose from the primary series was administered" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@complete: First Hib dose from the primary series was administered\n@pseudocode: Count of vaccines administered (where \"Vaccine type\" = \"Hib-containing vaccines\" and \"Type of dose\"= \"Primary series\") = 1\nThe primary series has been completed for delayed start\n\"Completed the primary vaccination series\" = TRUE (where \"Vaccine type\" = \"Hib-containing vaccines\")\n*/\ndefine \"First Hib dose from the primary series was administered\":\n Encounter.\"One Hib primary series dose was administered\"" ] ], [ 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 "IMMZD2DTHibEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Date of First Hib Dose" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@internal: Date of First Hib Dose\n*/\ndefine \"Date of First Hib Dose\":\n date from start of \"Hib Doses Administered to Patient\".earliest().occurrence.toInterval()" ] ], [ 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 "IMMZD2DTHibEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Client's age was less than 1 year when first Hib dose was administered" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@input: Client's age was less than 1 year when first Hib dose was administered\n@pseudocode: \"Date and time of vaccination\" (where \"Vaccine type\"= \"Hib-containing vaccines\" and \"Dose number\" = 1) − \"Date of birth\" < 1 year\n@code: Client's age was less than 1 year when first Hib dose was administered-129\n@decision: IMMZ.D2.DT.Hib.3 doses: 3 primary doses without a booster dose (3p)\n@decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1)\n@decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1)\n*/\ndefine \"Client's age was less than 1 year when first Hib dose was administered\":\n AgeInYearsAt(\"Date of First Hib Dose\") < 1" ] ], [ 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 "IMMZEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Current Patient Age In Weeks" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/** \n * @dataElement Patient age in weeks\n */\ndefine \"Current Patient Age In Weeks\":\n AgeInWeeksAt(Today)" ] ], [ 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 "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 "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 "IMMZD2DTHibEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Client's age is between 6 weeks and 5 years" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@input: Client's age is between 6 weeks and 5 years\n@pseudocode: 6 weeks ≤ Today's date − \"Date of birth\" ≤ 5 years\n@code: Client's age is between 6 weeks and 5 years-50\n@decision: IMMZ.D2.DT.Hib.3 doses: 3 primary doses without a booster dose (3p)\n@decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1)\n@decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1)\n*/\ndefine \"Client's age is between 6 weeks and 5 years\":\n 6 <= Encounter.\"Current Patient Age In Weeks\"\n and Encounter.\"Current Patient Age In Years\" <= 5" ] ], [ 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 "IMMZD2DTHibEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Two Hib primary series doses were administered" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@input: Two Hib primary series doses were administered\n@pseudocode: Count of vaccines administered (where \"Vaccine type\" = \"Hib-containing vaccines\" and \"Type of dose\" = \"Primary series\" ) = 2\n@code: Two Hib primary series doses were administered-124\n@decision: IMMZ.D2.DT.Hib.3 doses: 3 primary doses without a booster dose (3p)\n@decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1)\n@decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1)\n*/\ndefine \"Two Hib primary series doses were administered\":\n \"Number of Hib Primary Series Doses Administered\" = 2" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Second Hib dose from the primary series was administered" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@complete: Second Hib dose from the primary series was administered\n@pseudocode: Count of vaccines administered (where \"Vaccine type\" = \"Hib-containing vaccines\" and \"Type of dose\"= \"Primary series\") = 2\n*/\ndefine \"Second Hib dose from the primary series was administered\":\n Encounter.\"Two Hib primary series doses were administered\"" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Hib dose 2 Expiration" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@dynamicValue: Hib dose 2 Expiration\n@pseudocode: \"Date of birth\" + 6 years\n*/\ndefine \"Hib dose 2 Expiration\":\n Patient.birthDate + 6 years" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Hib dose 2" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@output: Hib dose 2\n@description: Provision of the Hib dose 2\n@trigger: First Hib dose from the primary series was administered to the client within 1 year of age. Client's age is less than 5 years\n@pseudo: Count of vaccines administered (where \"Vaccine type\" = \"Hib-containing vaccines\" and \"Type of dose\" = \"Primary series\") = 1 AND \"Date and time of vaccination\" (where \"Vaccine type\"= \"Hib-containing vaccines\" and \"Dose number\" = 1) − \"Date of birth\" < 1 year AND Today's date − \"Date of birth\" ≤ 5 years\n@triggerDate: \"Date and time of vaccination\" (where \"Vaccine type\" = \"Hib-containing vaccines\")\n*/\ndefine \"Hib dose 2\":\n \"First Hib dose from the primary series was administered\"\n and Encounter.\"Client's age was less than 1 year when first Hib dose was administered\"\n and Encounter.\"Client's age is between 6 weeks and 5 years\"\n and not \"Second Hib dose from the primary series was administered\"\n and \"Hib dose 2 Expiration\" after day of Today" ] ], [ 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 "IMMZD2DTHibEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Three Hib primary series doses were administered" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@input: Three Hib primary series doses were administered\n@pseudocode: Count of vaccines administered (where \"Vaccine type\" = \"Hib-containing vaccines\" and \"Type of dose\"= \"Primary series\") = 3\n@code: Three Hib primary series doses were administered-122\n@decision: IMMZ.D2.DT.Hib.3 doses: 3 primary doses without a booster dose (3p)\n@decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1)\n*/\ndefine \"Three Hib primary series doses were administered\":\n \"Number of Hib Primary Series Doses Administered\" = 3" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Third Hib dose from the primary series was administered. The primary series has been completed" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@complete: Third Hib dose from the primary series was administered. The primary series has been completed\n@pseudocode: \"Completed the primary vaccination series\" = TRUE (where \"Vaccine type\" = \"Hib-containing vaccines\")\n*/\ndefine \"Third Hib dose from the primary series was administered. The primary series has been completed\":\n Encounter.\"Three Hib primary series doses were administered\"" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Hib dose 3 Expiration" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@dynamicValue: Hib dose 3 Expiration\n@pseudocode: \"Date of birth\" + 6 years\n*/\ndefine \"Hib dose 3 Expiration\":\n Patient.birthDate + 6 years" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Hib dose 3" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@output: Hib dose 3\n@description: Provision of the Hib dose 3\n@trigger: Second Hib dose from the primary series was administered. Client's age is less than 5 years\n@pseudo: Count of vaccines administered (where \"Vaccine type\" = \"Hib-containing vaccines\" and \"Type of dose\"= \"Primary series\") = 2 AND Today's date − \"Date of birth\" ≤ 5 years\n@triggerDate: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Hib-containing vaccines\")\n*/\ndefine \"Hib dose 3\":\n \"Second Hib dose from the primary series was administered\"\n and Encounter.\"Client's age is between 6 weeks and 5 years\"\n and not \"Third Hib dose from the primary series was administered. The primary series has been completed\"\n and \"Hib dose 3 Expiration\" after day of Today" ] ], [ 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 "IMMZD2DTHibEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Date of Latest Hib Dose" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@internal: Date of Latest Hib Dose\n*/\ndefine \"Date of Latest Hib Dose\":\n date from start of \"Hib Doses Administered to Patient\".mostRecent().occurrence.toInterval()" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Hib dose 3 Due Date" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@dynamicValue: Hib dose 3 Due Date\n@pseudocode: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Hib-containing vaccines\") + 4 weeks\n*/\ndefine \"Hib dose 3 Due Date\":\n if \"Hib dose 3\" then Encounter.\"Date of Latest Hib Dose\" + 4 weeks\n else null" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Hib dose 3 Create" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@output: Hib dose 3 Create\n@create: Hib dose 3 should be provided if the client was given the previous dose more than 4 weeks ago and the first Hib dose was received by the time the child turned 1 year old\n*/\ndefine \"Hib dose 3 Create\":\n if \"Hib dose 3\"\n then 'Hib dose 3 should be provided if the client was given the previous dose more than 4 weeks ago and the first Hib dose was received by the time the child turned 1 year old' + '\nDue Date: ' + ToString(\"Hib dose 3 Due Date\") + '\nExpiration: ' + ToString(\"Hib dose 3 Expiration\")\n else ''" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Hib dose 2 Due Date" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@dynamicValue: Hib dose 2 Due Date\n@pseudocode: \"Date and time of vaccination\" (where \"Vaccine type\" = \"Hib-containing vaccines\") + 4 weeks\n*/\ndefine \"Hib dose 2 Due Date\":\n if \"Hib dose 2\" then Encounter.\"Date of Latest Hib Dose\" + 4 weeks\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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Hib dose 2 Create" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@output: Hib dose 2 Create\n@create: Hib dose 2 should be provided if the client was given the previous dose more than 4 weeks ago and the first Hib dose was received by the time the child turned 1 year old\n*/\ndefine \"Hib dose 2 Create\":\n if \"Hib dose 2\"\n then 'Hib dose 2 should be provided if the client was given the previous dose more than 4 weeks ago and the first Hib dose was received by the time the child turned 1 year old' + '\nDue Date: ' + ToString(\"Hib dose 2 Due Date\") + '\nExpiration: ' + ToString(\"Hib dose 2 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 "IMMZD2DTHibEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "No Hib primary series doses were administered" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@input: No Hib primary series doses were administered\n@pseudocode: Count of vaccines administered (where \"Vaccine type\" = \"Hib-containing vaccines\" and \"Type of dose\" = \"Primary series\") = 0\n@code: No Hib primary series doses were administered-123\n@decision: IMMZ.D2.DT.Hib.3 doses: 3 primary doses without a booster dose (3p)\n@decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1)\n@decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1)\n*/\ndefine \"No Hib primary series doses were administered\":\n \"Number of Hib Primary Series Doses Administered\" = 0" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Haemophilus influenzae type b (Hib) dose 1 Expiration" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@dynamicValue: Haemophilus influenzae type b (Hib) dose 1 Expiration\n@pseudocode: \"Date of birth\" + 6 years\n*/\ndefine \"Haemophilus influenzae type b (Hib) dose 1 Expiration\":\n Patient.birthDate + 6 years" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Haemophilus influenzae type b (Hib) dose 1" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@output: Haemophilus influenzae type b (Hib) dose 1\n@description: Provision of the Hib dose 1\n@trigger: Child's birth\n@pseudo: \n@triggerDate: \"Date of birth\"\n*/\ndefine \"Haemophilus influenzae type b (Hib) dose 1\":\n Encounter.\"No Hib primary series doses were administered\"\n and \"Haemophilus influenzae type b (Hib) dose 1 Expiration\" after day of Today" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Haemophilus influenzae type b (Hib) dose 1 Due Date" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@dynamicValue: Haemophilus influenzae type b (Hib) dose 1 Due Date\n@pseudocode: \"Date of birth\" + 6 weeks\n*/\ndefine \"Haemophilus influenzae type b (Hib) dose 1 Due Date\":\n if \"Haemophilus influenzae type b (Hib) dose 1\" then Patient.birthDate + 6 weeks\n else 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Haemophilus influenzae type b (Hib) dose 1 Create" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@output: Haemophilus influenzae type b (Hib) dose 1 Create\n@create: Immunization should start from 6 weeks of age, or as early as possible thereafter. Hib-containing vaccine is not required for healthy children aged over 5 years.\n*/\ndefine \"Haemophilus influenzae type b (Hib) dose 1 Create\":\n if \"Haemophilus influenzae type b (Hib) dose 1\"\n then 'Immunization should start from 6 weeks of age, or as early as possible thereafter. Hib-containing vaccine is not required for healthy children aged over 5 years.' + '\nDue Date: ' + ToString(\"Haemophilus influenzae type b (Hib) dose 1 Due Date\") + '\nExpiration: ' + ToString(\"Haemophilus influenzae type b (Hib) dose 1 Expiration\")\n else ''" ] ], [ 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 "IMMZD2DTHibEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Hib Booster Series Doses Administered to Patient" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@internal: Hib Booster Series Doses Administered to Patient\n*/\ndefine \"Hib Booster Series Doses Administered to Patient\":\n \"Hib Doses Administered to Patient\".seriesBooster()" ] ], [ 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 "IMMZD2DTHibEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Number of Hib Booster Series Doses Administered" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@internal: Number of Hib Booster Series Doses Administered\n*/\ndefine \"Number of Hib Booster Series Doses Administered\":\n Count(\"Hib Booster Series Doses Administered to Patient\")" ] ], [ 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 "IMMZD2DTHibEncounterElements" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "One Hib booster dose was administered" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@input: One Hib booster dose was administered\n@pseudocode: Count of vaccines administered where \"Vaccine type\" = \"Hib-containing vaccines\" and \"Type of dose\" = \"Booster dose\") = 1\n@code: One Hib booster dose was administered-120\n@decision: IMMZ.D2.DT.Hib.3 doses with booster dose: 3 primary doses with a booster dose (3p+1)\n@decision: IMMZ.D2.DT.Hib.2 doses with booster dose: 2 primary doses with a booster dose (2p+1)\n*/\ndefine \"One Hib booster dose was administered\":\n \"Number of Hib Booster Series Doses Administered\" = 1" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "One Hib booster dose was administered. Hib immunization schedule has been completed" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@complete: One Hib booster dose was administered. Hib immunization schedule has been completed\n@pseudocode: Count of vaccines administered (where \"Vaccine type\" = \"Hib-containing vaccines\" and \"Type of dose\"= \"Booster dose\") = 1\n*/\ndefine \"One Hib booster dose was administered. Hib immunization schedule has been completed\":\n Encounter.\"One Hib booster dose was administered\"" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Hib booster dose Expiration" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@dynamicValue: Hib booster dose Expiration\n@pseudocode: \"Date of birth\" + 6 years\n*/\ndefine \"Hib booster dose Expiration\":\n Patient.birthDate + 6 years" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Hib booster dose" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@output: Hib booster dose\n@description: Provision of the Hib booster dose\n@trigger: Third Hib dose from the primary series was administered. Child's age is less than 5 years\n@pseudo: Count of vaccines administered (where \"Vaccine type\" = \"Hib-containing vaccines\" and \"Type of dose\"= \"Primary series\") = 3 AND Today's date − \"Date of birth\" ≤ 5 years\n@triggerDate: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Hib-containing vaccines\")\n*/\ndefine \"Hib booster dose\":\n \"Third Hib dose from the primary series was administered. The primary series has been completed\"\n and Encounter.\"Client's age is between 6 weeks and 5 years\"\n and not \"One Hib booster dose was administered. Hib immunization schedule has been completed\"\n and \"Hib booster dose Expiration\" after day of Today" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Hib booster dose Due Date" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@dynamicValue: Hib booster dose Due Date\n@pseudocode: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Hib-containing vaccines\") + 6 months\n*/\ndefine \"Hib booster dose Due Date\":\n if \"Hib booster dose\" then Encounter.\"Date of Latest Hib Dose\" + 6 months\n else null" ] ], [ 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 "IMMZD18SHib3DosesWithBoosterDoseLogic" ] ], [ fhir:index 1 ; fhir:Extension.url [ fhir:value "name" ] ; fhir:Extension.valueString [ fhir:value "Hib booster dose Create" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/*\n@output: Hib booster dose Create\n@create: Hib booster dose should be provided if the client was given the previous dose more than 6 months ago and the first Hib dose was received by the time the child turned 1 year old\n*/\ndefine \"Hib booster dose Create\":\n if \"Hib booster dose\"\n then 'Hib booster dose should be provided if the client was given the previous dose more than 6 months ago and the first Hib dose was received by the time the child turned 1 year old' + '\nDue Date: ' + ToString(\"Hib booster dose Due Date\") + '\nExpiration: ' + ToString(\"Hib booster dose Expiration\")\n else ''" ] ], [ 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 "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 "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 "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 "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 "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 "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 "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 "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 "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 "42"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 43 ; 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 "43"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 44 ; 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 "earliest" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "define fluent function earliest(immunizations List<Immunization>):\n First(\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 "44"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 45 ; 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 "45"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 46 ; 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 "46"^^xsd:integer ] ] ; fhir:Extension.url [ fhir:value "http://hl7.org/fhir/StructureDefinition/cqf-logicDefinition" ] ], [ fhir:index 47 ; 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 "seriesBooster" ] ], [ fhir:index 2 ; fhir:Extension.url [ fhir:value "statement" ] ; fhir:Extension.valueString [ fhir:value "/**\n * @description: Gets the doses from the Booster series\n */\ndefine fluent function seriesBooster(immunizations List<Immunization>):\n immunizations I where\n exists( I.protocolApplied pa where pa.series = 'Booster dose' )" ] ], [ fhir:index 3 ; fhir:Extension.url [ fhir:value "displaySequence" ] ; fhir:Extension.valueInteger [ fhir:value "47"^^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/IMMZD2DTHibEncounterElements" ; fhir:link <http://smart.who.int/immunizations/Library/IMMZD2DTHibEncounterElements> ] ], [ fhir:index 2 ; 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 3 ; 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 4 ; 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 5 ; 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 6 ; 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 7 ; 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 8 ; 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 9 ; 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 10 ; fhir:RelatedArtifact.type [ fhir:value "depends-on" ] ; fhir:RelatedArtifact.display [ fhir:value "Value set Hib-containing vaccines" ] ; fhir:RelatedArtifact.resource [ fhir:value "http://smart.who.int/immunizations/ValueSet/IMMZ.Z.DE4" ; fhir:link <http://smart.who.int/immunizations/ValueSet/IMMZ.Z.DE4> ] ] ; 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 "Hib 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 2 ; fhir:ParameterDefinition.name [ fhir:value "Hib 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 3 ; fhir:ParameterDefinition.name [ fhir:value "Hib 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 4 ; fhir:ParameterDefinition.name [ fhir:value "Hib 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 5 ; fhir:ParameterDefinition.name [ fhir:value "Haemophilus influenzae type b (Hib) 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:index 6 ; fhir:ParameterDefinition.name [ fhir:value "Hib 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 7 ; fhir:ParameterDefinition.name [ fhir:value "Haemophilus influenzae type b (Hib) 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 8 ; fhir:ParameterDefinition.name [ fhir:value "Hib 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:Library.dataRequirement [ fhir:index 0 ; 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 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:value "occurrence" ; fhir:index 2 ] ], [ 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:value "vaccineCode" ; fhir:index 3 ] ], [ fhir:index 3 ; 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 4 ; 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 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:index 8 ; 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 9 ; 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/IMMZD18SHib3DosesWithBoosterDose"] ; fhir:PlanDefinition.version [ fhir:value "0.2.0"] ; fhir:PlanDefinition.name [ fhir:value "IMMZD18SHib3DosesWithBoosterDose"] ; fhir:PlanDefinition.title [ fhir:value "IMMZ.D18.S.Hib.3 doses with booster 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.Hib.3 doses with booster dose schedule\n3 primary doses with a booster dose (3p+1) schedule"] ; 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/IMMZD18SHib3DosesWithBoosterDoseLogic" ; fhir:index 0 ; fhir:link <http://smart.who.int/immunizations/Library/IMMZD18SHib3DosesWithBoosterDoseLogic> ] ; fhir:PlanDefinition.action [ fhir:index 0 ; fhir:PlanDefinition.action.title [ fhir:value "Haemophilus influenzae type b (Hib) dose 1" ] ; fhir:PlanDefinition.action.description [ fhir:value "Provision of the Hib dose 1\nTrigger event: Child's birth\nTrigger pseudo: \nTrigger date: \"Date of birth\"\nCreate condition: Immunization should start from 6 weeks of age, or as early as possible thereafter. Hib-containing vaccine is not required for healthy children aged over 5 years." ] ; 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 "Haemophilus influenzae type b (Hib) dose 1" ] ; fhir:Expression.language [ fhir:value "text/cql-identifier" ] ; fhir:Expression.expression [ fhir:value "Haemophilus influenzae type b (Hib) 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 "Haemophilus influenzae type b (Hib) 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 "Hib dose 2" ] ; fhir:PlanDefinition.action.description [ fhir:value "Provision of the Hib dose 2\nTrigger event: First Hib dose from the primary series was administered to the client within 1 year of age. Client's age is less than 5 years\nTrigger pseudo: Count of vaccines administered (where \"Vaccine type\" = \"Hib-containing vaccines\" and \"Type of dose\" = \"Primary series\") = 1 AND \"Date and time of vaccination\" (where \"Vaccine type\"= \"Hib-containing vaccines\" and \"Dose number\" = 1) − \"Date of birth\" < 1 year AND Today's date − \"Date of birth\" ≤ 5 years\nTrigger date: \"Date and time of vaccination\" (where \"Vaccine type\" = \"Hib-containing vaccines\")\nCreate condition: Hib dose 2 should be provided if the client was given the previous dose more than 4 weeks ago and the first Hib dose was received by the time the child turned 1 year old" ] ; 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 "Hib dose 2" ] ; fhir:Expression.language [ fhir:value "text/cql-identifier" ] ; fhir:Expression.expression [ fhir:value "Hib 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 "Hib 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 "Hib dose 3" ] ; fhir:PlanDefinition.action.description [ fhir:value "Provision of the Hib dose 3\nTrigger event: Second Hib dose from the primary series was administered. Client's age is less than 5 years\nTrigger pseudo: Count of vaccines administered (where \"Vaccine type\" = \"Hib-containing vaccines\" and \"Type of dose\"= \"Primary series\") = 2 AND Today's date − \"Date of birth\" ≤ 5 years\nTrigger date: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Hib-containing vaccines\")\nCreate condition: Hib dose 3 should be provided if the client was given the previous dose more than 4 weeks ago and the first Hib dose was received by the time the child turned 1 year old" ] ; 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 "Hib dose 3" ] ; fhir:Expression.language [ fhir:value "text/cql-identifier" ] ; fhir:Expression.expression [ fhir:value "Hib 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 "Hib 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 "Hib booster dose" ] ; fhir:PlanDefinition.action.description [ fhir:value "Provision of the Hib booster dose\nTrigger event: Third Hib dose from the primary series was administered. Child's age is less than 5 years\nTrigger pseudo: Count of vaccines administered (where \"Vaccine type\" = \"Hib-containing vaccines\" and \"Type of dose\"= \"Primary series\") = 3 AND Today's date − \"Date of birth\" ≤ 5 years\nTrigger date: Latest \"Date and time of vaccination\" (where \"Vaccine type\" = \"Hib-containing vaccines\")\nCreate condition: Hib booster dose should be provided if the client was given the previous dose more than 6 months ago and the first Hib dose was received by the time the child turned 1 year old" ] ; 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 "Hib booster dose" ] ; fhir:Expression.language [ fhir:value "text/cql-identifier" ] ; fhir:Expression.expression [ fhir:value "Hib 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 "Hib 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/IMMZD18SHib3DosesWithBoosterDose.ttl> a owl:Ontology ; owl:imports fhir:fhir.ttl ; owl:versionIRI <http://build.fhir.org/PlanDefinition/IMMZD18SHib3DosesWithBoosterDose.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