Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Work list, Cases and Compliance overlap, and nothing says which one to use

Open Beginner friendly
#698 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
75/100
Issue type
Documentation
Clarity
Clearly specified
Activity status
Active
Tech stack
nextjs, typescript

Research direction

The issue describes three screens: /worklist, /cases, and /compliance. Start by locating these route components in the frontend codebase, likely under pages/ or app/. Examine their current headers and navigation links. The task is to add clarifying text (like 'use this to...') and possibly cross-links. Check for existing filter state management to see if it can be preserved in cross-navigation. A good first step is to run the dev server and navigate to these pages to understand the current user experience.

Written by the indexing model from the issue text.

Description

frontend maui-pilot pilot-ask question

Three screens list patients and gaps, and nothing tells a case manager which one to use. Found in a live walk-through of the Maui sandbox as a case manager, 2026-09-23.

The three screens

  • Work list (/worklist): one row per patient with every open gap. PCP, insurance and owner filters, bulk assign and panels. This is the one the practice asked for.
  • Cases (/cases): one row per gap (case), with tabs for Open, Closed, Closed by staff, All and Excluded.
  • Compliance (/compliance): everyone, compliant and excluded included, as a measure matrix.

Where it gets confusing

  • A Programs status chip opens Compliance, which has no link to the work list. Moving across means using the sidebar and losing the filters.
  • The Programs "Open cases" links open Cases. The sidebar order is Programs, Cases, Worklist, Compliance.
  • The same idea has different names: "My Cases / All Cases" on Cases, and "My panel / Whole practice" on the work list.
  • The sidebar Worklist badge counts open gaps (about 15,900), while the page counts patients (about 10,400).

Decision needed

  1. Keep all three, give each a one-line "use this to…" header, and add cross-links that carry the filters (the smallest step).
  2. Make the work list the daily home: point the chips and links at it, and demote Cases and Compliance to "by gap" and "everyone" views.
  3. Merge them into one screen with modes. This is the largest change.

Option 2 matches what the practice asked for (one row per patient, assign from the list).

Dominant language
TypeScript
Stars
0
Forks
0
Avg merge
4h 46m
Merged PRs (30d)
93

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.

More from Taleef7/workwell

All issues in Taleef7/workwell

Similar issues

More TypeScript issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.