Skip to content
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

Costing Module #1279

Draft
wants to merge 53 commits into
base: master
Choose a base branch
from
Draft

Costing Module #1279

wants to merge 53 commits into from

Conversation

sakshimohan
Copy link
Collaborator

@sakshimohan sakshimohan commented Feb 20, 2024

This PR adds a costing module to the TLO model.

The current costing method is as follows -
Screenshot 2024-04-23 at 09 37 23

@sakshimohan
Copy link
Collaborator Author

Questions:

  1. Interpretation of Frac_Time_Used_By_OfficerType in the healthsystem logger. I've currently assumed that the values give the total number of staff used in the simulation.
  2. Is it correct to ignore the squeeze factor because the actual capability used is costed? The same costing formula should work for modes 1 and 2.
  3. How is Frac_Time_Used_By_OfficerType recorded when capabilities_coefficient > 1 --> should costs use capabilities_today?
  4. The costing is currently disaggregated by Facility_Level and Officer_Type. For the calculation of intervention ICERs, we will need to calculate cost by Treatment_ID. Does the healthsystem logger capture health worker time by Treatment_ID?

@sakshimohan
Copy link
Collaborator Author

Draft figures for HR salary cost by cadre and level =-
total_salary_by_level
total_salary_by_cadre

@sakshimohan
Copy link
Collaborator Author

I have now created two categories of costs - 1. Financial Cost and 2. Economic Cost. Here is how I envison HR costs will look under the two categories -
costing drawio

Currently the financial cost of HR does not match well with the 2018 salary budget -
Cost_validation

sm2511 added 14 commits February 28, 2024 15:45
- divide the sum of `Frac_Time_Used_By_OfficerType` by the number of days
- plot the aggregate fraction time used by cadre
- include only those cadres from total capabilities which were used in the simulation
- stylistic changes
- we assume that the log file provides the units of consumables needed rather than the number of HSIs which use the consumable
- with update consumables cost
- TODOs to be completed once log file is ready
@sakshimohan
Copy link
Collaborator Author

sakshimohan commented Apr 10, 2024

Options for costing equipment (following Walker & Kumaranayake (2002)) -

equipment_costing_method

@sakshimohan
Copy link
Collaborator Author

sakshimohan commented Apr 23, 2024

Updated Real versus model cost

Cost_validation
total_salary_by_level

@sakshimohan
Copy link
Collaborator Author

sakshimohan commented May 1, 2024

Human Resource costing
Is there a need to account for attrition when costing health workers?
Rationale: Because the TLO model does not model pre-service training but only the resource available at a given point in time, it is important to account for costs beyond salary in the Costing module.

Total cost of maintaining the size of the current health workforce = Salaries for current workforce + Cost of regular in-service training + Cost of replacing attrited workforce

Cost of replacing attrited workforce = Cost of pre-service training per student X (1 - % of health workforce recruited from abroad) X (1 + absorption rate of students into health worker posts) X Number of health workers attrited

Number of health workers attrited = Attrition rate X Size of current workforce

References:

  1. Lopes et al (2017) - Rapid review - Overall, the total annual attrition rate varied between 3 and 44% while the voluntary annual attrition rate varied between 0.3 to 28%. In the SoWMy analysis, 49 countries provided some data on voluntary attrition rates of their SRMNH cadres. The average annual voluntary attrition rate was 6.8% across all cadres.
  2. Berman et al (2022) - Reliable and complete data on health worker attrition was not available to calculate health worker outflow. Through comparison of MoH analyses, analysis conducted in Malawi and other low-income countries (LICs) which suggested attrition of 14% for nurses and 15% for doctors, and MoH and stakeholder consultation, a 7% attrition rate for the non-intervention scenario was selected [Lopes et al (2017)]. This includes 1% from retirement based on birthdate data in staff returns, 2% involuntary attrition, 3% voluntary attrition, and 1% study leave
  3. Beniol et al (2022)
    Screenshot 2024-05-01 at 18 44 18

HRH Costing in the HSSP-III

  • Pipeline model - The objective of a health worker training pipeline model is to estimate the number of health workers expected to be available in the future workforce based on current training, recruitment, and retention trends, and under various intervention scenarios. Practically, the model provides the pace of scale up required – at each program/training institution level – to meet national workforce targets.
    Screenshot 2024-05-02 at 13 05 20

  • Pre-service training costs - infrastructure, faculty development, scholarship, equipment

Other resources -
1. High attrition among CHWs
2. Need for inter-sectoral action for health worker retention

sm2511 added 4 commits May 3, 2024 19:57
- to consider all runs
- to extract a dataframe of different cost categories
- the data is now taken from the costing RF
@sakshimohan
Copy link
Collaborator Author

Current status of cost estimation:
Screenshot 2024-05-07 at 10 55 37

Validation:
Cost_validation

@sakshimohan
Copy link
Collaborator Author

sakshimohan commented May 17, 2024

Margherita's suggestion on HR costing

it would be good to have a 'timeline' of costs for each worker along the lines of what I attached, as it would allow us to estimate what the costs past/present/and future are associated with having minutes of patient-facing time from that cadre at any given time, incorporating probabilities of dropping out at any point - due to failed graduation, attrition etc.

20240517_112639

sm2511 added 5 commits May 30, 2024 16:21
- Item_Code 12 Jadelle - costs are expressed in terms of "1 implant (2 rods)" - previously cost multiplied by 2
- Item_Code 75 - costs are expressed in terms of "1 swab (10cm X 10cm)" - previous cost divided by 100
- the new unit is `1 use of reuseable trocar (assuming 100 uses per trocar)`
- Biopsy needle and Specimen container
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants