Understanding Task Prioritization in CHT

Can we assume that any task due today or marked as high priority will appear at the top of the task list?

If so, which takes precedence—high-priority tasks or those due today?

Does CHT have a built-in functionality to prioritize tasks based on specific data points, ensuring that high-priority tasks (e.g., TB-related referrals) appear at the top of the task list, followed by other high-priority tasks and tasks due today?

Hi @iesmail

I believe that task priority doesn’t affect sorting, and tasks are only simply sorted by their due date: cht-core/webapp/src/ts/reducers/tasks.ts at 80760a6d2155e5f77cb5278651b0fe63de7ed0fc · medic/cht-core · GitHub . As far as I can tell, setting a task as high priority just adds a label to the task in the list.

1 Like