Inconsistent handling of FirstGenericAppointment in Malaria and COPD modules
Open
@sangeetabhatia03 is already working on this.
Since Sep 7, 2026.
- Dominant language
- Python
- Stars
- 35
- Forks
- 17
- PR merge metrics
- No merged PRs in 30d
Description
In the method do_at_generic_first_appt malaria module invokes the check_if_fever_is_caused_by_malaria
(https://github.com/UCL/TLOmodel/blob/5dc05e79a6392e64d91a2f768e75b033d41e2659/src/tlo/methods/malaria.py#L860)
which in turn requests a Malaria RDT.
Similarly, do_at_generic_first_appt_emergency in the copd module requests an inhaler if the individual presents with moderate breathlessness.
These instances are inconsistent with the way FirstAppointments are handled in other modules (triaging only), and should be addressed.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.