From f53a6be9f59bb93199b92eafdbe1e7734eb0f0a2 Mon Sep 17 00:00:00 2001 From: Ali Bowman Date: Wed, 15 Apr 2026 12:51:25 -0700 Subject: [PATCH 1/5] copy over existing page --- .../gbd_2021/index.rst | 470 +++++++++++++++++ .../{ => gbd_2021}/pem_cause_hierarchy.svg | 0 .../index.rst | 470 +++++++++++++++++ .../pem_cause_hierarchy.svg | 3 + .../protein_energy_malnutrition/index.rst | 475 +----------------- .../WASTING CALIBRATION.docx | Bin 0 -> 140944 bytes .../~WRL0958.tmp | Bin 0 -> 45390 bytes 7 files changed, 951 insertions(+), 467 deletions(-) create mode 100644 docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021/index.rst rename docs/source/models/risk_attributable_causes/protein_energy_malnutrition/{ => gbd_2021}/pem_cause_hierarchy.svg (100%) create mode 100644 docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/index.rst create mode 100644 docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/pem_cause_hierarchy.svg create mode 100644 docs/source/models/risk_exposures/child_growth_failure/wasting/wasting_state_exposure_with_complicated_sam/WASTING CALIBRATION.docx create mode 100644 docs/source/models/risk_exposures/child_growth_failure/wasting/wasting_state_exposure_with_complicated_sam/~WRL0958.tmp diff --git a/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021/index.rst b/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021/index.rst new file mode 100644 index 0000000000..d2a273ad48 --- /dev/null +++ b/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021/index.rst @@ -0,0 +1,470 @@ +.. role:: underline + :class: underline + + + +.. + Section title decorators for this document: + + ============== + Document Title + ============== + + Section Level 1 (#.0) + +++++++++++++++++++++ + + Section Level 2 (#.#) + --------------------- + + Section Level 3 (#.#.#) + ~~~~~~~~~~~~~~~~~~~~~~~ + + Section Level 4 + ^^^^^^^^^^^^^^^ + + Section Level 5 + ''''''''''''''' + + The depth of each section level is determined by the order in which each + decorator is encountered below. If you need an even deeper section level, just + choose a new decorator symbol from the list here: + https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html#sections + And then add it to the list of decorators above. + + + +.. _2021_pem: + +=============================================================== +2021 Protein energy malnutrition risk-attributable cause model +=============================================================== + +.. contents:: + :local: + +Overview +++++++++ + +This page contains information pertaining to the 2021 protein energy malnutrition (PEM) +risk-attributable cause model. The PEM cause model is 100% attributable to the +child wasting risk factor. The child wasting risk exposure document for the +:ref:`nutrition optimization simulation <2021_concept_model_vivarium_nutrition_optimization>` +can be :ref:`found here<2021_risk_exposure_wasting_state_exposure>`. + +.. note:: + + For information on the background of PEM and child wasting, see the + :ref:`2020 joint risk-cause model for wasting and PEM <2020_risk_exposure_wasting_state_exposure>`. + ++-------------------------------------------------+ +| List of abbreviations | ++=======+=========================================+ +| AM | Acute malnutrition | ++-------+-----------------------------------------+ +| MAM | Moderate acute malnutrtion | ++-------+-----------------------------------------+ +| SAM | Severe acute malnutrition | ++-------+-----------------------------------------+ +| TMREL | Theoretical minimum risk exposure level | ++-------+-----------------------------------------+ +| CGF | Child growth failure composed of wasting| +| | stunging and underweight | ++-------+-----------------------------------------+ +| PEM | Protein energy malnutrition | ++-------+-----------------------------------------+ + +Protein Energy Malnutrition in GBD 2019/2021 +++++++++++++++++++++++++++++++++++++++++++++ + +PEM is responsible for both fatal and nonfatal outcomes within the GBD +framework. GBD maintains a cause of death model called "Nutritional +deficiencies" that is split into *PEM* and *Other Nutritional Deficiencies* that +estimates PEM mortality. Nonfatal PEM cases are modelled independently, using +the case definition moderate and severe acute malnutrition, defined in terms of +weight-for-height Z-scores (WHZ). All PEM cases are attributed to the +:ref:`GBD Child Growth Failure risk factor `. +We include specifics on +the PEM cause models below. [GBD-2019-Capstone-Appendix-Wasting]_, p789. + +PEM Fatal Model +--------------- + +GBD runs a parent CODEm model to estimate deaths attributable to nutritional +deficiency, using vital registration and verbal autopsy data as inputs. The +applicable ICD codes are as follows: [GBD-2019-Capstone-Appendix-Wasting]_ + +.. list-table:: PEM CoD ICD-10 Codes + :widths: 10 20 + :header-rows: 1 + + * - GBD Cause + - ICD-10 Code + * - Protein-energy malnutrition + - E40-E46.9 (Kwashiorkor, marasmus, specified and unspecified proteincalorie malnutrition) + * - Other nutritional deficiencies + - D51-D52.0 (vitamin B12 deficiency anaemia and folate deficiency anaemia) + * - Other nutritional deficiencies + - D52.8-D53.9 (other nutritional anaemias) + * - Other nutritional deficiencies + - D64.3 (other sideroblastic anaemias) + * - Other nutritional deficiencies + - E51-E61.9 (thiamine, niacin, other B group vitamins, ascorbic acid, vitamin D, other vitamin, dietary calcium, dietary selenium, dietary zinc, and other nutrient element deficiencies) + * - Other nutritional deficiencies + - E63-E64.0 (other nutritional deficiencies and sequelae of protein-calorie malnutrition) + * - Other nutritional deficiencies + - E64.2-E64.9 (sequelae of vitamin C deficiency, rickets, other nutritional deficiencies, and unspecified nutritional deficiencies) + * - Other nutritional deficiencies + - M12.1-M12.19 (Kashin-Beck disease) + * - Garbage code + - D50, D50.0 and D50.9 (unspecified anaemia) + +They then run (1) an under-5 PEM model, (2) a 5-and-over PEM model, and (3) an +other nutritional deficiencies model. These models are scaled using CODCorrect +to fit the parent nutritional deficiency model. [GBD-2019-Capstone-Appendix-Wasting]_ + +Note that as PEM is defined as "a lack of dietary protein and/or energy", it +includes famines and severe droughts. These result in discontinuities in PEM +estimation, which the GBD team accounts for. The appendix specifically mentions +using the Tombstone report to estimate deaths due to the famine during the Great +Leap Forward in the 1960s in China. [GBD-2019-Capstone-Appendix-Wasting]_ + +PEM Nonfatal Model +------------------ +GBD's nonfatal PEM model takes as its case definition "moderate and severe acute +malnutrition", defined in terms of distance from the mean WHZ score given by the +WHO 2006 growth standard for children. The relevant ICD 10 codes are E40-E46.9, +E64.0, and ICD 9 codes are 260-263.9. PEM is partitioned into the following four +sequelae: [GBD-2019-Capstone-Appendix-Wasting]_ + +.. list-table:: Nonfatal PEM Sequelae 2019/2021 + :widths: 10 15 15 15 + :header-rows: 1 + + * - Sequela Name + - WHZ range + - Clinical description + - Disability weights + * - Moderate wasting without oedema + - {WHZ_i | -3SD < WHZ_i < -2SD} + - Asymptomatic + - NA + * - Moderate wasting with oedema + - {WHZ_i | -3SD < WHZ_i < -2SD} + - Is very tired and irritable and has diarrhoea + - 0.051 (0.031–0.079) + * - Severe wasting without oedema + - {WHZ_i | WHZ_i < -3SD} + - Is extremely skinny and has no energy. + - 0.128 (0.082–0.183) + * - Severe wasting with oedema + - {WHZ_i | WHZ_i < -3SD} + - Is very tired and irritable and has diarrhoea. Is extremely skinny and has no energy. + - 0.051 (0.031–0.079); 0.128 (0.082–0.183). Applied multiplicatively. + +These are mapped onto clinically-defined wasting states as follows: + +.. list-table:: Clinical definitions 2019/2021 + :widths: 5 10 + :header-rows: 1 + + * - Condition + - Estimated by GBD sequelae + * - Kwashiorkor + - {Moderate wasting with oedema} + {Severe wasting with oedema} + * - Marasmus + - {Severe wasting without oedema} + {Severe wasting with oedema} + +The above table represents GBD definitions. In the literature these definitions +are highly debated, often defining marasmus as strictly "severe wasting without +oedema". + +The nonfatal estimation pipeline comprises five models: + +.. list-table:: Nonfatal PEM sub-models 2019/2021 + :widths: 15 5 5 + :header-rows: 1 + + * - Modeled entity + - Age + - Modeling software + * - Prevalence of WHZ <-2SD + - under-5 + - STGPR + * - Prevalence of WHZ <-3SD + - under-5 + - STGPR + * - Proportion of WHZ <-2SD with oedema + - under-5 + - DisMod + * - Proportion of WHZ <-3SD with oedema + - under-5 + - DisMod + * - All WHZ <-2SD (PEM) + - All ages + - DisMod + +For the all-age model, they set the duration of PEM to 9 months after consulting +with nutrition experts. The current modelers (as of June 2021 no longer have +documentation of these conversations, which took place sometime before 2015). +They used a remission rate of 0.25 - 1.25 remitted cases of PEM per person-year +of illness. Note this is a rather wide interval that allowed DisMod to choose a +remission rate within the given bounds based on other input data. +[GBD-2019-Capstone-Appendix-Wasting]_ + +From the all-age model, they then derived (1) a prevalence:incidence ratio that +was applied across all categories of non-fatal PEM, and (2) a moderate:severe +wasting ratio for both under and over 5. [GBD-2019-Capstone-Appendix-Wasting]_ + +The modelers then assumed that there is zero prevalence of oedema in anyone over +5. [GBD-2019-Capstone-Appendix-Wasting]_ + +Additionally, they calculated the fraction of wasting attributable to severe +worm infestation and subtracted this out of all wasting, attributing the +remainder to PEM. They assumed no oedema due to worms, and the +prevalence:incidence ratio derived from the all-age PEM model. [GBD-2019-Capstone-Appendix-Wasting]_ + +The modelers used child anthropometry data from health surveys, literature, +and national reports, from which they estimate the WHZ SDs that correspond with +the case definitions. They additionally used SMART datasets to estimate the +proportion under 5 with oedema. In the GBD 2019 Appendix, they note, "Future +work in systematically evaluating longitudinal datasets on nutrition and growth +failure will allow us to improve the empirical basis for PEM incidence +estimates, including improved resolution for the component +categories." [GBD-2019-Capstone-Appendix-Wasting]_ + +Cause Hierarchy +--------------- + +.. image:: pem_cause_hierarchy.svg + +Vivarium Modeling Strategy +++++++++++++++++++++++++++ + +.. list-table:: PEM parameters + :widths: 5 10 10 20 + :header-rows: 1 + + * - State + - Measure + - Value + - Notes + * - Wasting exposure cat2 (MAM) + - disability weight + - :math:`\frac{{\sum_{sequelae\in \text{MAM}}} \scriptstyle{\text{disability_weight}_s \times\ \text{prevalence}_s}}{{\sum_{sequelae\in xt{MAM}} \scriptstyle{\text{prevalence}_s}}}` + - disability weight for MAM + * - Wasting exposure cat1 (SAM) + - disability weight + - :math:`\frac{{\sum_{sequelae\in \text{SAM}}} \scriptstyle{\text{disability_weight}_s \times\ \text{prevalence}_s}}{{\sum_{sequelae\in \text{SAM}} \scriptstyle{\text{prevalence}_s}}}` + - disability weight for SAM + * - Wasting exposure cat3 and cat4 + - disability weight + - 0 + - No disability in wasting cat3 or cat4 + * - Wasting exposure cat1 and cat2 (SAM and MAM) + - excess mortality + - :math:`\frac{\text{deaths_c387}}{\text{population} \times \text{prevalence_c387}}` + - death counts come from codcorrect + * - wasting exposure cat3 and cat4 + - excess mortality rate + - 0 + - No PEM deaths in wasting cat3 or cat4 + * - All + - cause specific mortality + - :math:`\frac{\text{deaths_c387}}{\text{population}}` + - death counts come from codcorrect + +.. todo:: + + Determine the status of GBD 2021 PEM model and decide how to proceed. Remember that CIFF implementation used 2019 version. + +.. note:: + + The 2020 Codcorrect model for PEM is not yet completed. Check here on central machinary to see latest codcorrect modeling. + https://hub.ihme.washington.edu/pages/viewpage.action?spaceKey=GBD2020&title=GBD+2020+CodCorrect+Tracking + + and here for scheduled finishing time (currently scheduled to complete on july 30th- 12July2021) + https://hub.ihme.washington.edu/pages/viewpage.action?spaceKey=GBD2020&title=GBD+2020+Release+1+Computation + + +The following code can be used to access draw-level deaths for PEM + +.. code-block:: python + + # GBD 2019 (this is the version we will use for PEM for now) + + get_draws(gbd_id_type = 'cause_id', + gbd_id = [387], #pem + source = "codcorrect", + metric_id = 1, #counts + measure_id = 1, #deaths + location_id = [179], + sex_id = [1,2], + age_group_id = [4,5], + gbd_round_id = 6, + year_id =2019, + decomp_step = 'step5') + + + # GBD 2020 (not fully formed) + + get_draws(gbd_id_type = 'cause_id', + gbd_id = [387], #pem + source = "codcorrect", + metric_id = 1, #counts + measure_id = 1, #deaths + location_id = [179], + sex_id = [1,2], + age_group_id = [388,389,238,34], + gbd_round_id = 7, + year_id = 2020, + decomp_step = 'step3', #this is the latest decomp step, will get updated + version_id = 260) #this is the latest version, will get updated + + +.. list-table:: PEM Data Sources and Definitions + :widths: 10 10 20 20 + :header-rows: 1 + + * - Variable + - Source + - Description + - Notes + * - MAM sequelae + - + - {s198, s2033} + - Moderate wasting with eodema, moderate wasting without oedema + * - SAM sequelae + - + - {s2036, s199} + - Severe wasting with eodema, severe wasting without oedema + +.. note:: + + The 2020 Como model for PEM is not yet completed, with only 100 draw. Check here on central machinary to see latest como modeling. + https://hub.ihme.washington.edu/display/GBD2020/COMO+tracking + + +To pull PEM sequelae prevalence, use the following code + +.. code-block:: python + + #GBD 2019 + + get_draws(gbd_id_type = 'sequela_id', + gbd_id = [198,2033,2036,199], + source = "como", + location_id = [179], + sex_id = [1,2], + age_group_id = [2,3,4,5], + gbd_round_id = 6, + decomp_step = 'step5') + + + #GBD 2020 (currently only 100 draws) + + get_draws(gbd_id_type = 'sequela_id', + gbd_id = [198,2033,2036,199], + source = "como", + location_id = [179], + sex_id = [1,2], + age_group_id = [2,3,388,389,238,34], + gbd_round_id = 7, + decomp_step = 'iterative') + + + #as well as from db_queries + + from db_queries import get_sequela_metadata + + hierarchy_2019 = get_sequela_metadata(sequela_set_id=2, gbd_round_id=6, decomp_step="step4") + hierarchy_2019.loc[(hierarchy_2019.cause_id==387)] #2019 + +.. list-table:: PEM Restrictions 2019 + :widths: 10 10 20 + :header-rows: 1 + + * - Restriction type + - Value + - Notes + * - Male only + - False + - + * - Female only + - False + - + * - YLL only + - False + - + * - YLD only + - False + - + * - YLL age group start + - Post Neonatal + - age_group_id = 4 + * - YLL age group end + - 95 plus + - age_group_id = 235 + * - YLD age group start + - Early Neonatal + - age_group_id = 2 + * - YLD age group end + - 95 Plus + - age_group_id = 235 + +.. list-table:: PEM Restrictions 2021 + :widths: 10 10 20 + :header-rows: 1 + + * - Restriction type + - Value + - Notes + * - Male only + - False + - + * - Female only + - False + - + * - YLL only + - False + - + * - YLD only + - False + - + * - YLL age group start + - 1-5 months + - age_group_id = 388 + * - YLL age group end + - 95 plus + - age_group_id = 235 + * - YLD age group start + - Early Neonatal + - age_group_id = 2 + * - YLD age group end + - 95 Plus + - age_group_id = 235 + +.. code-block:: python + + #age group id differences between 2019 and 2021 + + #2021 age ids + early nn = 2 + late nn = 3 + 1m-5m = 388 #2019 it was 4 = postneonatal + 6m-11m = 389 #2019 it was 4 = postneonatal + 12m-23m = 238 #2019 it was 5 = 1-5 + 2y-4y = 34 #2019 it was 5 = 1-5 + +Validation +++++++++++ + +All of the following should match expected values for the PEM model: + + - prevalence + - ylds + - csmr + - emr + +References +++++++++++ + diff --git a/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/pem_cause_hierarchy.svg b/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021/pem_cause_hierarchy.svg similarity index 100% rename from docs/source/models/risk_attributable_causes/protein_energy_malnutrition/pem_cause_hierarchy.svg rename to docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021/pem_cause_hierarchy.svg diff --git a/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/index.rst b/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/index.rst new file mode 100644 index 0000000000..fda2badc2f --- /dev/null +++ b/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/index.rst @@ -0,0 +1,470 @@ +.. role:: underline + :class: underline + + + +.. + Section title decorators for this document: + + ============== + Document Title + ============== + + Section Level 1 (#.0) + +++++++++++++++++++++ + + Section Level 2 (#.#) + --------------------- + + Section Level 3 (#.#.#) + ~~~~~~~~~~~~~~~~~~~~~~~ + + Section Level 4 + ^^^^^^^^^^^^^^^ + + Section Level 5 + ''''''''''''''' + + The depth of each section level is determined by the order in which each + decorator is encountered below. If you need an even deeper section level, just + choose a new decorator symbol from the list here: + https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html#sections + And then add it to the list of decorators above. + + + +.. _2021_pem_inpatient_sam_extension: + +========================================================================================================== +2021 Wasting risk-attributable cause model: Extended for modeling Inpatient Treatment of Complicated SAM +========================================================================================================== + +.. contents:: + :local: + +Overview +++++++++ + +This page contains information pertaining to the 2021 protein energy malnutrition (PEM) +risk-attributable cause model. The PEM cause model is 100% attributable to the +child wasting risk factor. The child wasting risk exposure document for the +:ref:`nutrition optimization simulation <2021_concept_model_vivarium_nutrition_optimization>` +can be :ref:`found here<2021_risk_exposure_wasting_state_exposure>`. + +.. note:: + + For information on the background of PEM and child wasting, see the + :ref:`2020 joint risk-cause model for wasting and PEM <2020_risk_exposure_wasting_state_exposure>`. + ++-------------------------------------------------+ +| List of abbreviations | ++=======+=========================================+ +| AM | Acute malnutrition | ++-------+-----------------------------------------+ +| MAM | Moderate acute malnutrtion | ++-------+-----------------------------------------+ +| SAM | Severe acute malnutrition | ++-------+-----------------------------------------+ +| TMREL | Theoretical minimum risk exposure level | ++-------+-----------------------------------------+ +| CGF | Child growth failure composed of wasting| +| | stunging and underweight | ++-------+-----------------------------------------+ +| PEM | Protein energy malnutrition | ++-------+-----------------------------------------+ + +Protein Energy Malnutrition in GBD 2019/2021 +++++++++++++++++++++++++++++++++++++++++++++ + +PEM is responsible for both fatal and nonfatal outcomes within the GBD +framework. GBD maintains a cause of death model called "Nutritional +deficiencies" that is split into *PEM* and *Other Nutritional Deficiencies* that +estimates PEM mortality. Nonfatal PEM cases are modelled independently, using +the case definition moderate and severe acute malnutrition, defined in terms of +weight-for-height Z-scores (WHZ). All PEM cases are attributed to the +:ref:`GBD Child Growth Failure risk factor `. +We include specifics on +the PEM cause models below. [GBD-2019-Capstone-Appendix-Wasting]_, p789. + +PEM Fatal Model +--------------- + +GBD runs a parent CODEm model to estimate deaths attributable to nutritional +deficiency, using vital registration and verbal autopsy data as inputs. The +applicable ICD codes are as follows: [GBD-2019-Capstone-Appendix-Wasting]_ + +.. list-table:: PEM CoD ICD-10 Codes + :widths: 10 20 + :header-rows: 1 + + * - GBD Cause + - ICD-10 Code + * - Protein-energy malnutrition + - E40-E46.9 (Kwashiorkor, marasmus, specified and unspecified proteincalorie malnutrition) + * - Other nutritional deficiencies + - D51-D52.0 (vitamin B12 deficiency anaemia and folate deficiency anaemia) + * - Other nutritional deficiencies + - D52.8-D53.9 (other nutritional anaemias) + * - Other nutritional deficiencies + - D64.3 (other sideroblastic anaemias) + * - Other nutritional deficiencies + - E51-E61.9 (thiamine, niacin, other B group vitamins, ascorbic acid, vitamin D, other vitamin, dietary calcium, dietary selenium, dietary zinc, and other nutrient element deficiencies) + * - Other nutritional deficiencies + - E63-E64.0 (other nutritional deficiencies and sequelae of protein-calorie malnutrition) + * - Other nutritional deficiencies + - E64.2-E64.9 (sequelae of vitamin C deficiency, rickets, other nutritional deficiencies, and unspecified nutritional deficiencies) + * - Other nutritional deficiencies + - M12.1-M12.19 (Kashin-Beck disease) + * - Garbage code + - D50, D50.0 and D50.9 (unspecified anaemia) + +They then run (1) an under-5 PEM model, (2) a 5-and-over PEM model, and (3) an +other nutritional deficiencies model. These models are scaled using CODCorrect +to fit the parent nutritional deficiency model. [GBD-2019-Capstone-Appendix-Wasting]_ + +Note that as PEM is defined as "a lack of dietary protein and/or energy", it +includes famines and severe droughts. These result in discontinuities in PEM +estimation, which the GBD team accounts for. The appendix specifically mentions +using the Tombstone report to estimate deaths due to the famine during the Great +Leap Forward in the 1960s in China. [GBD-2019-Capstone-Appendix-Wasting]_ + +PEM Nonfatal Model +------------------ +GBD's nonfatal PEM model takes as its case definition "moderate and severe acute +malnutrition", defined in terms of distance from the mean WHZ score given by the +WHO 2006 growth standard for children. The relevant ICD 10 codes are E40-E46.9, +E64.0, and ICD 9 codes are 260-263.9. PEM is partitioned into the following four +sequelae: [GBD-2019-Capstone-Appendix-Wasting]_ + +.. list-table:: Nonfatal PEM Sequelae 2019/2021 + :widths: 10 15 15 15 + :header-rows: 1 + + * - Sequela Name + - WHZ range + - Clinical description + - Disability weights + * - Moderate wasting without oedema + - {WHZ_i | -3SD < WHZ_i < -2SD} + - Asymptomatic + - NA + * - Moderate wasting with oedema + - {WHZ_i | -3SD < WHZ_i < -2SD} + - Is very tired and irritable and has diarrhoea + - 0.051 (0.031–0.079) + * - Severe wasting without oedema + - {WHZ_i | WHZ_i < -3SD} + - Is extremely skinny and has no energy. + - 0.128 (0.082–0.183) + * - Severe wasting with oedema + - {WHZ_i | WHZ_i < -3SD} + - Is very tired and irritable and has diarrhoea. Is extremely skinny and has no energy. + - 0.051 (0.031–0.079); 0.128 (0.082–0.183). Applied multiplicatively. + +These are mapped onto clinically-defined wasting states as follows: + +.. list-table:: Clinical definitions 2019/2021 + :widths: 5 10 + :header-rows: 1 + + * - Condition + - Estimated by GBD sequelae + * - Kwashiorkor + - {Moderate wasting with oedema} + {Severe wasting with oedema} + * - Marasmus + - {Severe wasting without oedema} + {Severe wasting with oedema} + +The above table represents GBD definitions. In the literature these definitions +are highly debated, often defining marasmus as strictly "severe wasting without +oedema". + +The nonfatal estimation pipeline comprises five models: + +.. list-table:: Nonfatal PEM sub-models 2019/2021 + :widths: 15 5 5 + :header-rows: 1 + + * - Modeled entity + - Age + - Modeling software + * - Prevalence of WHZ <-2SD + - under-5 + - STGPR + * - Prevalence of WHZ <-3SD + - under-5 + - STGPR + * - Proportion of WHZ <-2SD with oedema + - under-5 + - DisMod + * - Proportion of WHZ <-3SD with oedema + - under-5 + - DisMod + * - All WHZ <-2SD (PEM) + - All ages + - DisMod + +For the all-age model, they set the duration of PEM to 9 months after consulting +with nutrition experts. The current modelers (as of June 2021 no longer have +documentation of these conversations, which took place sometime before 2015). +They used a remission rate of 0.25 - 1.25 remitted cases of PEM per person-year +of illness. Note this is a rather wide interval that allowed DisMod to choose a +remission rate within the given bounds based on other input data. +[GBD-2019-Capstone-Appendix-Wasting]_ + +From the all-age model, they then derived (1) a prevalence:incidence ratio that +was applied across all categories of non-fatal PEM, and (2) a moderate:severe +wasting ratio for both under and over 5. [GBD-2019-Capstone-Appendix-Wasting]_ + +The modelers then assumed that there is zero prevalence of oedema in anyone over +5. [GBD-2019-Capstone-Appendix-Wasting]_ + +Additionally, they calculated the fraction of wasting attributable to severe +worm infestation and subtracted this out of all wasting, attributing the +remainder to PEM. They assumed no oedema due to worms, and the +prevalence:incidence ratio derived from the all-age PEM model. [GBD-2019-Capstone-Appendix-Wasting]_ + +The modelers used child anthropometry data from health surveys, literature, +and national reports, from which they estimate the WHZ SDs that correspond with +the case definitions. They additionally used SMART datasets to estimate the +proportion under 5 with oedema. In the GBD 2019 Appendix, they note, "Future +work in systematically evaluating longitudinal datasets on nutrition and growth +failure will allow us to improve the empirical basis for PEM incidence +estimates, including improved resolution for the component +categories." [GBD-2019-Capstone-Appendix-Wasting]_ + +Cause Hierarchy +--------------- + +.. image:: pem_cause_hierarchy.svg + +Vivarium Modeling Strategy +++++++++++++++++++++++++++ + +.. list-table:: PEM parameters + :widths: 5 10 10 20 + :header-rows: 1 + + * - State + - Measure + - Value + - Notes + * - Wasting exposure cat2 (MAM) + - disability weight + - :math:`\frac{{\sum_{sequelae\in \text{MAM}}} \scriptstyle{\text{disability_weight}_s \times\ \text{prevalence}_s}}{{\sum_{sequelae\in xt{MAM}} \scriptstyle{\text{prevalence}_s}}}` + - disability weight for MAM + * - Wasting exposure cat1 (SAM) + - disability weight + - :math:`\frac{{\sum_{sequelae\in \text{SAM}}} \scriptstyle{\text{disability_weight}_s \times\ \text{prevalence}_s}}{{\sum_{sequelae\in \text{SAM}} \scriptstyle{\text{prevalence}_s}}}` + - disability weight for SAM + * - Wasting exposure cat3 and cat4 + - disability weight + - 0 + - No disability in wasting cat3 or cat4 + * - Wasting exposure cat1 and cat2 (SAM and MAM) + - excess mortality + - :math:`\frac{\text{deaths_c387}}{\text{population} \times \text{prevalence_c387}}` + - death counts come from codcorrect + * - wasting exposure cat3 and cat4 + - excess mortality rate + - 0 + - No PEM deaths in wasting cat3 or cat4 + * - All + - cause specific mortality + - :math:`\frac{\text{deaths_c387}}{\text{population}}` + - death counts come from codcorrect + +.. todo:: + + Determine the status of GBD 2021 PEM model and decide how to proceed. Remember that CIFF implementation used 2019 version. + +.. note:: + + The 2020 Codcorrect model for PEM is not yet completed. Check here on central machinary to see latest codcorrect modeling. + https://hub.ihme.washington.edu/pages/viewpage.action?spaceKey=GBD2020&title=GBD+2020+CodCorrect+Tracking + + and here for scheduled finishing time (currently scheduled to complete on july 30th- 12July2021) + https://hub.ihme.washington.edu/pages/viewpage.action?spaceKey=GBD2020&title=GBD+2020+Release+1+Computation + + +The following code can be used to access draw-level deaths for PEM + +.. code-block:: python + + # GBD 2019 (this is the version we will use for PEM for now) + + get_draws(gbd_id_type = 'cause_id', + gbd_id = [387], #pem + source = "codcorrect", + metric_id = 1, #counts + measure_id = 1, #deaths + location_id = [179], + sex_id = [1,2], + age_group_id = [4,5], + gbd_round_id = 6, + year_id =2019, + decomp_step = 'step5') + + + # GBD 2020 (not fully formed) + + get_draws(gbd_id_type = 'cause_id', + gbd_id = [387], #pem + source = "codcorrect", + metric_id = 1, #counts + measure_id = 1, #deaths + location_id = [179], + sex_id = [1,2], + age_group_id = [388,389,238,34], + gbd_round_id = 7, + year_id = 2020, + decomp_step = 'step3', #this is the latest decomp step, will get updated + version_id = 260) #this is the latest version, will get updated + + +.. list-table:: PEM Data Sources and Definitions + :widths: 10 10 20 20 + :header-rows: 1 + + * - Variable + - Source + - Description + - Notes + * - MAM sequelae + - + - {s198, s2033} + - Moderate wasting with eodema, moderate wasting without oedema + * - SAM sequelae + - + - {s2036, s199} + - Severe wasting with eodema, severe wasting without oedema + +.. note:: + + The 2020 Como model for PEM is not yet completed, with only 100 draw. Check here on central machinary to see latest como modeling. + https://hub.ihme.washington.edu/display/GBD2020/COMO+tracking + + +To pull PEM sequelae prevalence, use the following code + +.. code-block:: python + + #GBD 2019 + + get_draws(gbd_id_type = 'sequela_id', + gbd_id = [198,2033,2036,199], + source = "como", + location_id = [179], + sex_id = [1,2], + age_group_id = [2,3,4,5], + gbd_round_id = 6, + decomp_step = 'step5') + + + #GBD 2020 (currently only 100 draws) + + get_draws(gbd_id_type = 'sequela_id', + gbd_id = [198,2033,2036,199], + source = "como", + location_id = [179], + sex_id = [1,2], + age_group_id = [2,3,388,389,238,34], + gbd_round_id = 7, + decomp_step = 'iterative') + + + #as well as from db_queries + + from db_queries import get_sequela_metadata + + hierarchy_2019 = get_sequela_metadata(sequela_set_id=2, gbd_round_id=6, decomp_step="step4") + hierarchy_2019.loc[(hierarchy_2019.cause_id==387)] #2019 + +.. list-table:: PEM Restrictions 2019 + :widths: 10 10 20 + :header-rows: 1 + + * - Restriction type + - Value + - Notes + * - Male only + - False + - + * - Female only + - False + - + * - YLL only + - False + - + * - YLD only + - False + - + * - YLL age group start + - Post Neonatal + - age_group_id = 4 + * - YLL age group end + - 95 plus + - age_group_id = 235 + * - YLD age group start + - Early Neonatal + - age_group_id = 2 + * - YLD age group end + - 95 Plus + - age_group_id = 235 + +.. list-table:: PEM Restrictions 2021 + :widths: 10 10 20 + :header-rows: 1 + + * - Restriction type + - Value + - Notes + * - Male only + - False + - + * - Female only + - False + - + * - YLL only + - False + - + * - YLD only + - False + - + * - YLL age group start + - 1-5 months + - age_group_id = 388 + * - YLL age group end + - 95 plus + - age_group_id = 235 + * - YLD age group start + - Early Neonatal + - age_group_id = 2 + * - YLD age group end + - 95 Plus + - age_group_id = 235 + +.. code-block:: python + + #age group id differences between 2019 and 2021 + + #2021 age ids + early nn = 2 + late nn = 3 + 1m-5m = 388 #2019 it was 4 = postneonatal + 6m-11m = 389 #2019 it was 4 = postneonatal + 12m-23m = 238 #2019 it was 5 = 1-5 + 2y-4y = 34 #2019 it was 5 = 1-5 + +Validation +++++++++++ + +All of the following should match expected values for the PEM model: + + - prevalence + - ylds + - csmr + - emr + +References +++++++++++ + diff --git a/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/pem_cause_hierarchy.svg b/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/pem_cause_hierarchy.svg new file mode 100644 index 0000000000..8e464a4039 --- /dev/null +++ b/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/pem_cause_hierarchy.svg @@ -0,0 +1,3 @@ + + +
All causes
(c_294)
All causes...
Communicable, maternal, neonatal, and nutritional diseases
(c_295)
Communicable, matern...
Nutritional deficiencies
(c_386)
Nutritional deficien...
Protein-energy malnutrition
(c_387)
Protein-energy malnu...
Other
Other
Moderate wasting with edema
(s_198)
Moderate wasting wit...
Moderate wasting without edema
(s_2033)
Moderate wasting witho...
Severe wasting with edema
(s_2036)
Severe wasting with...
Severe wasting without edema
(s_199)
Severe wasting witho...
Other
Other
Other
Other
Viewer does not support full SVG 1.1
\ No newline at end of file diff --git a/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/index.rst b/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/index.rst index d2a273ad48..b631ed39c7 100644 --- a/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/index.rst +++ b/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/index.rst @@ -1,470 +1,11 @@ -.. role:: underline - :class: underline +.. _pem_landing_page: +=========================================================== +Wasting-attributable mortality: Protein energy malnutrition +=========================================================== +.. toctree:: + :maxdepth: 1 + :glob: -.. - Section title decorators for this document: - - ============== - Document Title - ============== - - Section Level 1 (#.0) - +++++++++++++++++++++ - - Section Level 2 (#.#) - --------------------- - - Section Level 3 (#.#.#) - ~~~~~~~~~~~~~~~~~~~~~~~ - - Section Level 4 - ^^^^^^^^^^^^^^^ - - Section Level 5 - ''''''''''''''' - - The depth of each section level is determined by the order in which each - decorator is encountered below. If you need an even deeper section level, just - choose a new decorator symbol from the list here: - https://docutils.sourceforge.io/docs/ref/rst/restructuredtext.html#sections - And then add it to the list of decorators above. - - - -.. _2021_pem: - -=============================================================== -2021 Protein energy malnutrition risk-attributable cause model -=============================================================== - -.. contents:: - :local: - -Overview -++++++++ - -This page contains information pertaining to the 2021 protein energy malnutrition (PEM) -risk-attributable cause model. The PEM cause model is 100% attributable to the -child wasting risk factor. The child wasting risk exposure document for the -:ref:`nutrition optimization simulation <2021_concept_model_vivarium_nutrition_optimization>` -can be :ref:`found here<2021_risk_exposure_wasting_state_exposure>`. - -.. note:: - - For information on the background of PEM and child wasting, see the - :ref:`2020 joint risk-cause model for wasting and PEM <2020_risk_exposure_wasting_state_exposure>`. - -+-------------------------------------------------+ -| List of abbreviations | -+=======+=========================================+ -| AM | Acute malnutrition | -+-------+-----------------------------------------+ -| MAM | Moderate acute malnutrtion | -+-------+-----------------------------------------+ -| SAM | Severe acute malnutrition | -+-------+-----------------------------------------+ -| TMREL | Theoretical minimum risk exposure level | -+-------+-----------------------------------------+ -| CGF | Child growth failure composed of wasting| -| | stunging and underweight | -+-------+-----------------------------------------+ -| PEM | Protein energy malnutrition | -+-------+-----------------------------------------+ - -Protein Energy Malnutrition in GBD 2019/2021 -++++++++++++++++++++++++++++++++++++++++++++ - -PEM is responsible for both fatal and nonfatal outcomes within the GBD -framework. GBD maintains a cause of death model called "Nutritional -deficiencies" that is split into *PEM* and *Other Nutritional Deficiencies* that -estimates PEM mortality. Nonfatal PEM cases are modelled independently, using -the case definition moderate and severe acute malnutrition, defined in terms of -weight-for-height Z-scores (WHZ). All PEM cases are attributed to the -:ref:`GBD Child Growth Failure risk factor `. -We include specifics on -the PEM cause models below. [GBD-2019-Capstone-Appendix-Wasting]_, p789. - -PEM Fatal Model ---------------- - -GBD runs a parent CODEm model to estimate deaths attributable to nutritional -deficiency, using vital registration and verbal autopsy data as inputs. The -applicable ICD codes are as follows: [GBD-2019-Capstone-Appendix-Wasting]_ - -.. list-table:: PEM CoD ICD-10 Codes - :widths: 10 20 - :header-rows: 1 - - * - GBD Cause - - ICD-10 Code - * - Protein-energy malnutrition - - E40-E46.9 (Kwashiorkor, marasmus, specified and unspecified proteincalorie malnutrition) - * - Other nutritional deficiencies - - D51-D52.0 (vitamin B12 deficiency anaemia and folate deficiency anaemia) - * - Other nutritional deficiencies - - D52.8-D53.9 (other nutritional anaemias) - * - Other nutritional deficiencies - - D64.3 (other sideroblastic anaemias) - * - Other nutritional deficiencies - - E51-E61.9 (thiamine, niacin, other B group vitamins, ascorbic acid, vitamin D, other vitamin, dietary calcium, dietary selenium, dietary zinc, and other nutrient element deficiencies) - * - Other nutritional deficiencies - - E63-E64.0 (other nutritional deficiencies and sequelae of protein-calorie malnutrition) - * - Other nutritional deficiencies - - E64.2-E64.9 (sequelae of vitamin C deficiency, rickets, other nutritional deficiencies, and unspecified nutritional deficiencies) - * - Other nutritional deficiencies - - M12.1-M12.19 (Kashin-Beck disease) - * - Garbage code - - D50, D50.0 and D50.9 (unspecified anaemia) - -They then run (1) an under-5 PEM model, (2) a 5-and-over PEM model, and (3) an -other nutritional deficiencies model. These models are scaled using CODCorrect -to fit the parent nutritional deficiency model. [GBD-2019-Capstone-Appendix-Wasting]_ - -Note that as PEM is defined as "a lack of dietary protein and/or energy", it -includes famines and severe droughts. These result in discontinuities in PEM -estimation, which the GBD team accounts for. The appendix specifically mentions -using the Tombstone report to estimate deaths due to the famine during the Great -Leap Forward in the 1960s in China. [GBD-2019-Capstone-Appendix-Wasting]_ - -PEM Nonfatal Model ------------------- -GBD's nonfatal PEM model takes as its case definition "moderate and severe acute -malnutrition", defined in terms of distance from the mean WHZ score given by the -WHO 2006 growth standard for children. The relevant ICD 10 codes are E40-E46.9, -E64.0, and ICD 9 codes are 260-263.9. PEM is partitioned into the following four -sequelae: [GBD-2019-Capstone-Appendix-Wasting]_ - -.. list-table:: Nonfatal PEM Sequelae 2019/2021 - :widths: 10 15 15 15 - :header-rows: 1 - - * - Sequela Name - - WHZ range - - Clinical description - - Disability weights - * - Moderate wasting without oedema - - {WHZ_i | -3SD < WHZ_i < -2SD} - - Asymptomatic - - NA - * - Moderate wasting with oedema - - {WHZ_i | -3SD < WHZ_i < -2SD} - - Is very tired and irritable and has diarrhoea - - 0.051 (0.031–0.079) - * - Severe wasting without oedema - - {WHZ_i | WHZ_i < -3SD} - - Is extremely skinny and has no energy. - - 0.128 (0.082–0.183) - * - Severe wasting with oedema - - {WHZ_i | WHZ_i < -3SD} - - Is very tired and irritable and has diarrhoea. Is extremely skinny and has no energy. - - 0.051 (0.031–0.079); 0.128 (0.082–0.183). Applied multiplicatively. - -These are mapped onto clinically-defined wasting states as follows: - -.. list-table:: Clinical definitions 2019/2021 - :widths: 5 10 - :header-rows: 1 - - * - Condition - - Estimated by GBD sequelae - * - Kwashiorkor - - {Moderate wasting with oedema} + {Severe wasting with oedema} - * - Marasmus - - {Severe wasting without oedema} + {Severe wasting with oedema} - -The above table represents GBD definitions. In the literature these definitions -are highly debated, often defining marasmus as strictly "severe wasting without -oedema". - -The nonfatal estimation pipeline comprises five models: - -.. list-table:: Nonfatal PEM sub-models 2019/2021 - :widths: 15 5 5 - :header-rows: 1 - - * - Modeled entity - - Age - - Modeling software - * - Prevalence of WHZ <-2SD - - under-5 - - STGPR - * - Prevalence of WHZ <-3SD - - under-5 - - STGPR - * - Proportion of WHZ <-2SD with oedema - - under-5 - - DisMod - * - Proportion of WHZ <-3SD with oedema - - under-5 - - DisMod - * - All WHZ <-2SD (PEM) - - All ages - - DisMod - -For the all-age model, they set the duration of PEM to 9 months after consulting -with nutrition experts. The current modelers (as of June 2021 no longer have -documentation of these conversations, which took place sometime before 2015). -They used a remission rate of 0.25 - 1.25 remitted cases of PEM per person-year -of illness. Note this is a rather wide interval that allowed DisMod to choose a -remission rate within the given bounds based on other input data. -[GBD-2019-Capstone-Appendix-Wasting]_ - -From the all-age model, they then derived (1) a prevalence:incidence ratio that -was applied across all categories of non-fatal PEM, and (2) a moderate:severe -wasting ratio for both under and over 5. [GBD-2019-Capstone-Appendix-Wasting]_ - -The modelers then assumed that there is zero prevalence of oedema in anyone over -5. [GBD-2019-Capstone-Appendix-Wasting]_ - -Additionally, they calculated the fraction of wasting attributable to severe -worm infestation and subtracted this out of all wasting, attributing the -remainder to PEM. They assumed no oedema due to worms, and the -prevalence:incidence ratio derived from the all-age PEM model. [GBD-2019-Capstone-Appendix-Wasting]_ - -The modelers used child anthropometry data from health surveys, literature, -and national reports, from which they estimate the WHZ SDs that correspond with -the case definitions. They additionally used SMART datasets to estimate the -proportion under 5 with oedema. In the GBD 2019 Appendix, they note, "Future -work in systematically evaluating longitudinal datasets on nutrition and growth -failure will allow us to improve the empirical basis for PEM incidence -estimates, including improved resolution for the component -categories." [GBD-2019-Capstone-Appendix-Wasting]_ - -Cause Hierarchy ---------------- - -.. image:: pem_cause_hierarchy.svg - -Vivarium Modeling Strategy -++++++++++++++++++++++++++ - -.. list-table:: PEM parameters - :widths: 5 10 10 20 - :header-rows: 1 - - * - State - - Measure - - Value - - Notes - * - Wasting exposure cat2 (MAM) - - disability weight - - :math:`\frac{{\sum_{sequelae\in \text{MAM}}} \scriptstyle{\text{disability_weight}_s \times\ \text{prevalence}_s}}{{\sum_{sequelae\in xt{MAM}} \scriptstyle{\text{prevalence}_s}}}` - - disability weight for MAM - * - Wasting exposure cat1 (SAM) - - disability weight - - :math:`\frac{{\sum_{sequelae\in \text{SAM}}} \scriptstyle{\text{disability_weight}_s \times\ \text{prevalence}_s}}{{\sum_{sequelae\in \text{SAM}} \scriptstyle{\text{prevalence}_s}}}` - - disability weight for SAM - * - Wasting exposure cat3 and cat4 - - disability weight - - 0 - - No disability in wasting cat3 or cat4 - * - Wasting exposure cat1 and cat2 (SAM and MAM) - - excess mortality - - :math:`\frac{\text{deaths_c387}}{\text{population} \times \text{prevalence_c387}}` - - death counts come from codcorrect - * - wasting exposure cat3 and cat4 - - excess mortality rate - - 0 - - No PEM deaths in wasting cat3 or cat4 - * - All - - cause specific mortality - - :math:`\frac{\text{deaths_c387}}{\text{population}}` - - death counts come from codcorrect - -.. todo:: - - Determine the status of GBD 2021 PEM model and decide how to proceed. Remember that CIFF implementation used 2019 version. - -.. note:: - - The 2020 Codcorrect model for PEM is not yet completed. Check here on central machinary to see latest codcorrect modeling. - https://hub.ihme.washington.edu/pages/viewpage.action?spaceKey=GBD2020&title=GBD+2020+CodCorrect+Tracking - - and here for scheduled finishing time (currently scheduled to complete on july 30th- 12July2021) - https://hub.ihme.washington.edu/pages/viewpage.action?spaceKey=GBD2020&title=GBD+2020+Release+1+Computation - - -The following code can be used to access draw-level deaths for PEM - -.. code-block:: python - - # GBD 2019 (this is the version we will use for PEM for now) - - get_draws(gbd_id_type = 'cause_id', - gbd_id = [387], #pem - source = "codcorrect", - metric_id = 1, #counts - measure_id = 1, #deaths - location_id = [179], - sex_id = [1,2], - age_group_id = [4,5], - gbd_round_id = 6, - year_id =2019, - decomp_step = 'step5') - - - # GBD 2020 (not fully formed) - - get_draws(gbd_id_type = 'cause_id', - gbd_id = [387], #pem - source = "codcorrect", - metric_id = 1, #counts - measure_id = 1, #deaths - location_id = [179], - sex_id = [1,2], - age_group_id = [388,389,238,34], - gbd_round_id = 7, - year_id = 2020, - decomp_step = 'step3', #this is the latest decomp step, will get updated - version_id = 260) #this is the latest version, will get updated - - -.. list-table:: PEM Data Sources and Definitions - :widths: 10 10 20 20 - :header-rows: 1 - - * - Variable - - Source - - Description - - Notes - * - MAM sequelae - - - - {s198, s2033} - - Moderate wasting with eodema, moderate wasting without oedema - * - SAM sequelae - - - - {s2036, s199} - - Severe wasting with eodema, severe wasting without oedema - -.. note:: - - The 2020 Como model for PEM is not yet completed, with only 100 draw. Check here on central machinary to see latest como modeling. - https://hub.ihme.washington.edu/display/GBD2020/COMO+tracking - - -To pull PEM sequelae prevalence, use the following code - -.. code-block:: python - - #GBD 2019 - - get_draws(gbd_id_type = 'sequela_id', - gbd_id = [198,2033,2036,199], - source = "como", - location_id = [179], - sex_id = [1,2], - age_group_id = [2,3,4,5], - gbd_round_id = 6, - decomp_step = 'step5') - - - #GBD 2020 (currently only 100 draws) - - get_draws(gbd_id_type = 'sequela_id', - gbd_id = [198,2033,2036,199], - source = "como", - location_id = [179], - sex_id = [1,2], - age_group_id = [2,3,388,389,238,34], - gbd_round_id = 7, - decomp_step = 'iterative') - - - #as well as from db_queries - - from db_queries import get_sequela_metadata - - hierarchy_2019 = get_sequela_metadata(sequela_set_id=2, gbd_round_id=6, decomp_step="step4") - hierarchy_2019.loc[(hierarchy_2019.cause_id==387)] #2019 - -.. list-table:: PEM Restrictions 2019 - :widths: 10 10 20 - :header-rows: 1 - - * - Restriction type - - Value - - Notes - * - Male only - - False - - - * - Female only - - False - - - * - YLL only - - False - - - * - YLD only - - False - - - * - YLL age group start - - Post Neonatal - - age_group_id = 4 - * - YLL age group end - - 95 plus - - age_group_id = 235 - * - YLD age group start - - Early Neonatal - - age_group_id = 2 - * - YLD age group end - - 95 Plus - - age_group_id = 235 - -.. list-table:: PEM Restrictions 2021 - :widths: 10 10 20 - :header-rows: 1 - - * - Restriction type - - Value - - Notes - * - Male only - - False - - - * - Female only - - False - - - * - YLL only - - False - - - * - YLD only - - False - - - * - YLL age group start - - 1-5 months - - age_group_id = 388 - * - YLL age group end - - 95 plus - - age_group_id = 235 - * - YLD age group start - - Early Neonatal - - age_group_id = 2 - * - YLD age group end - - 95 Plus - - age_group_id = 235 - -.. code-block:: python - - #age group id differences between 2019 and 2021 - - #2021 age ids - early nn = 2 - late nn = 3 - 1m-5m = 388 #2019 it was 4 = postneonatal - 6m-11m = 389 #2019 it was 4 = postneonatal - 12m-23m = 238 #2019 it was 5 = 1-5 - 2y-4y = 34 #2019 it was 5 = 1-5 - -Validation -++++++++++ - -All of the following should match expected values for the PEM model: - - - prevalence - - ylds - - csmr - - emr - -References -++++++++++ - + */index diff --git a/docs/source/models/risk_exposures/child_growth_failure/wasting/wasting_state_exposure_with_complicated_sam/WASTING CALIBRATION.docx b/docs/source/models/risk_exposures/child_growth_failure/wasting/wasting_state_exposure_with_complicated_sam/WASTING CALIBRATION.docx new file mode 100644 index 0000000000000000000000000000000000000000..66d5717f5f1e12082d4faadbaf43fc2052687e91 GIT binary patch literal 140944 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%0D({OdRmX2p57&nLvjlix_E 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 ZrI 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 Date: Wed, 15 Apr 2026 13:53:21 -0700 Subject: [PATCH 2/5] update model doc --- .../index.rst | 478 +++--------------- 1 file changed, 71 insertions(+), 407 deletions(-) diff --git a/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/index.rst b/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/index.rst index fda2badc2f..e4721d29ba 100644 --- a/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/index.rst +++ b/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/index.rst @@ -45,425 +45,89 @@ Overview ++++++++ -This page contains information pertaining to the 2021 protein energy malnutrition (PEM) -risk-attributable cause model. The PEM cause model is 100% attributable to the -child wasting risk factor. The child wasting risk exposure document for the -:ref:`nutrition optimization simulation <2021_concept_model_vivarium_nutrition_optimization>` -can be :ref:`found here<2021_risk_exposure_wasting_state_exposure>`. +This page contains information pertaining to morbidity and mortality directly attributable to the child wasting risk factor. Note that this risk-attributable model has been extended beyond the scope of the :ref:`protein energy malnutrition risk-attributable cause <2021_pem>` used in the :ref:`original nutrition optimization child simulation model <2021_concept_model_vivarium_nutrition_optimization_children>` to support the modeling strategy of inpatient SAM treatment in the :ref:`nutrition optimization inpatient SAM extension simulation model <>`. -.. note:: +Modeling strategy ++++++++++++++++++ - For information on the background of PEM and child wasting, see the - :ref:`2020 joint risk-cause model for wasting and PEM <2020_risk_exposure_wasting_state_exposure>`. +The following disability weights and excess mortality weights should apply to each wasting exposure state as detailed on the :ref:`wasting risk exposure with complicated SAM model document <>`. We have suggested cause nomenclature in the table below for consistency with prior implementation, but the choice is arbitrary and we can deviate from it if desired. -+-------------------------------------------------+ -| List of abbreviations | -+=======+=========================================+ -| AM | Acute malnutrition | -+-------+-----------------------------------------+ -| MAM | Moderate acute malnutrtion | -+-------+-----------------------------------------+ -| SAM | Severe acute malnutrition | -+-------+-----------------------------------------+ -| TMREL | Theoretical minimum risk exposure level | -+-------+-----------------------------------------+ -| CGF | Child growth failure composed of wasting| -| | stunging and underweight | -+-------+-----------------------------------------+ -| PEM | Protein energy malnutrition | -+-------+-----------------------------------------+ - -Protein Energy Malnutrition in GBD 2019/2021 -++++++++++++++++++++++++++++++++++++++++++++ - -PEM is responsible for both fatal and nonfatal outcomes within the GBD -framework. GBD maintains a cause of death model called "Nutritional -deficiencies" that is split into *PEM* and *Other Nutritional Deficiencies* that -estimates PEM mortality. Nonfatal PEM cases are modelled independently, using -the case definition moderate and severe acute malnutrition, defined in terms of -weight-for-height Z-scores (WHZ). All PEM cases are attributed to the -:ref:`GBD Child Growth Failure risk factor `. -We include specifics on -the PEM cause models below. [GBD-2019-Capstone-Appendix-Wasting]_, p789. - -PEM Fatal Model ---------------- - -GBD runs a parent CODEm model to estimate deaths attributable to nutritional -deficiency, using vital registration and verbal autopsy data as inputs. The -applicable ICD codes are as follows: [GBD-2019-Capstone-Appendix-Wasting]_ - -.. list-table:: PEM CoD ICD-10 Codes - :widths: 10 20 - :header-rows: 1 - - * - GBD Cause - - ICD-10 Code - * - Protein-energy malnutrition - - E40-E46.9 (Kwashiorkor, marasmus, specified and unspecified proteincalorie malnutrition) - * - Other nutritional deficiencies - - D51-D52.0 (vitamin B12 deficiency anaemia and folate deficiency anaemia) - * - Other nutritional deficiencies - - D52.8-D53.9 (other nutritional anaemias) - * - Other nutritional deficiencies - - D64.3 (other sideroblastic anaemias) - * - Other nutritional deficiencies - - E51-E61.9 (thiamine, niacin, other B group vitamins, ascorbic acid, vitamin D, other vitamin, dietary calcium, dietary selenium, dietary zinc, and other nutrient element deficiencies) - * - Other nutritional deficiencies - - E63-E64.0 (other nutritional deficiencies and sequelae of protein-calorie malnutrition) - * - Other nutritional deficiencies - - E64.2-E64.9 (sequelae of vitamin C deficiency, rickets, other nutritional deficiencies, and unspecified nutritional deficiencies) - * - Other nutritional deficiencies - - M12.1-M12.19 (Kashin-Beck disease) - * - Garbage code - - D50, D50.0 and D50.9 (unspecified anaemia) - -They then run (1) an under-5 PEM model, (2) a 5-and-over PEM model, and (3) an -other nutritional deficiencies model. These models are scaled using CODCorrect -to fit the parent nutritional deficiency model. [GBD-2019-Capstone-Appendix-Wasting]_ - -Note that as PEM is defined as "a lack of dietary protein and/or energy", it -includes famines and severe droughts. These result in discontinuities in PEM -estimation, which the GBD team accounts for. The appendix specifically mentions -using the Tombstone report to estimate deaths due to the famine during the Great -Leap Forward in the 1960s in China. [GBD-2019-Capstone-Appendix-Wasting]_ - -PEM Nonfatal Model ------------------- -GBD's nonfatal PEM model takes as its case definition "moderate and severe acute -malnutrition", defined in terms of distance from the mean WHZ score given by the -WHO 2006 growth standard for children. The relevant ICD 10 codes are E40-E46.9, -E64.0, and ICD 9 codes are 260-263.9. PEM is partitioned into the following four -sequelae: [GBD-2019-Capstone-Appendix-Wasting]_ - -.. list-table:: Nonfatal PEM Sequelae 2019/2021 - :widths: 10 15 15 15 - :header-rows: 1 - - * - Sequela Name - - WHZ range - - Clinical description - - Disability weights - * - Moderate wasting without oedema - - {WHZ_i | -3SD < WHZ_i < -2SD} - - Asymptomatic - - NA - * - Moderate wasting with oedema - - {WHZ_i | -3SD < WHZ_i < -2SD} - - Is very tired and irritable and has diarrhoea - - 0.051 (0.031–0.079) - * - Severe wasting without oedema - - {WHZ_i | WHZ_i < -3SD} - - Is extremely skinny and has no energy. - - 0.128 (0.082–0.183) - * - Severe wasting with oedema - - {WHZ_i | WHZ_i < -3SD} - - Is very tired and irritable and has diarrhoea. Is extremely skinny and has no energy. - - 0.051 (0.031–0.079); 0.128 (0.082–0.183). Applied multiplicatively. - -These are mapped onto clinically-defined wasting states as follows: - -.. list-table:: Clinical definitions 2019/2021 - :widths: 5 10 +.. list-table:: State data :header-rows: 1 - - * - Condition - - Estimated by GBD sequelae - * - Kwashiorkor - - {Moderate wasting with oedema} + {Severe wasting with oedema} - * - Marasmus - - {Severe wasting without oedema} + {Severe wasting with oedema} - -The above table represents GBD definitions. In the literature these definitions -are highly debated, often defining marasmus as strictly "severe wasting without -oedema". - -The nonfatal estimation pipeline comprises five models: -.. list-table:: Nonfatal PEM sub-models 2019/2021 - :widths: 15 5 5 + * - Wasting state + - Cause name + - Disability weight + - Excess mortality rate + - Note + * - cat4 (susceptible to child wasting), cat3 (mild childwasting), cat2_better (better MAM), cat2_worse (worse MAM) + - other_protein_energy_malnutrition + - 0 + - daily_probability_to_annual_rate(other_causes_mortality_daily_probability) + - + * - cat1_uncomplicated + - uncomplicated_severe_protein_energy_malnutrition + - DW_uncomplicated_sam + - daily_probability_to_annual_rate(d1_uncomplicated) + - + * - cat1_complicated + - complicated_severe_protein_energy_malnutrition + - DW_severe_wasting_and_oedema + - daily_probability_to_annual_rate(d1_complicated) + - For simplicity, assumed all complicated SAM cases have DW corresponding with severe wasting and oedema + +.. list-table:: Parameter values :header-rows: 1 - - * - Modeled entity - - Age - - Modeling software - * - Prevalence of WHZ <-2SD - - under-5 - - STGPR - * - Prevalence of WHZ <-3SD - - under-5 - - STGPR - * - Proportion of WHZ <-2SD with oedema - - under-5 - - DisMod - * - Proportion of WHZ <-3SD with oedema - - under-5 - - DisMod - * - All WHZ <-2SD (PEM) - - All ages - - DisMod - -For the all-age model, they set the duration of PEM to 9 months after consulting -with nutrition experts. The current modelers (as of June 2021 no longer have -documentation of these conversations, which took place sometime before 2015). -They used a remission rate of 0.25 - 1.25 remitted cases of PEM per person-year -of illness. Note this is a rather wide interval that allowed DisMod to choose a -remission rate within the given bounds based on other input data. -[GBD-2019-Capstone-Appendix-Wasting]_ - -From the all-age model, they then derived (1) a prevalence:incidence ratio that -was applied across all categories of non-fatal PEM, and (2) a moderate:severe -wasting ratio for both under and over 5. [GBD-2019-Capstone-Appendix-Wasting]_ - -The modelers then assumed that there is zero prevalence of oedema in anyone over -5. [GBD-2019-Capstone-Appendix-Wasting]_ - -Additionally, they calculated the fraction of wasting attributable to severe -worm infestation and subtracted this out of all wasting, attributing the -remainder to PEM. They assumed no oedema due to worms, and the -prevalence:incidence ratio derived from the all-age PEM model. [GBD-2019-Capstone-Appendix-Wasting]_ - -The modelers used child anthropometry data from health surveys, literature, -and national reports, from which they estimate the WHZ SDs that correspond with -the case definitions. They additionally used SMART datasets to estimate the -proportion under 5 with oedema. In the GBD 2019 Appendix, they note, "Future -work in systematically evaluating longitudinal datasets on nutrition and growth -failure will allow us to improve the empirical basis for PEM incidence -estimates, including improved resolution for the component -categories." [GBD-2019-Capstone-Appendix-Wasting]_ -Cause Hierarchy ---------------- - -.. image:: pem_cause_hierarchy.svg - -Vivarium Modeling Strategy -++++++++++++++++++++++++++ - -.. list-table:: PEM parameters - :widths: 5 10 10 20 - :header-rows: 1 - - * - State - - Measure - - Value - - Notes - * - Wasting exposure cat2 (MAM) - - disability weight - - :math:`\frac{{\sum_{sequelae\in \text{MAM}}} \scriptstyle{\text{disability_weight}_s \times\ \text{prevalence}_s}}{{\sum_{sequelae\in xt{MAM}} \scriptstyle{\text{prevalence}_s}}}` - - disability weight for MAM - * - Wasting exposure cat1 (SAM) - - disability weight - - :math:`\frac{{\sum_{sequelae\in \text{SAM}}} \scriptstyle{\text{disability_weight}_s \times\ \text{prevalence}_s}}{{\sum_{sequelae\in \text{SAM}} \scriptstyle{\text{prevalence}_s}}}` - - disability weight for SAM - * - Wasting exposure cat3 and cat4 - - disability weight - - 0 - - No disability in wasting cat3 or cat4 - * - Wasting exposure cat1 and cat2 (SAM and MAM) - - excess mortality - - :math:`\frac{\text{deaths_c387}}{\text{population} \times \text{prevalence_c387}}` - - death counts come from codcorrect - * - wasting exposure cat3 and cat4 - - excess mortality rate - - 0 - - No PEM deaths in wasting cat3 or cat4 - * - All - - cause specific mortality - - :math:`\frac{\text{deaths_c387}}{\text{population}}` - - death counts come from codcorrect - -.. todo:: - - Determine the status of GBD 2021 PEM model and decide how to proceed. Remember that CIFF implementation used 2019 version. - -.. note:: - - The 2020 Codcorrect model for PEM is not yet completed. Check here on central machinary to see latest codcorrect modeling. - https://hub.ihme.washington.edu/pages/viewpage.action?spaceKey=GBD2020&title=GBD+2020+CodCorrect+Tracking - - and here for scheduled finishing time (currently scheduled to complete on july 30th- 12July2021) - https://hub.ihme.washington.edu/pages/viewpage.action?spaceKey=GBD2020&title=GBD+2020+Release+1+Computation - - -The following code can be used to access draw-level deaths for PEM - -.. code-block:: python - - # GBD 2019 (this is the version we will use for PEM for now) - - get_draws(gbd_id_type = 'cause_id', - gbd_id = [387], #pem - source = "codcorrect", - metric_id = 1, #counts - measure_id = 1, #deaths - location_id = [179], - sex_id = [1,2], - age_group_id = [4,5], - gbd_round_id = 6, - year_id =2019, - decomp_step = 'step5') - - - # GBD 2020 (not fully formed) - - get_draws(gbd_id_type = 'cause_id', - gbd_id = [387], #pem - source = "codcorrect", - metric_id = 1, #counts - measure_id = 1, #deaths - location_id = [179], - sex_id = [1,2], - age_group_id = [388,389,238,34], - gbd_round_id = 7, - year_id = 2020, - decomp_step = 'step3', #this is the latest decomp step, will get updated - version_id = 260) #this is the latest version, will get updated - - -.. list-table:: PEM Data Sources and Definitions - :widths: 10 10 20 20 - :header-rows: 1 - - * - Variable - - Source - - Description - - Notes - * - MAM sequelae - - - - {s198, s2033} - - Moderate wasting with eodema, moderate wasting without oedema - * - SAM sequelae - - - - {s2036, s199} - - Severe wasting with eodema, severe wasting without oedema - -.. note:: - - The 2020 Como model for PEM is not yet completed, with only 100 draw. Check here on central machinary to see latest como modeling. - https://hub.ihme.washington.edu/display/GBD2020/COMO+tracking - - -To pull PEM sequelae prevalence, use the following code - -.. code-block:: python - - #GBD 2019 - - get_draws(gbd_id_type = 'sequela_id', - gbd_id = [198,2033,2036,199], - source = "como", - location_id = [179], - sex_id = [1,2], - age_group_id = [2,3,4,5], - gbd_round_id = 6, - decomp_step = 'step5') - - - #GBD 2020 (currently only 100 draws) - - get_draws(gbd_id_type = 'sequela_id', - gbd_id = [198,2033,2036,199], - source = "como", - location_id = [179], - sex_id = [1,2], - age_group_id = [2,3,388,389,238,34], - gbd_round_id = 7, - decomp_step = 'iterative') - - - #as well as from db_queries - - from db_queries import get_sequela_metadata - - hierarchy_2019 = get_sequela_metadata(sequela_set_id=2, gbd_round_id=6, decomp_step="step4") - hierarchy_2019.loc[(hierarchy_2019.cause_id==387)] #2019 - -.. list-table:: PEM Restrictions 2019 - :widths: 10 10 20 - :header-rows: 1 - - * - Restriction type - - Value - - Notes - * - Male only - - False - - - * - Female only - - False - - - * - YLL only - - False - - - * - YLD only - - False - - - * - YLL age group start - - Post Neonatal - - age_group_id = 4 - * - YLL age group end - - 95 plus - - age_group_id = 235 - * - YLD age group start - - Early Neonatal - - age_group_id = 2 - * - YLD age group end - - 95 Plus - - age_group_id = 235 - -.. list-table:: PEM Restrictions 2021 - :widths: 10 10 20 - :header-rows: 1 - - * - Restriction type - - Value - - Notes - * - Male only - - False - - - * - Female only - - False - - - * - YLL only - - False - - - * - YLD only - - False - - - * - YLL age group start - - 1-5 months - - age_group_id = 388 - * - YLL age group end - - 95 plus - - age_group_id = 235 - * - YLD age group start - - Early Neonatal - - age_group_id = 2 - * - YLD age group end - - 95 Plus - - age_group_id = 235 - -.. code-block:: python - - #age group id differences between 2019 and 2021 - - #2021 age ids - early nn = 2 - late nn = 3 - 1m-5m = 388 #2019 it was 4 = postneonatal - 6m-11m = 389 #2019 it was 4 = postneonatal - 12m-23m = 238 #2019 it was 5 = 1-5 - 2y-4y = 34 #2019 it was 5 = 1-5 + * - Parameter + - Definition + - Value + - Note + * - DW_severe_wasting + - Disability weight of severe wasting + - 0.128 (0.082–0.183) + - + * - DW_oedema + - Disability weight of oedema + - 0.051 (0.031–0.079) + - + * - prev_s199 + - Prevalence of severe wasting without oedema + - ``get_draws(release_id=9, year_id=2021, gbd_id_type='sequela_id', gbd_id=199, measure_id=5, source='como')`` + - + * - prev_s198 + - Prevalence of moderate wasting with oedema + - ``get_draws(release_id=9, year_id=2021, gbd_id_type='sequela_id', gbd_id=198, measure_id=5, source='como')`` + - + * - DW_uncomplicated_sam + - Overall disability weight of uncomplicated SAM + - DW_severe_wasting * prev_s199 / (prev_s199 + prev_s198) + DW_oedema * prev_s198 / (prev_s199 + prev_s198) + - We make the simplifying assumption that uncomplicated SAM has no cases with concurrent severe wasting and oedema (these cases are assumed to be complicated SAM) and that the ratio of cases with moderate wasting and oedema to cases of severe wasting without oedema within uncomplicated SAM is equal to the ratio of these two sequelae in GBD. + * - DW_severe_wasting_and_oedema + - Disability weight of concurrent severe wasting and oedema + - 1 - (1 - DW_severe_wasting) * (1 - DW_oedema) + - + * - d1_complicated + - Daily probability of mortality in the complicated SAM state + - Values found here. TODO: LINK VALUES + - Represents mortality due to all causes + * - d1_uncomplicated + - Daily probability of mortality in the uncomplicated SAM state + - Values found here. TODO: LINK VALUES + - Represents mortality due to all causes + * - other_causes_mortality_daily_probability + - Daily probability of mortality due to causes other than diarrheal diseases, lower respiratory infections, malaria, or measles + - Values found here. TODO: LINK VALUES + - Represents mortality due to causes other than modeled infectious diseases in non-SAM states and mortality experienced in SAM states Validation ++++++++++ -All of the following should match expected values for the PEM model: +As a validation, YLDs due to the wasting-attributable cause model should be similar in magnitude to YLDs due to PEM. + +As a verification, EMRs of for the wasting-attributable cause model should match input data - - prevalence - - ylds - - csmr - - emr +As a verification, ACMR at the population level should match GBD expectation. References ++++++++++ From 8293be2040e86bb9e43d7b2bbf6e5436f6096375 Mon Sep 17 00:00:00 2001 From: Ali Bowman Date: Wed, 15 Apr 2026 13:58:40 -0700 Subject: [PATCH 3/5] update cross references --- .../concept_model.rst | 5 ++--- .../gbd_2021_inpatient_sam_extension/index.rst | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/docs/source/models/concept_models/vivarium_nutrition_optimization_extension/concept_model.rst b/docs/source/models/concept_models/vivarium_nutrition_optimization_extension/concept_model.rst index f78d21463d..0dccee43a2 100644 --- a/docs/source/models/concept_models/vivarium_nutrition_optimization_extension/concept_model.rst +++ b/docs/source/models/concept_models/vivarium_nutrition_optimization_extension/concept_model.rst @@ -47,7 +47,6 @@ Artifact-only updates (data updates to come): Components that need to be altered to support new wasting state (more details to come): - :ref:`Child underweight risk exposure <2020_risk_exposure_child_underweight>`: exposure lookup table needs to support additional wasting state (apply existing cat1 values to both cat1_complicated and cat1_uncomplicated) -- :ref:`Effect of birthweight on wasting (see initialization section) <2021_risk_exposure_wasting_state_exposure>`: needs to support additional wasting state - :ref:`CGF risk effects <2019_risk_effect_wasting>`: EMRs for all SAM states set to zero Components with substantial updates (links/updates to come) @@ -58,8 +57,8 @@ Components with substantial updates (links/updates to come) - Transition rates (TODO: post github commit with changes) - SAM treatment for complicated SAM -- Protein energy malnutrition/mortality attributable to child wasting -- Mortality due to other causes +- :ref:`Child wasting state-specific mortality and morbidity <2021_pem_inpatient_sam_extension>` +- Mortality due to other causes: set to zero for this simulation (all mortality will be captured in the :ref:`Child wasting state-specific mortality and morbidity <2021_pem_inpatient_sam_extension>` modeling strategy) .. _nutrition_optimization_extension2.2: diff --git a/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/index.rst b/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/index.rst index e4721d29ba..1dcf08f806 100644 --- a/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/index.rst +++ b/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/index.rst @@ -45,12 +45,12 @@ Overview ++++++++ -This page contains information pertaining to morbidity and mortality directly attributable to the child wasting risk factor. Note that this risk-attributable model has been extended beyond the scope of the :ref:`protein energy malnutrition risk-attributable cause <2021_pem>` used in the :ref:`original nutrition optimization child simulation model <2021_concept_model_vivarium_nutrition_optimization_children>` to support the modeling strategy of inpatient SAM treatment in the :ref:`nutrition optimization inpatient SAM extension simulation model <>`. +This page contains information pertaining to morbidity and mortality directly attributable to the child wasting risk factor. Note that this risk-attributable model has been extended beyond the scope of the :ref:`protein energy malnutrition risk-attributable cause <2021_pem>` used in the :ref:`original nutrition optimization child simulation model <2021_concept_model_vivarium_nutrition_optimization_children>` to support the modeling strategy of inpatient SAM treatment in the :ref:`nutrition optimization inpatient SAM extension simulation model `. This modeling strategy was designed for the specific application in the N.O. inpatient SAM extension model and will not generalize to other use cases. Modeling strategy +++++++++++++++++ -The following disability weights and excess mortality weights should apply to each wasting exposure state as detailed on the :ref:`wasting risk exposure with complicated SAM model document <>`. We have suggested cause nomenclature in the table below for consistency with prior implementation, but the choice is arbitrary and we can deviate from it if desired. +The following disability weights and excess mortality weights should apply to each wasting exposure state as detailed on the :ref:`wasting risk exposure with complicated SAM model document <2021_risk_exposure_wasting_with_complicated_sam>`. We have suggested cause nomenclature in the table below for consistency with prior implementation, but the choice is arbitrary and we can deviate from it if desired. .. list-table:: State data :header-rows: 1 From 01b6f6423f45857f598ebdf9e8225578b6964a5e Mon Sep 17 00:00:00 2001 From: Ali Bowman Date: Wed, 15 Apr 2026 14:15:20 -0700 Subject: [PATCH 4/5] add links to placeholder data --- .../gbd_2021_inpatient_sam_extension/index.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/index.rst b/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/index.rst index 1dcf08f806..2d41ed4ce0 100644 --- a/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/index.rst +++ b/docs/source/models/risk_attributable_causes/protein_energy_malnutrition/gbd_2021_inpatient_sam_extension/index.rst @@ -109,15 +109,15 @@ The following disability weights and excess mortality weights should apply to ea - * - d1_complicated - Daily probability of mortality in the complicated SAM state - - Values found here. TODO: LINK VALUES + - `See placeholder values here `__ (parameter == 'd1_complicated') - Represents mortality due to all causes * - d1_uncomplicated - Daily probability of mortality in the uncomplicated SAM state - - Values found here. TODO: LINK VALUES + - `See placeholder values here `__ (parameter == 'd1_complicated') - Represents mortality due to all causes * - other_causes_mortality_daily_probability - Daily probability of mortality due to causes other than diarrheal diseases, lower respiratory infections, malaria, or measles - - Values found here. TODO: LINK VALUES + - `See placeholder values here `__ (parameter == 'other_causes_mortality_daily_probability') - Represents mortality due to causes other than modeled infectious diseases in non-SAM states and mortality experienced in SAM states Validation From 5c7e9321d0343c24ab6d64a46c60ab90f8090250 Mon Sep 17 00:00:00 2001 From: Abraham Flaxman Date: Wed, 15 Apr 2026 15:55:32 -0700 Subject: [PATCH 5/5] Delete docs/source/models/risk_exposures/child_growth_failure/wasting/wasting_state_exposure_with_complicated_sam/~WRL0958.tmp remove tmp file --- .../~WRL0958.tmp | Bin 45390 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 docs/source/models/risk_exposures/child_growth_failure/wasting/wasting_state_exposure_with_complicated_sam/~WRL0958.tmp diff --git a/docs/source/models/risk_exposures/child_growth_failure/wasting/wasting_state_exposure_with_complicated_sam/~WRL0958.tmp b/docs/source/models/risk_exposures/child_growth_failure/wasting/wasting_state_exposure_with_complicated_sam/~WRL0958.tmp deleted file mode 100644 index 78c8e927dd2f03b4d6c5349c325c626ae40bad6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45390 zcmeFYWl$W^-z7YR;GW>_?jGFT-66QUy9E;5-QC@t;E>?%?h@Q#oB!@sJzMX7e7`+A zRWr>D-P8B}^qh0=C`f~UMg>8Fpg|xI5s0gQPCEz;1nP$Xfxd#EKWPiw**crpI_s-= z*qb=%(!1MO6Xt#XM41En1f2i>9{-Ik(2%eq1NZf$#CVVwGor|SA#z(?sid}kJaQS8Z zdh%Ga3W1O3PA|I69`#)Y zVXtpjEi7fy;&e%ojstbi(AR^>D;HncHjHK`f0&AX-Z3$*8~mrGD7sN^mQGazE^W~Z zJf6GC#UhG|i3j+WT}TEJvuM5*7Pb%BfaA_lg0-!7{$bW!C|NRM1W1d*G3};5bd?}( zWaTGWNR$#CTloR4xWGj?F5MQRq6^p5rA@DrP$Z0?LykjMr4hWj=lE9yylz%~T-L)( z9x*4M;6ZFOPRDfE0ap%ka22wIIey4FqX=>w-v<1R5`y(T3%`ybn@R_|i(dx+7!Ef6 zuldBR_wt&J4+3fAfq_tfGu-SPjTwyXj9hGhhWOD5Pkm0}R$Air-y;{@3}(fwTin{( z?I|=_?mjc*6z{aG=_R*Myqy?GR#4kY=OIeAo<6c6F+V$AlfwBYhzKUM$gTz&n~Wi(Z4*txR@}8A zk5q5XWUy%ZV7<2FaaX}Z7>Hl!#4Wn0d~KAjRHe(*KY2sP5B~f{z$8N|o3-;6%$qmK~ zx1H}6zEXa%tCULFzMLXkOrEjMkoo7XDRuW`7&}pQeD9~#$spNXwqDJzW=9(DIu~}l zI<_nQjcRnS-2-P`wK|lohO$a`e?;UTQ##uHk@pY8nc^gJ+jR!GNAI6t*~RgDPDoCR zO0#!@+8Qo>Z9VL}3qBl~DhUMiD1qpmRN)$(Qz5~BxsnrP2B7uSUr6U!Q{c1%C+a{A zsvsOPy2ODx_+t7U$A%_tI8p5eId)Jod$&j8MM)ivXt>MJMu z^Vo8ajG^wIf|9iuD7$fRE~8LDjD0IfdcDQ z#X`T~J#jssRh_bK!CXF!?YW6s0neo}Nk<}jz4>Upstui_ccNrbZX)<^%Ay3?`+cg9 zA@A8p-Ma5@vD#Y<>nqXg)mNsPyh^HVe^LH0A@PcFd=o+zVZZ5x6t~=VRq6NPBUZzLA(O>A!RZChrQy}9=Lmy_HFla)|#ZPxJx5hb94|PIL zMG$9fI-nLyccn-iX``6R*s@2Kdwl}u!8{Q!R8lL{$rCj*qF(-IM>AGx&-|Bz`&aeB zK_X^eD6kM3=DnV7>itWJ2xV3Gw{NZPMv18P*?`R7_Y4Mc*%EIwf{*$1Ck~9Fj9Xgi>gxtnM|dpzn1tzEPIhk>&-d z(tHc5q9YVlCBmknaCf8^(+$Kz-izq!>Oy`!ME+EOIaX|I7q2){ZbnhYytD`>&3^j3 z4dwT7&t9M5`~y*QK^_`UI?SWH&m|FFVmME2{|^VHh<@#?9PX~K(-^>Xx!$Ci<%$FhqcWH@M-n%;>L>K6WUZ)mZDmu>6L#0`zS&X4R6pZ_F6VT2M%%4# z)N30`vkl@@LndkA&Ucn{x6zz>A(!aqOhQlI=e2M|e+aE;hkI)$^XbiYY@;xnm47rX6~rqkCPC+ zO=cJ?*{=m}ZqV=e$}MY4WbIUD>;t6m1*x+IJXbb@!{m-m!?^p6MIF8!;G@kqy&PI9 z1U%oxF6CeHZ%3{-E;FAhJ5px}ZnZh$Pp(c#HIrT>muu{<8-6Q$JYQ_j3m3{(jaEAm z4Je_jH*c6M>5nCYUCtUcmtqzX)I*UyBB{r>yft=V8OIN(a1kWmCu7W#)Sqs6e@CeF zeN}ud6Lbx7mn?hnq~H_9LaRjnu7=X$fJJ0@(Ly`>ZP_7p@%N;TYD-1&Dx)0q;Gc4Y zo4H|ddMDvzf}~XWvOeKJA*FQF{A0VdI>o=Pa|vh%L;BlflD9!=9gv8jL}KYK`I8}w zNSA{p`myV{{>uY{CDj+!(N8?11p!a?Xc+k_hxr02nj9X~V-h0Wo}$=xIvw}Hk8KVn zq~zbTr%M?Z*C~+Z#lf!Y%ed2m-W8WDkRNyws9fQogLHPhT+$b{je=4g3RpT-g)_NDV_R3wHyL&E+f%nJt?k#b^xxyX z<}xU`+%Jq2lldB5Q<#iB_sH9Cf?&3YnB+1)M%yY2sZ?x>orSZof0zE+$H$nkPKZj( z7Go$X%dez>TU_Kn9clYJ@NzU$P4LKlw3}KKfBDt_np0NzmsNOa2;vt;fyphX$f`9= z&Ffve`qS^Ojck-auX_IM_2%2PX!Tc(02@$a)AFaA~XJ(TLH|ED5^G!${xC5dU zhZLjiS)p}-ezcoWWHGY1PZ(r8diS7cg-HT?{dz;j*cqvVoC9;vKXWJJ`ksY9s@t5w zU)2Nmdp2VOCNH6mPnW;W)$H$`g>58(?TRfdn%$EHCLayh=XDn(#D2*P(g z4$AE3)9bT6;lVP=j`v<+wiCQ`cuSTmtzvZh#;=f-PGKHPqH3_)f)B%H{FxqNH6N;R zSTd%zcQ5iv+j;e(zT4F2P*)0f(_et4(IMD7x%}~r1Q!k(JA+#f%|M1;^#m`wf0nao$Rb}ZTu$1qzLHv7X_!AW&QtDJLgY#|qWTw*aSh19gocGiKor6%O>(x%A84R%n|?pDQG= zvGsJM%;x0cZk+PiIZAP!!94g4@DD(ngs{TuZjq1*hd%8C23{U%1megmgtKbsUx&nI z1?g}dHfr~wW{Cv*vrKw9NQ1$UEK5c*kb}D_KO5>dcibSGKmH^>ud4$4ArK&)Dr~)G zwEMVscErZblP4;jU!g&lL%} zP3thuCS52CF9mHB{$v~(5Bl$w#5pMx@gpu+2PR~(E+@wJPZP|~%6EHWB==~&X17JT zZT{+&>&uFl*`hqJPM3R_1j=S@_3zk(E!C{yxM7&C(;=+5< zl!N!IOJ~bXH-Czxc!~rZwx0>Z@f;bU0+}ME?Pa*MH>+1W_P)jP$ZP{KnEiKDlN}To zBndWdYvzu4R`?o(ZpEP^7AglDn(i-7lNL8L7*c_p@uG^iy%CIu8!G-`C{IEg zZX=q#C(6dl5M)`0zJyY8$L8y0mTJ*Af;M0i9cCyH0DH*oA0ok$4|3z7P_PXjM;!=t z4bRk-5++ccZZ*SFcC~t4@OwFsO-sIiza@B|kTM&Sl|n;}{MyUZnD)5q85#)v7-LnB z3~xg|*{*yqC!dO#L-6w`wfruUQ67xBKSe=Mup+wqd#QK;l%eKMfovw^e}+a4-%{4s0cr z;{EueHe%2|%@AGorO_$ROjJOKbQr!t)|b>E!@bh!6kY-aSx9tE;XajdA3VKzkyIc2 zUKyu#8nL9()toX=?goU|BA$1sS%(R}F%(-JTwMx<`$thkyI_lbEBxZiX=nq5R5W9Fj0_1lKoD)RA7S&wI> zn|`}ISht*e20*=-T@rvDFVfB~$SE>xqYy!vg+nfo;qh)ib%^T_C^Q6YL4Pf%t^v<@ zMyVF_RByqr+FTABdUsPCwy{x-Fz^xB8VSJNih0n_VfpN6-R{rCs}al# zO9h8SZsy_X-qY5gCwP*rqBpOa!-X$02xtyl=kDN#$o_yh7hh5CxjDT9QMuA_JWwZj_QA zQ0Cnjziu+62gs?;EPwU0q#Vi(hhEl7T7pZ+kAX_yPAfB;L=-64K7t%YNU)n_Biv}i zgIRPi3!bQ58f&#|rkt5oUM`J^^w>pF9p}*g?))24*ID1EpRD-l93` zT33QTbB~w!TYbQ!d>i-gJ3=uHJT@0o2|46uyt3?-&v=2>_ly1C>0)uSut&h$aMMF4 zw)F%T-7sAnz9Ggz&A1;YmJxMX>qWV}Mf-xh1cso^jT_?;? z;DVw0y-P*&Lq_4+{081r#Imv6nQ=^20aNU=g%PTFE&-_f?6^Zs18-O->r$6^q3ouv zb{+|tM8V05m?)M#a-1;`#(M}cW;ArlISE=9ZgpNc1XO=`=`%HA!xjJ7U^XAr6YA`$ zUZ}2`ZZM-sm7F{=ssLNFYB%dRPoOfxFbKe8HECI;OS%e3r#7 zP56^2G`C4H6fBqP%Y50v$xv;dzzewL*!X?GaRd~5|9btOFC~#asEm;V@Pdak0$jZJ zbq`){Cn=>pEHiABw*iG3-xIIPVJc%W-khOUulgn8tO}%0@ru9aU<{b?cAW6Q#J;0~Rn@U^ z*a$E{Q*Et5JNymIn!oTzuAN*!vH~S2?l%9mW$|8Z_Q4=Avr^Y)Xh9-^rP}ojZ0kWH zIx(lIg`v+li^yZ~nf9^Y68CUjS8zrO)Ds}_$>;1BBB<>vj^}l?KmGorfl7I=uV76)tqx<(M3V;svT$8^EXVVAsFt5*o54+(*%IU7)`nG;E7;E* zgfOpEpArPev4lmuH>#`e%1y0zzcNhD$Sa~Q8nRnVTjJ<%RY80XN~?|?Mia)j$PriA z^IzQz;H5^1&-;<_ ztJD`?0ikQaxr&w{;76@$f+WuyH6JNg7>BY6I&Bd@f%ErYwV+ptsrt}_jbt|1K(Qt3 z4C*jn6;|5V2ek-y8tnu$GPhDj7%QRaRL`0R>fv;)8BxVDHQ6S8br0pS=a!1~m!<9U zd0_|M33Ru6bQCRtSn`O8u!2a_@<25mZH(`VG;}J7M!6zI*A)tt3iZeimxMtzXPZIr zT1SQZSgxUA&ZTFZa;m%OdsD^blUjeFmgb~y(I*DWm!?C|X)Dw@92B(=;#`n^kp--V z*%{jnE4g;v_f2sB$blriR2-Z6yW94{C7Hy0Pt}!5YIp6dLloYkO9R%(l{*c(%=@GE zU!@NVy#xZ5Qop?kNu77C4fwhdLoTaTeLaQfKXrcB5W;HRZzaCHh3gi`43dfZ7yZSQ z`FUuDQq-R~=vS)7=0#~YRx|P{m^0b`e$xNbO1bc}bbKU+a$?tCXRG)71=p;;CKd zn!6I)$jEGpY+seGCAe12at{4$6mERvHlPwn>#v{Qjv#I}{G*0WJNQWa*5+>|&=bc` zo`DbbmyO>bG3v*(5R=3ttJT!cmJ3Tiu6B^Y{^cw9<#jj!(Tr}2q4&&u_o8F3 z+OBy=I;OjB=*?>v6N1DKJehySZ>`xufhtiJi7z)2fZ5o_NOwn1-KB47ntO_~DF#CK zHZNHi^(h9P%`UfRXpC28yLN}K3ucUK?k*88c*+~Uf{xe?K!%M=3T9*lZP%MfDdkl2VRG>?HDtkByO6rO1?bz++)S5ul!s6JR=X!JSf2;wVm=L z!|0Pv(dX!e`HRo)*Ew&>KiIC|)Z||jDek{xy#7JemlUqFMc|)yMVd0`a=e<+t`sX6 z;ietXP5F@2!5q41Cu{B-?@kPFnBqLcA7X{i4{tEtW^(0VC`AzSMyl|G@xlkjI3`9` zwsNCCpfoHz=42yJa;IFCn+RMO9M`fS9tsjTZ6BKTT@7ESaE+EBOvnmc^b;CIu;!CS zl}@zaMZRD?YA=|qMzwo7wUI7FZs#?n4J z(f%Isg;mOanAcp$9#S|G(Yx#Igz+;5p-c^WAUMiaM6MZ3FW5$qYmS_{RY=e$bWX-) zo@iH5PnS{@#Ig%YTNck^;HWW%nC0J4a6nrFnmL{*vf7 zs;9@ca~#=lm5uL}A+}rMIyG|Ll(FFzN3X>qJ0veH?@LQ4n(rL{>qF0M3|l)g+qZ!W z`=;B$4ediz9PZZER&TVd=T;q}Kkgo1j1BuUK^(4Y`oX;4Ae`Rglhflc%%2IVO{Bh~ zzONcX3}Uq0*E-JpZ%{lBe}8&$U2t7Dbd;dD1>Sxeym2?J3!#DLr;j+gBo$>;^9!Mh zVbh$Ti!9ba`~HV5pC_`_^iSjd&vJ>xmg2W2*Osy9^k3GouGE;jd=08;E#Pu@qvdc^ z2V2KVeQsJCiiH>WcGB!VZSqAUC*c-cV~%?IR#yUXT`#NTNuK^p6$Ch;!Xi0220={ZttlxJdrO5s&9I~!Mb+rj~uZx$d-L&gfkJcC+B*qFO(2lTGS`D~D+n4NpUc_qp1%0D({OdRmX2p57&nLvjlix_E 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 ZrI zF=c`s0zFWJ61gSdH|jXq=S!vBRQdq6vi_?%*NQ+n zl!y=zevS|jj~|}?(wz3r7KT6cW>d17-5dv6&r+>f3$%nxBXXcyzqA>MYEEpbBm`Y% zT{7h*T16T8Gg`5(bGK`lR>8ESv>Dw}YNhg$`;~9^>|@*>H+NKl-a6a^zLF#4H&z$q zkTQbUfv5KtCu;}alg7ouF=;|nX%s%NId5LAUm$xt%vpsUeqZI>bWVdXz2|*4LSC4m z+L9{$-MR}swk5_qrGP$;NkTP!(dc5_#}GN`EJ>E!TsgouK=_!OXJ#%*>Xjs$4{@9X z>PZ;WJSjJA@EyxqIdMOWPN0MKID!8tf#Hi{X6zGg6>sU)$T)@ww)i^|2yvnKK25ry zS~CWvFhuc$!@~p>u_hS2HHfDW3Ye4CCkMPV;K zxw7faCSBFDfs~=CAJjXvTHK6rv@2!f9cL<*#W!y%d5}VUhhIJIIox4iVs|;2%?Vc` zft9@nmMJi-iQm1#92|(wYTg*2XL4H}Ym(IgNl9w#bP!J0CWI%5a~Vgy&yhM?0a2`q z3!%ys6XsB(9;Z^L-1jhPmZpbv)Z4kBjL9w z3sz2>eOs@_dF@{8hq(DL8!k!`b2)UV$L!e z(u3M#5=tV83KH-up{(+{8%5o}n_rlN<2yKz@*)IpF5Vi}$hC4~^M30+ILrQ^XCe9X zU0q`oYl;S4wU;?rWffL&MRv6CD+B_-ttod%_9sJeMVyqyZ^yv~;ZNe3DwS|o$Ev~; zE*eQX113CNwZDnehY#pd9k64Mh`a~owm8vDbL+}wIr+2(VI|_PM`m0wzJ30( zpz1m}<49+4iZ?H3F^+>a*|6x-n~hT~%DzTXC7g+-(m@glKG0MiE}Vr6Vi8w0pYfK;Y0aC8 zw2jEV94Lu;X?HWZrHOT@jF_k7SM2GrY*z;BU-go_UTx|%z&5X0M-G;N6}wlc&@R`E zSI_swYR)f}5rMOuaXIz0)F+q6X>oUnVnBUrPaRO$m_*-}thvjiAcKf>B=EvlvNwJ* zrPbqhJ;>vW{gEa{+cxu<$w;6hGWJY1(M)eNDK=`v1d~FRmjSMs)5GQnLSIFIpJUST z31XTTI_egUT3pa`C}4imW!?#Ln_2JCy+Ok0jc=Zig9ucmBkpEWmxmJv@1%PSWM4|U zRZ{z&2aAN3zLY<1i=@d)H$7@F`{X8n4}F`iM%}SDa3v4c6}yrfb67BMk-K1JihJic zl>YuzO0Z$ge5XCSDs-Pw8Em9fdN8|KqC)7*5!_P?r-?N(MC=Zd88Tz1hkhZUO+@I- z6Q7TA^=++rZo0Zz&#^rGLSb+{5+6y4^fMB5C{>064w8jibo`BST}2zC-wwx1#^r%* z^(W)NcQm9*gKDA;NK)!Y2DHqvJm@d^x^7cY_lRgsYZEkgBm@oAQ#z$QCvNie+q)bC zGi|}~Uqri!Msnvtx?z+-`c#4E#XxqB?h5yVuXN0IWIf;L=DTUusj)@4?SlJ&g*zM0 z&T8EQ2T7KQU-z$s=Sx57Hk+NF&&AI!N)I&XS|#jTmYEM5pPkWY8L@MtC1o8@HpRbl z`?ZFnKly+OL@}iPVUtfTq<;%7vy4k=BTHce(7X@E?A|u^p6} z({1-;NlXX8+MPUf4kNEWi{VA#E;kV=ZcX5KZ31~Z%rI29?;qF$43mpU@`{K`Vgj$v zC6wCQ{9Q-DYL-!KylNW619{S{CWPD%@~|+dUut$}HN6zpnl@XB-sJwaj`y6;da|GC zz!?u@IUmsG+!KNY@|+LgPv|ub6&JJYU!GroizqE``Q)`m8!Z%_2EVIjjn_HvEWEs1 z#bkhzCoZEC=knV$UwBlL^iWl*I#kMZC_DOe0eJO1l#ef734u#6bve=nTtTwwpTlHd zc8TPLd;OIUMhHClQLSL>>!RranW88^0tWG@fG=E??2wC%k8C=Rbl&J97_mz7d)Z4U zTE&1j;Ht6$Fq_%}zJMy(pIOyS6QeqLqXZO+CWm0iG3u+VzeM}l&<}b3E27!+7ojMx zs(PMbe7%9gkazQer}{^>zaWpN;(4v}62GK(KUTxfuunE>30vCT=GOPPOfM`@SlXAU z2TrV5D=tv8n_pJLVaoG9Nya1~NOaN15~6wca){2XN6#V2TsrU#{^hOXtcP!y6ruBY z_KrH7-5{Vf%un6R{gsIOODhd8;=?@pFF=X19qyfh<{GjYM1nIit;~VzEI>6URJXfn zH`C(#_zOex0X%6NozNP@6~qfeqX86YYaQMi#4zY&kd8VbGALKg?gJIksc)t*hYk95 zJKA-DbdM~SVDct8;#o=(!$gQBRDY^8;$pca;A@9vbZTMxU|GpIW)Ea1eBH7|1P2jnH>u9@hOEoJ>#ig=9g?YP9@1le|4j5;f!VKIw~g z=za}jQg5!t1KYT!LIhlALcr`x)OT#FTVxl&LfK44j!)K^XVPdT_IsH9s-;`2YmQe~|mo91+vrFnBwvkPR z7WxU$HdmTP9JTNUzAkmz)r!LecaAvjZpxEM=(d6|DgVNbYQvyz6gG?!MGZZN!&f2- zlRPF#L3xAtCOT|;b#leqy=)M>Iw}fZQ&JW~U%YO2eQgRD<)X?K)#Pze$^Wq1en3!g zPqTW0ZMxItfJ4=)f96(JkvoP?Ew^(cLD0iqbX%?2=z;UyQ0_xxi}8Wn(dvz`b0bf# zyU|GnIs@>1j++Kg?hxbB2GV6AIxL7WFG{AzKB-crd-&8-)x=fjkR2+SiaGPD03??4 zZK=w$R%b5b<6Utn(ui$(GLUy}j*Ekb<8{d}vNaF$$cJ}}a^G`q0-g8k8p72&nWJ#} z>lll7ToqKHA0&Xeg9wx4Rw!vdxK3JYW0~lE`!+#p4XVUuGc!OsAp@$g*MZrC&>TX zsJPu|Dxw4Xm?gj_2jFj`;=SQJh2Or&fX0R_+ZhlcmT$5?3&wC|rG1nYUSX2@>O2SS z)0vGbrrD+ETbnuuS=i}&5b5Djk$iT(u62$SLE|Ssm{Z?NWWvI>Cvkjs#ikY*90~uH z6H)dPbNGy9O6nAFto;C5el;$-94+st0pK7m^^$BGrzwMq4dt?;{hQJ%a9*Nxb!A49 z<@zmIW94v8C1~qPUNinOz)Q)HwJC$w1uj1<4izs5E3XDgtNI+ZxXUCl04Jc1;P3-a zsYM-QWgJ(p27W}DxB}f~q@0Y+CC#DA;vHm=P3!G*RWptdW@Su4+x5|MBT!`%=M*C7 zfs7fVmsBB4esj9HpH7)fiMqg_I9S5WW^K56H)6W$hF4dSs|W4DrJFGB%$nWyZefCc zWg_)G8C?Ap_%8m}XagL6dX5W@LkI->^B+AxKa4gbD@%Jty>}LdkKeoIqZTZa7yzD! z6#MuzOYB%D<1DZ8t4bosfsJ_$PdOOLRXf;DYy?iuE0NM8GNiLH8?i8ThmWt0uF4Jx zLkq~C>dE0GkK4CXq9!H@>}W}Qe73NRjZTBsdIPNL-4-KqSM|8JUn&vL#7EO9waIpp zrrt_aiXN|{4LhN*+J zM4hfxBvX{fGiFj`;BBmaLjd0UdQ7zgCgV_T5?|)y1T=ZF*2n1esWhsEPWJIq$_zK> z{#DV*QqL=nH;yo>);4%Os^`I-D%!RNjG>iS92IrTZWfG~5Hy-{AsGh7rDAz7Pcd{I z!~knASP88uFz~3FuWQD;+iT8AAEpBzY)HL27A^=0Y$!t+3Dnbe??oBW z{)6W(AGo9Zw<}RihcnoNJJ}w%JE20rK^j=;%i3C5+tKS=+5YHBL>W&YDbpYxBS!w8 zPQj5{GTsaTzeA~8#A7wJ)peMp<@tXob@l(a6ZfXFh3`TBID#qZtq=r-3SI;vj zO+a+?Kmyg+lxvj!-pmV9hoCokqi)m6@`Un@ZGIIp4Ui!6J~WA=XayM?3alhCRD4p- zB+{WcpbO+M0}Bzqvwxr0GRbb6_k4ijyc?q6dh;T$=T$m4*-N7rdDArwW}81LG;ug_7r}DF zFRpt>>2Gm1Hs@Q(#gLo6peT$Fe@(_&-y5}FJ!i@00f_cTx=)WU*97i1m08C`nXs_a@l4V3n`vodkt2S!%KqFarjb@r z4Qe~pjmDjUNv07fcm)I?Qqc*z&uxmwZ7bX2>!Um(15&;AS5~MCT5?Zj1t{8mzW6bP zoF%`3ze_KZ$|U7hz54R8?HzbU6ew*}Nu;wFT$u0t#|Hrq)an}8cfMOY>!M+m@UL@W zpdJVwCW^40DXRe*@I zbECxdA~44s{VtwPzR!4|ryl!`b!)uYv(-?K@RR^fr(stHP6p}B?}33!YUrE*wlFYx zV)iPSPjR}&t{rqaoOh40OjRjWgPBf7VuB=fT1*_eY&=un&)fOgxp7W{Y1aR9yW_4; zmfDb2Y>+*3Bw!8=fi=VhZ%VXG#B6BS3F6NDxooQWy>zFRD}gp+DjhkQ`<-nv=hyIK z=i?>t<5=ngWnWv@IP3gOBveh8R*&T(M#&RGqe!1G_rbpU7|;Z%sLnl zTaQ&3o4Fh%ai>snxA-qmDro6pJ)%`CjgiGMS=NiY<74B%V_4~pQGJAX?}VBMo* zYiMCdPxnaw1Ttyg-lY;iK&WOw{_sQoLL!2vYCooF;OF501ULV`+J$5evVa4(TMcgI zNBHJH_^)I?;eR#$JCol8d5n*GOfMlAc{2-`^&uc04~)Mue^OG)pPYb(2Bv!Sra(Po zLq