UCL / TLOmodel

Epidemiology modelling framework for the Thanzi la Onse project
https://www.tlomodel.org/
MIT License
12 stars 5 forks source link

Requested and delivered DeliveryCare and PostnatalCare appointments exactly matching in mode 2 #1211

Open marghe-molaro opened 11 months ago

marghe-molaro commented 11 months ago

In mode 2, the total request for DeliveryCare and PostnatalCare appointments exactly matches the number of appts delivered under the two categories.

It seems unlikely that this would be due to the HealthSystem actually being able to fully satisfy the demand for this care under mode 2 for a number of reasons:

Total request for appointments is computed by summing the HSIs delivered and the HSIs that never ran. It seems therefore more likely that the logging of never_ran appointments is not occurring as it should for DeliveryCare and PostnatalCare appointments, making the total request equal to the number of appointments delivered. Given the rise in neonatal disorders and maternal disorders DALYs following a transition from mode 1 to mode 2 it seems that the impact of the lack of care is present, however the logging of it isn't.

marghe-molaro commented 11 months ago

Total_HSIs_delivered_for_DeliveryCare Total_HSIs_requested_for_DeliveryCare

joehcollins commented 11 months ago

@marghe-molaro which logging exactly are you using to extract the number of never_ran appointments?

marghe-molaro commented 11 months ago

call_and_record_never_ran_hsi_event in the HealthSystem. If you are calling never_ran from inside your HSI functions then it might mean that we need to replace it with this.

joehcollins commented 11 months ago

Ok fine seen that function in the health system. No i'm not calling never_ran in my own HSIs. I'm trying currently to get my head around the changes we previously implemented and then rolled back relating to tclose/never_ran with my HSIs at the moment....