Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sort/Filter tasks by priority #5997

Open
ecsalomon opened this issue Oct 3, 2019 · 5 comments
Open

Sort/Filter tasks by priority #5997

ecsalomon opened this issue Oct 3, 2019 · 5 comments
Labels
Tasks Affects the Tasks page Type: Feature Add something new

Comments

@ecsalomon
Copy link

Is your feature request related to a problem? Please describe.
CHVs often have many tasks to do and currently, the only way they can prioritize them is by due date sorting or by reading all of the tasks doing their own prioritization.

Describe the solution you'd like
We already flag some tasks as high priority, and with predictive algorithms may be able to identify additional high priority tasks (e.g., important tasks unlikely to completed or tasks where we expect the patient to show danger signs). Similar to #5886, we can help CHWs plan and prioritize their activities by one (or more) of the following:

  • providing the ability to order tasks by priority
  • providing the ability to order tasks by due date-weighted priority
  • providing the ability to filter tasks by high priority

Describe alternatives you've considered
Alternatives include the current mechanisms to flag a task as high priority and change its presentation to the user, including its icon and text. However, for a CHW with many tasks, this may not surface high priority tasks as easily as sorting or filtering would.

Another alternative is for urgent tasks (e.g., those where we expect danger signs) to use SMS or a dialog box upon opening the app to remind the CHW of the importance of the task. However, this may be overwhelming for a CHW if too many tasks are high priority.

Additional context
This is relevant as we consider expansion and scale-up of our predictive algorithms initiatives through recently launched data science partnerships. These partnerships would be looking to close out in mid-2020, with implementation possibly in late 2020.

@ecsalomon ecsalomon added the Type: Feature Add something new label Oct 3, 2019
@MaxDiz MaxDiz added the Tasks Affects the Tasks page label Oct 3, 2019
@michaelkohn
Copy link
Member

This need also came up on some contact tracing conversations whereby you might want to prioritize tracing tasks based on certain risk criteria (age, health history, etc....)

@kennsippell
Copy link
Member

kennsippell commented Nov 7, 2024

This issue came up again for eCHIS digital payment work. A task must be resolved by each CHPs before they can be paid.

Many (50?) CHPs have messaged their supervisor this month saying that the task is not on the list. When we investigate, we can find the task but need to scroll down.

The head of the Nairobi community health program asked us to make all the other tasks disappear until this one is resolved. This request underscores the importance of high-priority tasks and that the existing CHT functionality is insufficient for this programmatic need.

@n-orlowski
Copy link

@kennsippell , what about using the high priority label with a filtering functionality to solve for this?

@kennsippell
Copy link
Member

@JenniferMuli @sarak6 Can you weigh in with your thoughts?

@JenniferMuli
Copy link
Member

I suggest adding a filtering functionality combined with high-priority labels.

The priority then becomes adding a task-type filter within the task allowing CHPs to quickly select the tasks they’re interested in without needing to scroll through a lengthy list

cc @christinawere @katanu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Tasks Affects the Tasks page Type: Feature Add something new
Projects
None yet
Development

No branches or pull requests

6 participants