Transfer Caseload
Scenario 1: Transfer Caseload - Client transfer validations
Specific Setup:
- In form "Caseload Type Definition", have or create caseload type [TestCasetype]. [Note: Once created, caseload type created can be added as a field in any modeled table and used to add a client to user's caseload]
- Have or create a modeled form [TestForm] and add the caseload type field [TestCasetype] to the form
- Have two existing clients on the system for testing: [ClientA] and [ClientB]
- Have two users [UserA] and [UserB]
- Both users do not currently have [ClientA] and [ClientB] in their client caseload
- Both users have the "My Clients" widget on their home view
- [UserA] has access to [TestForm] and form "Transfer Caseload"
Steps
- Log in as [UserA]
- Open [TestForm]
- Select [ClientA] for any episode [EpisodeA]
- Click to add a row [RowClientA]
- In the"Add to Caseload" field, select [UserA]
- Submit the form
- Re-open [TestForm]
- Select [ClientB] for any episode [EpisodeA]
- Click to add a row [RowClientB]
- In the"Add to Caseload" field, select [UserA]
- Submit the form
- Navigate to the "My Clients" widget
- Validate [ClientA] and [ClientB] are displayed in their "My Clients" list
- Open [TestForm]
- Select either [ClientA] or [ClientB]. For this test [ClientA] is used
- Select [RowClientA] for edit
- Validate fields are populated as expected
- Leaving the form open, navigate back to the home view
- Open form "Transfer Caseload"
- In the "Transfer Caseload From" field, select [UserA]
- In the "Caseload Assignment Type" field, select the "[TestForm]:Add to Caseload" selection
- In the "All or Selected Caseload Entries" field, click the "Selected" radio button
- Click [Select Caseload Entries]
- Validate the rows, [RowClientA] and [RowClientB] are present, as expected
- Click [Cancel]
- In the "All or Selected Caseload Entries" field, this time click the "All" radio button
- Populate the "Reason For Transfer" text field
- Submit the form
- Validate a message is displayed indicating:
- You are about to transfer a caseload for [ClientA] in [EpisodeA] form [UserA] to [UserB]
- Click the [Transfer] button
- Validate submission is successful and the following message is displayed:
- Some records were locked by another user and have not been updated
- [ClientB] in [EpisodeA] from [UserA] to [UserB]
- Click [OK]
- Close the form
- Navigate to the "My Clients" widget
- Validate [ClientA] is no longer present in their "My Clients" list
- Validate [ClientB] is still present in their "My Clients" list
- Log out as [UserA]
- Log in as [UserB]
- Validate [ClientA] is not present in their "My Clients" list, as expected
- Validate [ClientB] is present in their "My Clients" list, as expected
|
Topics
• My Clients
|
Delete/Re-Assign To Do Items - form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Delete/Re-Assign To Do Items
- Escalate To Do Item
Scenario 1: Delete/Re-Assign To Do's - Validations
Specific Setup:
- [UserA] has sent a notification To Do [NoteTodoA] to [UserB] via form "Send To Do Notification"
- [UserA] has also sent a notification to do [NoteTodoB] to [UserC] via form "Send To Do Notification"
- [UserD] does not have any To Do's in their "My To Do's" list
- [UserE] has two To Do items [TestToDoA] and [TestToDoB] in their "My To Do's" list, not generated via form "Send To Do Notification"
- Log in as [UserA]
Steps
- Navigate to the "My ToDo's" widget and click to refresh the widget
- Click the "Sent & Not Received" column in the widget
- Validate [NoteTodoA] generated in setup that was sent to [UserB] is present
- Validate [NoteTodoB] generated in setup that was sent to [UserC] is present
- Select [NoteTodoA] and click the "Escalate" column in the widget
- Click the "Escalate To Do Item" link in the column
- In the "Escalate To Do Item" form
- Search for [UserD], in the "Select User" search field
- Click [Add User]
- In the "Sent To" field, click the check box for [UserD]
- In the "Note" field, enter a desired message for [UserD]
- Click [Submit]
- At the "To Do Sent" message dialog, click [OK]
- Now select the row for the to do [NoteTodoB] click the "Escalate" column
- Click the "Escalate To Do Item" link in the column
- In the "Escalate To Do Item" form
- Search for [UserE], in the "Select User" search field
- Click [Add User]
- In the "Sent To" field, click the check box for [UserE]
- In the "Note" field, enter a message for [UserE].
- Click [Submit]
- At the "To Do Sent" message dialog, click [OK]
- At the Home View, open form "Delete/Re-Assign To Do Items"
- Select "Delete" in the "Delete/Re-assign" field
- In the "Select User" field, select [UserD]
- Validate a message stating "All To-Do Items for this user have been reviewed or deleted" is displayed
- Click [OK]
- Validate there are no to do's present in the "To Do's" list box as expected, including the escalated notification [NoteToDoA] sent to [UserD] in step1, [Please Note: Any To Do's generated via "Send Notification To Do" form, are excluded from the "Delete/Re-Assign To Do Items" form]
- Click [OK]
- Select "Re-Assign" in the "Delete/Re-assign" field
- In the "Select User" field, select [UserD] again
- Validate a message stating "All To-Do Items for this user have been reviewed or deleted" is displayed again
- Click [OK]
- Validate there are no To Do's present in the "To Do's" list box as expected, including the escalated notification [NoteToDoA] sent to [UserD] in step 1.
- Click [OK]
- Select "Delete" again in the "Delete/Re-assign" field
- This time in the "Select User" field, select [UserE]
- Validate the notification to do [NoteToDoB], escalated to [UserE] in step1 is not present in the "To Do's" list box, as expected
- Validate [TestToDoA] and [TestToDoB] that were not generated from the "Send To Do Notification" form are present in the "To Do's" list box
- Select [TestToDoA] in the "To Do's" list box
- Enter any desired comment in the "Comment" field
- Submit the form and return to the form
- Select "Re-Assign" in the "Delete/Re-assign" field
- In the "Select User" field, select [UserE]
- Validate [TestToDoA] just deleted is not present in the "To Do's" list box.
- Validate the notification [NoteToDoB], escalated to [UserE] is also not present in the "To Do's" list box
- Validate [TestToDoB] is present in the "To Do's" list box
- Select [TestToDoB]
- In the "Select Target User" field, select any other user [UserF] to re-assign the to do to
- Submit the form
- Validate the form submits successfully
- Closet the form
- Log out as [UserA]
- Log in as [UserF]
- Navigate to the "My To Do's" list
- Validate the to do reassigned to [UserF] is present in their to do's list as expected
- Click [Review To Do Item]
- Validate the to do information for [TestToDoB], is displayed as expected
- Select the "Review" check box
- Submit the form
- Validate the To Do is removed from the "My To Do's" widget
|
Topics
• Document Management
|
Document Routing - status information
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Progress Notes (Group and Individual)
- Treatment Plan
Scenario 1: Document Routing - Validate a document's routing "Status" displayed in "Chart" and "Console Widget Viewer"
Specific Setup:
- [TestFormA] is a modeled form enabled for document routing
- A console widget [WidgetA] has been created for the form in form "Console Widget Configuration"
- [TestFormB] is a progress note form enabled for document routing
- A console widget [WidgetB] has been created for the form in form "Console Widget Configuration"
- [TestFormC] is a treatment plan form enabled for document routing
- A console widget [WidgetC] has been created for the form in form "Console Widget Configuration"
- [TestUser] has access all three widgets on their home view along with the "Console Widget Viewer" widget
- [TestUser] has all three test forms added to their chart view
- Have three users who are staff members:
- [StaffA], [StaffB], and [StaffC]
- Registry setting "Display Document Routing Status on Chart Items' has been set to "Y"
- Log in as [TestUser]
Steps
- Select a client [TestClient]
- Open [TestFormA]
- Populate all the required and desired fields on the form
- Submit the form as "Final"
- Click [Accept and Rout]
- At the "Route to Document" screen
- In the "Supervisor" search field, select [StaffA]
- Click [Add] to add them to the list of approvers
- In the "Add Approver" search field, select [StaffB]
- Click [Add] to add them to the list of approvers
- In the "Add Members to Acknowledge" search field, select [StaffC]
- Click [Add] to add them to the list of approvers
- Click [Submit]
- Validate the form submits successfully
- Repeat step 1 for [TestformB] and [TestFormC]
- Validate results are as expected
- At the home view
- Select [TestClient] and right click to open their chart
- Select [TestFormA] on the left side panel
- Validate the row filed in step 1 is displayed
- Validate data is displayed as expected
- Scroll to the bottom of the document to the "Document Routing" section
- Validate the "Status" field is populated with "Pending"
- Validate the "Approvers" field contains
- [StaffA] with title "Supervisor (Pending)"
- [StaffB] with title "Staff (Pending)"
- Validate the "Acknowledgers" section contains
- [StaffC] (Pending Acknowledgment)
- Repeat step 4a selecting [TestFormB] on the left side panel
- Validate results are as expected
- Repeat step 4a selecting [TestFormC] on the left side panel
- Validate results are as expected
- Return to the home view, select [TestClient]
- Navigate to [WidgetA] and refresh the widget
- Validate the row filed in step 1 is present in the widget
- Click the [View] button
- Validate data for the row is displayed in the "Console Widget Viewer" as expected
- Scroll to the bottom of the document to the "Document Routing" section
- Validate the "Status" field is populated with "Pending"
- Validate the "Approvers" field contains
- [StaffA] with title "Supervisor (Pending)"
- [StaffB] with title "Staff (Pending)"
- Validate the "Acknowledgers" section contains
- [StaffC] (Pending Acknowledgment)
- Navigate to [WidgetB], refresh the widget and repeat step 4a for the widget
- Validate results are as expected
- Navigate to [WidgetC], refresh the widget and repeat step 4a for the widget
- Validate results are as expected
- Log out as [TestUser]
- Log in as [StaffA]
- Navigate to their "My To Do's" widget
- Click and approve the To Do for [TestFormA]
- Click and approve the To Do for [TestFormbB]
- Click and approve the To Do for [TestFormC]
- Log out as [StaffA]
- Log in as [StaffB]
- Repeat step 6 approving the To Do's
- Log out as [StaffB]
- Log in as [StaffC]
- Repeat step 6 approving the To Do's
- Log out as [StaffC]
- Log back in as [TestUser]
- At the home view
- Select [TestClient] and right click to open their chart
- Select [TestFormA] on the left side panel
- Validate the row filed in step 1 is displayed
- Validate data is displayed as expected
- Scroll to the bottom of the document to the "Document Routing" section
- Validate the "Status" field is populated with "Pending"
- Validate the "Approvers" field contains
- [StaffA] with title "Supervisor (Accepted)"
- [StaffB] with title "Staff (Accepted)"
- Validate the "Acknowledgers" section contains
- [StaffC] (Acknowledged)
- Return to the home view, select [TestClient]
- Navigate to [WidgetA] and refresh the widget
- Validate the row filed in step 1 is present in the widget
- Click the [View] button
- Validate data for the row is displayed in the "Console Widget Viewer" as expected
- Scroll to the bottom of the document to the "Document Routing" section
- Validate the "Status" field is populated with "Pending"
- Validate the "Approvers" field contains
- [StaffA] with title "Supervisor (Accepted)"
- [StaffB] with title "Staff (Accepted)"
- Validate the "Acknowledgers" section contains
- [StaffC] (Acknowledged)
- Navigate to [WidgetB], refresh the widget and repeat step 14a for the widget
- Validate results are as expected
- Navigate to [WidgetC], refresh the widget and repeat step 14a for the widget
- Validate results are as expected
|
Topics
• Document Routing
|