Thank you to everyone who joined our November 2024 Round-up call. You can catch the Round-up highlights by watching this recording and below are summarized from the call.
Agenda 1: Moving contacts in CHT using the user management tool.
In most community health programs, users (CHWs and Supervisors) need to be moved to new locations when they relocate or CHWs might be reassigned to new or other existing supervisors. Currently, moving contacts in CHT is a bit complex since an App Developer has to manually identify and handle contact IDs and execute the move contact cht-conf command, this approach has been challenging for non technical users and it is difficult to adopt this approach at scale. Improvements have been made to the CHT user management tool to simplify contact movement process, the new approach leverages on the CHT API. The user management tool now supports users to move contacts using a user friendly interface, the user management tool is able to handle the necessary commands in the cloud, removing the need for the many technical steps.
To move a supervisor to another area, one is required to select the existing and new area, it takes approximately 24 hours for contacts to be moved. A board has been integrated into the tool that allows one to view ongoing tasks/jobs being executed. Through the board one can view the status of the jobs. Currently, the user management tool only supports moving one contact at a time, the team is still exploring whether it might be possible in future for the tool to support bulk user movement. Also, the team is hoping to expand the capability of the user management tool to support the moving of contacts that do not have user accounts.
Agenda 2: CHT product features and improvements
a) Cyber security and new training page.
System Admins are involved in creating CHT app user credentials and the user credentials are kept in spreadsheets. To enhance the security of CHT user accounts, the Cares team is developing a feature that allows CHT end users to change the password on the first login and when the Admins change password. The feature will be enabled by default but can be opted out by configuring permissions, more details about this feature is available in this forum post.
b) Training cards updates.
Based on the feedback that users have shared on the need to revisit the training content, the Cares team is working on a new training page that will be available on the hamburger menu of the CHT. This page will display a list of training content that has been assigned to the CHW with an additional indication of the training that has been completed by a user.
c) Targets accuracy improvements in CHT v4.13.
Targets docs are used in CHT to store target calculations, they are usually configurable and are used to count submitted forms that meet some criteria. In early versions of the CHT, the target docs were ephemeral (they only existed on clients’ devices) and they were recalculated every time a user opened a device which made it complicated to debug. In CHT v3.8, an update was made to ensure that targets and tasks are stored to disk, target docs were calculated once per day; the calculation happened when users visited the target and tasks pages. With the disk storage update, there were still a few edge cases where target docs were inaccurate. In CHT v4.13, there is a change of how tasks and targets are recalculated automatically when the state changes and documents are updated, this has resulted in faster loading of tasks and targets pages.
d) Docker compose updates.
Docker-compose(V1) is now deprecated and all Developers are advised to use the updated docker compose (V2) . Right now, a Developer will get an error indicating that the docker compose cannot be found if they use the old docker compose to install the latest version of CHT core. A developer will still get an error if they have a new version of docker compose and they haven’t updated the version of CHT core. The CHT documentation and all the scripts that use docker have been updated.
3. CHT doc site update.
There are ongoing changes to the CHT doc site, similar concepts are being moved into sections to improve the findability of pages. The current CHT doc site sections are based on the CHT deployment life cycle. These improvements will make it easy for community members to contribute to the docs and it helps to reduce repetitions.
Thanks again for your participation and we hope to see you at the next Round-up on December 12, 2024.