SolutionGuidance / psm

Welcome to the Medicare/Medicaid Provider Enrollment Screening Portal
http://projectpsm.org/
Other
26 stars 20 forks source link

Rework the provider dashboard page #998

Closed PaulMorris closed 6 years ago

PaulMorris commented 6 years ago

As described in issue #668, convert the provider 'Dashboard' page into an 'All Enrollments' page to simplify and streamline the UI. One benefit is that fewer clicks are required to get around (particularly to get to the pages in the ENROLLMENTS section).

Before: screenshot_2018-07-30 dashboard

After:

screenshot_2018-07-30 all enrollments

Previously the dashboard table had a "Date Submitted" column while the enrollments tables had a "Date Created" column. The new versions of the tables have both these date columns. Maybe one is enough, but it's easy to take one out in the future if needed.

I considered using "DASHBOARD" for the remaining main navigation link, but I went with "ENROLLMENTS" to match the service admin UI -- to reduce confusion as service admins communicated with providers, etc.

To keep the size of this PR more manageable, I have left the filter panels unchanged. (The filter panel for the "All" tab is different. It offers additional options "Status" and "Risk Level", and has "Date Submitted" instead of "Date Created".) This is an area for potential follow-up work.

The print links on these pages were not working before this PR, and remain non-functional.

Tested by logging in as a provider and checking that the new "All Enrollments" page appears and functions as expected, e.g. sorting table columns, navigating to the page and away using the "All" tab link and the "ENROLLMENTS" link in the main navigation, confirming that filtering works, etc.

Resolves #668 Rearrange the provider dashboard pages