Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
b609fc4
Add script to generate descriptive plots for consumables impact manus…
sakshimohan Aug 13, 2025
46a0cb9
Update detailed tables on consumable availability by scenario
sakshimohan Aug 20, 2025
53b0303
generate the first version of optimisation of consumable (re)distribu…
sakshimohan Sep 10, 2025
797ba66
make the radius redistribution more efficient
sakshimohan Sep 11, 2025
5072061
Updated to MILP functions -
sakshimohan Sep 24, 2025
ed04214
Allow for resource pooling at a lower level than district
sakshimohan Sep 25, 2025
8b55427
plot stock adequacy by district and month
sakshimohan Oct 20, 2025
9f0673f
add functionality to heatmap function (less than AMC or greater than …
sakshimohan Oct 20, 2025
31d2c87
add constraints to pooling algorithm -
sakshimohan Oct 21, 2025
bea8ddc
fixes to pooling algorithm -
sakshimohan Oct 21, 2025
6f1d374
remove duplicated lmis rows (same fac_name and district but different…
sakshimohan Oct 21, 2025
cd4f149
update assertions for pooling LP (to exclude the cases which were not…
sakshimohan Oct 21, 2025
5f5f05a
clean LMIS entries (only formatting)
sakshimohan Oct 22, 2025
c090cb6
Interpolate values of AMC and Closing Balance when missing or 0
sakshimohan Oct 22, 2025
a0487be
update how stock in/adequacy plots are generated (exclude bad AMC/OB …
sakshimohan Oct 23, 2025
07cfee1
drop seemingly incorrect rows from LMIS data at pre-processing
sakshimohan Oct 24, 2025
9714ff8
Reverse dropping rows with AMC = 0
sakshimohan Oct 24, 2025
8616b9c
clarify how facs with AMC == 0 are treated
sakshimohan Oct 24, 2025
39d0db9
update the calculation of opening balance
sakshimohan Oct 26, 2025
fc603d6
update the pairwise redistribution MILP
sakshimohan Oct 26, 2025
8f23f57
Calculate opening balance outside functions
sakshimohan Oct 27, 2025
d830f77
prepare the data for merging into RF
sakshimohan Oct 27, 2025
a216c98
update cluster redistribution parameters
sakshimohan Oct 27, 2025
36f5200
only allow changes to probability when OB_prime > greater than OB, no…
sakshimohan Oct 28, 2025
d428efb
record time taken to run each redistribution algorithm
sakshimohan Oct 28, 2025
47c3d90
update the code to generate heatmap
sakshimohan Oct 29, 2025
e441bd2
update item_category of item_code 75 from cancer to general
sakshimohan Oct 29, 2025
cbbbd5f
add availability columns based on redistribution scenarios.
sakshimohan Oct 29, 2025
766e01e
update availability of consumables at level 1b to reflect the weighte…
sakshimohan Oct 30, 2025
176b8b5
allow for different weights when calculating average
sakshimohan Oct 30, 2025
7415afe
revert original resource file
sakshimohan Oct 30, 2025
2b5a1f9
add new resource files with different ways of handling level 1b avail…
sakshimohan Oct 30, 2025
88abd1c
merge in xpert update from master
sakshimohan Oct 31, 2025
5c23101
Create scenario script template for manuscript
sakshimohan Jan 1, 2026
fce280e
apply weighted average of level 1b and 2 facilities to level 1b proba…
sakshimohan Jan 2, 2026
bed835c
remove test ResourceFiles applying different level 1b-2 weights.
sakshimohan Jan 2, 2026
0518a93
Merge branch 'sakshi/update_cons_availability_1b_2' into sakshi/consu…
sakshimohan Jan 2, 2026
4a5d74b
plot the outcomes of redistribution + get dataframe in the format for…
sakshimohan Jan 4, 2026
dcb2bb0
move redistribution function to the original cons availability estima…
sakshimohan Jan 5, 2026
d699c52
update scenario script to include redistribution scenarios
sakshimohan Jan 5, 2026
f8ca5ea
Merge remote-tracking branch 'origin/master' into sakshi/consumable_i…
sakshimohan Jan 26, 2026
4a23610
fixes after merging master
sakshimohan Jan 26, 2026
e83be29
fix script to read in legacy or updated consumable availability resou…
sakshimohan Jan 28, 2026
41d23fa
add redistribution scenarios as options for consumable availability
sakshimohan Jan 28, 2026
8432736
correct name of figurepath
sakshimohan Jan 28, 2026
fccebee
Merge remote-tracking branch 'origin/master' into sakshi/consumable_i…
sakshimohan Jan 29, 2026
050d359
update stock in/adequacy plot to use item names rather than codes
sakshimohan Jan 29, 2026
4c8c1db
add redistribution scenarios to legacy file and update consumable est…
sakshimohan Jan 29, 2026
296982f
use legacy resourcefile to generate descriptive plots for manuscript
sakshimohan Jan 29, 2026
73a2744
add argument to use new consumable availability resource File
sakshimohan Jan 29, 2026
bac45c6
add draft analysis script
sakshimohan Jan 29, 2026
e464fa1
add figure for dalys averted by disease
sakshimohan Feb 4, 2026
47641b8
merge changes from master for the parameter `data_source_for_cons_ava…
sakshimohan Feb 12, 2026
4167b68
Add plots for total number of services delivered
sakshimohan Feb 12, 2026
155b5f1
Update plots for metrics disaggregated by disease group to be dot plo…
sakshimohan Feb 12, 2026
70a96be
update HR staff count estimation in the cost function to match the ne…
sakshimohan Feb 13, 2026
f29728c
update HR staff capacity utilisation estimate in the cost function to…
sakshimohan Feb 13, 2026
5f9b50e
add Isoniazid/Rifapentine (2678)
sakshimohan Feb 16, 2026
4850dea
update create_pickles_locally
sakshimohan Feb 16, 2026
7cfbea2
allow the specification of suspended_results_folder
sakshimohan Feb 16, 2026
5ca1e75
Add plots
sakshimohan Feb 16, 2026
bbc149d
update DALYs averted plot to reflect % annotations
sakshimohan Feb 17, 2026
a3b1c59
update max ability to pay to exclude input costs
sakshimohan Feb 17, 2026
ea1a932
streamline code to clean dataframe before plotting
sakshimohan Feb 17, 2026
26a8e8a
rearrange script for clarity
sakshimohan Feb 18, 2026
fe8eb08
plot results for perfect health system configuration
sakshimohan Feb 18, 2026
032cc05
update scenario for local run
sakshimohan Feb 18, 2026
dd6fedd
formatting edits to plots
sakshimohan Feb 19, 2026
a9c74fd
remove incorrect import
sakshimohan Aug 10, 2026
c4ef15d
Refactor redistribution scenarios: split utils module, fix LP/MILP bo…
sakshimohan Aug 13, 2026
333cde4
Add national pooling; fix facility-identity bugs in redistribute_pool…
sakshimohan Aug 13, 2026
f9dbb98
Generate box plots to visualise changes in probability of availabilit…
sakshimohan Aug 13, 2026
af12d8a
Format figures + Edit district names with spaces in T_car
sakshimohan Aug 13, 2026
36e4dad
Update scenario - Naive policy + add scenario20 (National pooling)
sakshimohan Aug 13, 2026
9ef21de
Make pairwise exchange scenario name consistent and add timer for red…
sakshimohan Aug 14, 2026
3409ea0
update resource files based on latest scenarios
sakshimohan Aug 18, 2026
0cbc46c
prepare scenario for Azure run
sakshimohan Aug 18, 2026
8dbd03b
update scenarios dictionary
sakshimohan Aug 19, 2026
76ad353
merge changes from master
sakshimohan Aug 20, 2026
02d2faa
update consumable availability RFs after master merge
sakshimohan Aug 20, 2026
b541c2d
add redistribution scenarios to test
sakshimohan Aug 21, 2026
f0592d0
comment out alternative consumable scenarios for the suspended run
sakshimohan Aug 28, 2026
fda95a8
update scenario for first set of consumable scenarios with HR constra…
sakshimohan Aug 29, 2026
49022dc
update scenario for second set of consumable scenarios without HR con…
sakshimohan Aug 31, 2026
04076ea
add item_code 2678 (Isoniazid/Rifapentine) to list
sakshimohan Sep 10, 2026
0af5db6
update heatmap to represent percent change in availability rather tha…
sakshimohan Sep 10, 2026
722bd60
replace all figures showing cons unavailability to cons availability
sakshimohan Sep 10, 2026
bbff61b
Express max ability to pay as a percentage of projected health spending
sakshimohan Sep 10, 2026
91f5a74
Ensure correct order of scenarios in bar plots and change colour of b…
sakshimohan Sep 10, 2026
7f1c6ba
add data labels to heatmaps
sakshimohan Sep 11, 2026
e1d8e39
formatting edits to get the horizontal axes of the dalys averted and …
sakshimohan Sep 11, 2026
f704ec6
edit y axis ticks in bar plott grouped by diseases
sakshimohan Sep 11, 2026
28e2663
edit heatmaps for legibility
sakshimohan Sep 11, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4,033 changes: 2,017 additions & 2,016 deletions resources/healthsystem/consumables/ResourceFile_Consumables_Item_Designations.csv

Large diffs are not rendered by default.

Loading
Loading