Forms - Switching from "Final" to "Draft"
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Modeled Form With Service Documentation
- Draft/Final Dialog - The following required prompt(s) do not contain information
- Admission (Outpatient)
- Patient Health Questionnaire-9
Scenario 1: Modeled 'Service Documentation' Forms - Field Validations
Specific Setup:
- A modeled table must be defined in 'Table Definition' with the following (Table A):
- Fields that are mapped in the 'Service Documentation' section that are required for Service Documentation functionality. These include: 'Progress Note For', 'Date of Service', 'Service Start Time', 'Service End Time', 'Service Duration', 'Location', 'Service Program', 'Service Charge Code', 'Service Practitioner' and 'Draft/Final' fields.
- Fields added that are not mapped for Service Documentation functionality.
- A modeled form (Form A) must be defined in 'Form Definition' that uses "Table A" and contains all Service Documentation and non-Service Documentation fields.
- A client is enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access "Form A".
- Select "New Service" in the 'Progress Note For' field.
- Enter the desired date in the 'Date of Service' field.
- Enter the desired time in the 'Service Start Time' and 'Service End Time' fields.
- Select the desired value in the 'Service Charge Code' field.
- Enter the desired value in the 'Service Duration' field.
- Select the desired value in the 'Service Practitioner' field.
- Populate all other required and desired fields.
- Select "Final" in the 'Draft/Final' field.
- Validate a message is displayed stating: Selecting "Final" prevents future edits.
- Click [OK].
- Validate all fields are disabled.
- Select "Draft" in the 'Draft/Final' field.
- Validate all fields are enabled.
- Click [Submit].
- Select "Client A" and access "Form A".
- Select the draft filed in the previous steps and click [Edit].
- Validate all previously filed data is displayed.
- Close the form.
|
Topics
• Forms
• Service Documentation
|
All Documents Widget
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: All Documents Widget - column data validations
Specific Setup:
- [TestFormA] is a form that contains an apostrophe within the forms name
- [TestFormB] is a form that does not contain an apostrophe within the forms name
- Have a 'Program" [ProgramA] defined that has an apostrophe in the program description name
- Have a 'Program" [ProgramB] defined that does not have an apostrophe in the program description name
- [TestClient] is admitted in [ProgramA] in [Ep1]
- A row of data for has been submitted in [Ep1] for form [TestFormA]
- A row of data for has been submitted in [Ep2] for form [TestFormB]
- [TestClient] is admitted in [ProgramB] in [Ep2]
- A row of data for has been submitted in [Ep1] for form [TestFormA]
- A row of data for has been submitted in [Ep2] for form [TestFormB]
- Have the "All Documents Widget" configured with a "Tab" [TestTab] defined in the widget, that contains [TestFormA] and [TestformB]
- The logged in user has the "All Document Widget" widget on their home view and has permissions to both test forms
Steps
- At the home view, select [TestClientA]
- Navigate to the "All Document Widget"
- Navigate to the "All Document Widget" and select tab [TestTab] in the widget
- From the "Form Description' column drop down list, select [TestFormA], the form that includes an apostrophe in its form name
- From the "Episode" column drop down list, select the "All" check box
- For [TestFormA], validate the row filed in [Ep1] [ProgramA] is displayed
- Validate the data results displayed in the "Form Description", "Episode(Program Name)", "Date", "Time", "Data Entry By" and "Workflow Status" columns, are populated as expected
- For [TestFormA], validate the row filed in [Ep2] [ProgramB] is displayed
- Validate the data results displayed in the "Form Description", "Episode(Program Name)", "Date", "Time", "Data Entry By" and "Workflow Status" columns, are populated as expected
- From the "Episode" column drop down list, select just [Ep1]
- For [TestFormA], validate only the row filed in [Ep1] [ProgramA] is displayed
- Validate the data results displayed in the "Form Description", "Episode(Program Name)", "Date", "Time", "Data Entry By" and "Workflow Status" columns, are populated as expected
- From the "Episode" column drop down list, select just [Ep2]
- For [TestFormA], validate only the row filed in [Ep2] [ProgramB] is displayed
- Validate the data results displayed in the "Form Description", "Episode(Program Name)", "Date", "Time", "Data Entry By" and "Workflow Status" columns, are populated as expected
- From the "Form Description' column drop down list, select [TestFormB], the form that does 'not' include an apostrophe in its form name
- For [TestFormB], validate the row filed in [Ep1] [ProgramA] is displayed
- Validate the data results displayed in the "Form Description", "Episode(Program Name)", "Date", "Time", Data Entry By" and "Workflow Status" columns, are populated as expected
- For [TestFormB], validate the row filed in [Ep2] [ProgramB] is displayed
- Validate the data results displayed in the "Form Description", "Episode(Program Name)", "Date", "Time", "Data Entry By" and "Workflow Status" columns, are populated as expected
- From the "Episode" column drop down list, select just [Ep1]
- For [TestFormB], validate only the row filed in [Ep1] [ProgramA] is displayed
- Validate the data results displayed in the "Form Description", "Episode(Program Name)", "Date", "Time", "Data Entry By" and "Workflow Status" columns, are populated as expected
- From the "Episode" column drop down list, select just [Ep2]
- For [TestFormB], validate only the row filed in [Ep2] [ProgramB] is displayed
- Validate the data results displayed in the "Form Description", "Episode(Program Name)", "Date", "Time", "Data Entry By" and "Workflow Status" columns, are populated as expected
|
Topics
• Widgets
• NX
|
Document Routing - RADplus
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Treatment Plan
- Modeled Form With Service Documentation
- Add Non-User Signature (PM)
- Ambulatory Progress Notes
Scenario 1: Inpatient Progress Notes - Validate document routing
Specific Setup:
- Document routing must be enabled for the "Inpatient Progress Notes" form.
- Tester must select a client for testing who has an inpatient episode.
Steps
- Open the "Inpatient Progress Notes" form.
- Create and finalize a document.
- Sign the document.
- Using "Clinical Document Viewer", view and print the document.
- Validate the document displays and prints.
- Open the "Inpatient Progress Notes" form.
- Create and route a progress note to an approver.
- Sign on as the approver.
- Locate the document in the approver's "My To Do's" widget.
- Click on "Approve Document" and approve the document.
- Using the "Clinical Document Viewer", view the document that was just approved.
- Open the "Inpatient Progress Notes" form.
- Create and route a note to multiple approvers.
- Sign on as the first approver.
- Locate the document in the approver's "My To Do's" widget.
- Click on "Approve Document".
- Click "Accept".
- Enter the approver's password.
- Log on as another approver.
- Locate the document in the approver's "My To Do's" widget.
- Click on "Approve Document".
- Click "Accept".
- Enter the approver's password.
- Open the "Clinical Document Viewer" form.
- Select the document that was just routed/finalized.
- Validate that the document displays and prints.
- Open the "Inpatient Progress Notes" form.
- Create a progress note and route to several approvers.
- Log on as another approver.
- Locate the document in the approver's "My To Do's" widget.
- Click on "Approve Document".
- Click "Accept".
- Enter the approver's password.
- Repeat steps 12b-13c for each additional approver.
- Open "Clinical Document Viewer".
- Validate the document that was just filed display and prints.
Scenario 2: Document Routing - (Accept/Route) Modeled Form
Specific Setup:
- Have any form [TestForm] enabled for document routing, for this example a Modeled form will be used
- [TestUser] is a staff member with access to [TestFom] and has the "My To Do's" widget on their home view
- Log in as [TestUser]
Steps
- Access [TestForm] for any client [TestClient]
- Populate the desired fields on the form
- Select "Final" in the 'Draft/Final' field.
- A message displays indicating "Selecting Final prevents future edits".
- Click [OK] and [Submit].
- Verify the document preview displays the data as expected
- Click [Accept and Route].
- Enter the password for the user in the 'Password' field
- Click [OK].
- In the "Route Document To" screen, select [TestUser] in the "Add Approver" search field and click [Add]
- Click [Submit] to route the document [TestDoc]
- Navigate to the 'My To Do's' widget.
- Locate the To Do for document just routed in step 1
- Click [Approve Document]
- Verify the document preview displays the data as expected
- Click [Accept].
- Enter the password for the user in the 'Password' field.
- Click [OK].
- Validate the "To Do" has been removed from the "My To Do's" widget
- Access the 'Clinical Document Viewer' form.
- Enter [TestClient] in the 'Select Client' field.
- Locate [TestDoc] in the document results list
- Click [View] to display the document
- Verify the document preview displays the data as expected
- Close the form.
Scenario 3: Document Routing - (Accept/Route) Modeled Form with "Service Documentation"
Specific Setup:
- Have a modeled form that is enabled for "Service Documentation"
Steps
- Open the modeled form
- Select a client [TestClient]
- In the "Data Row For" field, select "New Service"
- Set the "Service Date" field
- Populate all other required fields on the form
- Set the "Draft/Final" field to "Final"
- Click "Accept and Route" at the document routing "Confirm Document" screen
- On the "Route Document To" screen, select and add an approver in the "Add" prompt box
- Click "Submit" to route the document [TestDoc]
- Navigate to the 'My To Do's' widget.
- Locate the To Do for document just routed in step 1
- Click [Approve Document]
- Verify the document preview displays the data as expected
- Click [Accept].
- Enter the password for the user in the 'Password' field.
- Click [OK].
- Validate the "To Do" has been removed from the "My To Do's" widget
- Access the 'Clinical Document Viewer' form.
- Enter [TestClient] in the 'Select Client' field.
- Locate [TestDoc] in the document results list
- Click [View] to display the document
- Verify the document preview displays the data as expected
- Close the form.
Scenario 4: Treatment Plan - File a Treatment Plan with Document Routing
Specific Setup:
- Client is enrolled in an existing episode (Client A).
- The 'Treatment Plan' form must have document routing enabled.
- Must have the 'My To Do's' widget configured on a view.
- The 'Set Current Status To Active When Plan Is Finalized' registry setting is set to "N" for the 'Treatment Plan' form.
- The 'Set Current Status To Completed On Plan End Date' registry setting is set to "N" for the 'Treatment Plan' form.
Steps
- Select "Client A" and access the 'Treatment Plan' form.
- Click [Add].
- Enter the current date is displayed in the 'Plan Date' field.
- Select the desired date in the 'Plan Date' field.
- Select the desired value in the 'Plan Type' field
- Select "Draft" in the 'Treatment Plan Status' field.
- Validate "Draft" is now selected in the 'Current Status' field.
- Click [Launch Plan].
- Add a problem, goal, objective, and intervention.
- Click [Return to Plan] and [OK].
- Hover over the problem in the 'Problems' field.
- Validate a "not allowed" icon displays indicating the field cannot be edited.
- Validate the 'Problem' is displayed in dark grey text.
- Select "Final" in the 'Draft/Final' field.
- Select "Active" in the 'Current Status' field.
- Click [Submit].
- Validate a 'Confirm Document' dialog is displayed.
- Validate the user is unable to print.
- Validate all treatment plan data displays as expected. Please note: the 'Current Status' field will not be included in the document image. This is because the 'Current Status' field can be updated after a 'Treatment Plan' has been finalized.
- Click [Accept].
- Enter the password and click [Verify].
- Select "Client A" and access the 'Treatment Plan' form.
- Select the record from the previous steps and click [Edit].
- Validate a message is displayed stating: This plan is marked as Final. Only the following field(s) may be updated: 'Current Status'. Do you want to continue?
- Click [Yes].
- Validate the plan displays as expected and fields are disabled, except for the 'Current Status' field.
- Select "Completed" in the 'Current Status' field.
- Click [Submit].
- Validate a message is displayed stating: The following fields are updated: 'Current Status'.
- Click [OK].
- Select "Client A" and access the 'Treatment Plan' form.
- Select the record from the previous steps and click [Edit].
- Validate a message is displayed stating: This plan is marked as Final. Only the following field(s) may be updated: 'Current Status'. Do you want to continue?
- Click [Yes].
- Validate "Completed" is selected in the 'Current Status' field.
- Close the form.
Scenario 5: Document Routing (Modeled Form) - (Accept / Route) Documents with 'Approval Comments'
Specific Setup:
- Have a form [TestForm], for example a "Modeled" form or "Treatment Plan" form that has been enabled for document routing in form "Document Routing Setup" and has prompt "Allow Comments During Approval" to "Yes"
- [TestForm] includes a "Signature" field
- Have three users:
- [StaffA] and [StaffB] are staff members and have the "My To Do's" widget on their home view
- [StaffC] is a staff member and has the "Co Signer for Other Practitioners" prompt in the document routing section set to 'Yes'.in form 'User Definition'
- All three users have the "My To Do's" widget on their home views
- Have a report to display data in the "SYSTEM.DocR.comments" table
- Log in as [StaffA]
Steps
- Open form [TestForm] and select any client
- Populate the "Signature" field. Make a note of the signature entered.
- Set the "Draft/Final" field to "Final".
- Submit the form.
- At the "Confirm Document" screen
- Validate the "Signature" field is populated as expected
- Click [Accept]
- Provide the password and click [Verify]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Open the "Clinical Document Viewer" form.
- Select the client and click [Process]
- Select and view the document submitted in step 1.
- Validate the "Signature" field on the document is populated with signature noted in step 1.
- Validate the "Comments" entered and noted in step 1, are displayed as expected
- At the bottom of the document, validate that the document includes the "Electronically Signed By:" field, populated with name of [StaffA]
- Close the form
- Run the report or query on the "SYSTEM.DocR.comments" table
- Validate a row is present for the "Approval Comments" entered in step 1 and is displayed as expected
- Open [TestForm] and a select any client
- Populate the "Signature" field. Make a note of the signature entered.
- Set the "Draft/Final" field to "Final".
- Submit the form.
- At the "Confirm Document" screen
- Validate the "Signature" field is populated as expected
- Click [Accept and Route]
- At the "Route To Document" screen, add [StaffA], [StaffB] and [StaffC] as approvers
- Click [Submit]
- Log out as [StaffA]
- Log in as [StaffB]
- Navigate the "My To Do's widget
- Click on the "New" tab and validate the To Do sent in step 4, is present
- Click [Approve Document]
- At the document preview
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes two "Electronically Signed By:" field signatures:
- [StaffA] signed as the "Author" and below it, [StaffB] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment
- Click [OK]
- Log out as [StaffB]
- Log in as [StaffC]
- Navigate the "My To Do's widget
- Click on the "Sign" tab
- In the "Staff" search field, search for [StaffA]. [Note: for Avatar NX, clicking the 'Change' link located in the top left corner of the widget, allows the user to search for another staff member]
- Validate the To Do sent to [StaffA] is found, select the To Do to review it
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures:
- [StaffA] signed as the "Author"
- [StaffB] signed as "Staff"
- [StaffC] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Click [Sign All]
- Validate the To Do is removed from the To Do list
- Navigate back to the "My To Do's" widget
- Click on the "Sign" tab
- In the "Staff" search field, search for [StaffC].
- Validate the To Do sent to [StaffC] in step 4 is present, select the To Do
- Click [Approve Document]
- At the document preview
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures,
- [StaffA] signed as the "Author",
- [StaffB] signed as "Staff"
- [StaffC] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Open the "Clinical Document Viewer" form.
- Select the client and click [Process]
- Select and view the document that was just created in the previous step
- Validate the "Signature" field on the document is populated with signature noted in step 10
- Validate the "Comments" entered noted in step 10, are displayed as expected
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures,
- [StaffA] signed as the "Author"
- [StaffB] signed as "Staff"
- Validate the comments entered by [StaffB] are entered in step 7 are displayed as expected
- [StaffC] signed as "Staff" (Signing for [StaffA])
- Validate the comments entered by [StaffC] in step 9, are displayed as expected
- [StaffC] signed as "Staff" (Signing for [StaffC])
- Validate the comments entered by [StaffC] in step 10, are displayed as expected
- Close the form
- Run the report or query on the "SYSTEM.DocR.comments" table
- Validate the following rows are present on the report, displayed as expected:
- A row displaying the "Approval Comments" entered in step 1 by [StaffA]
- A row displaying the "Approval Comments" entered in step 7 by [StaffB]
- A row displaying the "Approval Comments" entered in step 9 by [StaffC] when signing for [StaffA]
- A row displaying the "Approval Comments" entered in step 10 by [StaffC], signing as [StaffC]
Scenario 6: Document Routing (Treatment Plan) - (Accept / Route) Documents with 'Approval Comments'
Specific Setup:
- Have a "Treatment Plan" form [TestForm] has been enabled for document routing in form "Document Routing Setup" and has prompt "Allow Comments During Approval" to "Yes"
- [TestForm] includes a "Signature" field
- Have three users:
- [StaffA] and [StaffB] are staff members and have the "My To Do's" widget on their home view
- [StaffC] is a staff member and has the 'Co Signer for Other Practitioners' prompt in the document routing section set to 'Yes'.in form 'User Definition'
- All three users the "My To Do's" widget on their home views
- Have a report to display data in the "SYSTEM.DocR.comments" table
- Log in as [StaffA]
Steps
- Open form [TestForm] and select any client
- Populate the "Signature" field. Make a note of the signature entered.
- Set the "Draft/Final" field to "Final".
- Submit the form.
- At the "Confirm Document" screen
- Validate the "Signature" field is populated as expected
- Click [Accept]
- Provide the password and click [Verify]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Open the "Clinical Document Viewer" form.
- Select the client and click [Process]
- Select and view the document submitted in step 1.
- Validate the "Signature" field on the document is populated with signature noted in step 1.
- Validate the "Comments" entered and noted in step 1, are displayed as expected
- At the bottom of the document, validate that the document includes the "Electronically Signed By:" field, populated with name of [StaffA]
- Close the form
- Run the report or query on the "SYSTEM.DocR.comments" table
- Validate a row is present for the "Approval Comments" entered in step 1 and is displayed as expected
- Open [TestForm] and a select any client
- Populate the "Signature" field. Make a note of the signature entered.
- Set the "Draft/Final" field to "Final".
- Submit the form.
- At the "Confirm Document" screen
- Validate the "Signature" field is populated as expected
- Click [Accept and Route]
- At the "Route To Document" screen, add [StaffA], [StaffB] and [StaffC] as approvers
- Click [Submit]
- Log out as [StaffA]
- Log in as [StaffB]
- Navigate the "My To Do's widget
- Click on the "New" tab and validate the To Do sent in step 4, is present
- Click [Approve Document]
- At the document preview
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes two "Electronically Signed By:" field signatures:
- [StaffA] signed as the "Author" and below it, [StaffB] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment
- Click [OK]
- Log out as [StaffB]
- Log in as [StaffC]
- Navigate the "My To Do's widget
- Click on the "Sign" tab
- In the "Staff" search field, search for [StaffA]. [Note: for Avatar NX, clicking the 'Change' link located in the top left corner of the widget, allows the user to search for another staff member]
- Validate the To Do sent to [StaffA] is found, select the To Do to review it
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures:
- [StaffA] signed as the "Author"
- [StaffB] signed as "Staff"
- [StaffC] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Click [Sign All]
- Validate the To Do is removed from the To Do list
- Navigate back to the "My To Do's" widget
- Click on the "Sign" tab
- In the "Staff" search field, search for [StaffC].
- Validate the To Do sent to [StaffC] in step 4 is present, select the To Do
- Click [Approve Document]
- At the document preview
- Validate the "Signature" field on the document is populated with signature noted in step 4
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures,
- [StaffA] signed as the "Author",
- [StaffB] signed as "Staff"
- [StaffC] signed as "Staff"
- Click [Accept]
- At the "Approval Comments" dialog, populate the text field with a desired comment [TestComments]. Make note of the comment entered
- Click [OK]
- Open the "Clinical Document Viewer" form.
- Select the client and click [Process]
- Select and view the document that was just created in the previous step
- Validate the "Signature" field on the document is populated with signature noted in step 10
- Validate the "Comments" entered noted in step 10, are displayed as expected
- At the bottom of the document, validate that the document includes three "Electronically Signed By:" field signatures,
- [StaffA] signed as the "Author"
- [StaffB] signed as "Staff"
- Validate the comments entered by [StaffB] are entered in step 7 are displayed as expected
- [StaffC] signed as "Staff" (Signing for [StaffA])
- Validate the comments entered by [StaffC] in step 9, are displayed as expected
- [StaffC] signed as "Staff" (Signing for [StaffC])
- Validate the comments entered by [StaffC] in step 10, are displayed as expected
- Close the form
- Run the report or query on the "SYSTEM.DocR.comments" table
- Validate the following rows are present on the report, displayed as expected:
- A row displaying the "Approval Comments" entered in step 1 by [StaffA]
- A row displaying the "Approval Comments" entered in step 7 by [StaffB]
- A row displaying the "Approval Comments" entered in step 9 by [StaffC] when signing for [StaffA]
- A row displaying the "Approval Comments" entered in step 10 by [StaffC], signing as [StaffC]
Scenario 7: Ambulatory Progress Notes - Validate document routing
Specific Setup:
- Document routing must be enabled for the "Ambulatory Progress Notes" form.
Steps
- Open the "Ambulatory Progress Notes" form.
- Create and finalize a document.
- Sign the document.
- Using "Clinical Document Viewer", view and print the document.
- Validate the document displays and prints.
- Open the "Ambulatory Progress Notes" form.
- Create and route a progress note to an approver.
- Sign on as the approver.
- Locate the document in the approver's "My To Do's" widget.
- Click on "Approve Document" and approve the document.
- Using the "Clinical Document Viewer", view the document that was just approved.
- Open the "Ambulatory Progress Notes" form.
- Create and route a note to multiple approvers.
- Sign on as the first approver.
- Locate the document in the approver's "My To Do's" widget.
- Click on "Approve Document".
- Click "Accept".
- Enter the approver's password.
- Log on as another approver.
- Locate the document in the approver's "My To Do's" widget.
- Click on "Approve Document".
- Click "Accept".
- Enter the approver's password.
- Open the "Clinical Document Viewer" form.
- Select the document that was just routed/finalized.
- Validate that the document displays and prints.
- Open the "Ambulatory Progress Notes" form.
- Create a progress note and route to several approvers.
- Log on as another approver.
- Locate the document in the approver's "My To Do's" widget.
- Click on "Approve Document".
- Click "Accept".
- Enter the approver's password.
- Repeat steps 7b-8c for each additional approver.
- Open "Clinical Document Viewer".
- Validate the document that was just filed display and prints.
|
Topics
• Document Routing
• NX
• Service Documentation
• Treatment Plan
|
Deactivating Users
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: 'Deactivate Users by Role' Form- (Deactivate All Selected User's)
Specific Setup:
- In form "User Definition", the following users have these "User Role" assignments:
- [User1] is assigned to "User Role" [TestRole1]
- [User2] is assigned to roles [TestRole1] and [TestRole2]
- [User3] is assigned to [TestRole2]
- [User4] is not assigned to any role
- [User5] is assigned to [TestRole1] and has prompt "Allow User Role Customization" set to "Yes"
- [User6] has been "Disabled" in the system. [Note: For example, a user can become disabled via the 'Change User ID' or 'User Merge' forms. 'Disabled' users are automatically "Deactivated" and that status can no longer be updated.]
Steps
- Open form "Deactivate Users By Role"
- Select prompt "Deactivate All Selected Users"
- In the "Select Role" field, select [TestRole1]
- Please Note: Upon submitting the form with this prompt selected, the following will outcomes are to be expected:
- Users assigned to the selected Role will be "Deactivated"
- Users not assigned to any Role will also be "Deactivated"
- Users not assigned to the selected Role but are assigned to any other role will be “Activated”
- Submit the form
- Validate form submits successfully and a message is displayed indicating the number of user "Deactivated" and the number of users "Activated"
- Click [OK]
- Open form "User Definition",
- For each user listed below from the setup, verify that their "Deactivated" or "Activated" status is as follows, following the form submission in step 2:
- [User1] who is assigned to the role that was selected in step 1 [TestRole1], is "Deactivated"
- [User2] who is assigned to multiple roles [TestRole1] and [TestRole2], is also "Deactivated". [Note: As long as one of roles assigned to a user is the selected role, the user is deactivated]
- [User3] who is assigned to [TestRole2] is "Active", as they are not assigned to the selected role in step1
- [User4] who is not assigned to any role is "Deactivated"
- [User5] who is assigned to [TestRole1] but has prompt "Allow User Role Customization" set to "Yes", is "Deactivated". (Note: This form treats customized users, as a user who is not assigned to any role(s))
- [User6] who is a "Disabled" user in the system
- Validate, a message indicating the user is disabled and cannot be updated, is displayed when selecting the user.
- Validate the user is "Deactivated" and the "Deactivate" checkbox is disabled, as expected
Scenario 2: 'Deactivate Users by Role' Form- (Deactivate All User's Except Selected)
Specific Setup:
- In form "User Definition", the following users have these "User Role" assignments:
- [User1] is assigned to "User Role" [TestRole1]
- [User2] is assigned to roles [TestRole1] and [TestRole2]
- [User3] is assigned to [TestRole2]
- [User4] is not assigned to any role
- [User5] is assigned to [TestRole1] and has prompt "Allow User Role Customization" set to "Yes"
- [User6] has been "Disabled" in the system. [Note: For example, a user can become disabled via the 'Change User ID' or 'User Merge' forms. 'Disabled' users are automatically "Deactivated" and that status can no longer be updated.]
Steps
- Re- open form "Deactivate User's By Role"
- Select prompt "Deactivate All Users Except Selected"
- In the "Select Role" field, select [TestRole1] again
- Please Note: Upon submitting the form with this prompt selected, the following will occur:
- Users assigned to the ‘selected’ Role will be “Activated”
- Users not assigned to the ‘selected’ Role will be “Deactivated”
- Users not a member of “any” Role will also be "Deactivated"
- Submit the form
- Validate form submits successfully and a message is displayed indicating the number of user "Deactivated" and the number of users "Activated"
- Click [OK]
- Open form "User Definition",
- For each user listed below from the setup, verify that their "Deactivated" or "Activated" status is as follows, following form submission in step 3:
- [User1] who is assigned to the role selected in step 1[TestRole1], is "Activated"
- [User2] who is assigned to multiple roles [TestRole1] and [TestRole2], is also "Activated". [Note: As long as one of roles assigned to a user is the selected role, the user is activated]
- [User3] assigned to [TestRole2] is "Deactivated", as they are not assigned to the selected role in step4
- [User4] not assigned to any role, still remains "Deactivated"
- [User5] assigned to [TestRole1] but has prompt "Allow User Role Customization" set to "Yes", is "Deactivated". (Note: This form treats customized users as a user who are not assigned to any role(s))
- [User6] who is a "Disabled" user in the system.
- Validate a message indicating the user is disabled and cannot be updated, is displayed when selecting the user.
- Validate the user is "Deactivated" and the "Deactivate" checkbox is disabled, as expected
|
Topics
• User Definition
• User Role Definition
• NX
• "My To Do's" widget
|
Site Specific Section Modeling - form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Site Specific Section Modeling (CWS)
Scenario 1: Site Specific Section Modeling Form - prompt and value validations
Specific Setup:
- Have access to form "Site Specific Section Modeling"
Steps
- Open form "Site Specific Section Modeling"
- Select any form [TestFormA] from the "Site Specific Section" drop down list that has not already been configured, for example the "(Inpatient Progress Notes) Supplemental Information" form
- Click [OK] to edit the form.
- Validate the "Site Specific Section Description" field is enabled and pre-populated with the default description of "Supplemental Information", as expected
- Change the name of the field to a new desired value [ValueA]
- Validate the "Form Description" field is enabled and blank, as expected
- Populate the field to a desired value [ValueB]
- Validate the "Menu Location" field is enabled
- Click the drop down list and select a menu location
- Select the "Prompt Definition" section
- Click "Add New Item" and add any desired field [NewField1]
- Submit the form
- Validate the form files successfully
- Return to "Site Specific Section Modeling" and select [TestFormA]
- Select the "Prompt Definition" section
- In the "Prompt Definition" grid, validate [NewField1] is present, as expected
- Select the prompt and click [Delete Selected Item].
- Validate message "Are Your Sure?" is displayed.
- Click [OK].
- Validate the prompt is removed from the "Prompt Definition" grid.
- Click "Add New Item" and add any desired field [NewField2]
- Navigate to the "Initially Required" prompt and set it to "Yes"
- Navigate to prompt "Exclude from Data Collection Instrument" and set it to "Yes"
- Validate a message is displayed "Cannot exclude a required prompt", is displayed
- Click "OK"
- \Navigate to the "Initially Required" prompt and set it to "No"
- Navigate to prompt "Exclude from Data Collection Instrument" and set it to "Yes"
- Validate the selection is accepted
- Submit the form
- Validate the form files successfully
- Return to "Site Specific Section Modeling" and select [TestFormA]
- Validate the "Site Specific Section Description" field is still enabled and populated as expected
- Validate the "Form Description" field is populated as expected and is now disabled as the form, since the form has already been submitted.
- Validate the "Menu Location" field is populated as expected and also now disabled after form submission, as expected
- Navigate the "Prompt Definition" section
- Validate [NewField2] is present in the grid and the prompts populated in step 2 are populated as expected
- Validate [NewField1] that was deleted, is not present in the grid as expected
ScriptLink - form launch
Scenario 1: "ScriptLink' - Launch additional form validations
Specific Setup:
- Have two "ScriptLink" scripts configured to prompt the user with a message to launch an additional form [TestFormC]
- [ScriptA] is 'not' configured with user defined message and will contain the default message to the user when the prompt is launched. For example "ScriptLink is attempting to launch the Avatar form "Update Client Data. Press OK to do this now"
- [ScriptB] is configured with user defined message when the prompt is launched. For example "Launch Form "Update Client Data" ?
- Have two forms for testing.
- [TestFormA] is configured with [ScriptA]. For this example, it is configured to trigger when the [TestFormA] is launched
- [TestFormB] is configured with [ScriptB]. For this example, it is configured to trigger when a value in [TesField] on the form
Steps
- Open [TestFormA]
- Select a desired client
- Click to add a new row
- Validate the user is prompted with the Avatar default message "ScriptLink is attempting to launch the Avatar form '[TestFormC]'. Press 'OK' to do this now"
- Click "No"
- Validate the user is returned to [TestFormA]
- Close the form
- Re-open [TestFormA]
- Select a desired client
- Click to add a new row
- Validate the user is prompted with the Avatar default message "ScriptLink is attempting to launch the Avatar form '[TestFormC]'. Press 'OK' to do this now"
- Click "OK"
- Validate [TestFormC] is launched, as expected
- Submit or close the form
- Open [TestFormB]
- Select a desired client
- Navigate to [TestField]
- Select a value in the field other than the value set to trigger the script
- Validate [TestFormC] is not launched, as expected
- Select the value in the field set to trigger the script
- Validate the form launch message is displayed
- Validate the message includes the user defined message configured in the script, as expected. For example "Launch form [TestFormC] ?
- Click "No"
- Validate the user is returned to [TestFormB]
- Select the value in the field set to trigger the script again
- Validate the form launch message is displayed
- Validate the message includes the user defined message configured in the script. For example "Launch form [TestFormC] ?"
- Click "Yes"
- Validate [TestFormC] is launched as expected
- Submit or close the form
|
Topics
• Site Specific Section Modeling
• NX
• Scriptlink
|
Modeled form with Service Documentation
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Registry Settings (PM)
- Modeled Form With Service Documentation
Scenario 1: Service Documentation - Validate Registry Setting - "Allow Appointment Modifications"
Specific Setup:
- Have a modeled form [TestForm] configured and enabled for service documentation that contains all the required service documentation type fields
- Have two appointments set for a client [TestClient] for today, one set earlier than the other. For this example:
- [ApptA] exists for staff [StaffA] from 7am to 8am today
- [ApptB] exists for staff [StaffB] from 8am to 9am today
- Have access to the "Registry Settings", "Scheduling Calendar" and form [TestForm]
Steps
- Open form "Registry Settings"
- Search for and select setting "Allow Appointment Modifications" for edit. Note: Selecting 'Y' will enable the Service Code, Location, Duration, Start Time and End Time fields on Service Documentation-enabled modeled forms when editing an existing appointment. Changes to these values will be applied to the appointment when the data is filed as Final. Selecting 'N' will disable the service documentation fields."
- Set the registry setting value to "N" and submit the form
- Open form [TestForm]
- Select client [TestClient]
- In the "Documentation For" selection field
- Select "Existing Appointment"
- Select [ApptA] from the drop down list
- Validate fields "Service Charge Code", "Location", "Duration, "Start Time" and "End Time" are "Disabled" as expected, based on the registry setting.
- Close the form
- Open form "Registry Settings"
- Search for and select setting "Allow Appointment Modifications" for edit.
- Set the registry setting value to "Y"
- Submit the form
- Open form [TestForm]
- Select client [TestClient]
- In the "Documentation For" selection field, select "Existing Appointment"
- Select [ApptA] from the drop down list
- Validate fields "Service Charge Code", "Location", "Duration", "Start Time" and "End Time" are "Enabled" and this time and populated as expected.
- Change the appointment start and end times for [ApptA] to the same times as those of [ApptB]
- Set the "Draft/Final" field to "Final
- Validate there's a message displayed blocking the change, indicating the [TestClient] already has an appointment for the new start and end times inputted.
- Change the appointment start and end times for [ApptA] to a start and end time that does not conflict with another appointment
- Set the "Duration" field to the correct value based on the appointment start and end times entered
- Change the "Service Charge Code" field to a new value
- Validate the value is accepted
- Change the "Service Location" to a new value
- Validate the value is accepted
- Populate the other required fields and any other fields on the form
- Set the "Draft/Final" field to "Draft"
- Click [Submit]
- Validate submission is successful
- Open form [TestForm]
- Select client [TestClient]
- Validate all the fields on the form are populated as expected, including the fields updated in step 4
- Set the "Draft/Final" field to "Final
- Click [OK] at the "Selecting 'Final' prevents further edits dialog
- Click [Submit]
- Validate submission is successful
- Open form "Scheduling Calendar"
- Navigate to [ApptA] in the appointment grid
- Validate the start and end times of the appointment on the grid is match new values entered in step 4b
- Click to edit the appointment
- Validate the value "Service Start Time" field, is the new value entered in step 4b
- Validate the value "Service End Time" field, is the new value entered in step 4b
- Validate the value "Duration" field, is the new value entered in step 4b
- Validate the "Service Code" field, is the new value entered in step 4b
- Validate the "Location" field, is the new value entered in step 4b
- Validate all other fields are populated, as expected
- Close the form
|
Topics
• Service Documentation
• NX
|
Product Scrolling Free Text Templates - System Templates
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Product Scrolling Free Text Templates (CWS)
- Individual Progress Note
- Treatment Plan
- Append / Replace
- Progress Notes (Group and Individual)
- Registry Settings (PM)
- Ambulatory Progress Notes
Scenario 1: Product Scrolling Free Text Templates- Validate 'Append', 'Replace', 'Cancel' functionality
Specific Setup:
- In form "Product Scrolling Free Text Templates", have a template set up for a text field in any product form. For example, the 'Notes Field' in any progress notes form.
Steps
- Open the product form.
- Right click in the text field.
- Select the template.
- Validate the text in the template is populated as expected.
- Hit "Enter" to go to the next line.
- Right click in the text field again.
- Select the template.
- Click [Append].
- Validate the text in the template is populated as expected after the first template.
- Validate any lines after the first line and before the appended system template line should not have a leading space.
- Hit "Enter" to go to the next line.
- Right click in the text field again.
- Select the template.
- Click [Cancel].
- Right click in the text field again.
- Select the template.
- Click [Append].
- Validate the text in the template is populated as expected after the first two templates.
- Validate any lines after the second line and before the appended system template line should not have a leading space.
- Hit "Enter" to go to the next line.
- Right click in the text field again.
- Select the template.
- Click [Replace].
- Validate all the templates are removed and just the new template is populated.
- Repeat step 1 but without hitting the "Enter" key after each template is chosen.
- Validate results are as expected.
|
Topics
• Product Scrolling Free Text Templates
|
Client Chart - Non-episodic Documents
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Document Capture
- Entity-Based Document Capture
Scenario 1: Validate Document Capture - Import Non-Episodic
Specific Setup:
- Perceptive must be configured and enabled.
- Please note: this is for Avatar NX systems only.
- A client must be enrolled in an existing episode (Client A).
- A Documentation View must be set up on a user's view containing the 'All Documents' widget and the 'Console Widget Viewer' ('All Documents' view).
Steps
- Select "Client A" and launch the 'Client Dashboard'.
- Click 'Document Capture' icon.
- Validate a 'Capture Mode' dialog stating: "How would you like to capture documents?"
- Click [Import].
- Select "Non-episodic" in the "Episode" field.
- Validate the 'Document Capture' opens in a new window.
- Select any value in the 'Document Type' field.
- Enter any value in the 'Document Description' field.
- Click [Capture] and [Browse].
- Locate the file to be imported and click [Open] and [Done].
- Validate the image displays.
- Click [Save].
- Validate a message stating: "Save Was Successful." and "Document Added to Avatar!"
- Click [Close Document Capture].
- Close the 'Client Dashboard'.
- Navigate to the 'All Documents' view.
- Validate the newly imported non-episodic document is present and select it.
- Validate the 'Console Widget Viewer' displays the document as expected.
- Click [Close All].
- Validate the 'Console Widget Viewer' no longer displays the document.
Scenario 2: Client Chart - Document Capture - Import Non-Episodic
Specific Setup:
- Perceptive must be configured and enabled.
- Please note: this is for myAvatar systems only.
- A client is enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access the 'Client Chart'.
- Click "Document Capture".
- Import a non-episodic document.
- Select the desired value in the 'Document Type' field.
- Enter the desired value in the 'Document Description' field.
- Save the document.
- Validate messages display that indicate the document was successfully saved.
- Refresh the 'Client Chart'.
- Select the document type from the list that the document was just saved under.
- Select the non-episodic document that was just saved from the document list.
- Validate the document displays as expected.
- Click [Close All Documents] and close the 'Client Chart'.
|
Topics
• Document Capture
• Perceptive
|
'User File Import' form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: User File Import - File Validations
Specific Setup:
- Have a "User File Import" file created that includes a user that has a 'User Description' greater than 40 characters (File A).
- Have a "User File Import" file created that includes a user that has a 'User Description' less than 40 characters (File B).
Steps
- Access the 'User File Import' form.
- Click [Select User Import File].
- Select "File A" and click [Open].
- Validate the 'Import File Scan Results' field contains: Row 1 new user description is greater than 40 characters. Import file cannot be processed due to one or more errors.
- Validate the [Process User Import File] button is disabled.
- Click [Select User Import File].
- Select "File B" and click [Open].
- Validate the 'Import File Scan Results' field contains: No errors or warnings detected in import file.
- Click [Process User Import File].
- Validate a message is displayed stating: Import Completed!
- Click [OK] and close the form.
- Access the 'User Definition' form.
- Select the user imported via "File B" in the 'Select User' field.
- Validate all imported data is displayed as expected.
- Close the form.
|
Topics
• User Definition
|
Avatar NX - Dialog boxes
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- User Role Definition
- Service Codes
- Service Fee/Cross Reference Maintenance
- CPT Code Definition (PM)
Scenario 1: Service Fee/Cross Reference Maintenance - Add/Edit Service Fee Definition
Specific Setup:
- Service Codes:
- Add a new service code for testing purposes (Service Code A).
- CPT Code Definition:
- A CPT Code must be defined (CPT Code A).
Steps
- Access the ‘Service Fee/Cross Reference Maintenance’ form.
- Select "Enter New" in the ‘Enter New Or Edit Existing Fee/Cross Reference’ field.
- Enter "Service Code A" in the 'Service Code' field.
- Enter the desired date in the ‘From Date’ field.
- Enter the desired value in the 'Fee' field.
- Enter "CPT Code A" in the 'CPT-4 / HCPCS Code' field.
- Enter desired value with quotation marks into the 'CPT-4 / HCPCS Modifier' field.
- Click [Submit].
- Click [Yes].
- Select "Edit Existing" in the ‘Enter New Or Edit Existing Fee/Cross Reference’ field.
- Enter "Service Code A" in the 'Service Code' field.
- Enter the same date in the ‘From Date’ field.
- Click [Select Fee/Cross Ref To Edit/Default From Existing Row].
- Select the desired row that filed in above steps.
- Click [OK].
- Validate that the entered 'Fee' exists.
- Validate that the entered 'CPT-4 / HCPCS Code' exists.
- Validate that the selected ‘CPT-4 / HCPCS Modifier’ exists.
- Close the form.
- Access the ‘Service Fee/Cross Reference Maintenance’ form.
- Select "Enter New" in the ‘Enter New Or Edit Existing Fee/Cross Reference’ field.
- Enter "Service Code A" in the 'Service Code' field.
- Enter the same date entered in the previous steps in the 'From Date' field.
- Click [Submit].
- Validate a dialog is displayed stating: Fee Definition already exists, please edit the existing definition.
- Click [OK] and validate the dialog closes.
- Validate a 'Filing Error' dialog stating "Filing aborted." and click [OK].
- Validate the form is still open with the data entered in the previous steps.
- Close the form.
|
Topics
• NX
• Service Fee/Cross Reference Maintenance
|
| |