-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Editing units of consumable required for each HSI #1298
Conversation
- with updated units for cost of consumables
Hi @tdm32 @joehcollins @EvaJanouskova @mnjowe @andrew-phillips-1 @timcolbourn @tbhallett |
@tdm32 There are a few HIV consumables for which I wasn't able to extract costs from the sources that I was using (CMST Catalogue, EHP Tool, 2016 One Health Tool). I think we can use the Global Fund Pooled Purchasing Mechanism Reference Prices. Another possible source is this CHAI ARV Reference Price list but this is older (2016). Would you have any thoughts on what would be the appropriate regimen for the following three item codes - 2671 | First-line ART regimen: adult 199 | Nevirapine, tablet, 200 mg - only the cost of oral solution ("Nevirapine 10mg/mL oral suspension, 100mL bottle") is available Similarly, for TB I'm using the Stop TB partnership Catalogue (info on patient kits here). Cat I and III Patient Kits (item codes 176 and 178) are listed here so those were straightforward to cost. But the following TB consumables aren't listed. Could you advise on these? 184 | Solid culture and DST |
@joehcollins @EvaJanouskova Should the following consumables be treated as equipment? I've currently included the cost in the spreadsheet based on recent Central Medical Stores data but given how consumables are costed, we'll end up overestimating the cost of these by counting it each time the item code is needed. Another option is that we divide the unit costs by the number of times we expect these devices can be used before needing to be discarded. 2669 | Forceps, obstetric ($23) @joehcollins I also have a couple of notes on nutrition consumables if you'll be working on these. I extracted many of the costs from the UNICEF Supply Catalogue because UNICEF is the main supplier of nutrition consumables in Malawi and these were not in the Central Medical Stores list. Let me know if you think I should verify these with Ines - 213 | SAM theraputic foods | Cost based on 'Therapeutic CMV,tin 800g/CAR-6' from the UNICEF Supply Catalogue |
Thanks very much @sakshimohan -- this all looks very good and reasonable. So, the definitive source is in the file I am wondering if we should also remove the columns named
|
Also, here is the updated Module Leaders designations. |
Makes sense, @tbhallett. I'll update |
I do not agree with this. I always felt it would be much better if consumables in all modules are rather called by the In future, I would also like to see there a column saying which consumable is essential/optional for that Hence, I think it I would be better if the column |
@sakshimohan branch consumables/editing_units_required_TM is now ready for review. It contains the updated item codes/item units for malaria. Note: Also the individual unit for Sulfamethoxazole + trimethropin, tablet 400 mg + 80 mg should be 1 tablet. Please let me know if you spot anything I've missed - thanks so much! |
Thanks for this @sakshimohan. Are you happy for us to just push any changes to this branch? |
r.e. forceps/vacuum we currently have kept these items as consumables in the model so we can use their presumed availability to determine if the relevant intervention does or doesnt happen. This could maybe be replaced when we have the essential consumable equipment logic. Wonder what @tbhallett thinks about doing the cost per use approach? Otherwise we just ignore until we cost it properly with the equipment approach... r.e. nutrition bits - i think they're stunting/wasting interventions so that would be @EvaJanouskova |
Another quick question for @sakshimohan - is there an error for item code 52 (Albendazole, tablet, 400mg) as the chosen unit for price is 1g when for item code 45 (Albendazole 200mg) its 1mg? Also maybe i've misunderstood but then in the code when i want an individual to have a single dose of item code 52, i'm requesting 400 of that item code? This varies from other items which have a smallest unit of one tablet? |
Hi @joehcollins. Yes, absolutely. Feel free to push changes to this branch.
Makes sense if you think it is important to account for their availability. I'll have a quick chat about this during my meeting with Tim this morning.
Sorry that was indeed a typo - the price is expressed at $/mg. I've corrected this now. It's correct that for Albendazole you would need to request 400 units of item code 52 if you need one 400mg tablet. I realise that this can be confusing but we decided to go with this after discussing at the quarterly meeting that some of these tablets might be sold in different concentrations. For eg., albendazole itself is sold as either 200 mg or 400 mg tablets, even though you're using these item codes 45 and 52 for different interventions. |
If you decide to remove the |
Hi @EvaJanouskova. We decided that for now we'll just keep the current structure for how we deal with consumables, i.e. specifying quantity needed within modules, and consider a more serious overhaul where everything is moved with RFs in the future. @tbhallett will raise a separate issue for me to update the |
@sakshimohan - can we please have the minimum unit for disposable gloves as 2 as opposed to 1 glove - so we dont need to specify we need two every time in the code? Thanks! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
debug test_contraception_coverage_with_use_healthsystem
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
all good
@sakshimohan -- we think we're done with this. @tbhallett will double-check calibrations (long_run_all_diseases run is: @sakshimohan please check that these changes are the ones you want to come in on this PR. Hooray!!!! |
|
|
No evidence of wild changes in the calibrations being introduced in this branch ✅ |
@sakshimohan -- this is OK with me to merge, if you're also happy? (I presume you're happy with the change in the scripts/resource file that you manage). |
Hi @tbhallett. Thanks for running the comparison with master. It looks ready to merge to me. |
There are a few challenges with the way in which units of consumables required are coded in modules -
Inconsistency in coding the quantity of consumables needed - Some modules express the units needed in terms of the proportion of the unit of issue (package sold) as per the name of the consumable in the original consumable name list from the 2016 One Health Tool. For instance, see line 1040 of
alri.py
where 0.01 of a package is required per HSI. Others specify these in terms of the number of individual units (smallest divisible unit). For instance, the contraception module assume 30 condoms issued per HSI.Using the unit of issue as defined in the 2016 One Health Tool might lead to errors in costing especially if these units of issue change over time and costs are expressed in terms of a different unit of issue. For eg., costs expressed in terms of $/pack of 30 tablets whereas module coded to provide quantities assuming a pack of 60 tablets.
In order to address the inconsistency and ensure accuracy of costing, we wish to recode consumable quantities required by HSIs within modules to represent the quantity of the chosen unit of the consumable in terms of which price is expressed, such as a single vial, single ampoule, 1 gram of drug, 1ml of liquid etc. Some examples below -
<style> </style>For this PR, we request module leads to express the quantities of consumables needed in terms of the
Chosen_unit_for_price
column of theconsumables
sheet in~resources/costing/ResourceFile_cost_consumables.xlsx
. If you think the unit in the resource file needs to be changed, feel free to suggest this.Modules (Module leads to mark as done once updated):
Useful references: