{"id":955,"date":"2024-10-02T07:57:04","date_gmt":"2024-10-02T07:57:04","guid":{"rendered":"http:\/\/champs-new.lndo.site\/?page_id=955"},"modified":"2025-12-09T20:46:06","modified_gmt":"2025-12-09T20:46:06","slug":"causes-of-death","status":"publish","type":"page","link":"https:\/\/champshealth.org\/causes-of-death\/","title":{"rendered":"Causes of Death"},"content":{"rendered":"\n<div class=\"wp-block-cover page-header\" style=\"min-height:492px;aspect-ratio:unset;\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1707\" class=\"wp-block-cover__image-background wp-image-193\" alt=\"\" src=\"http:\/\/champs-new.lndo.site\/wp-content\/uploads\/2024\/09\/shutterstock_1180465816-1-scaled.jpg\" style=\"object-position:55% 0%\" data-object-fit=\"cover\" data-object-position=\"55% 0%\" srcset=\"https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/shutterstock_1180465816-1-scaled.jpg 2560w, https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/shutterstock_1180465816-1-300x200.jpg 300w, https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/shutterstock_1180465816-1-1024x683.jpg 1024w, https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/shutterstock_1180465816-1-768x512.jpg 768w, https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/shutterstock_1180465816-1-1536x1024.jpg 1536w, https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/shutterstock_1180465816-1-2048x1365.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-black-background-color has-background-dim-70 has-background-dim\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-center\">Causes of Death<\/h2>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group pad-2\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-center has-text-color has-link-color wp-elements-6ffb6d9fe71d05166ecaeb6ea96ca693\" style=\"color:#000000\">Our Data<\/h2>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center w-85 margin-auto\">These data provide summaries of the CHAMPS-eligible and enrolled cases across all surveillance sites, offering a clear understanding of child mortality causes. Causes of death are categorized by CHAMPS\u2019 site, etiology, CHAMPS mortality categories, age group, and other filters. Causes of death can be viewed by all causes or specific etiologies, offering critical insights to support paediatric health interventions and promote child survival action.&nbsp;&nbsp;<br><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-group is-relative\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<div class=\"wp-block-cover is-light cover-top-align wp-duotone-grayscale\"><img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1707\" class=\"wp-block-cover__image-background wp-image-151\" alt=\"\" src=\"http:\/\/champs-new.lndo.site\/wp-content\/uploads\/2024\/09\/shutterstock_1180451362-scaled.jpg\" data-object-fit=\"cover\" srcset=\"https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/shutterstock_1180451362-scaled.jpg 2560w, https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/shutterstock_1180451362-300x200.jpg 300w, https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/shutterstock_1180451362-1024x683.jpg 1024w, https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/shutterstock_1180451362-768x512.jpg 768w, https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/shutterstock_1180451362-1536x1024.jpg 1536w, https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/shutterstock_1180451362-2048x1365.jpg 2048w\" sizes=\"auto, (max-width: 2560px) 100vw, 2560px\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-80 has-background-dim\" style=\"background-color:#93d500\"><\/span><div class=\"wp-block-cover__inner-container is-layout-constrained wp-block-cover-is-layout-constrained\">\n<h2 class=\"wp-block-heading alignfull has-text-align-center\">Quick Facts<\/h2>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center w-65 margin-auto\">Each CHAMPS site has a team of local experts who review the extensive test results and clinical data for each stillbirth or death in a young child and assign underlying, intermediate, and immediate causes of death, as process known as \u201cDetermination of Cause of Death (DeCoDe)\u201d.&nbsp;&nbsp; CHAMPS also tracks the health and outcomes of pregnant women in most sites, information that not only improves their health but provides a better understanding of why some stillbirths and newborn deaths occur.<\/p>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"wp-block-group impact-grid is-layout-grid wp-container-core-group-is-layout-4d858cb8 wp-block-group-is-layout-grid\">\n<div  class=\"impact-counter fade-in-down-stagger\"> \n\n            <img decoding=\"async\" src=\"https:\/\/champshealth.org\/wp-content\/uploads\/2024\/10\/regions.png\" \n             alt=\"Impact Counter\" \n             loading=\"lazy\"\/>\n    \n            <p class=\"impact-number-wrapper\">\n            <span class=\"impact-number\" data-count=\"22\">0<\/span>\n            <span class=\"impact-text\"><\/span>\n        <\/p>\n    \n            <p class=\"impact-description\">Catchment Areas<\/p>\n    <\/div>\n\n<script>\n\n<\/script>\n\n<style>\n\n<\/style>\n\n\n\n<div  class=\"impact-counter fade-in-down-stagger\"> \n\n            <img decoding=\"async\" src=\"https:\/\/champshealth.org\/wp-content\/uploads\/2024\/10\/countries.png\" \n             alt=\"Impact Counter\" \n             loading=\"lazy\"\/>\n    \n            <p class=\"impact-number-wrapper\">\n            <span class=\"impact-number\" data-count=\"9\">0<\/span>\n            <span class=\"impact-text\"><\/span>\n        <\/p>\n    \n            <p class=\"impact-description\">Countries<\/p>\n    <\/div>\n\n<script>\n\n<\/script>\n\n<style>\n\n<\/style>\n\n\n\n<div  class=\"impact-counter fade-in-down-stagger\"> \n\n            <img decoding=\"async\" src=\"https:\/\/champshealth.org\/wp-content\/uploads\/2024\/10\/women.png\" \n             alt=\"Impact Counter\" \n             loading=\"lazy\"\/>\n    \n            <p class=\"impact-number-wrapper\">\n            <span class=\"impact-number\" data-count=\"93614\">0<\/span>\n            <span class=\"impact-text\"><\/span>\n        <\/p>\n    \n            <p class=\"impact-description\">Women in Pregnancy Surveillance Across 7 Countries<\/p>\n    <\/div>\n\n<script>\n\n<\/script>\n\n<style>\n\n<\/style>\n\n\n\n<div  class=\"impact-counter fade-in-down-stagger\"> \n\n            <img decoding=\"async\" src=\"https:\/\/champshealth.org\/wp-content\/uploads\/2024\/10\/still-birth.png\" \n             alt=\"Impact Counter\" \n             loading=\"lazy\"\/>\n    \n            <p class=\"impact-number-wrapper\">\n            <span class=\"impact-number\" data-count=\"8542\">0<\/span>\n            <span class=\"impact-text\"><\/span>\n        <\/p>\n    \n            <p class=\"impact-description\">stillbirths and deaths in liveborn child &lt;5 (stillbirths and child deaths decoded)<\/p>\n    <\/div>\n\n<script>\n\n<\/script>\n\n<style>\n\n<\/style>\n<\/div>\n\n\n\n<p class=\"accurate-tag\">Data updated: 26 March 2025<\/p>\n\n\n\n<div class=\"dot-spiral\"> <\/div>\n<\/div><\/div>\n<\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group pad-5\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-center\">Explore the Data<\/h2>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p class=\"has-text-align-center\">The CHAMPS Network collects vital data on child causes of death for stillbirths and children under five across nine countries in sub-Saharan Africa and South Asia. Since 2016, CHAMPS has identified causes such as birth asphyxia, malnutrition, and malaria, guiding pediatric health interventions and supporting efforts to prevent child mortality.\u202f<\/p>\n\n\n<!-- Styles -->\n<style>\n#chartdiv, #chartdiv-bars {\n  width: 100%;\n  height: 90%;\n  margin-top: 20px;\n}\n\n@media(max-width: 992px) {\n\n  .chart-tabs .col {\n\n    width: 100%!important;\n    flex-basis: 100%;\n  }\n}\n#top-controls {\n  width: 100%;\n  display: flex;\n  flex-direction: column;\n  align-items: flex-start;\n  justify-content: flex-start;\n  margin-bottom: 20px;\n}\n.breadcrumbs {\n  margin-bottom: 10px;\n}\n.breadcrumbs a {\n  cursor: pointer;\n  text-decoration: underline;\n  color: blue;\n  margin-right: 5px;\n}\n.breadcrumbs a:hover {\n  text-decoration: none;\n}\n\n\n .co-colour-immediate{\n\ndisplay: flex;\n  height: 30px;\n  width: 30px;\n    background-color: #EF466D;\n\n  margin-right: 10px;\n}\n\n .co-colour-comorbid{\n  background-color: #646EB4;\n\ndisplay: flex;\n  height: 30px;\n  width: 30px;\n  margin-right: 10px;\n  margin-bottom: 10px;\n}\n.co-legend-immediate {\n\n  display: flex;\n  font-family: Lato;\n  align-items: center;\n\n}\n\n.frequency-label {\n\n  font-size: 0.9rem;\n}\n\n.etiology-name {\n  font-style: italic;\n  margin-bottom: 2px!important;\n}\n\n.etiology-value {\n\n  font-weight: 600;\n}\n\n.total-cases {\n\n  text-align: center;\n}\n\n.etiology-entry {\n\n  margin-bottom: 2px;\n}\n\n.legend-row {\n\n  display: flex;\n  justify-content: space-between;\n  flex-wrap: wrap;\n}\n<\/style>\n\n<div id=\"immediate-co-legend\" style=\"display: none;\"> \n\n<div class=\"legend-row\">\n<div class=\"co-legend-immediate\"> <div class=\"co-colour-comorbid\"> <\/div> <span class=\"\">Child Causes<\/span> <\/div>\n\n<div class=\"co-legend-immediate\"> <div class=\"co-colour-immediate\"> <\/div> <span class=\"\">Maternal   Causes<\/span> <\/div>\n<\/div>\n<\/div>\n\n<!-- Resources -->\n<script src=\"https:\/\/cdn.amcharts.com\/lib\/5\/hierarchy.js\"><\/script>\n<script src=\"https:\/\/cdn.amcharts.com\/lib\/5\/themes\/Animated.js\"><\/script>\n  <script src=\"https:\/\/cdn.amcharts.com\/lib\/5\/xy.js\"><\/script>\n\n\n<!-- Chart code -->\n<script>\n\n  var series;\n  \nam5.ready(function() {\n  console.log(\"amCharts is ready.\");\n\n  \/\/ Create root element\n  var root = am5.Root.new(\"chartdiv\");\n\n  \/\/ Create a theme\n  const myTheme = am5.Theme.new(root);\n\n  myTheme.rule(\"RoundedRectangle\", [\"hierarchy\", \"node\", \"shape\", \"depth1\"]).setAll({\n    strokeWidth: 2\n  });\n\n  myTheme.rule(\"RoundedRectangle\", [\"hierarchy\", \"node\", \"shape\", \"depth2\"]).setAll({\n    fillOpacity: 0,\n    strokeWidth: 1,\n    strokeOpacity: 0.2\n  });\n\n  myTheme.rule(\"Label\", [\"node\", \"depth1\"]).setAll({\n    forceHidden: true\n  });\n\n  myTheme.rule(\"Label\", [\"node\", \"depth2\"]).setAll({\n    fontSize: 10\n  });\n\n  root.setThemes([am5themes_Animated.new(root), myTheme]);\n\n  console.log(\"Themes applied.\");\n\n  \/\/ Create container\n  var container = root.container.children.push(\n    am5.Container.new(root, {\n      width: am5.percent(100),\n      height: am5.percent(100),\n      layout: root.verticalLayout,\n      paddingTop: 20\n    })\n  );\n\n  console.log(\"Container created.\");\n    var chartContainer = am5.Container.new(root, {\n        width: am5.percent(100),\n        height: am5.percent(100),\n        layout: root.verticalLayout,\n        flexGrow: 1\n    });\n  \/\/ Create series\n  series = chartContainer.children.push(\n    am5hierarchy.Treemap.new(root, {\n      sort: \"descending\",\n      singleBranchOnly: false,\n      downDepth: 1,\n      upDepth: 1,\n      initialDepth: 2,\n      valueField: \"value\",\n      categoryField: \"name\",\n      childDataField: \"children\",\n      nodePaddingOuter: 0,\n      nodePaddingInner: 0\n    })\n  );\n   \/\/ Create legend for top-level categories\n    var legend = am5.Legend.new(root, {\n        width: am5.percent(100),\n        paddingTop: 0,\n        paddingBottom: 10\n    });\n\n    container.children.push(legend);\n    \/\/ Create breadcrumb container\n    var breadcrumbContainer = am5.Container.new(root, {\n        width: am5.percent(100),\n        layout: root.horizontalLayout,\n        paddingBottom: 5\n    });\n\n    \/\/ Add background to breadcrumb container\n    breadcrumbContainer.set(\"background\", am5.Rectangle.new(root, {\n        fill: am5.color(0xffffff),\n        fillOpacity: 0,\n        height: 30\n    }));\n\n    container.children.push(breadcrumbContainer);\n\n    \/\/ Create a single BreadcrumbBar\n    var nav = breadcrumbContainer.children.push(\n        am5hierarchy.BreadcrumbBar.new(root, {\n            series: series\n        })\n    );\n    container.children.push(chartContainer);\n  \/\/ Ensure the legend gets data after series is set\n    series.events.on(\"datavalidated\", function() {\n        if (series.dataItems.length > 0) {\n            legend.data.setAll(series.dataItems[0].get(\"children\"));\n        }\n    });\n\/\/ Remove specific theme rules for RoundedRectangle (if you added any rules)\nmyTheme.rule(\"RoundedRectangle\", [\"hierarchy\", \"node\", \"shape\"]).setAll({\n  strokeWidth: 0, \/\/ Remove default stroke width if it's being applied here\n    stroke: am5.color(0xCCCCCC),  \/\/ Default outline color for all nodes\n\n});\n\n\/\/ Default node styling\nseries.nodes.template.setAll({\n  stroke: am5.color(0xCCCCCC),  \/\/ Default outline color for all nodes\n  strokeWidth: 1                \/\/ Default outline width for all nodes\n});\n\n\/\/ Apply conditional styling for \"immediate\" category nodes\nseries.nodes.template.adapters.add(\"stroke\", function(stroke, target) {\n  if (target.dataItem && target.dataItem.dataContext.cat === \"immediate\") {\n    return am5.color(0xFF0000); \/\/ Special outline color for \"immediate\" nodes\n  }\n  return stroke;\n});\n\nseries.nodes.template.adapters.add(\"strokeWidth\", function(strokeWidth, target) {\n  if (target.dataItem && target.dataItem.dataContext.cat === \"immediate\") {\n    return 3; \/\/ Thicker outline for \"immediate\" category\n  }\n  return strokeWidth;\n});\n\n\/\/ Set default fill color for all nodes\nseries.rectangles.template.setAll({\n});\n\n\/\/ Apply conditional fill color for \"immediate\" category nodes\nseries.rectangles.template.adapters.add(\"fill\", function(fill, target) {\n  if (target.dataItem && target.dataItem.dataContext.cat === \"immediate\") {\n    return am5.color(0xFF436c); \/\/ Fill color for \"immediate\" category nodes\n  }\n  return fill;\n});\n\n\n\n\/\/ Debug log to ensure the series is created\nconsole.log(\"Treemap series and event listeners created.\");\n  \/\/ Function to scale children values proportionally to their parent starting from the 4th level\nfunction scaleChildrenToParent(parentValue, children, depth = 1) {\n  if (depth < 3) {\n    return children.map(child => {\n      child.originalValue = child.value;  \/\/ Store the original value\n      if (child.children) {\n        child.children = scaleChildrenToParent(child.value, child.children, depth + 1);\n      }\n      return child;\n    });\n  } else {\n    const totalChildValue = children.reduce((sum, child) => sum + child.value, 0);\n\n    return children.map(child => {\n      child.originalValue = child.value;  \/\/ Store the original value\n      const scaledValue = (child.value \/ totalChildValue) * parentValue;\n      if (child.children) {\n        child.children = scaleChildrenToParent(scaledValue, child.children, depth + 1);\n      }\n      return { ...child, value: scaledValue };\n    });\n  }\n}\nseries.nodes.template.events.on(\"click\", function(ev) {\n  var dataItem = ev.target.dataItem;\n\n  if (dataItem) {\n    var name = dataItem.get(\"category\");\n    var dataContext = dataItem.dataContext;\n\n    \/\/ Known top-level groups for debugging\n    var knownTopLevelGroups = [\"Stillbirth\", \"Neonate\", \"Infant\/Child\"];\n    var topLevelGroupName = null;\n\n    if (dataContext && knownTopLevelGroups.includes(dataContext.name)) {\n      topLevelGroupName = dataContext.name;\n    } else if (dataContext && dataContext.children) {\n      for (let i = 0; i < dataContext.children.length; i++) {\n        if (knownTopLevelGroups.includes(dataContext.children[i].name)) {\n          topLevelGroupName = dataContext.children[i].name;\n          break;\n        }\n      }\n    }\n\n    \/\/ Update #chart-info div\n    var chartInfoDiv = document.getElementById(\"chart-info-left\");\n    var chartInfoRight = document.getElementById(\"data-section\");\n    var coLegend = document.getElementById(\"immediate-co-legend\");\n    var coTotal = document.getElementById(\"total-figure\");\n\n    if (dataContext.level == 2) {\n      chartInfoDiv.innerHTML = '<p class=\"parent-class\">' + dataContext.parent + '<\/p>';\n      chartInfoDiv.innerHTML += `<h3>Underlying Cause: ${name}<\/h3>`;\n      chartInfoDiv.innerHTML += '<p>' + dataContext.text + '<\/p>';\n      chartInfoDiv.innerHTML += '<p class=\"frequency-label w-85\"> Frequency of etiology(s) for selected mortality category for deaths in which the etiology was linked to the underlying cause:<\/p>';\n\n      chartInfoRight.innerHTML = '<h3> Maternal and Child Causes<\/h3>';\n      chartInfoRight.innerHTML += coLegend.innerHTML;\n      chartInfoRight.innerHTML += '<p class=\"frequency-label\"> Frequency of etiology(s) for selected mortality category for deaths in which the etiology was linked to an immediate or co-morbid cause:<\/p>';\n\n      coTotal.innerHTML = dataContext.value;\n\n      var underlyingEtiologies = dataContext.etiology;\n      underlyingEtiologies.forEach(entry => {\n        chartInfoDiv.innerHTML += `<p class=\"etiology-entry\"><span class=\"etiology-name\"> ${entry.name}<\/span> <span class=\"etiology-value\"> = ${entry.value}<\/span> <\/p>`;\n        console.log(`Name: ${entry.name}, Value: ${entry.value}`);\n      });\n\n      var immediateEtiologies = dataContext.etiologyImmmediate;\n      immediateEtiologies.forEach(entry => {\n        chartInfoRight.innerHTML += `<p class=\"etiology-entry\"><span class=\"etiology-name\"> ${entry.name}<\/span> <span class=\"etiology-value\"> = ${entry.value}<\/span> <\/p>`;\n        console.log(`Name: ${entry.name}, Value: ${entry.value}`);\n      });\n\n      \/\/ Animation to fade nodes with cat: \"immediate\" to pink\n      var children = dataItem.get(\"children\"); \/\/ Get child nodes\n      if (children) {\n        let delay = 0; \/\/ Initialize delay for sequential animations\n        children.forEach(function(child) {\n          var childNode = child.get(\"node\");\n          var childData = child.dataContext;\n\n          \/\/ Animate nodes with cat: \"immediate\"\n          if (childData && childData.cat === \"immediate\") {\n            setTimeout(() => {\n              childNode.animate({\n                key: \"fill\",\n                to: am5.color(0xFF436C), \/\/ Pink color\n                duration: 800,           \/\/ Animation duration (800ms)\n                easing: am5.ease.out(am5.ease.cubic) \/\/ Smooth easing effect\n              });\n            }, delay);\n\n            delay += 150; \/\/ Stagger animations with increasing delay\n          }\n        });\n      }\n    }\n\n    \/\/ Debugging output\n    console.log(\"Node clicked:\", name, \"Top-level group found:\", topLevelGroupName);\n  }\n});\n\n\n\n\n\n  \/\/ Define your data\n  var data = [\n    {\n      name: \"Age Groups\",\n      value: 7000,\n      level: 0,\n      children: [\n        {\n          name: \"Stillbirth\",\n          value: 2784,\n          level: 1,\n          children: [\n            {\n              name: \"Perinatal asphyxia\/hypoxia\",\n              value: 2052,\n              level: 2,\n              parent: \"Stillbirth\",\n              text: \"Text for Sttillbirth - Perinatal asphyxia\/hypoxia\",\n              etiology: [ {name: \"Eschericihia coli\", value: 2},{name: \"No Etiology Identified\", value: 2050} ],\n              etiologyImmmediate: [ {name: \"No Etiology Identified\", value: 127} ],\n\n              children: [\n                {\n                  name: \"Other neonatal disorders\",\n                  value: 49,\n                  cat: \"immediate\",\n                  children: [\n                    { name: \"Maternal hypertension\", value: 19 },\n                    { name: \"Placental complications\", value: 8 },\n                    { name: \"Other maternal factor\", value: 5 },\n                    { name: \"Uterine fluid disorders\", value: 5 },\n                    { name: \"Chorioamnionitis and membrane complications\", value: 2 },\n                    { name: \"Maternal nutritional disorders\", value: 1 },\n                    { name: \"Multiple gestation\", value: 1 },\n                    { name: \"Neonatal aspiration syndromes\", value: 1 },\n                    { name: \"Other labor and delivery complications\", value: 1 },\n                    { name: \"Umbilical cord complications\", value: 1 }\n                  ]\n                },\n                {\n                  name: \"Neonatal preterm birth complications\",\n                  value: 23,\n                  level: 3,\n                  cat: \"immediate\",\n                  children: [\n                    { name: \"Placental complications\", value: 8 },\n                    { name: \"Maternal hypertension\", value: 6 },\n                    { name: \"Other maternal factor\", value: 2 },\n                    { name: \"Other neonatal disorders\", value: 2 },\n                    { name: \"Cervical insufficiency and pelvic anomalies\", value: 1 },\n                    { name: \"Chorioamnionitis and membrane complications\", value: 1 },\n                    { name: \"Multiple gestation\", value: 1 },\n                    { name: \"Obstructed labor and fetal malpresentation\", value: 1 },\n                    { name: \"Other labor and delivery complications\", value: 1 },\n                    { name: \"Uterine fluid disorders\", value: 1 }\n                  ]\n                },\n\n                             {\n                  name: \"Neonatal Sepsis\",\n                  value: 11,\n                  level: 3,\n                  cat: \"immediate\",\n                  children: [\n                    { name: \"Placental complications\", value: 2 },\n                    { name: \"Maternal hypertension\", value: 4 },\n                    { name: \"Congenital infection\", value: 1 },\n                    { name: \"Lower respiratoryi= infection\", value: 1 },\n                    { name: \"Meningitis\/Encephalitis\", value: 1 },\n                    { name: \"Mulitple gestation\", value: 1 },\n                    { name: \"Umbilical cord complications\", value: 1 },\n                   \n                  ]\n                },\n\n                {\n                  name: \"Birth Trauma\",\n                  value: 1,\n                  level: 4,\n                  cat: \"immediate\",\n                  children: [\n                   \n                   \n                    { name: \"Congenital infection\", value: 1 },\n                   \n                   \n                   \n                    { name: \"Obstructed labor and fetal malpresentation\", value: 1 },\n                   \n                  ]\n                },\n   {\n                  name: \"Congenital Birth Defects\",\n                  value: 1,\n                  level: 3,\n                  cat: \"immediate\",\n                  children: [\n                   \n                   \n                    { name: \"Maternal hypertension\", value: 1 },\n                   \n                   \n                   \n                   \n                  ]\n                },\n\n\n   {\n                  name: \"Congenital Birth Defects\",\n                  value: 1,\n                  level: 3,\n                  cat: \"immediate\",\n                  children: [\n                   \n                   \n                    { name: \"Maternal hypertension\", value: 1 },\n                   \n                   \n                   \n                   \n                  ]\n                },\n\n\n                   {\n                  name: \"Congenital Infection\",\n                  value: 1,\n                  level: 3,\n                  cat: \"immediate\",\n                  children: [\n                   \n                   \n                    { name: \"Umbilical cord complications\", value: 1 },\n                   \n                   \n                   \n                   \n                  ]\n                },\n\n                   {\n                  name: \"Neonatal Aspiration Syndromes\",\n                  value: 1,\n                  level: 3,\n                  cat: \"immediate\",\n                  children: [\n                   \n                   \n                    { name: \"Maternal diabetes\", value: 1 },\n                   \n                   \n                   \n                   \n                  ]\n                },\n\n                   {\n                  name: \"Other infections\",\n                  value: 1,\n                  level: 3,\n                  cat: \"immediate\",\n                  children: [\n                   \n                   \n                    { name: \"Chorioamnionitis and membrane complications\", value: 1 },\n                   \n                   \n                   \n                   \n                  ]\n                },\n\n                   {\n                  name: \"Maternal hypertension\",\n                  value: 415,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                   {\n                  name: \"Placental complications\",\n                  value: 412,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                   {\n                  name: \"Other labor and delivery complications\",\n                  value: 191,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n        {\n                  name: \"Obstructed labor and fetal malpresentation\",\n                  value: 116,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n  {\n                  name: \"Chorioamnionitis and membrane complications\",\n                  value: 98,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n\n                  {\n                  name: \"Umbilical cord complications\",\n                  value: 80,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                      {\n                  name: \"Multiple gestation\",\n                  value: 59,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                         {\n                  name: \"Other maternal factor\",\n                  value: 58,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                   {\n                  name: \"Uncategorized\",\n                  value: 31,\n                  level: 4,\n                  cat: \"comorbid\"\n     \n                },\n\n\n                                        {\n                  name: \"Premature rupture of membranes\",\n                  value: 30,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Prolapsed Cord\",\n                  value: 29,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Maternal diabetes\",\n                  value: 22,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Uterine fluid disorders\",\n                  value: 31,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Maternal infection\",\n                  value: 20,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Uterine rupture\",\n                  value: 19,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Obstructed labor\",\n                  value: 15,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Other\",\n                  value: 9,\n                  level: 4,\n                  cat: \"comorbid\"\n     \n                },\n\n                                        {\n                  name: \"Undetermined\",\n                  value: 7,\n                  level: 4,\n                  cat: \"comorbid\"\n     \n                },\n                                        {\n                  name: \"HIV\",\n                  value: 6,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Malpresentation before labor\",\n                  value: 6,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Preterm labor or delivery\",\n                  value: 6,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Other neonatal disorders\",\n                  value:5,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Maternal circulatory and respiratory diseases\",\n                  value:4,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Maternal injury and accident\",\n                  value: 4,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Perinatal asphyxia\/hypoxia\",\n                  value: 3,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Cervical insufficiency and pelvic anomalies\",\n                  value: 2,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Congenital infection\",\n                  value: 2,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Malaria\",\n                  value:2,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Maternal nutritional disorders\",\n                  value: 2,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Obesity\",\n                  value: 2,\n                  level: 4,\n                  cat: \"comorbid\"\n     \n                },\n\n                                        {\n                  name: \"Other infections\",\n                  value:2,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Sickle cell disorders\",\n                  value: 2,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                        {\n                  name: \"Cesarean Delivery\",\n                  value: 1,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                               {\n                  name: \"Heart Diseases\",\n                  value: 1,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                               {\n                  name: \"Cesarean Delivery\",\n                  value: 1,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },                               {\n                  name: \"Liver disease\",\n                  value: 1,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                               {\n                  name: \"Lower respiratory infections\",\n                  value: 1,\n                  level: 4,\n                  cat: \"comorbid\"\n     \n                },\n\n                                               {\n                  name: \"Meningitis\/Encephalitis\",\n                  value: 1,\n                  level: 4,\n                  cat: \"comorbid\"\n     \n                },\n\n                                               {\n                  name: \"Neonatal aspiration syndromes\",\n                  value: 1,\n                  level: 4,\n                  cat: \"comorbid\"\n     \n                },\n\n                                               {\n                  name: \"Other endocrine, metabolic, blood and immune disorders\",\n                  value: 1,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                               {\n                  name: \"Poisoning\",\n                  value: 1,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n                                               {\n                  name: \"Syphilis\",\n                  value: 1,\n                  level: 4,\n                  cat: \"immediate\"\n     \n                },\n\n              ]\n            },\n            {\n              name: \"Congenital birth defects\",\n              value: 249,\n              parent: \"Stillbirth\",\n              level:2,\n              children: [\n                {\n                  name: \"Immediate cause 1\",\n                  children: [\n                    {\n                      name: \"Co-morbid cause 1\",\n                      value: 135\n                    },\n                    {\n                      name: \"Co-morbid cause 2\",\n                      value: 100\n                    }\n                  ]\n                }\n              ]\n            },\n            {\n              name: \"Other causes\",\n              value: 471,\n                parent: \"Stillbirth\",\n              level:2,\n              parent: \"Stillbirth\"\n            }\n          ]\n        },\n        {\n          name: \"Neonate\",\n          value: 2690,\n          children: [\n            {\n              name: \"Neonatal preterm birth complications\",\n              value: 400,\n              children: [\n                {\n                  name: \"Immediate cause 1\",\n                  children: [\n                    {\n                      name: \"Co-morbid cause 1\",\n                      value: 250\n                    },\n                    {\n                      name: \"Co-morbid cause 2\",\n                      value: 250\n                    }\n                  ]\n                },\n                {\n                  name: \"Immediate cause 2\",\n                  children: [\n                    {\n                      name: \"Co-morbid cause 1\",\n                      value: 220\n                    },\n                    {\n                      name: \"Co-morbid cause 2\",\n                      value: 250\n                    }\n                  ]\n                }\n              ]\n            },\n            {\n              name: \"Neonatal sepsis\",\n              children: [\n                {\n                  name: \"Immediate cause 1\",\n                  children: [\n                    {\n                      name: \"Co-morbid cause 1\",\n                      value: 100\n                    },\n                    {\n                      name: \"Co-morbid cause 2\",\n                      value: 50\n                    }\n                  ]\n                },\n                {\n                  name: \"Immediate cause 2\",\n                  children: [\n                    {\n                      name: \"Co-morbid cause 1\",\n                      value: 100\n                    },\n                    {\n                      name: \"Co-morbid cause 2\",\n                      value: 81\n                    }\n                  ]\n                }\n              ]\n            },\n            {\n              name: \"Perinatal asphyxia\/hypoxia\",\n              value: 1418\n            }\n          ]\n        },\n        {\n          name: \"Infant\/Child\",\n          value: 2690,\n          children: [\n            {\n              name: \"Malnutrition\",\n              children: [\n                {\n                  name: \"Immediate cause 1\",\n                  children: [\n                    {\n                      name: \"Co-morbid cause 1\",\n                      value: 100\n                    },\n                    {\n                      name: \"Co-morbid cause 2\",\n                      value: 100\n                    }\n                  ]\n                },\n                {\n                  name: \"Immediate cause 2\",\n                  children: [\n                    {\n                      name: \"Co-morbid cause 1\",\n                      value: 100\n                    },\n                    {\n                      name: \"Co-morbid cause 2\",\n                      value: 66\n                    }\n                  ]\n                }\n              ]\n            },\n            {\n              name: \"Lower respiratory infections\",\n              children: [\n                {\n                  name: \"Immediate cause 1\",\n                  children: [\n                    {\n                      name: \"Co-morbid cause 1\",\n                      value: 81\n                    }\n                  ]\n                }\n              ]\n            },\n            {\n              name: \"Other causes\",\n              value: 1285\n            }\n          ]\n        }\n      ]\n    }\n  ];\n\n  series.nodes.template.set(\"tooltipText\", \"[bold]{name}[\/]: {originalValue}\");\n\n\n\/\/ Create a container for breadcrumbs at the top\n\n\n\n  \/\/ Apply scaling function to data starting from 4th level\n  data = data.map(node => {\n    if (node.children) {\n      node.children = scaleChildrenToParent(node.value, node.children);\n    }\n    return node;\n  });\n\n  \/\/ Set the data to the series\n  series.data.setAll(data);\n\n\n \n\/\/ Track the clicked node path\nvar breadcrumbPath = [];\n\n\/\/ Create a single BreadcrumbBar\n\n\/\/ Set breadcrumb label styles\nnav.labels.template.setAll({\n  fontSize: 14,\n  fill: am5.color(0x5E5D5B)\n});\n\n\/\/ Apply color on hover\nnav.labels.template.states.create(\"hover\", {\n  fill: am5.color(0xff8888)\n});\n\n\/\/ Apply color on press down\nnav.labels.template.states.create(\"down\", {\n  fill: am5.color(0x88ff88)\n});\n\n\/\/ Event listener for breadcrumb click\nnav.labels.template.events.on(\"click\", function(ev) {\n  console.log(ev.target.dataItem);\n});\n\n\n\n\n\n\n  console.log(\"Treemap and legend set up complete.\");\n});\n<\/script>\n\n<!-- HTML -->\n\n<div class=\"row chart-tabs\"> \n <div id=\"chart-info\" class=\"row\">\n\n<div id=\"chart-info-left\" class=\"col-md-6\">\n<p class=\"parent-class\">DATA IN FOCUS<\/p>\n\n<h3> Recorded Perinatal Deaths<\/h3>\n<p class=\"\"> Under-five mortality includes perinatal deaths (stillbirths and early neonatal deaths), neonatal deaths, infant and child deaths.<!-- ; with over 80% of this mortality occurring before the first 28 days of life. Click on any area or cause in the graphs below to see more information.\n -->\n<\/p>\n\n\n<p>Our DeCoDe data relating to perinatal deaths is summarised below. <\/p>\n\n<p class=\"expand-text\"> Click <span class=\"click-to-expand\"> <i class=\"fa-solid fa-up-right-and-down-left-from-center\"> <\/i> <\/span>\n\nto enlarge the graphs below.\n\n <\/p>\n<\/div>\n\n<div class=\"col-md-6\" id=\"chart-info-right\" style=\"position: relative\" > \n\n\n\n  <div class=\"data-accurate\"> Data updated: 26 March 2025 <\/div>\n\n\n<p class=\"parent-class\">DATA EXPLORER<\/p>\n<div class=\"row\">\n<div class=\"col-md-8\" id=\"data-section\"> \n<h3>Causes of Death by Age Group<\/h3>\n\n<p> CHAMPS surveillance sites utilize notification systems which report all under-5 deaths and stillbirths to the local team within 24 hours of the child\u2019s death. Site teams review each notification and contact family members of select cases to determine whether the case meets CHAMPS eligibility criteria (death at age <60 months or stillbirth; and residence in the defined geographic area).\n<\/p>\n<\/div>\n\n<div class=\"col-md-4\"> \n\n\n<div style=\"display: flex; flex-direction: column; justify-content: center; height: 100%;\">\n  <p style=\"font-weight: 600; font-size: 14px;\" class=\"total-cases\"> Total Cases Completed <\/p>\n\n<p id=\"total-figure\"> 8947<\/p>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<\/div> \n<\/div>\n<div class=\"col causes-bar-chart\"> \n\n<h3 style=\"margin-bottom: 40px;\"> Underlying Causes of Death by Age Group <\/h3>\n\n  <div class=\"graph-expand bar-expand\"><i class=\"fa-solid fa-up-right-and-down-left-from-center\"><\/i><\/div> \n\n<div class=\"chart-instruction\"> Click the coloured filters to see breakdowns by age group <img decoding=\"async\" class=\"drilldown-click\" src=\"https:\/\/champshealth.org\/wp-content\/uploads\/img\/click-icon.png\"\/> \n<\/div>\n<div id=\"chartdiv-bars\"> <div class=\"filter-buttons\">\n   <div> <button id=\"filter-all\"><\/button><span> All <\/span><\/div>\n    <div><button id=\"filter-stillbirth\"><\/button> <span> Stillbirth <\/span><\/div>\n    <div><button id=\"filter-neonate\"><\/button> <span>Neonate<\/span><\/div>\n    <div><button id=\"filter-infant\"><\/button> <span> Infant\/Child<\/span><\/div>\n  <\/div>\n <\/div> <\/div>\n\n\n<div class=\"col causes-tree-chart\"> <div class=\"graph-expand tree-expand\"><i class=\"fa-solid fa-up-right-and-down-left-from-center\"><\/i><\/div> <div id=\"chartdiv\" style=\"display: none;\"> <\/div> <\/div>\n\n<\/div>\n\n\n\n<style> \n\n\n.drilldown-click {\n  animation: moveUpDown 1.5s ease-in-out infinite;\n  width: 30px;\n  height: 30px;\n}\n\n@keyframes moveUpDown {\n  0%, 100% {\n    transform: translateY(0);\n  }\n  50% {\n    transform: translateY(-10px); \/* Adjust this value for more or less movement *\/\n  }\n}\n\n.chart-instruction img {\n\n  width: 25px;\n}\n\n.chart-instruction {\n\n  font-family: Lato;\n  font-size: 15px;\n  font-weight: 600;\n  position: absolute;\n  top: 5%;\n  right: 5%;\n}\n.co-left {\n\n  width: 35px;\n  height: 35px;\n}\n#total-figure {\n\n  font-weight: 900;\n  font-size: 3rem;\n  color: black;\n  text-align: center;\n}\n\n\n.click-to-expand {\n\n  padding: 5px;\n  border:  1px solid #06A7E0;\n  margin: 0 5px;\n\n}\n.data-accurate {\n\n    border:  1px solid #5E5D5B;\n    position: absolute;\n    top: 2px;\n    right: 2px;\n    padding: 5px;\n    font-size: 12px;\n}\n\n.chart-info-right {\n\n  position: relative;\n}\n\n\n#chart-info {\n  margin-top: 20px;\n  padding: 10px;\n  font-size: 16px;\n  color: #333;\n  height: fit-content;\n    border:  1px solid #5E5D5B;\n  padding: 20px;\n  background-color: white;\n}\n.filter-buttons {\n\n  gap: 2rem;\n\n}\n\n.filter-buttons div {\n\n  display: flex;\n  align-items: center;\n}\n\n#filter-all {\n\n  background-color: #93D500;\n}\n\n#filter-stillbirth {\n\n  background-color: #4C9C2E;\n}\n\n#filter-neonate {\n\n  background-color: #06A7E0;\n}\n\n#filter-infant {\n\n  background-color: #EBE717;\n}\n\n.filter-buttons span { \n\nmargin-left: 15px;\n }\n.filter-buttons button {\n\n  width: 30px;\n  height: 30px;\n  padding: 0;\n}\n\n.filter-buttons {\n\n  display: flex;\n  gap:  2rem;\n  flex-wrap: wrap;\n}\n.chart-tabs .col {\n\n  border:  1px solid #5E5D5B;\n  padding: 20px;\n  position: relative;\n  height: 750px;\n}\n\n.graph-expand {\n  position: absolute;\n  top:  0;\n  right: 0;\n    border:  1px solid #06A7E0;\n    border-top: none;\n    border-right: none;\n    aspect-ratio:  1\/1;\n    width: 30px;\n    height: 30px;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n\n\n}\n\n\n\n.graph-grow #chartdiv-bars {\n\n  height: 95%;\n}\n\n\n.graph-grow #chartdiv {\n\n  height: 95%;\n}\n.graph-shrink {\n\n\n  width: 0;\n  opacity: 0;\n  height: 0!important;\n  padding: 0!important;\n\n  transition: all 0.5s ease;\n}\n\n.chart-no-gap {}\n\n.graph-expand:hover {\n\nbackground-color: #06A7E0;\ncolor: white;\nscale:  1.3;\ntransition: all 0.2s ease;\n\n}\n\n\n.chart-tabs {\n\n  gap: 2rem;\n}\n\n.graph-grow {\n\n  width: 100%;\n  height: 700px!important;\n  flex-basis: 100%;\n  transition: all 1s ease;\n  padding: 5%;\n}\n\n\n.parent-class {\n\n  color: #4C9C2E;\n  text-transform: uppercase;\n  font-weight: 600;\n}\n<\/style>\n\n\n<script>\n    am5.ready(function() {\n\n      \/\/ Create root element\n      var root = am5.Root.new(\"chartdiv-bars\");\n\n      \/\/ Set themes\n      root.setThemes([am5themes_Animated.new(root)]);\n\n      \/\/ Create chart\n      var chart = root.container.children.push(am5xy.XYChart.new(root, {\n        panX: false,\n        panY: false,\n        wheelX: \"none\",\n        wheelY: \"none\",\n      }));\n\n\n\n      \/\/ Create Y-axis (category axis)\n      var yAxis = chart.yAxes.push(am5xy.CategoryAxis.new(root, {\n        categoryField: \"cause\",\n        renderer: am5xy.AxisRendererY.new(root, {\n          inversed: true,\n          minGridDistance: 5 \/\/ Reduce spacing between labels\n        })\n      }));\n\n      \/\/ Reduce the font size of Y-axis labels to fit all\n      yAxis.get(\"renderer\").labels.template.setAll({\n        fontSize: 10,\n          oversizedBehavior: \"wrap\",\n\n        maxWidth: 100, \/\/ Limit label width\n  wrap: true, \/\/ Enable text wrapping\n  textAlign: \"end\" \/\/ Align text to the start (left)\/\/ Set smaller font size\n      });\n\n      \/\/ Create X-axis (value axis)\n      var xAxis = chart.xAxes.push(am5xy.ValueAxis.new(root, {\n        renderer: am5xy.AxisRendererX.new(root, {}),\n        min: 0,\n        max: 3000 \/\/ Ensure that the X-axis starts at 0\n      }));\n\n      \/\/ Function to sort data by value (for individual categories and combined tab)\n    function sortData(data) {\n  return data.sort((a, b) => b.value - a.value).slice(0, 15);\n}\n\/\/ Add label for X-axis (Number of Deaths)\nxAxis.children.push(am5.Label.new(root, {\n  text: \"Number of Deaths\",\n  fontSize: 14,\n  fontWeight: \"bold\",\n  textAlign: \"center\",\n  x: am5.p50,\n  centerX: am5.p50,\n  y: am5.p100,\n  dy: -20 \/\/ Adjusts spacing below the axis\n}));\n\n\/\/ Add label for Y-axis (Cause of Death)\nyAxis.children.unshift(am5.Label.new(root, {\n  text: \"Cause of Death\",\n  fontSize: 14,\n  fontWeight: \"bold\",\n  textAlign: \"center\",\n  rotation: -90, \/\/ Rotate for vertical orientation\n  y: am5.p50,\n  centerY: am5.p50,\n  dx: -50 \/\/ Adjusts spacing to the left of the axis\n}));\n\n      \/\/ Function to sort combined data by total sum of values for the \"All\" tab\nfunction sortCombinedData(data) {\n  return data.sort((a, b) => {\n    let aTotal = (a.stillbirth || 0) + (a.neonate || 0) + (a.infant || 0);\n    let bTotal = (b.stillbirth || 0) + (b.neonate || 0) + (b.infant || 0);\n    return bTotal - aTotal;\n  }).slice(0, 15); \/\/ Keep only the top 15 causes\n}\n\n      \/\/ Function to create a series (for individual categories)\n      function createSeries(data, fieldName, name, color) {\n        var series = chart.series.push(am5xy.ColumnSeries.new(root, {\n          name: name,\n          xAxis: xAxis,\n          yAxis: yAxis,\n          valueXField: fieldName,\n          categoryYField: \"cause\",\n          sequencedInterpolation: true\n        }));\n\n        \/\/ Set colors for the bars\n        series.columns.template.setAll({\n          fill: color,\n          stroke: color,\n          tooltipText: \"[bold]{name}[\/]: {originalValue}\"\n        });\n\n        series.data.setAll(sortData(data));  \/\/ Sort and bind data to series\n      }\n\n      \/\/ Function to create stacked series for \"All\" tab\n      function createStackedSeries(fieldName, name, color) {\n        var series = chart.series.push(am5xy.ColumnSeries.new(root, {\n          name: name,\n          stacked: true,\n          xAxis: xAxis,\n          yAxis: yAxis,\n          valueXField: fieldName,\n          categoryYField: \"cause\",\n          sequencedInterpolation: true\n        }));\n\n        \/\/ Set colors for the stacked bars\n        series.columns.template.setAll({\n          fill: color,\n          stroke: color,\n          tooltipText: \"[bold]{name}[\/]: {valueX}\"\n        });\n\n        return series;\n      }\n\n      \/\/ Combine and structure the data for stacked chart (for \"All\" tab)\n      function combineStackedData() {\n        var combinedData = {};\n\n        function addToCombined(data, category) {\n          data.forEach(function(item) {\n            if (!combinedData[item.cause]) {\n              combinedData[item.cause] = { cause: item.cause, stillbirth: 0, neonate: 0, infant: 0 }; \/\/ Initialize all categories\n            }\n            combinedData[item.cause][category] = item.value; \/\/ Add data to the correct category\n          });\n        }\n\n        addToCombined(stillbirthData, \"stillbirth\");\n        addToCombined(neonateData, \"neonate\");\n        addToCombined(infantData, \"infant\");\n\n        \/\/ Convert object to array\n        var combinedArray = Object.keys(combinedData).map(function(key) {\n          return combinedData[key];\n        });\n\n        \/\/ Sort combined data by total value across categories\n        return sortCombinedData(combinedArray);\n      }\n\n\n      \/\/ Data for Stillbirth\n      var stillbirthData = [\n        { cause: \"Perinatal asphyxia\/hypoxia\", value: 1984 },\n        { cause: \"Congenital birth defects\", value: 235 },\n        { cause: \"Neonatal sepsis\", value: 104 },\n        { cause: \"Undetermined\", value: 135 },\n        { cause: \"Congenital infection\", value: 75 },\n        { cause: \"Other neonatal disorders\", value: 51 },\n        { cause: \"Syphilis\", value: 21 },\n        { cause: \"Placental Complications\", value: 8 },\n        { cause: \"Neonatal preterm birth complications\", value: 6 },\n        { cause: \"Other infections\", value: 4 },\n        { cause: \"Other maternal factor\", value: 4 },\n        { cause: \"Chorioamnionitis and membrane complications\", value: 2 },\n        { cause: \"Neonatal aspiration syndromes\", value: 2 },\n        { cause: \"Other\", value: 2 },\n        { cause: \"Sepsis\", value: 1 },\n        { cause: \"Birth trauma\", value: 1 },\n        { cause: \"Cancer\", value: 1 },\n        { cause: \"Maternal Injury and accident\", value: 0 },\n        { cause: \"Meningitis\/Encephalitis\", value: 0 },\n        { cause: \"Obstructed labor\", value: 1 },\n        { cause: \"Poisoning\", value: 1 },\n        { cause: \"Uterine rupture\", value: 1 }\n      ];\n\n      \/\/ Data for Neonate\n      var neonateData = [\n        { cause: \"Neonatal preterm birth complications\", value: 967 },\n        { cause: \"Perinatal asphyxia\/hypoxia\", value: 859 },\n        { cause: \"Neonatal sepsis\", value: 237 },\n        { cause: \"Congenital birth defects\", value: 199 },\n        { cause: \"Lower respiratory infections\", value: 63 },\n        { cause: \"Congenital infection\", value: 82 },\n        { cause: \"Neonatal aspiration syndromes\", value: 65 },\n        { cause: \"Undetermined\", value: 51 },\n        { cause: \"Other neonatal disorders\", value: 45 },\n        { cause: \"Neonatal encephalopathy\", value: 29 },\n        { cause: \"Sepsis\", value: 15 },\n        { cause: \"Other infections\", value: 11 },\n        { cause: \"Syphilis\", value: 11 },\n        { cause: \"Meningitis\/Encephalitis\", value: 9 },\n        { cause: \"Other\", value: 7 },\n        { cause: \"Malnutrition\", value: 5 },\n\n      ];\n\n      \/\/ Data for Infant\/Child\n      var infantData = [\n        { cause: \"Malnutrition\", value: 351 },\n        { cause: \"Malaria\", value: 239 },\n        { cause: \"Lower respiratory infections\", value: 162 },\n        { cause: \"Diarrheal Diseases\", value: 119 },\n        { cause: \"HIV\", value: 132 },\n        { cause: \"Congenital birth defects\", value: 135 },\n        { cause: \"Sepsis\", value: 78 },\n        { cause: \"Injury\", value: 75 },\n        { cause: \"Neonatal preterm birth complications\", value: 68 },\n        { cause: \"Undetermined\", value: 54 },\n        { cause: \"Other infections\", value: 32 },\n        { cause: \"Other respiratory disease\", value: 33 },\n        { cause: \"Sickle cell disorders\", value: 16 },\n        { cause: \"Poisoning\", value: 15 },\n      \n\n      ];\n\n\n\n      \/\/ Function to display the \"All\" tab on page load\n      function showAllTabOnLoad() {\n        chart.series.clear(); \/\/ Clear the existing series\n        var combinedData = combineStackedData(); \/\/ Combine and sort data for \"All\" tab\n        yAxis.data.setAll(combinedData); \/\/ Set sorted data for Y-axis\n\n        \/\/ Create stacked series for each category\n        createStackedSeries(\"stillbirth\", \"Stillbirth\", am5.color(0x4C9C2E));\n        createStackedSeries(\"neonate\", \"Neonate\", am5.color(0x00A7E1));\n        createStackedSeries(\"infant\", \"Infant\/Child\", am5.color(0xEBE717));\n\n        \/\/ Set sorted data for each series\n        chart.series.each(function(series) {\n          series.data.setAll(combinedData); \/\/ Ensure data is set for each stacked bar\n        });\n      }\n\n      \/\/ Trigger \"All\" tab on page load\n      showAllTabOnLoad();\n\n      \/\/ Filtering buttons\n      document.getElementById(\"filter-all\").addEventListener(\"click\", function() {\n        showAllTabOnLoad();\n      });\n\n      document.getElementById(\"filter-stillbirth\").addEventListener(\"click\", function() {\n        chart.series.clear();\n        createSeries(stillbirthData, \"value\", \"Stillbirth\", am5.color(0x4C9C2E));\n        yAxis.data.setAll(sortData(stillbirthData)); \/\/ Sort data before setting\n      });\n\n      document.getElementById(\"filter-neonate\").addEventListener(\"click\", function() {\n        chart.series.clear();\n        createSeries(neonateData, \"value\", \"Neonate\", am5.color(0x00A7E1));\n        yAxis.data.setAll(sortData(neonateData)); \/\/ Sort data before setting\n      });\n\n      document.getElementById(\"filter-infant\").addEventListener(\"click\", function() {\n        chart.series.clear();\n        createSeries(infantData, \"value\", \"Infant\/Child\", am5.color(0xEBE717));\n        yAxis.data.setAll(sortData(infantData)); \/\/ Sort data before setting\n      });\n\n\/\/ Function to drill down in the Treemap based on category and cause name\n\n\n    });\n  <\/script>\n\n\n<style type=\"text\/css\">\n  \n  @media(max-width: 410px) {\n\n    #chartdiv {\n\n      height: 650px!important;\n    }\n     .causes-tree-chart {\n\n      height: 700px!important;\n     }\n  }\n\n  .causes-tree-chart {\n\n    display: none;\n  }\n<\/style><\/div><\/div>\n\n\n\n<div class=\"wp-block-group pad-5-sides\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading has-text-align-center\">Four Levels of Data Access<\/h2>\n\n\n\n<div style=\"height:25px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"container mt-4\">\n    <div class=\"row\">\n\n        <!-- Tabs (Left Side) -->\n        <div class=\"col-md-3\">\n            <ul class=\"nav flex-column nav-pills\" id=\"myTab\" role=\"tablist\">\n                                    <li class=\"nav-item\" role=\"presentation\">\n                        <button\n                            class=\"nav-link active\"\n                            id=\"tab1-tab\"\n                            data-bs-toggle=\"pill\"\n                            data-bs-target=\"#tab1\"\n                            type=\"button\"\n                            role=\"tab\"\n                        >\n                            Level 1: Summarized Data                        <\/button>\n                    <\/li>\n                                    <li class=\"nav-item\" role=\"presentation\">\n                        <button\n                            class=\"nav-link \"\n                            id=\"tab2-tab\"\n                            data-bs-toggle=\"pill\"\n                            data-bs-target=\"#tab2\"\n                            type=\"button\"\n                            role=\"tab\"\n                        >\n                            Level 2: De-Identified Data                        <\/button>\n                    <\/li>\n                                    <li class=\"nav-item\" role=\"presentation\">\n                        <button\n                            class=\"nav-link \"\n                            id=\"tab3-tab\"\n                            data-bs-toggle=\"pill\"\n                            data-bs-target=\"#tab3\"\n                            type=\"button\"\n                            role=\"tab\"\n                        >\n                            Level 3: Limited Data                        <\/button>\n                    <\/li>\n                                    <li class=\"nav-item\" role=\"presentation\">\n                        <button\n                            class=\"nav-link \"\n                            id=\"tab4-tab\"\n                            data-bs-toggle=\"pill\"\n                            data-bs-target=\"#tab4\"\n                            type=\"button\"\n                            role=\"tab\"\n                        >\n                            Level 4: Potentially Identifiable Data                        <\/button>\n                    <\/li>\n                            <\/ul>\n        <\/div>\n\n        <!-- Tab Content (Right Side) -->\n        <div class=\"col-md-9\">\n            <div class=\"tab-content\" id=\"myTabContent\">\n                                    <div\n                        class=\"tab-pane fade p-3 border rounded show active\"\n                        id=\"tab1\"\n                        role=\"tabpanel\"\n                    >\n                          <p>Summarized data are updated in real-time and available to all on our web site with one click. These data provide summaries of the CHAMPS eligible and enrolled cases at each surveillance site, as well as determined causes of death across each of our sites. Cause of death data are categorized by Stillbirth, Neonate, and Infant and Child, and provide separate views for all causes of death, and infectious etiologies. Data summaries are updated daily.<\/p>\r\n\r\n                    <a class=\"btn-primary1\" href=\"\/champs-dashboards\">CHAMPS Data Dashboards <\/a>                    <\/div>\n                                    <div\n                        class=\"tab-pane fade p-3 border rounded \"\n                        id=\"tab2\"\n                        role=\"tabpanel\"\n                    >\n                        <p>De-identified data can  be downloaded as a curated standard data set after registration and electronic acceptance of a Data Transfer Agreement (DTA). <\/p>\r\n\r\n<p>\r\n\r\nStandard data set includes: \r\n<ul>\r\n<li>Case demographics (including MITS measurements), verbal autopsy, DeCoDe results, TAC results, and lab results;<\/li>\r\n<li> Additional curated standard datasets in development<\/li>\r\n<li> Data transformations performed to de-identify this dataset: Case identifiers replaced with surrogates; dates shifted; de-identified VA\/VASA narratives; summary fields removed.<\/li>\r\n<\/ul>\r\n<\/p>\r\n\r\n<p>\r\nTo view documentation for the de-identified dataset prior to downloading, obtain descriptive metadata or the citation for the dataset, please visit the <a href=\"https:\/\/doi.org\/10.15139\/S3\/GKH2QD\">CHAMPS Dataverse<\/a> and scroll to the bottom of the page.\r\n<\/p>\r\n\r\n<p>\r\nTo access the CHAMPS R package, visit our <a href=\"https:\/\/nam11.safelinks.protection.outlook.com\/?url=https%3A%2F%2Feghi-champs.github.io%2Fchamps-L2-statistics%2Findex.html&amp;data=04%7C01%7Calauff%40emory.edu%7C144877c87b87467b213908d8bd8fe30e%7Ce004fb9cb0a4424fbcd0322606d5df38%7C0%7C0%7C637467772986482865%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=dpoqnH2JV6orE5DrU1zzj%2BIyLwWrLVdekDRKyIKgRks%3D&amp;reserved=0\">GitHub Portal<\/a>.  The package provides utilities to read and transform L2 s data into convenient formats, functions to compute several statistics of interest, and some utilities for presenting these statistics in various formats such as plots and HTML tables.\r\n\r\n<\/p>                    <\/div>\n                                    <div\n                        class=\"tab-pane fade p-3 border rounded \"\n                        id=\"tab3\"\n                        role=\"tabpanel\"\n                    >\n                        <p> A curated limited data set is available following registration and execution of a Data Use Agreement (DUA). The delivery time for this data set is dependent on DUA execution, and is estimated at 4-8 weeks. Please request this data set via the link below and follow the instructions to complete and upload the Data Use Agreement (DUA). <\/p>\r\n\r\n<p>\r\nStandard limited dataset includes: \r\n<ul>\r\n<li> Case demographics (including MITS measurements), verbal autopsy, DeCoDe results, TAC results, and lab results; <\/li>\r\n<li>\r\nAdditional curated limited datasets in development;<\/li>\r\n<li> Data transformations performed to create this limited dataset: Case identifiers replaced with surrogates; de-identified VA\/VASA narratives; summary fields removed. <\/li>\r\n<\/ul>\r\n<\/p>\r\n<p>\r\nTo view documentation for the limited dataset prior to downloading, obtain descriptive metadata or the citation, please visit the <a href=\"https:\/\/doi.org\/10.15139\/S3\/GKH2QD\">CHAMPS Dataverse<\/a> and scroll to the bottom of the page.\r\n<\/p>\r\n\r\n<p>\r\nTo access the CHAMPS R package, visit our <a href=\"https:\/\/nam11.safelinks.protection.outlook.com\/?url=https%3A%2F%2Feghi-champs.github.io%2Fchamps-L2-statistics%2Findex.html&amp;data=04%7C01%7Calauff%40emory.edu%7C144877c87b87467b213908d8bd8fe30e%7Ce004fb9cb0a4424fbcd0322606d5df38%7C0%7C0%7C637467772986482865%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&amp;sdata=dpoqnH2JV6orE5DrU1zzj%2BIyLwWrLVdekDRKyIKgRks%3D&amp;reserved=0\">GitHub Portal<\/a>. The package provides utilities to read and transform L2 data into convenient formats, functions to compute several statistics of interest, and some utilities for presenting these statistics in various formats such as plots and HTML tables.<\/p>                    <\/div>\n                                    <div\n                        class=\"tab-pane fade p-3 border rounded \"\n                        id=\"tab4\"\n                        role=\"tabpanel\"\n                    >\n                        <p>Potentially identifiable datasets are only available via request. A CHAMPS staff member will contact you and provide further instructions once we receive your request.<\/p>\r\n\r\n \r\n\r\n<p>A potentially identifying data set is available following registration, execution of a Data Use Agreement (DUA), and IRB approval. Timing is dependent on IRB approval and DUA execution, and is estimated at 3-6 months.\r\n<\/p>\r\n \r\n\r\n<p>Privacy Constraints: Dependent on IRB approval \u2013 may include case photos, geo-location coordinates, free-text and narrative fields.<\/p>                    <\/div>\n                            <\/div>\n        <\/div>\n\n    <\/div>\n<\/div>\n\n\n\n<style type=\"text\/css\">\n    \n\n\n   #myTab button {\n\n        color: black!important;\n        text-align: left;\n        text-transform: none;\n        font-weight: 300;\n    }\n\n#myTab .nav-link.active {\n    font-weight: 600;\n}\n    .btn-primary1 {\n\n        background: #93d500;\n        font-family: Lato;\n        font-weight: 300;\n        color: black;\n        padding: 12px 25px;\n        text-decoration: none;\n        border-radius: 5px;\n        margin-top: 30px;\n        display: block;\n        width: fit-content;\n    }\n\n       .btn-primary1:hover {\n\n        background: #4c9c2e;\n        color: white;\n       }\n<\/style>\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-center\">Understanding the Data<\/h2>\n\n\n\n<div style=\"height:35px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n    <div class=\"row expand-tiles\">\n                    <div class=\"col-md-4 tile fade-in-down-stagger\" id=\"tile-1\">\n                    <div class=\"expand-expanded\"> \n\n                    <div class=\"expanded-close\"> <i class=\"fa fa-close\"> <\/i><\/div>\n\n                    <h3> Mortality Coding Background<\/h3>\n                    <p> <p>The World Health Organization (WHO) has established coding rules to ensure consistency in recording and classifying child causes of death worldwide. At each CHAMPS site, Determination of Cause of Death (DeCoDe) panels follow WHO guidelines to attribute child mortality using the ICD-11 classification system (11th International Statistical Classification of Diseases and Related Health Problems). This ensures that child mortality data are recorded in a globally comparable format. For each child death, an underlying cause is identified, which is the condition that started events that led to death.  If the underlying cause led to another condition that was close to the time of death, an immediate cause is assigned.  For example, a child with a lower respiratory infection may have that condition recorded as the immediate cause of death. If the child also had HIV, the underlying cause would be attributed to HIV as a preexisting condition that raised the risk of developing pneumonia. Other causes that led to death are called intermediate or comorbid causes. CHAMPS\u2019 process also captures comorbid conditions that contribute but do not appear to have directly caused death.<\/p>\n <\/p>\n                <\/div>\n                <div class=\"col-inner\">\n            \n                                    <img decoding=\"async\" class=\"expand-tile-img\" src=\"https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/mortality-coding-background.png\" alt=\"https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/mortality-coding-background.png\" \/>\n                                <h3>Mortality Coding Background<\/h3>\n                The World Health Organization (WHO) has established coding rules to ensure consistency in recording and classifying child causes of death worldwide. At each CHAMPS site, Determination of Cause of Death (DeCoDe) panels follow WHO guidelines to attribute child mortality using the ICD-11 classification system (11th International Statistical Classification of Diseases&hellip;\n\n                <div class=\"card-bottom-link\">\n                                    <hr>\n\n                            <div class=\"card-read-more\">\n                                <a href=\"*\">Read more\n                                    <img decoding=\"async\" src=\"https:\/\/champshealth.org\/wp-content\/uploads\/img\/arrow-circle-right.png\"\/>\n                                <\/a>\n                            <\/div>\n                        <\/div>\n            <\/div>\n            <\/div>\n                    <div class=\"col-md-4 tile fade-in-down-stagger\" id=\"tile-2\">\n                    <div class=\"expand-expanded\"> \n\n                    <div class=\"expanded-close\"> <i class=\"fa fa-close\"> <\/i><\/div>\n\n                    <h3> Data Collection Methods<\/h3>\n                    <p> <p>At CHAMPS surveillance sites,\u00a0we implement efficient notification systems that report all under-5 child deaths and stillbirths\u00a0to the local team within 24 hours. Our\u00a0dedicated site\u00a0teams\u00a0promptly\u00a0review each notification and\u00a0reach out to families of selected cases\u00a0to determine eligibility\u00a0based on CHAMPS\u00a0criteria.<br \/>\n<br \/>\nIf eligible, the team seeks informed consent from the parents or guardians to investigate the cause of death through minimally invasive tissue sampling (MITS) and laboratory investigations. These tests include microbiology, HIV, tuberculosis, and malaria, along with advanced diagnostics for various pathogens and tissue histopathology.\u00a0We also request consent\u00a0to conduct caregiver interviews, known as verbal autopsies, to gather insights into the\u00a0child\u2019s\u00a0symptoms and\u00a0conditions leading to child death, ensuring we collect all relevant clinical records.<br \/>\n<br \/>\nFor cases where families grant consent\u00a0MITS is performed, it\u00a0typically\u00a0takes four months to complete\u00a0testing and compile information.\u00a0An expert panel then reviews the results, assigning a final cause of death, which is shared with the family.\u00a0Through this meticulous process, CHAMPS strives to provide critical child health statistics that inform pediatric health interventions, ultimately contributing to our mission of saving children\u2019s lives.<\/p>\n <\/p>\n                <\/div>\n                <div class=\"col-inner\">\n            \n                                    <img decoding=\"async\" class=\"expand-tile-img\" src=\"https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/data-collection-methods.png\" alt=\"https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/data-collection-methods.png\" \/>\n                                <h3>Data Collection Methods<\/h3>\n                At CHAMPS surveillance sites,\u00a0we implement efficient notification systems that report all under-5 child deaths and stillbirths\u00a0to the local team within 24 hours. Our\u00a0dedicated site\u00a0teams\u00a0promptly\u00a0review each notification and\u00a0reach out to families of selected cases\u00a0to determine eligibility\u00a0based on CHAMPS\u00a0criteria. If eligible, the team seeks informed consent from the parents or guardians to&hellip;\n\n                <div class=\"card-bottom-link\">\n                                    <hr>\n\n                            <div class=\"card-read-more\">\n                                <a href=\"*\">Read more\n                                    <img decoding=\"async\" src=\"https:\/\/champshealth.org\/wp-content\/uploads\/img\/arrow-circle-right.png\"\/>\n                                <\/a>\n                            <\/div>\n                        <\/div>\n            <\/div>\n            <\/div>\n                    <div class=\"col-md-4 tile fade-in-down-stagger\" id=\"tile-3\">\n                    <div class=\"expand-expanded\"> \n\n                    <div class=\"expanded-close\"> <i class=\"fa fa-close\"> <\/i><\/div>\n\n                    <h3> Things to Note<\/h3>\n                    <p> <p>At\u00a0CHAMPS,\u00a0our\u00a0sites\u00a0are\u00a0continuously\u00a0entering\u00a0and transmitting vital\u00a0data, which means some recent information\u00a0may be\u00a0incomplete\u00a0or pending quality review.\u00a0\u00a0It\u2019s important to note that\u00a0only some\u00a0some of the stillbirths and child deaths\u00a0occurring\u00a0in CHAMPS sites\u00a0are reflected in our reports, with the number enrolled linked to timing of burials and CHAMPS teams\u2019 ability to identify deaths quickly enough. The data<br \/>\npresented is not adjusted for deaths in children who are not enrolled or for overall population size.\u00a0Consequently,\u00a0any conclusions\u00a0about the overall contribution of\u00a0each child mortality\u00a0cause to total deaths at a CHAMPS site or\u00a0any other\u00a0population should be made with caution.\u00a0Please <a href=\"\" style=\"color:#4c9c2e; font-weight:600\">contact us <\/a> with questions or feedback.<\/p>\n <\/p>\n                <\/div>\n                <div class=\"col-inner\">\n            \n                                    <img decoding=\"async\" class=\"expand-tile-img\" src=\"https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/things-to-note.png\" alt=\"https:\/\/champshealth.org\/wp-content\/uploads\/2024\/09\/things-to-note.png\" \/>\n                                <h3>Things to Note<\/h3>\n                At\u00a0CHAMPS,\u00a0our\u00a0sites\u00a0are\u00a0continuously\u00a0entering\u00a0and transmitting vital\u00a0data, which means some recent information\u00a0may be\u00a0incomplete\u00a0or pending quality review.\u00a0\u00a0It\u2019s important to note that\u00a0only some\u00a0some of the stillbirths and child deaths\u00a0occurring\u00a0in CHAMPS sites\u00a0are reflected in our reports, with the number enrolled linked to timing of burials and CHAMPS teams\u2019 ability to identify deaths quickly enough. The data presented&hellip;\n\n                <div class=\"card-bottom-link\">\n                                    <hr>\n\n                            <div class=\"card-read-more\">\n                                <a href=\"*\">Read more\n                                    <img decoding=\"async\" src=\"https:\/\/champshealth.org\/wp-content\/uploads\/img\/arrow-circle-right.png\"\/>\n                                <\/a>\n                            <\/div>\n                        <\/div>\n            <\/div>\n            <\/div>\n            <\/div>\n\n<style type=\"text\/css\">\n    \n\n<\/style>\n\n<script type=\"text\/javascript\">\n    \n(function($) {\n    $(document).on('click', '.card-read-more a', function(e) {\n        e.preventDefault();\n        console.log(\"Card read more clicked.\");\n\n        \/\/ Find the .tile container of the clicked link\n        const $tile = $(this).closest('.tile');\n\n        \/\/ Find the .expand-expanded div in the .tile container\n        let $expandedDiv = $tile.find('.expand-expanded');\n\n        \/\/ If the .expand-expanded div has already been moved to the body, find it there\n        if (!$expandedDiv.length) {\n            $expandedDiv = $('body').find('.expand-expanded[data-origin=\"' + $tile.attr('id') + '\"]');\n        }\n\n        \/\/ Ensure the div is appended to the body\n        if (!$expandedDiv.hasClass('moved-to-body')) {\n            $expandedDiv\n                .attr('data-origin', $tile.attr('id')) \/\/ Track the original tile\n                .detach()\n                .appendTo('body')\n                .addClass('moved-to-body');\n        }\n\n        \/\/ Show the .expand-expanded div\n        $expandedDiv.fadeIn();\n    });\n\n    \/\/ Add functionality to close the expanded content\n    $(document).on('click', '.expanded-close', function() {\n        console.log(\"Close button clicked.\");\n\n        \/\/ Hide the .expand-expanded div\n        $(this).closest('.expand-expanded').fadeOut();\n    });\n})(jQuery);\n\n\n\n<\/script>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group pad-5\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Our Data These data provide summaries of the CHAMPS-eligible and enrolled cases across all surveillance sites, offering a clear understanding of child mortality causes. Causes of death are categorized by CHAMPS\u2019 site, etiology, CHAMPS mortality categories, age group, and other filters. Causes of death can be viewed by all causes or specific etiologies, offering critical [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"https:\/\/champshealth.org\/causes-of-death\/\">Read More&#8230;<span class=\"screen-reader-text\"> from Causes of Death<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-955","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/champshealth.org\/wp-json\/wp\/v2\/pages\/955","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/champshealth.org\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/champshealth.org\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/champshealth.org\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/champshealth.org\/wp-json\/wp\/v2\/comments?post=955"}],"version-history":[{"count":54,"href":"https:\/\/champshealth.org\/wp-json\/wp\/v2\/pages\/955\/revisions"}],"predecessor-version":[{"id":4961,"href":"https:\/\/champshealth.org\/wp-json\/wp\/v2\/pages\/955\/revisions\/4961"}],"wp:attachment":[{"href":"https:\/\/champshealth.org\/wp-json\/wp\/v2\/media?parent=955"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}