UCL / UCL/TLOmodel

Use of Xpert consumable is not correctly logged

Open
#1,602 5 comments 0 reactions 2 assignees View on GitHub

@tdm32 is already working on this.

Since Mar 4, 2025.

Dominant language
Python
Stars
35
Forks
17
PR merge metrics
No merged PRs in 30d

Description

The use of Xpert consumable (item_code 187) is currently logged as 0 across all scenarios generated by job_id htm_and_hss_runs-2025-01-16T135243Z comparing horizontal versus vertical investments.

The tb module seems to request the use of Xpert correctly because it is logged as Not_Available under tlo.methods.healthsystem.summary, and the quantity not available correctly increases under TB scale up scenarios.

Xpert is delivered at level 2 facilities, with an average consumable availability recorded at 31%. The availability is 0% at level 1b facilities. The healthsystems.py module takes the average availability across levels 1b and level 2 (by district and month), so this is likely to bring the average availability down for the merged level 1b and 2 facilities used in the simulation, but not down to 0. So it's not clear what's happening here.

Additionally, there are major challenges with the disaggregated estimates of availability by month. For all districts, for 7 months, the availability recorded is close to 0 as per LMIS data. This is probably an artefact of OpenLMIS errors and needs to be corrected. See attached the availability at level 2 facilities by District (rows) and month (columns).

Image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.