Kenya Disease Surveillance FHIR Implementation Guide.
0.1.0 - ci-build Kenya flag

Kenya Disease Surveillance FHIR Implementation Guide., published by Kenya National Public Health Institute. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IntelliSOFT-Consulting/Surveillance-FHIR-IG/ and changes regularly. See the Directory of published versions

: Moh505Map - JSON Representation

Draft as of 2026-05-04

Raw json | Download

{
  "resourceType" : "StructureMap",
  "id" : "Moh505Map",
  "text" : {
    "status" : "generated",
    "div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Generated Narrative: StructureMap Moh505Map</b></p><a name=\"Moh505Map\"> </a><a name=\"hcMoh505Map\"> </a><pre class=\"fml\">\r\n<b>map</b><span style=\"color: navy\"> &quot;</span>http://example.org/StructureMap/Moh505Map<span style=\"color: navy\">&quot; = &quot;</span>Moh505Map<span style=\"color: navy\">&quot;\r\n\r\n</span><span style=\"color: navy\">// </span><span style=\"color: green\">MOH 505 Health Facility Weekly Reporting Form QuestionnaireResponse to FHIR resources</span>\r\n<span style=\"color: navy\">// </span><span style=\"color: green\">Maps to: Encounter (facility + reporting period) and Observation per disease</span>\r\n<span style=\"color: navy\">// </span><span style=\"color: green\">PAGE 1: Reporting Site → Encounter</span>\r\n<span style=\"color: navy\">// </span><span style=\"color: green\">PAGE 2: Diseases, Conditions or Events → Observations (cases/deaths per disease)</span>\r\n<span style=\"color: navy\">// </span><span style=\"color: green\">PAGE 3: Laboratory Surveillance → Observations (malaria lab tests)</span>\r\n\r\n<b>uses</b><span style=\"color: navy\"> &quot;</span><a href=\"http://hl7.org/fhir/R4/questionnaireresponse.html\" title=\"QuestionnaireResponse\">http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse</a><span style=\"color: navy\">&quot; </span><b>alias </b>QuestionnaireResponse <b>as </b><b>source</b>\r\n<b>uses</b><span style=\"color: navy\"> &quot;</span><a href=\"http://hl7.org/fhir/R4/bundle.html\" title=\"Bundle\">http://hl7.org/fhir/StructureDefinition/Bundle</a><span style=\"color: navy\">&quot; </span><b>alias </b>Bundle <b>as </b><b>target</b>\r\n<b>uses</b><span style=\"color: navy\"> &quot;</span><a href=\"http://hl7.org/fhir/R4/encounter.html\" title=\"Encounter\">http://hl7.org/fhir/StructureDefinition/Encounter</a><span style=\"color: navy\">&quot; </span><b>alias </b>Encounter <b>as </b><b>target</b>\r\n<b>uses</b><span style=\"color: navy\"> &quot;</span><a href=\"http://hl7.org/fhir/R4/observation.html\" title=\"Observation\">http://hl7.org/fhir/StructureDefinition/Observation</a><span style=\"color: navy\">&quot; </span><b>alias </b>Observation <b>as </b><b>target</b>\r\n<b>uses</b><span style=\"color: navy\"> &quot;</span><a href=\"http://hl7.org/fhir/R4/datatypes.html#BackboneElement\" title=\"BackboneElement\">http://hl7.org/fhir/StructureDefinition/BackboneElement</a><span style=\"color: navy\">&quot; </span><b>alias </b>BackboneElement <b>as </b><b>source</b>\r\n\r\n<b>group </b>Moh505Map<span style=\"color: navy\">(</span><b>source</b> <span style=\"color: maroon\">src</span><span style=\"color: navy\"> : </span>QuestionnaireResponse, <b>target</b> <span style=\"color: maroon\">bundle</span><span style=\"color: navy\"> : </span>Bundle<span style=\"color: navy\">)</span><span style=\"color: navy\"> {\r\n</span>  src<span style=\"color: navy\"><b> -&gt; </b></span>bundle.id = <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span> <i>&quot;bundleId&quot;</i><span style=\"color: navy\">;</span>\r\n  src<span style=\"color: navy\"><b> -&gt; </b></span>bundle.type = <span style=\"color: blue\">'transaction'</span> <i>&quot;bundleType&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Create Encounter for the facility reporting context</span>\r\n  src<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    src<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Encounter'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">encounter</span><b> then </b>MapMoh505Encounter<span style=\"color: navy\">(</span><span style=\"color: maroon\">src</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">encounter</span><span style=\"color: navy\">)</span> <i>&quot;execEncounter&quot;</i><span style=\"color: navy\">;</span>\r\n    src<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Encounter'</span> <i>&quot;encounterReq&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;encounterEntry&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Create Observations per disease from PAGE 2</span>\r\n  src.item<b> as </b><span style=\"color: maroon\">diseasesPage</span><b> where </b>linkId = '306799299'<b> then</b><span style=\"color: navy\"> {\r\n</span>    <span style=\"color: navy\">// </span><span style=\"color: green\">── AEFI ────────────────────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'aefi-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'aefi-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'aefi-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'aefi-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'aefi-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;aefiObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;aefi&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── Bacterial Meningitis ─────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'bacterial-meningitis-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'bacterial-meningitis-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'bacterial-meningitis-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'bacterial-meningitis-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'bacterial-meningitis-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;bactMenObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;bacterialMeningitis&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── Acute Jaundice ───────────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'acute-jaundice-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'acute-jaundice-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'acute-jaundice-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'acute-jaundice-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'acute-jaundice-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;ajObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;acuteJaundice&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── Acute Malnutrition ───────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'acute-malnutrition-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'acute-malnutrition-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'acute-malnutrition-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'acute-malnutrition-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'acute-malnutrition-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;amObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;acuteMalnutrition&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── AFP (Poliomyelitis) ──────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'afp-poliomyelitis-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'afp-poliomyelitis-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'afp-poliomyelitis-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'afp-poliomyelitis-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'afp-poliomyelitis-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;afpObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;afp&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── Anthrax ──────────────────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'anthrax-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'anthrax-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'anthrax-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'anthrax-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'anthrax-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;anthraxObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;anthrax&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── Cholera ──────────────────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'cholera-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'cholera-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'cholera-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'cholera-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'cholera-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;choleraObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;cholera&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── Chikungunya ──────────────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'chikungunya-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'chikungunya-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'chikungunya-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'chikungunya-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'chikungunya-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;chikungunyaObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;chikungunya&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── COVID-19 ─────────────────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'covid--19-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'covid-19-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'covid-19-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'covid-19-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'covid-19-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;covidObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;covid19&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── Dengue ───────────────────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'dengue-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'dengue-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'dengue-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'dengue-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'dengue-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;dengueObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;dengue&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── Dysentery (Bacillary) ────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'dysentery-bacillary-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'dysentery-bacillary-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'dysentery-bacillary-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'dysentery-bacillary-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'dysentery-bacillary-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;dysenteryObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;dysenteryBacillary&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── Guinea Worm Disease ──────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'guinea-worm-disease-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'guinea-worm-disease-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'guinea-worm-disease-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'guinea-worm-disease-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'guinea-worm-disease-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;gwObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;guineaWorm&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── Measles ──────────────────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'measles-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'measles-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'measles-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'measles-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'measles-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;measlesObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;measles&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── Suspected Malaria ────────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'suspected-malaria-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'suspected-malaria-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'suspected-malaria-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'suspected-malaria-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'suspected-malaria-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;malariaObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;suspectedMalaria&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── VHF ──────────────────────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'vhf-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'vhf-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'vhf-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'vhf-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'vhf-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;vhfObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;vhf&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── Yellow Fever ─────────────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'yellow-fever-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'yellow-fever-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'yellow-fever-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'yellow-fever-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'yellow-fever-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;yfObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;yellowFever&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── Typhoid ──────────────────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'typhoid-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'typhoid-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'typhoid-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'typhoid-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'typhoid-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;typhoidObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;typhoid&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── Rift Valley Fever ────────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'rift-valley-fever-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'rift-valley-fever-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'rift-valley-fever-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'rift-valley-fever-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'rift-valley-fever-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;rvfObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;riftValleyFever&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── Zika Virus ───────────────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'zika-virus-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'zika-virus-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'zika-virus-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'zika-virus-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'zika-virus-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;zikaObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;zikaVirus&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">// </span><span style=\"color: green\">── Deaths Due to Malaria ────────────────────────────────────────────────</span>\r\n    diseasesPage.item<b> as </b><span style=\"color: maroon\">summ</span><b> where </b>linkId = 'deaths-due-to-malaria-summary'<b> then</b><span style=\"color: navy\"> {\r\n</span>      diseasesPage.item<b> as </b><span style=\"color: maroon\">u5c</span><b> where </b>linkId = 'deaths-due-to-malaria-cases-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        diseasesPage.item<b> as </b><span style=\"color: maroon\">o5c</span><b> where </b>linkId = 'deaths-due-to-malaria-cases-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          diseasesPage.item<b> as </b><span style=\"color: maroon\">u5d</span><b> where </b>linkId = 'deaths-due-to-malaria-deaths-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            diseasesPage.item<b> as </b><span style=\"color: maroon\">o5d</span><b> where </b>linkId = 'deaths-due-to-malaria-deaths-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>              summ.answer first<b> as </b><span style=\"color: maroon\">ans</span><b> where </b>valueCoding.code = 'yes'<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>                summ<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">summ</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5c</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5d</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;obsCreate&quot;</i><span style=\"color: navy\">;</span>\r\n                summ<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;reqCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              <span style=\"color: navy\">}</span> <i>&quot;malDeathObs&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;o5d&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;u5d&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;o5c&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;u5c&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;deathsDueToMalaria&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;diseasesPage&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Create Observations from PAGE 3: Laboratory Surveillance</span>\r\n  src.item<b> as </b><span style=\"color: maroon\">labPage</span><b> where </b>linkId = '3067992989898'<b> then</b><span style=\"color: navy\"> {\r\n</span>    <span style=\"color: navy\">// </span><span style=\"color: green\">Malaria Microscopy observations</span>\r\n    labPage.item<b> as </b><span style=\"color: maroon\">u5Tested</span><b> where </b>linkId = 'malaria-tested-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>      labPage.item<b> as </b><span style=\"color: maroon\">o5Tested</span><b> where </b>linkId = 'malaria-tested-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>        labPage.item<b> as </b><span style=\"color: maroon\">u5Pos</span><b> where </b>linkId = 'malaria-positive-under-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>          labPage.item<b> as </b><span style=\"color: maroon\">o5Pos</span><b> where </b>linkId = 'malaria-positive-over-5'<b> then</b><span style=\"color: navy\"> {\r\n</span>            src<span style=\"color: navy\"><b> -&gt; </b></span>bundle.entry<b> as </b><span style=\"color: maroon\">e</span><b> then</b><span style=\"color: navy\"> {\r\n</span>              src<span style=\"color: navy\"><b> -&gt; </b></span>e.resource = <b>create</b><span style=\"color: navy\">(</span><span style=\"color: blue\">'Observation'</span><span style=\"color: navy\">)</span><b> as </b><span style=\"color: maroon\">obs</span><b> then </b>MapMalariaLabObs<span style=\"color: navy\">(</span><span style=\"color: maroon\">u5Tested</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5Tested</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">u5Pos</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">o5Pos</span><span style=\"color: navy\">, </span><span style=\"color: maroon\">obs</span><span style=\"color: navy\">)</span> <i>&quot;malariaLabCreate&quot;</i><span style=\"color: navy\">;</span>\r\n              src<span style=\"color: navy\"><b> -&gt; </b></span> e.request<b> as </b><span style=\"color: maroon\">req</span><span style=\"color: navy\">, </span> req.method = <span style=\"color: blue\">'POST'</span><span style=\"color: navy\">, </span> req.url = <span style=\"color: blue\">'Observation'</span> <i>&quot;malariaLabReq&quot;</i><span style=\"color: navy\">;</span>\r\n            <span style=\"color: navy\">}</span> <i>&quot;malariaLabObs&quot;</i><span style=\"color: navy\">;</span>\r\n          <span style=\"color: navy\">}</span> <i>&quot;o5Pos&quot;</i><span style=\"color: navy\">;</span>\r\n        <span style=\"color: navy\">}</span> <i>&quot;u5Pos&quot;</i><span style=\"color: navy\">;</span>\r\n      <span style=\"color: navy\">}</span> <i>&quot;o5Tested&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;u5Tested&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;labPage&quot;</i><span style=\"color: navy\">;</span>\r\n<span style=\"color: navy\">}\r\n\r\n</span><span style=\"color: navy\">// </span><span style=\"color: green\">Helper group: create Encounter from Moh505 Reporting Site page</span>\r\n<b>group </b>MapMoh505Encounter<span style=\"color: navy\">(</span><b>source</b> <span style=\"color: maroon\">src</span><span style=\"color: navy\"> : </span>QuestionnaireResponse, <b>target</b> <span style=\"color: maroon\">encounter</span><span style=\"color: navy\"> : </span>Encounter<span style=\"color: navy\">)</span><span style=\"color: navy\"> {\r\n</span>  src<span style=\"color: navy\"><b> -&gt; </b></span>encounter.id = <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span> <i>&quot;encounterId&quot;</i><span style=\"color: navy\">;</span>\r\n  src<span style=\"color: navy\"><b> -&gt; </b></span>encounter.status = <span style=\"color: blue\">'finished'</span> <i>&quot;status&quot;</i><span style=\"color: navy\">;</span>\r\n  src<span style=\"color: navy\"><b> -&gt; </b></span>encounter.class<b> as </b><span style=\"color: maroon\">cls</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    src<span style=\"color: navy\"><b> -&gt; </b></span>cls.system = <span style=\"color: blue\">'http://terminology.hl7.org/CodeSystem/v3-ActCode'</span> <i>&quot;clsSys&quot;</i><span style=\"color: navy\">;</span>\r\n    src<span style=\"color: navy\"><b> -&gt; </b></span>cls.code = <span style=\"color: blue\">'VR'</span> <i>&quot;clsCode&quot;</i><span style=\"color: navy\">;</span>\r\n    src<span style=\"color: navy\"><b> -&gt; </b></span>cls.display = <span style=\"color: blue\">'virtual'</span> <i>&quot;clsDisplay&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;class&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Encounter type: weekly surveillance report</span>\r\n  src<span style=\"color: navy\"><b> -&gt; </b></span>encounter.type<b> as </b><span style=\"color: maroon\">type</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    src<span style=\"color: navy\"><b> -&gt; </b></span>type.coding<b> as </b><span style=\"color: maroon\">cod</span><b> then</b><span style=\"color: navy\"> {\r\n</span>      src<span style=\"color: navy\"><b> -&gt; </b></span>cod.system = <span style=\"color: blue\">'http://example.org/CodeSystem/encounter-type'</span> <i>&quot;typeSys&quot;</i><span style=\"color: navy\">;</span>\r\n      src<span style=\"color: navy\"><b> -&gt; </b></span>cod.code = <span style=\"color: blue\">'weekly-surveillance-report'</span> <i>&quot;typeCode&quot;</i><span style=\"color: navy\">;</span>\r\n      src<span style=\"color: navy\"><b> -&gt; </b></span>cod.display = <span style=\"color: blue\">'MOH 505 Weekly Surveillance Report'</span> <i>&quot;typeDisplay&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;typeCoding&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;type&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Location from reporting site</span>\r\n  src.item<b> as </b><span style=\"color: maroon\">reportSite</span><b> where </b>linkId = '151479012557'<b> then</b><span style=\"color: navy\"> {\r\n</span>    reportSite.item<b> as </b><span style=\"color: maroon\">item</span><b> where </b>linkId = '819946803677'<b> then</b><span style=\"color: navy\"> {\r\n</span>      item.answer first<b> as </b><span style=\"color: maroon\">ans</span><span style=\"color: navy\"><b> -&gt; </b></span> encounter.location<b> as </b><span style=\"color: maroon\">loc</span><span style=\"color: navy\">, </span> loc.location<b> as </b><span style=\"color: maroon\">locRef</span><span style=\"color: navy\">, </span> locRef.reference = <span style=\"color: navy\">(</span>'Location/' + ans.valueReference.reference<span style=\"color: navy\">)</span> <i>&quot;facilityLocation&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;facilityLevelLocation&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;reportSite&quot;</i><span style=\"color: navy\">;</span>\r\n<span style=\"color: navy\">}\r\n\r\n</span><span style=\"color: navy\">// </span><span style=\"color: green\">Helper group: create a disease weekly count Observation (all 4 age/outcome components)</span>\r\n<b>group </b>CreateMoh505DiseaseObs<span style=\"color: navy\">(</span><b>source</b> <span style=\"color: maroon\">summaryItem</span><span style=\"color: navy\"> : </span>BackboneElement, <b>source</b> <span style=\"color: maroon\">u5CasesItem</span><span style=\"color: navy\"> : </span>BackboneElement, <b>source</b> <span style=\"color: maroon\">o5CasesItem</span><span style=\"color: navy\"> : </span>BackboneElement, <b>source</b> <span style=\"color: maroon\">u5DeathsItem</span><span style=\"color: navy\"> : </span>BackboneElement, <b>source</b> <span style=\"color: maroon\">o5DeathsItem</span><span style=\"color: navy\"> : </span>BackboneElement, <b>target</b> <span style=\"color: maroon\">obs</span><span style=\"color: navy\"> : </span>Observation<span style=\"color: navy\">)</span><span style=\"color: navy\"> {\r\n</span>  summaryItem<span style=\"color: navy\"><b> -&gt; </b></span>obs.id = <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span> <i>&quot;obsId&quot;</i><span style=\"color: navy\">;</span>\r\n  summaryItem<span style=\"color: navy\"><b> -&gt; </b></span>obs.status = <span style=\"color: blue\">'final'</span> <i>&quot;status&quot;</i><span style=\"color: navy\">;</span>\r\n  summaryItem<span style=\"color: navy\"><b> -&gt; </b></span>obs.category<b> as </b><span style=\"color: maroon\">cat</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    summaryItem<span style=\"color: navy\"><b> -&gt; </b></span> cat.coding<b> as </b><span style=\"color: maroon\">cod</span><span style=\"color: navy\">, </span> cod.system = <span style=\"color: blue\">'http://terminology.hl7.org/CodeSystem/observation-category'</span><span style=\"color: navy\">, </span> cod.code = <span style=\"color: blue\">'survey'</span> <i>&quot;catCod&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;category&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Disease code derived from the summary question text</span>\r\n  summaryItem<span style=\"color: navy\"><b> -&gt; </b></span>obs.code<b> as </b><span style=\"color: maroon\">code</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    summaryItem<span style=\"color: navy\"><b> -&gt; </b></span>code.coding<b> as </b><span style=\"color: maroon\">cod</span><b> then</b><span style=\"color: navy\"> {\r\n</span>      summaryItem<span style=\"color: navy\"><b> -&gt; </b></span>cod.system = <span style=\"color: blue\">'http://example.org/CodeSystem/moh505-disease'</span> <i>&quot;codeSys&quot;</i><span style=\"color: navy\">;</span>\r\n      summaryItem<span style=\"color: navy\"><b> -&gt; </b></span>cod.code = <span style=\"color: navy\">(</span>summaryItem.linkId.replace('-summary', '')<span style=\"color: navy\">)</span> <i>&quot;codeCode&quot;</i><span style=\"color: navy\">;</span>\r\n      summaryItem<span style=\"color: navy\"><b> -&gt; </b></span>cod.display = <span style=\"color: navy\">(</span>summaryItem.text<span style=\"color: navy\">)</span> <i>&quot;codeDisplay&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;codeCoding&quot;</i><span style=\"color: navy\">;</span>\r\n    summaryItem<span style=\"color: navy\"><b> -&gt; </b></span>code.text = <span style=\"color: navy\">(</span>summaryItem.text<span style=\"color: navy\">)</span> <i>&quot;codeText&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;diseaseCode&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Component: Under 5 Cases</span>\r\n  u5CasesItem.answer first<b> as </b><span style=\"color: maroon\">ans</span><span style=\"color: navy\"><b> -&gt; </b></span>obs.component<b> as </b><span style=\"color: maroon\">comp</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    ans<span style=\"color: navy\"><b> -&gt; </b></span> comp.code<b> as </b><span style=\"color: maroon\">code</span><span style=\"color: navy\">, </span> code.text = <span style=\"color: blue\">'Under 5 Cases'</span> <i>&quot;compCode&quot;</i><span style=\"color: navy\">;</span>\r\n    ans<span style=\"color: navy\"><b> -&gt; </b></span>comp.valueInteger = <span style=\"color: maroon\">ans.valueInteger</span> <i>&quot;compValue&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;u5CasesComp&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Component: Over 5 Cases</span>\r\n  o5CasesItem.answer first<b> as </b><span style=\"color: maroon\">ans</span><span style=\"color: navy\"><b> -&gt; </b></span>obs.component<b> as </b><span style=\"color: maroon\">comp</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    ans<span style=\"color: navy\"><b> -&gt; </b></span> comp.code<b> as </b><span style=\"color: maroon\">code</span><span style=\"color: navy\">, </span> code.text = <span style=\"color: blue\">'Over 5 Cases'</span> <i>&quot;compCode&quot;</i><span style=\"color: navy\">;</span>\r\n    ans<span style=\"color: navy\"><b> -&gt; </b></span>comp.valueInteger = <span style=\"color: maroon\">ans.valueInteger</span> <i>&quot;compValue&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;o5CasesComp&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Component: Under 5 Deaths</span>\r\n  u5DeathsItem.answer first<b> as </b><span style=\"color: maroon\">ans</span><span style=\"color: navy\"><b> -&gt; </b></span>obs.component<b> as </b><span style=\"color: maroon\">comp</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    ans<span style=\"color: navy\"><b> -&gt; </b></span> comp.code<b> as </b><span style=\"color: maroon\">code</span><span style=\"color: navy\">, </span> code.text = <span style=\"color: blue\">'Under 5 Deaths'</span> <i>&quot;compCode&quot;</i><span style=\"color: navy\">;</span>\r\n    ans<span style=\"color: navy\"><b> -&gt; </b></span>comp.valueInteger = <span style=\"color: maroon\">ans.valueInteger</span> <i>&quot;compValue&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;u5DeathsComp&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">// </span><span style=\"color: green\">Component: Over 5 Deaths</span>\r\n  o5DeathsItem.answer first<b> as </b><span style=\"color: maroon\">ans</span><span style=\"color: navy\"><b> -&gt; </b></span>obs.component<b> as </b><span style=\"color: maroon\">comp</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    ans<span style=\"color: navy\"><b> -&gt; </b></span> comp.code<b> as </b><span style=\"color: maroon\">code</span><span style=\"color: navy\">, </span> code.text = <span style=\"color: blue\">'Over 5 Deaths'</span> <i>&quot;compCode&quot;</i><span style=\"color: navy\">;</span>\r\n    ans<span style=\"color: navy\"><b> -&gt; </b></span>comp.valueInteger = <span style=\"color: maroon\">ans.valueInteger</span> <i>&quot;compValue&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;o5DeathsComp&quot;</i><span style=\"color: navy\">;</span>\r\n<span style=\"color: navy\">}\r\n\r\n</span><span style=\"color: navy\">// </span><span style=\"color: green\">Helper group: create Malaria Lab Surveillance Observation</span>\r\n<b>group </b>MapMalariaLabObs<span style=\"color: navy\">(</span><b>source</b> <span style=\"color: maroon\">u5TestedItem</span><span style=\"color: navy\"> : </span>BackboneElement, <b>source</b> <span style=\"color: maroon\">o5TestedItem</span><span style=\"color: navy\"> : </span>BackboneElement, <b>source</b> <span style=\"color: maroon\">u5PosItem</span><span style=\"color: navy\"> : </span>BackboneElement, <b>source</b> <span style=\"color: maroon\">o5PosItem</span><span style=\"color: navy\"> : </span>BackboneElement, <b>target</b> <span style=\"color: maroon\">obs</span><span style=\"color: navy\"> : </span>Observation<span style=\"color: navy\">)</span><span style=\"color: navy\"> {\r\n</span>  u5TestedItem<span style=\"color: navy\"><b> -&gt; </b></span>obs.id = <b>uuid</b><span style=\"color: navy\">(</span><span style=\"color: navy\">)</span> <i>&quot;obsId&quot;</i><span style=\"color: navy\">;</span>\r\n  u5TestedItem<span style=\"color: navy\"><b> -&gt; </b></span>obs.status = <span style=\"color: blue\">'final'</span> <i>&quot;status&quot;</i><span style=\"color: navy\">;</span>\r\n  u5TestedItem<span style=\"color: navy\"><b> -&gt; </b></span>obs.category<b> as </b><span style=\"color: maroon\">cat</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    u5TestedItem<span style=\"color: navy\"><b> -&gt; </b></span> cat.coding<b> as </b><span style=\"color: maroon\">cod</span><span style=\"color: navy\">, </span> cod.system = <span style=\"color: blue\">'http://terminology.hl7.org/CodeSystem/observation-category'</span><span style=\"color: navy\">, </span> cod.code = <span style=\"color: blue\">'laboratory'</span> <i>&quot;catCod&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;category&quot;</i><span style=\"color: navy\">;</span>\r\n  u5TestedItem<span style=\"color: navy\"><b> -&gt; </b></span>obs.code<b> as </b><span style=\"color: maroon\">code</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    u5TestedItem<span style=\"color: navy\"><b> -&gt; </b></span>code.coding<b> as </b><span style=\"color: maroon\">cod</span><b> then</b><span style=\"color: navy\"> {\r\n</span>      u5TestedItem<span style=\"color: navy\"><b> -&gt; </b></span>cod.system = <span style=\"color: blue\">'http://loinc.org'</span> <i>&quot;loincSys&quot;</i><span style=\"color: navy\">;</span>\r\n      u5TestedItem<span style=\"color: navy\"><b> -&gt; </b></span>cod.code = <span style=\"color: blue\">'32700-7'</span> <i>&quot;loincCode&quot;</i><span style=\"color: navy\">;</span>\r\n      u5TestedItem<span style=\"color: navy\"><b> -&gt; </b></span>cod.display = <span style=\"color: blue\">'Microscopy panel - Blood by Malaria smear'</span> <i>&quot;loincDisplay&quot;</i><span style=\"color: navy\">;</span>\r\n    <span style=\"color: navy\">}</span> <i>&quot;codeCoding&quot;</i><span style=\"color: navy\">;</span>\r\n    u5TestedItem<span style=\"color: navy\"><b> -&gt; </b></span>code.text = <span style=\"color: blue\">'Malaria Microscopy Results'</span> <i>&quot;codeText&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;labCode&quot;</i><span style=\"color: navy\">;</span>\r\n  u5TestedItem.answer first<b> as </b><span style=\"color: maroon\">ans</span><span style=\"color: navy\"><b> -&gt; </b></span>obs.component<b> as </b><span style=\"color: maroon\">comp</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    ans<span style=\"color: navy\"><b> -&gt; </b></span> comp.code<b> as </b><span style=\"color: maroon\">code</span><span style=\"color: navy\">, </span> code.text = <span style=\"color: blue\">'Malaria Microscopy Tested Under 5'</span> <i>&quot;compCode&quot;</i><span style=\"color: navy\">;</span>\r\n    ans<span style=\"color: navy\"><b> -&gt; </b></span>comp.valueInteger = <span style=\"color: maroon\">ans.valueInteger</span> <i>&quot;compValue&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;u5TestedComp&quot;</i><span style=\"color: navy\">;</span>\r\n  o5TestedItem.answer first<b> as </b><span style=\"color: maroon\">ans</span><span style=\"color: navy\"><b> -&gt; </b></span>obs.component<b> as </b><span style=\"color: maroon\">comp</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    ans<span style=\"color: navy\"><b> -&gt; </b></span> comp.code<b> as </b><span style=\"color: maroon\">code</span><span style=\"color: navy\">, </span> code.text = <span style=\"color: blue\">'Malaria Microscopy Tested Over 5'</span> <i>&quot;compCode&quot;</i><span style=\"color: navy\">;</span>\r\n    ans<span style=\"color: navy\"><b> -&gt; </b></span>comp.valueInteger = <span style=\"color: maroon\">ans.valueInteger</span> <i>&quot;compValue&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;o5TestedComp&quot;</i><span style=\"color: navy\">;</span>\r\n  u5PosItem.answer first<b> as </b><span style=\"color: maroon\">ans</span><span style=\"color: navy\"><b> -&gt; </b></span>obs.component<b> as </b><span style=\"color: maroon\">comp</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    ans<span style=\"color: navy\"><b> -&gt; </b></span> comp.code<b> as </b><span style=\"color: maroon\">code</span><span style=\"color: navy\">, </span> code.text = <span style=\"color: blue\">'Malaria Microscopy Positive Under 5'</span> <i>&quot;compCode&quot;</i><span style=\"color: navy\">;</span>\r\n    ans<span style=\"color: navy\"><b> -&gt; </b></span>comp.valueInteger = <span style=\"color: maroon\">ans.valueInteger</span> <i>&quot;compValue&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;u5PosComp&quot;</i><span style=\"color: navy\">;</span>\r\n  o5PosItem.answer first<b> as </b><span style=\"color: maroon\">ans</span><span style=\"color: navy\"><b> -&gt; </b></span>obs.component<b> as </b><span style=\"color: maroon\">comp</span><b> then</b><span style=\"color: navy\"> {\r\n</span>    ans<span style=\"color: navy\"><b> -&gt; </b></span> comp.code<b> as </b><span style=\"color: maroon\">code</span><span style=\"color: navy\">, </span> code.text = <span style=\"color: blue\">'Malaria Microscopy Positive Over 5'</span> <i>&quot;compCode&quot;</i><span style=\"color: navy\">;</span>\r\n    ans<span style=\"color: navy\"><b> -&gt; </b></span>comp.valueInteger = <span style=\"color: maroon\">ans.valueInteger</span> <i>&quot;compValue&quot;</i><span style=\"color: navy\">;</span>\r\n  <span style=\"color: navy\">}</span> <i>&quot;o5PosComp&quot;</i><span style=\"color: navy\">;</span>\r\n<span style=\"color: navy\">}\r\n\r\n</span></pre></div>"
  },
  "url" : "http://example.org/StructureMap/Moh505Map",
  "version" : "0.1.0",
  "name" : "Moh505Map",
  "status" : "draft",
  "date" : "2026-05-04T06:19:40+00:00",
  "publisher" : "Kenya National Public Health Institute",
  "contact" : [
    {
      "name" : "Kenya National Public Health Institute",
      "telecom" : [
        {
          "system" : "url",
          "value" : "https://www.nphi.go.ke/"
        }
      ]
    },
    {
      "name" : "Kenya National Public Health Institute",
      "telecom" : [
        {
          "system" : "url",
          "value" : "https://www.nphi.go.ke/",
          "use" : "work"
        }
      ]
    }
  ],
  "description" : "MOH 505 Health Facility Weekly Reporting Form QuestionnaireResponse to FHIR resources\r\nMaps to: Encounter (facility + reporting period) and Observation per disease\r\nPAGE 1: Reporting Site → Encounter\r\nPAGE 2: Diseases, Conditions or Events → Observations (cases/deaths per disease)\r\nPAGE 3: Laboratory Surveillance → Observations (malaria lab tests)",
  "jurisdiction" : [
    {
      "coding" : [
        {
          "system" : "urn:iso:std:iso:3166",
          "code" : "KE",
          "display" : "Kenya"
        }
      ]
    }
  ],
  "structure" : [
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse",
      "mode" : "source",
      "alias" : "QuestionnaireResponse"
    },
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/Bundle",
      "mode" : "target",
      "alias" : "Bundle"
    },
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/Encounter",
      "mode" : "target",
      "alias" : "Encounter"
    },
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/Observation",
      "mode" : "target",
      "alias" : "Observation"
    },
    {
      "url" : "http://hl7.org/fhir/StructureDefinition/BackboneElement",
      "mode" : "source",
      "alias" : "BackboneElement"
    }
  ],
  "group" : [
    {
      "name" : "Moh505Map",
      "typeMode" : "none",
      "input" : [
        {
          "name" : "src",
          "type" : "QuestionnaireResponse",
          "mode" : "source"
        },
        {
          "name" : "bundle",
          "type" : "Bundle",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "bundleId",
          "source" : [
            {
              "context" : "src"
            }
          ],
          "target" : [
            {
              "context" : "bundle",
              "contextType" : "variable",
              "element" : "id",
              "transform" : "uuid"
            }
          ]
        },
        {
          "name" : "bundleType",
          "source" : [
            {
              "context" : "src"
            }
          ],
          "target" : [
            {
              "context" : "bundle",
              "contextType" : "variable",
              "element" : "type",
              "transform" : "copy",
              "parameter" : [
                {
                  "valueString" : "transaction"
                }
              ]
            }
          ]
        },
        {
          "name" : "encounterEntry",
          "source" : [
            {
              "context" : "src"
            }
          ],
          "target" : [
            {
              "context" : "bundle",
              "contextType" : "variable",
              "element" : "entry",
              "variable" : "e"
            }
          ],
          "rule" : [
            {
              "name" : "execEncounter",
              "source" : [
                {
                  "context" : "src"
                }
              ],
              "target" : [
                {
                  "context" : "e",
                  "contextType" : "variable",
                  "element" : "resource",
                  "variable" : "encounter",
                  "transform" : "create",
                  "parameter" : [
                    {
                      "valueString" : "Encounter"
                    }
                  ]
                }
              ],
              "dependent" : [
                {
                  "name" : "MapMoh505Encounter",
                  "variable" : [
                    "src",
                    "encounter"
                  ]
                }
              ]
            },
            {
              "name" : "encounterReq",
              "source" : [
                {
                  "context" : "src"
                }
              ],
              "target" : [
                {
                  "context" : "e",
                  "contextType" : "variable",
                  "element" : "request",
                  "variable" : "req"
                },
                {
                  "context" : "req",
                  "contextType" : "variable",
                  "element" : "method",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "POST"
                    }
                  ]
                },
                {
                  "context" : "req",
                  "contextType" : "variable",
                  "element" : "url",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "Encounter"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name" : "diseasesPage",
          "source" : [
            {
              "context" : "src",
              "element" : "item",
              "variable" : "diseasesPage",
              "condition" : "linkId = '306799299'"
            }
          ],
          "rule" : [
            {
              "name" : "aefi",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'aefi-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'aefi-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'aefi-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'aefi-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'aefi-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "aefiObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "bacterialMeningitis",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'bacterial-meningitis-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'bacterial-meningitis-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'bacterial-meningitis-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'bacterial-meningitis-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'bacterial-meningitis-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "bactMenObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "acuteJaundice",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'acute-jaundice-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'acute-jaundice-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'acute-jaundice-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'acute-jaundice-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'acute-jaundice-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "ajObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "acuteMalnutrition",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'acute-malnutrition-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'acute-malnutrition-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'acute-malnutrition-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'acute-malnutrition-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'acute-malnutrition-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "amObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "afp",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'afp-poliomyelitis-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'afp-poliomyelitis-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'afp-poliomyelitis-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'afp-poliomyelitis-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'afp-poliomyelitis-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "afpObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "anthrax",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'anthrax-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'anthrax-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'anthrax-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'anthrax-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'anthrax-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "anthraxObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "cholera",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'cholera-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'cholera-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'cholera-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'cholera-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'cholera-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "choleraObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "chikungunya",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'chikungunya-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'chikungunya-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'chikungunya-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'chikungunya-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'chikungunya-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "chikungunyaObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "covid19",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'covid--19-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'covid-19-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'covid-19-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'covid-19-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'covid-19-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "covidObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "dengue",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'dengue-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'dengue-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'dengue-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'dengue-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'dengue-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "dengueObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "dysenteryBacillary",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'dysentery-bacillary-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'dysentery-bacillary-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'dysentery-bacillary-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'dysentery-bacillary-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'dysentery-bacillary-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "dysenteryObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "guineaWorm",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'guinea-worm-disease-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'guinea-worm-disease-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'guinea-worm-disease-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'guinea-worm-disease-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'guinea-worm-disease-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "gwObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "measles",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'measles-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'measles-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'measles-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'measles-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'measles-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "measlesObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "suspectedMalaria",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'suspected-malaria-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'suspected-malaria-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'suspected-malaria-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'suspected-malaria-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'suspected-malaria-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "malariaObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "vhf",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'vhf-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'vhf-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'vhf-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'vhf-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'vhf-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "vhfObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "yellowFever",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'yellow-fever-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'yellow-fever-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'yellow-fever-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'yellow-fever-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'yellow-fever-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "yfObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "typhoid",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'typhoid-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'typhoid-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'typhoid-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'typhoid-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'typhoid-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "typhoidObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "riftValleyFever",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'rift-valley-fever-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'rift-valley-fever-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'rift-valley-fever-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'rift-valley-fever-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'rift-valley-fever-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "rvfObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "zikaVirus",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'zika-virus-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'zika-virus-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'zika-virus-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'zika-virus-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'zika-virus-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "zikaObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "deathsDueToMalaria",
              "source" : [
                {
                  "context" : "diseasesPage",
                  "element" : "item",
                  "variable" : "summ",
                  "condition" : "linkId = 'deaths-due-to-malaria-summary'"
                }
              ],
              "rule" : [
                {
                  "name" : "u5c",
                  "source" : [
                    {
                      "context" : "diseasesPage",
                      "element" : "item",
                      "variable" : "u5c",
                      "condition" : "linkId = 'deaths-due-to-malaria-cases-under-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "o5c",
                      "source" : [
                        {
                          "context" : "diseasesPage",
                          "element" : "item",
                          "variable" : "o5c",
                          "condition" : "linkId = 'deaths-due-to-malaria-cases-over-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "u5d",
                          "source" : [
                            {
                              "context" : "diseasesPage",
                              "element" : "item",
                              "variable" : "u5d",
                              "condition" : "linkId = 'deaths-due-to-malaria-deaths-under-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "o5d",
                              "source" : [
                                {
                                  "context" : "diseasesPage",
                                  "element" : "item",
                                  "variable" : "o5d",
                                  "condition" : "linkId = 'deaths-due-to-malaria-deaths-over-5'"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "malDeathObs",
                                  "source" : [
                                    {
                                      "context" : "summ",
                                      "element" : "answer",
                                      "listMode" : "first",
                                      "variable" : "ans",
                                      "condition" : "valueCoding.code = 'yes'"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "bundle",
                                      "contextType" : "variable",
                                      "element" : "entry",
                                      "variable" : "e"
                                    }
                                  ],
                                  "rule" : [
                                    {
                                      "name" : "obsCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "resource",
                                          "variable" : "obs",
                                          "transform" : "create",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ],
                                      "dependent" : [
                                        {
                                          "name" : "CreateMoh505DiseaseObs",
                                          "variable" : [
                                            "summ",
                                            "u5c",
                                            "o5c",
                                            "u5d",
                                            "o5d",
                                            "obs"
                                          ]
                                        }
                                      ]
                                    },
                                    {
                                      "name" : "reqCreate",
                                      "source" : [
                                        {
                                          "context" : "summ"
                                        }
                                      ],
                                      "target" : [
                                        {
                                          "context" : "e",
                                          "contextType" : "variable",
                                          "element" : "request",
                                          "variable" : "req"
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "method",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "POST"
                                            }
                                          ]
                                        },
                                        {
                                          "context" : "req",
                                          "contextType" : "variable",
                                          "element" : "url",
                                          "transform" : "copy",
                                          "parameter" : [
                                            {
                                              "valueString" : "Observation"
                                            }
                                          ]
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name" : "labPage",
          "source" : [
            {
              "context" : "src",
              "element" : "item",
              "variable" : "labPage",
              "condition" : "linkId = '3067992989898'"
            }
          ],
          "rule" : [
            {
              "name" : "u5Tested",
              "source" : [
                {
                  "context" : "labPage",
                  "element" : "item",
                  "variable" : "u5Tested",
                  "condition" : "linkId = 'malaria-tested-under-5'"
                }
              ],
              "rule" : [
                {
                  "name" : "o5Tested",
                  "source" : [
                    {
                      "context" : "labPage",
                      "element" : "item",
                      "variable" : "o5Tested",
                      "condition" : "linkId = 'malaria-tested-over-5'"
                    }
                  ],
                  "rule" : [
                    {
                      "name" : "u5Pos",
                      "source" : [
                        {
                          "context" : "labPage",
                          "element" : "item",
                          "variable" : "u5Pos",
                          "condition" : "linkId = 'malaria-positive-under-5'"
                        }
                      ],
                      "rule" : [
                        {
                          "name" : "o5Pos",
                          "source" : [
                            {
                              "context" : "labPage",
                              "element" : "item",
                              "variable" : "o5Pos",
                              "condition" : "linkId = 'malaria-positive-over-5'"
                            }
                          ],
                          "rule" : [
                            {
                              "name" : "malariaLabObs",
                              "source" : [
                                {
                                  "context" : "src"
                                }
                              ],
                              "target" : [
                                {
                                  "context" : "bundle",
                                  "contextType" : "variable",
                                  "element" : "entry",
                                  "variable" : "e"
                                }
                              ],
                              "rule" : [
                                {
                                  "name" : "malariaLabCreate",
                                  "source" : [
                                    {
                                      "context" : "src"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "e",
                                      "contextType" : "variable",
                                      "element" : "resource",
                                      "variable" : "obs",
                                      "transform" : "create",
                                      "parameter" : [
                                        {
                                          "valueString" : "Observation"
                                        }
                                      ]
                                    }
                                  ],
                                  "dependent" : [
                                    {
                                      "name" : "MapMalariaLabObs",
                                      "variable" : [
                                        "u5Tested",
                                        "o5Tested",
                                        "u5Pos",
                                        "o5Pos",
                                        "obs"
                                      ]
                                    }
                                  ]
                                },
                                {
                                  "name" : "malariaLabReq",
                                  "source" : [
                                    {
                                      "context" : "src"
                                    }
                                  ],
                                  "target" : [
                                    {
                                      "context" : "e",
                                      "contextType" : "variable",
                                      "element" : "request",
                                      "variable" : "req"
                                    },
                                    {
                                      "context" : "req",
                                      "contextType" : "variable",
                                      "element" : "method",
                                      "transform" : "copy",
                                      "parameter" : [
                                        {
                                          "valueString" : "POST"
                                        }
                                      ]
                                    },
                                    {
                                      "context" : "req",
                                      "contextType" : "variable",
                                      "element" : "url",
                                      "transform" : "copy",
                                      "parameter" : [
                                        {
                                          "valueString" : "Observation"
                                        }
                                      ]
                                    }
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "MapMoh505Encounter",
      "typeMode" : "none",
      "documentation" : "Helper group: create Encounter from Moh505 Reporting Site page",
      "input" : [
        {
          "name" : "src",
          "type" : "QuestionnaireResponse",
          "mode" : "source"
        },
        {
          "name" : "encounter",
          "type" : "Encounter",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "encounterId",
          "source" : [
            {
              "context" : "src"
            }
          ],
          "target" : [
            {
              "context" : "encounter",
              "contextType" : "variable",
              "element" : "id",
              "transform" : "uuid"
            }
          ]
        },
        {
          "name" : "status",
          "source" : [
            {
              "context" : "src"
            }
          ],
          "target" : [
            {
              "context" : "encounter",
              "contextType" : "variable",
              "element" : "status",
              "transform" : "copy",
              "parameter" : [
                {
                  "valueString" : "finished"
                }
              ]
            }
          ]
        },
        {
          "name" : "class",
          "source" : [
            {
              "context" : "src"
            }
          ],
          "target" : [
            {
              "context" : "encounter",
              "contextType" : "variable",
              "element" : "class",
              "variable" : "cls"
            }
          ],
          "rule" : [
            {
              "name" : "clsSys",
              "source" : [
                {
                  "context" : "src"
                }
              ],
              "target" : [
                {
                  "context" : "cls",
                  "contextType" : "variable",
                  "element" : "system",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "http://terminology.hl7.org/CodeSystem/v3-ActCode"
                    }
                  ]
                }
              ]
            },
            {
              "name" : "clsCode",
              "source" : [
                {
                  "context" : "src"
                }
              ],
              "target" : [
                {
                  "context" : "cls",
                  "contextType" : "variable",
                  "element" : "code",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "VR"
                    }
                  ]
                }
              ]
            },
            {
              "name" : "clsDisplay",
              "source" : [
                {
                  "context" : "src"
                }
              ],
              "target" : [
                {
                  "context" : "cls",
                  "contextType" : "variable",
                  "element" : "display",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "virtual"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name" : "type",
          "source" : [
            {
              "context" : "src"
            }
          ],
          "target" : [
            {
              "context" : "encounter",
              "contextType" : "variable",
              "element" : "type",
              "variable" : "type"
            }
          ],
          "rule" : [
            {
              "name" : "typeCoding",
              "source" : [
                {
                  "context" : "src"
                }
              ],
              "target" : [
                {
                  "context" : "type",
                  "contextType" : "variable",
                  "element" : "coding",
                  "variable" : "cod"
                }
              ],
              "rule" : [
                {
                  "name" : "typeSys",
                  "source" : [
                    {
                      "context" : "src"
                    }
                  ],
                  "target" : [
                    {
                      "context" : "cod",
                      "contextType" : "variable",
                      "element" : "system",
                      "transform" : "copy",
                      "parameter" : [
                        {
                          "valueString" : "http://example.org/CodeSystem/encounter-type"
                        }
                      ]
                    }
                  ]
                },
                {
                  "name" : "typeCode",
                  "source" : [
                    {
                      "context" : "src"
                    }
                  ],
                  "target" : [
                    {
                      "context" : "cod",
                      "contextType" : "variable",
                      "element" : "code",
                      "transform" : "copy",
                      "parameter" : [
                        {
                          "valueString" : "weekly-surveillance-report"
                        }
                      ]
                    }
                  ]
                },
                {
                  "name" : "typeDisplay",
                  "source" : [
                    {
                      "context" : "src"
                    }
                  ],
                  "target" : [
                    {
                      "context" : "cod",
                      "contextType" : "variable",
                      "element" : "display",
                      "transform" : "copy",
                      "parameter" : [
                        {
                          "valueString" : "MOH 505 Weekly Surveillance Report"
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name" : "reportSite",
          "source" : [
            {
              "context" : "src",
              "element" : "item",
              "variable" : "reportSite",
              "condition" : "linkId = '151479012557'"
            }
          ],
          "rule" : [
            {
              "name" : "facilityLevelLocation",
              "source" : [
                {
                  "context" : "reportSite",
                  "element" : "item",
                  "variable" : "item",
                  "condition" : "linkId = '819946803677'"
                }
              ],
              "rule" : [
                {
                  "name" : "facilityLocation",
                  "source" : [
                    {
                      "context" : "item",
                      "element" : "answer",
                      "listMode" : "first",
                      "variable" : "ans"
                    }
                  ],
                  "target" : [
                    {
                      "context" : "encounter",
                      "contextType" : "variable",
                      "element" : "location",
                      "variable" : "loc"
                    },
                    {
                      "context" : "loc",
                      "contextType" : "variable",
                      "element" : "location",
                      "variable" : "locRef"
                    },
                    {
                      "context" : "locRef",
                      "contextType" : "variable",
                      "element" : "reference",
                      "transform" : "evaluate",
                      "parameter" : [
                        {
                          "valueString" : "'Location/' + ans.valueReference.reference"
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "CreateMoh505DiseaseObs",
      "typeMode" : "none",
      "documentation" : "Helper group: create a disease weekly count Observation (all 4 age/outcome components)",
      "input" : [
        {
          "name" : "summaryItem",
          "type" : "BackboneElement",
          "mode" : "source"
        },
        {
          "name" : "u5CasesItem",
          "type" : "BackboneElement",
          "mode" : "source"
        },
        {
          "name" : "o5CasesItem",
          "type" : "BackboneElement",
          "mode" : "source"
        },
        {
          "name" : "u5DeathsItem",
          "type" : "BackboneElement",
          "mode" : "source"
        },
        {
          "name" : "o5DeathsItem",
          "type" : "BackboneElement",
          "mode" : "source"
        },
        {
          "name" : "obs",
          "type" : "Observation",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "obsId",
          "source" : [
            {
              "context" : "summaryItem"
            }
          ],
          "target" : [
            {
              "context" : "obs",
              "contextType" : "variable",
              "element" : "id",
              "transform" : "uuid"
            }
          ]
        },
        {
          "name" : "status",
          "source" : [
            {
              "context" : "summaryItem"
            }
          ],
          "target" : [
            {
              "context" : "obs",
              "contextType" : "variable",
              "element" : "status",
              "transform" : "copy",
              "parameter" : [
                {
                  "valueString" : "final"
                }
              ]
            }
          ]
        },
        {
          "name" : "category",
          "source" : [
            {
              "context" : "summaryItem"
            }
          ],
          "target" : [
            {
              "context" : "obs",
              "contextType" : "variable",
              "element" : "category",
              "variable" : "cat"
            }
          ],
          "rule" : [
            {
              "name" : "catCod",
              "source" : [
                {
                  "context" : "summaryItem"
                }
              ],
              "target" : [
                {
                  "context" : "cat",
                  "contextType" : "variable",
                  "element" : "coding",
                  "variable" : "cod"
                },
                {
                  "context" : "cod",
                  "contextType" : "variable",
                  "element" : "system",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "http://terminology.hl7.org/CodeSystem/observation-category"
                    }
                  ]
                },
                {
                  "context" : "cod",
                  "contextType" : "variable",
                  "element" : "code",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "survey"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name" : "diseaseCode",
          "source" : [
            {
              "context" : "summaryItem"
            }
          ],
          "target" : [
            {
              "context" : "obs",
              "contextType" : "variable",
              "element" : "code",
              "variable" : "code"
            }
          ],
          "rule" : [
            {
              "name" : "codeCoding",
              "source" : [
                {
                  "context" : "summaryItem"
                }
              ],
              "target" : [
                {
                  "context" : "code",
                  "contextType" : "variable",
                  "element" : "coding",
                  "variable" : "cod"
                }
              ],
              "rule" : [
                {
                  "name" : "codeSys",
                  "source" : [
                    {
                      "context" : "summaryItem"
                    }
                  ],
                  "target" : [
                    {
                      "context" : "cod",
                      "contextType" : "variable",
                      "element" : "system",
                      "transform" : "copy",
                      "parameter" : [
                        {
                          "valueString" : "http://example.org/CodeSystem/moh505-disease"
                        }
                      ]
                    }
                  ]
                },
                {
                  "name" : "codeCode",
                  "source" : [
                    {
                      "context" : "summaryItem"
                    }
                  ],
                  "target" : [
                    {
                      "context" : "cod",
                      "contextType" : "variable",
                      "element" : "code",
                      "transform" : "evaluate",
                      "parameter" : [
                        {
                          "valueString" : "summaryItem.linkId.replace('-summary', '')"
                        }
                      ]
                    }
                  ]
                },
                {
                  "name" : "codeDisplay",
                  "source" : [
                    {
                      "context" : "summaryItem"
                    }
                  ],
                  "target" : [
                    {
                      "context" : "cod",
                      "contextType" : "variable",
                      "element" : "display",
                      "transform" : "evaluate",
                      "parameter" : [
                        {
                          "valueString" : "summaryItem.text"
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "codeText",
              "source" : [
                {
                  "context" : "summaryItem"
                }
              ],
              "target" : [
                {
                  "context" : "code",
                  "contextType" : "variable",
                  "element" : "text",
                  "transform" : "evaluate",
                  "parameter" : [
                    {
                      "valueString" : "summaryItem.text"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name" : "u5CasesComp",
          "source" : [
            {
              "context" : "u5CasesItem",
              "element" : "answer",
              "listMode" : "first",
              "variable" : "ans"
            }
          ],
          "target" : [
            {
              "context" : "obs",
              "contextType" : "variable",
              "element" : "component",
              "variable" : "comp"
            }
          ],
          "rule" : [
            {
              "name" : "compCode",
              "source" : [
                {
                  "context" : "ans"
                }
              ],
              "target" : [
                {
                  "context" : "comp",
                  "contextType" : "variable",
                  "element" : "code",
                  "variable" : "code"
                },
                {
                  "context" : "code",
                  "contextType" : "variable",
                  "element" : "text",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "Under 5 Cases"
                    }
                  ]
                }
              ]
            },
            {
              "name" : "compValue",
              "source" : [
                {
                  "context" : "ans"
                }
              ],
              "target" : [
                {
                  "context" : "comp",
                  "contextType" : "variable",
                  "element" : "valueInteger",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueId" : "ans.valueInteger"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name" : "o5CasesComp",
          "source" : [
            {
              "context" : "o5CasesItem",
              "element" : "answer",
              "listMode" : "first",
              "variable" : "ans"
            }
          ],
          "target" : [
            {
              "context" : "obs",
              "contextType" : "variable",
              "element" : "component",
              "variable" : "comp"
            }
          ],
          "rule" : [
            {
              "name" : "compCode",
              "source" : [
                {
                  "context" : "ans"
                }
              ],
              "target" : [
                {
                  "context" : "comp",
                  "contextType" : "variable",
                  "element" : "code",
                  "variable" : "code"
                },
                {
                  "context" : "code",
                  "contextType" : "variable",
                  "element" : "text",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "Over 5 Cases"
                    }
                  ]
                }
              ]
            },
            {
              "name" : "compValue",
              "source" : [
                {
                  "context" : "ans"
                }
              ],
              "target" : [
                {
                  "context" : "comp",
                  "contextType" : "variable",
                  "element" : "valueInteger",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueId" : "ans.valueInteger"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name" : "u5DeathsComp",
          "source" : [
            {
              "context" : "u5DeathsItem",
              "element" : "answer",
              "listMode" : "first",
              "variable" : "ans"
            }
          ],
          "target" : [
            {
              "context" : "obs",
              "contextType" : "variable",
              "element" : "component",
              "variable" : "comp"
            }
          ],
          "rule" : [
            {
              "name" : "compCode",
              "source" : [
                {
                  "context" : "ans"
                }
              ],
              "target" : [
                {
                  "context" : "comp",
                  "contextType" : "variable",
                  "element" : "code",
                  "variable" : "code"
                },
                {
                  "context" : "code",
                  "contextType" : "variable",
                  "element" : "text",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "Under 5 Deaths"
                    }
                  ]
                }
              ]
            },
            {
              "name" : "compValue",
              "source" : [
                {
                  "context" : "ans"
                }
              ],
              "target" : [
                {
                  "context" : "comp",
                  "contextType" : "variable",
                  "element" : "valueInteger",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueId" : "ans.valueInteger"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name" : "o5DeathsComp",
          "source" : [
            {
              "context" : "o5DeathsItem",
              "element" : "answer",
              "listMode" : "first",
              "variable" : "ans"
            }
          ],
          "target" : [
            {
              "context" : "obs",
              "contextType" : "variable",
              "element" : "component",
              "variable" : "comp"
            }
          ],
          "rule" : [
            {
              "name" : "compCode",
              "source" : [
                {
                  "context" : "ans"
                }
              ],
              "target" : [
                {
                  "context" : "comp",
                  "contextType" : "variable",
                  "element" : "code",
                  "variable" : "code"
                },
                {
                  "context" : "code",
                  "contextType" : "variable",
                  "element" : "text",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "Over 5 Deaths"
                    }
                  ]
                }
              ]
            },
            {
              "name" : "compValue",
              "source" : [
                {
                  "context" : "ans"
                }
              ],
              "target" : [
                {
                  "context" : "comp",
                  "contextType" : "variable",
                  "element" : "valueInteger",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueId" : "ans.valueInteger"
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    },
    {
      "name" : "MapMalariaLabObs",
      "typeMode" : "none",
      "documentation" : "Helper group: create Malaria Lab Surveillance Observation",
      "input" : [
        {
          "name" : "u5TestedItem",
          "type" : "BackboneElement",
          "mode" : "source"
        },
        {
          "name" : "o5TestedItem",
          "type" : "BackboneElement",
          "mode" : "source"
        },
        {
          "name" : "u5PosItem",
          "type" : "BackboneElement",
          "mode" : "source"
        },
        {
          "name" : "o5PosItem",
          "type" : "BackboneElement",
          "mode" : "source"
        },
        {
          "name" : "obs",
          "type" : "Observation",
          "mode" : "target"
        }
      ],
      "rule" : [
        {
          "name" : "obsId",
          "source" : [
            {
              "context" : "u5TestedItem"
            }
          ],
          "target" : [
            {
              "context" : "obs",
              "contextType" : "variable",
              "element" : "id",
              "transform" : "uuid"
            }
          ]
        },
        {
          "name" : "status",
          "source" : [
            {
              "context" : "u5TestedItem"
            }
          ],
          "target" : [
            {
              "context" : "obs",
              "contextType" : "variable",
              "element" : "status",
              "transform" : "copy",
              "parameter" : [
                {
                  "valueString" : "final"
                }
              ]
            }
          ]
        },
        {
          "name" : "category",
          "source" : [
            {
              "context" : "u5TestedItem"
            }
          ],
          "target" : [
            {
              "context" : "obs",
              "contextType" : "variable",
              "element" : "category",
              "variable" : "cat"
            }
          ],
          "rule" : [
            {
              "name" : "catCod",
              "source" : [
                {
                  "context" : "u5TestedItem"
                }
              ],
              "target" : [
                {
                  "context" : "cat",
                  "contextType" : "variable",
                  "element" : "coding",
                  "variable" : "cod"
                },
                {
                  "context" : "cod",
                  "contextType" : "variable",
                  "element" : "system",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "http://terminology.hl7.org/CodeSystem/observation-category"
                    }
                  ]
                },
                {
                  "context" : "cod",
                  "contextType" : "variable",
                  "element" : "code",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "laboratory"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name" : "labCode",
          "source" : [
            {
              "context" : "u5TestedItem"
            }
          ],
          "target" : [
            {
              "context" : "obs",
              "contextType" : "variable",
              "element" : "code",
              "variable" : "code"
            }
          ],
          "rule" : [
            {
              "name" : "codeCoding",
              "source" : [
                {
                  "context" : "u5TestedItem"
                }
              ],
              "target" : [
                {
                  "context" : "code",
                  "contextType" : "variable",
                  "element" : "coding",
                  "variable" : "cod"
                }
              ],
              "rule" : [
                {
                  "name" : "loincSys",
                  "source" : [
                    {
                      "context" : "u5TestedItem"
                    }
                  ],
                  "target" : [
                    {
                      "context" : "cod",
                      "contextType" : "variable",
                      "element" : "system",
                      "transform" : "copy",
                      "parameter" : [
                        {
                          "valueString" : "http://loinc.org"
                        }
                      ]
                    }
                  ]
                },
                {
                  "name" : "loincCode",
                  "source" : [
                    {
                      "context" : "u5TestedItem"
                    }
                  ],
                  "target" : [
                    {
                      "context" : "cod",
                      "contextType" : "variable",
                      "element" : "code",
                      "transform" : "copy",
                      "parameter" : [
                        {
                          "valueString" : "32700-7"
                        }
                      ]
                    }
                  ]
                },
                {
                  "name" : "loincDisplay",
                  "source" : [
                    {
                      "context" : "u5TestedItem"
                    }
                  ],
                  "target" : [
                    {
                      "context" : "cod",
                      "contextType" : "variable",
                      "element" : "display",
                      "transform" : "copy",
                      "parameter" : [
                        {
                          "valueString" : "Microscopy panel - Blood by Malaria smear"
                        }
                      ]
                    }
                  ]
                }
              ]
            },
            {
              "name" : "codeText",
              "source" : [
                {
                  "context" : "u5TestedItem"
                }
              ],
              "target" : [
                {
                  "context" : "code",
                  "contextType" : "variable",
                  "element" : "text",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "Malaria Microscopy Results"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name" : "u5TestedComp",
          "source" : [
            {
              "context" : "u5TestedItem",
              "element" : "answer",
              "listMode" : "first",
              "variable" : "ans"
            }
          ],
          "target" : [
            {
              "context" : "obs",
              "contextType" : "variable",
              "element" : "component",
              "variable" : "comp"
            }
          ],
          "rule" : [
            {
              "name" : "compCode",
              "source" : [
                {
                  "context" : "ans"
                }
              ],
              "target" : [
                {
                  "context" : "comp",
                  "contextType" : "variable",
                  "element" : "code",
                  "variable" : "code"
                },
                {
                  "context" : "code",
                  "contextType" : "variable",
                  "element" : "text",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "Malaria Microscopy Tested Under 5"
                    }
                  ]
                }
              ]
            },
            {
              "name" : "compValue",
              "source" : [
                {
                  "context" : "ans"
                }
              ],
              "target" : [
                {
                  "context" : "comp",
                  "contextType" : "variable",
                  "element" : "valueInteger",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueId" : "ans.valueInteger"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name" : "o5TestedComp",
          "source" : [
            {
              "context" : "o5TestedItem",
              "element" : "answer",
              "listMode" : "first",
              "variable" : "ans"
            }
          ],
          "target" : [
            {
              "context" : "obs",
              "contextType" : "variable",
              "element" : "component",
              "variable" : "comp"
            }
          ],
          "rule" : [
            {
              "name" : "compCode",
              "source" : [
                {
                  "context" : "ans"
                }
              ],
              "target" : [
                {
                  "context" : "comp",
                  "contextType" : "variable",
                  "element" : "code",
                  "variable" : "code"
                },
                {
                  "context" : "code",
                  "contextType" : "variable",
                  "element" : "text",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "Malaria Microscopy Tested Over 5"
                    }
                  ]
                }
              ]
            },
            {
              "name" : "compValue",
              "source" : [
                {
                  "context" : "ans"
                }
              ],
              "target" : [
                {
                  "context" : "comp",
                  "contextType" : "variable",
                  "element" : "valueInteger",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueId" : "ans.valueInteger"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name" : "u5PosComp",
          "source" : [
            {
              "context" : "u5PosItem",
              "element" : "answer",
              "listMode" : "first",
              "variable" : "ans"
            }
          ],
          "target" : [
            {
              "context" : "obs",
              "contextType" : "variable",
              "element" : "component",
              "variable" : "comp"
            }
          ],
          "rule" : [
            {
              "name" : "compCode",
              "source" : [
                {
                  "context" : "ans"
                }
              ],
              "target" : [
                {
                  "context" : "comp",
                  "contextType" : "variable",
                  "element" : "code",
                  "variable" : "code"
                },
                {
                  "context" : "code",
                  "contextType" : "variable",
                  "element" : "text",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "Malaria Microscopy Positive Under 5"
                    }
                  ]
                }
              ]
            },
            {
              "name" : "compValue",
              "source" : [
                {
                  "context" : "ans"
                }
              ],
              "target" : [
                {
                  "context" : "comp",
                  "contextType" : "variable",
                  "element" : "valueInteger",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueId" : "ans.valueInteger"
                    }
                  ]
                }
              ]
            }
          ]
        },
        {
          "name" : "o5PosComp",
          "source" : [
            {
              "context" : "o5PosItem",
              "element" : "answer",
              "listMode" : "first",
              "variable" : "ans"
            }
          ],
          "target" : [
            {
              "context" : "obs",
              "contextType" : "variable",
              "element" : "component",
              "variable" : "comp"
            }
          ],
          "rule" : [
            {
              "name" : "compCode",
              "source" : [
                {
                  "context" : "ans"
                }
              ],
              "target" : [
                {
                  "context" : "comp",
                  "contextType" : "variable",
                  "element" : "code",
                  "variable" : "code"
                },
                {
                  "context" : "code",
                  "contextType" : "variable",
                  "element" : "text",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueString" : "Malaria Microscopy Positive Over 5"
                    }
                  ]
                }
              ]
            },
            {
              "name" : "compValue",
              "source" : [
                {
                  "context" : "ans"
                }
              ],
              "target" : [
                {
                  "context" : "comp",
                  "contextType" : "variable",
                  "element" : "valueInteger",
                  "transform" : "copy",
                  "parameter" : [
                    {
                      "valueId" : "ans.valueInteger"
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}