flexion / ef-cms

An Electronic Filing / Case Management System.
23 stars 10 forks source link

Prevent Practitioner Employer Change When Associated with Open Cases #10139

Open cholly75 opened 1 year ago

cholly75 commented 1 year ago

As an admissions clerk, so that I do not cause data problems with practitioner and case records, I need DAWSON to prevent me from modifying the Employer of a practitioner when they are still associated with open cases.

Currently DAWSON allows a court user to switch the Employer of a practitioner user between IRS, Private, and DOJ. When this occurs while the practitioner is still associated with one or more open cases, it leads to mis-filings and incorrect displays for the practitioner user in addition to preventing Docket clerks from successfully adding the practitioner to additional cases with the correct role.

We need to check to ensure that when making an update to the Employer value of a practitioner that they are not associated with any open cases.

Pre-Conditions

Acceptance Criteria

Notes

Private Zenhub Image

Tasks

Test Cases

Story Definition of Ready (updated on 12/23/22)

The following criteria must be met in order for the user story to be picked up by the Flexion development team. The user story must:

Process: Flexion developers and designers will test if the story meets acceptance criteria and test cases in Flexion dev and staging environments (“standard testing”). If additional acceptance criteria or testing scenarios are discovered while the story is in progress, a new story should be created, added to the backlog and prioritized by the product owner.

Definition of Done (Updated 5-19-22)

Product Owner

UX

Engineering

swongCO commented 1 year ago

UX Notes

From the practitioner details page, when the user clicks on the edit link, Dawson will check if there are any open cases associated with the practitioner. If there are, display as shown in the mockup:

Image

ttlenard commented 1 year ago

Test Cases

1) Admissions Clerk attempts to update the employer information for a practitioner that has open cases; Receives an alert on the Edit Practitioner screen.

Expected Results:

2) Admissions Clerk attempts to update the employer information for a practitioner that has no open cases; Clerk can update employer successfully.

Expected Results:

3) Admissions Clerk attempts to update the employer information for a practitioner that has no open or closed cases; Clerk can update employer successfully.

Expected Results: