Document Routing - Table Aliasing
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Envelope Import (CWS)
- Dynamic Form - Document Management Form Re-Mapping - Selection Dialog
- Table Definition (CWS)
- Dynamic Form Draft Final Document Routing
- Dynamic Form - Admission - Client
- Form Definition (CWS)
- CWS General Form Test
- Dynamic Form - Select A Form
- Dynamic Form - Form Definition - Confirm
- DOCMANAGEMENT3000
- Dynamic Form - Delete Document
- Final to Draft Override (CWS)
- Dynamic Form ICD10 Diagnosis
- Dynamic Form Final To Draft Override
- Final to Draft Override (PM)
- User Definition
- PM USER37
- Dynamic Form - Disclosure
- Dynamic Form Disclosure Management Alias Primary
- Delete Document
Scenario 1: Child Namespace User Modeled Diagnosis form with table aliasing
Specific Setup:
- A user modeled form set up with the primary table being aliased to the Diagnosis History (ICD10).
- Admit or select a test client.
Steps
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was added to the table because the form was flagged as Final.
- Open the "Document Routing Setup" form.
- Enable document routing for the user modeled created during setup.
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- Click "Accept" or "Sign" on the "Confirm Document" screen.
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was added to the table because the form was flagged as Final.
- Open the "Registry Settings" form.
- Enable the registry setting "RADplus->Document Routing->Routing Setup->->->Alias Data File Upon Document Routing Completion".
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- Click "Accept and Route" or "Sign and Route" on "Confirm Document" pop up.
- Route to another user.
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was not added to the table because the registry setting mentioned previously is enabled and the document routing is not finalized as yet.
- Log in as the user the document was routed to.
- Navigate to the "My ToDo" widget.
- Approve the document by electronic signing it.
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was added to the table because the registry setting mentioned previously is enabled and the document routing is now finalized for the form.
- Open the "Registry Settings" form.
- Disable the registry setting "RADplus->Document Routing->Routing Setup->->->Alias Data File Upon Document Routing Completion".
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- Click "Accept and Route" or "Sign and Route" on "Confirm Document" pop up.
- Route to another user.
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was added to the table because the registry setting mentioned previously is disabled and the therefor not waiting for document routing to be finalized as yet.
- Log in as the user the document was routed to.
- Navigate to the "My ToDo" widget.
- Approve the document.
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was not added to the table because the registry setting is disabled and the record was filed when the form was routed.
- Open the "Final To Draft Override" form.
- Select a finalized document to return to draft status.
- A message should pop up noting that "Please note that filed Alias data will not be deleted or altered in any way as a result of filing the override for this row".
- Complete process.
- Open the "Delete Document" form.
- Choose to delete one of the user modeled/aliased documents.
- A message should pop up noting that "Please note that filed Alias data will not be deleted or altered in any way as a result of filing the override for this row".
- Complete the process.
Scenario 2: Parent Namespace User Modeled Disclosure Management form with table aliasing
Specific Setup:
- A user modeled form set up with the primary table being aliased to the Disclosure Management data.
- Admit or select a test client.
Steps
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was added to the table because the form was flagged as Final.
- Open the "Document Routing Setup" form.
- Enable document routing for the user modeled created during setup.
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- Click "Accept" or "Sign" on the "Confirm Document" screen.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was added to the table because the form was flagged as Final.
- Open the "Registry Settings" form.
- Enable the registry setting "RADplus->Document Routing->Routing Setup->->->Alias Data File Upon Document Routing Completion".
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- Click "Accept and Route" or "Sign and Route" on "Confirm Document" pop up.
- Route to another user.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the registry setting mentioned previously is enabled and the document routing is not finalized as yet.
- Log in as the user the document was routed to.
- Navigate to the "My ToDo" widget.
- Approve the document by electronic signing it.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was added to the table because the registry setting mentioned previously is enabled and the document routing is now finalized for the form.
- Open the "Registry Settings" form.
- Disable the registry setting "RADplus->Document Routing->Routing Setup->->->Alias Data File Upon Document Routing Completion".
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- Click "Accept and Route" or "Sign and Route" on "Confirm Document" pop up.
- Route to another user.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was added to the table because the registry setting mentioned previously is disabled and therefor not waiting for document routing to be finalized as yet.
- Log in as the user the document was routed to.
- Navigate to the "My ToDo" widget.
- Approve the document by electronic signing it.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the registry setting is disabled and the record was filed when the form was routed.
- Open the "Final To Draft Override" form.
- Select a finalized document to return to draft status.
- A message should pop up noting that "Please note that filed Alias data will not be deleted or altered in any way as a result of filing the override for this row".
- Complete process.
- Open the "Delete Document" form.
- Choose to delete one of the user modeled/aliased documents.
- A message should pop up noting that "Please note that filed Alias data will not be deleted or altered in any way as a result of filing the override for this row".
- Complete the process.
|
Topics
• Modeling
• Diagnosis
• Document Routing
• NX
|
Modeled Form
Scenario 1: Modeled Form - Validate results of an "Event" defined on field using the "Sum" calculation type
Specific Setup:
- A client with an existing episode is identified. [Client A].
- Have access to a user modeled form [Form A] defined with:
- Four 'Dictionary" fields, for this example: [FieldA], [FieldB], [FieldC] and [FieldD] are used
- Each dictionary field has two or more numerical values for selection
- One "Integer" type field [FieldE]
- In 'Form Definition', for [FieldD], define an event that will sum the values in fields [FieldA], [FieldB], [FieldC] and [FieldD] and populate that value in [FieldE], when as specific value [TriggerValue] is selected in [FieldD].
- This can be done with the following event setup on [FieldD]:
- 'Type of Event' is "Result of Input With Value Checking".
- 'Compare with For Event' is "Specific Value", with the "Specific Value (Dictionary)" field set to the [TriggerValue]
- 'Relationship to Comparison Value' to Trigger Event ' is "Include"
- 'Table Column to Have Value Changed on Event': [FieldE]
- 'Set Table Column Value' is "Calculation Result".
- 'Calculation Type' is "Sum".
- 'Fields for Summation': [FieldA], [FieldB], [FieldC] and [FieldD]
Steps
- Select [ClientA]
- Access [FormA]
- In [FieldA], select a dictionary value
- In [FieldB], select dictionary value
- In [FieldC], select dictionary value
- In [FieldD], select a dictionary value other than the [TriggerValue] defined in the set up
- Validate [FieldE] is not populated with any summation value, as expected
- In [FieldD] select the [TriggerValue] defined in the set up
- Validate the expected summation value is populated in [FieldE] (sum of [FieldA] thru [FieldD]).
- Click [Submit]
- Validate the form files successful
- Access [FormA]
- Select the row filed in step 2
- Validate all fields are populated, as expected
"
Scheduling Widgets
Scenario 1: Scheduling Widget - Data validations
Specific Setup:
- In form "Console Widget Configuration", have the following two "Scheduling" widgets defined:
- [WidgetA] - Includes an "SQL Query" to display data in the "SYSTEM.appt_data" table and includes fields; "ApptDate", "StartTime", "ClientID", "StaffID", "Staff_Name" and "User Logged In"
- [WidgetB] - Includes an "SQL Query" to display data in the "SYSTEM.appt_data_all" table and includes fields; "ApptDate", StartTime", "Staff_Name", StaffID and "User Logged In"
- Have both widgets placed on the home view for [UserA]
- Log in as [UserA]
Steps
- On the home view, refresh [WidgetA]
- Valid the "ApptDate" column contains the expected data
- Valid the "StartTime" column contains the expected data
- Valid the "ClientID" column contains the expected data
- Valid the "StaffID" column contains the expected data
- Valid the "Staff_Name" column contains the expected data
- Valid the "UserLoggedIn column contains the expected data
- On the home view, refresh [WidgetB]
- Valid the "ApptDate" column contains the expected data
- Valid the "StartTime" column contains the expected data
- Valid the "StaffID" column contains the expected data
- Valid the "Staff_Name" column contains the expected data
- Valid the "UserLoggedIn column contains the expected data
Modeled form - with "Table" alias
Scenario 1: Modeled form with table aliasing - validations
Specific Setup:
- Have a modeled table, [TableA] that contains:
- Fields mapped to a "Table" alias [Alias1], for example the "Treatment History" table alias
- Fields mapped to another "Table" alias [Alias2], for example the ""Patient Notes" table alias
- Have a modeled form [FormA] that contains fields from [TableA] in two sections:
- [Section1] contains just fields mapped to table alias [Alias1]
- [Section2] contains just fields mapped to table alias [Alias2]
- For [ClientA] in [EpisodeA], populate the fields available in [FormA] and file two rows of data [Row1] and [Row2]
- Create another table in "Table Definition" [TableB] which includes the same fields mapped in [Alias2] from the "Patient Notes" table alias
- In "Form Definition", edit [FormA]
- Add [TableA] as a secondary table
- Edit [Section2], and replace the "Table" aliased fields from [TableA] with the same ones form [TableB] and submit the form
Steps
- Open [FormA]
- Select [ClientA]
- Select [Episode1]
- In the pre-display, validate [Row1] and [Row2] a displayed for selection
- Select [Row1]
- Click the [Delete] button to delete the row
- Click [Yes] to confirm the deletion
- Exit the form
- Open [FormA]
- Select [ClientA]
- Select [Episode1]
- In the pre-display, validate [Row1] is no longer present and [Row2] a displayed, as expected
- Select [Row2]
- Click the [Edit] button to edit the row
- Edit any field on the form [FieldA]
- Click [Submit]
- Validate the form files successfully
- Open [FormA]
- Select [ClientA]
- Select [Episode1]
- In the pre-display, select [Row2]
- Click the [Edit] button to edit the row
- Validate the change made to [FieldA] is present, as expected
Sub System Codes
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Sub System Code's - User access to clients validation
Specific Setup:
- Have a system with multiple system code functionality enabled
- Have system has a root system code [RootA] and three sub system codes on the system
- [SubA] - assigned to only "ProgramA"
- [SubB] - assigned to only "ProgramB"
- [SubC] - assigned to only "ProgramC"
- User "STAFFA" has three clients in his caseload
- "ClientA" - admitted to "ProgramA"
- "ClientB" - admitted to "ProgramB"
- "ClientC" - admitted to "ProgramC"
Steps
- Log into the root system code [RootA] as [StaffA]
- Validate "ClientA", "ClientB" and "ClientC" are displayed in the user's "My Clients" widget
- Select each client and open any client based form, for example "Update Client Data"
- Add or edit any data and submit the form
- Validate the form files successfully
- Log out of [RootA]
- Log into sub system code, [SubA]
- Validate "ClientA" is displayed in the users in the user's "My Clients" widget
- Validate "ClientB" and "ClientC" are not displayed in the user's "My Clients" widget
- In the "Search Clients" field, search for "ClientB"
- Validate "ClientB" is not found
- In the "Search Clients" field, search for "ClientC"
- Validate "ClientC" is not found
- Select "ClientA" and open any client based form,
- Add or edit any data and submit the form
- Validate the form files successfully
- Log out of [SubA]
- Log into sub system code, [SubB]
- Validate "ClientB" is displayed in the user's "My Clients" widget
- Validate "ClientA" and "ClientC" are not displayed in the user's "My Clients" widget
- In the "Search Clients" field, search for "ClientA"
- Validate "ClientA" is not found
- In the "Search Clients" field, search for "ClientC"
- Validate "ClientC" is not found
- Select ClientA open any client based form,
- Add or edit any data and submit the form
- Validate the form files successfully
- Log out of [SubB]
- Log into sub system code, [SubC]
- Validate "ClientC" is displayed in the user's "My Clients" widget
- Validate "ClientA" and "ClientB" are not displayed in the user's "My Clients" widget
- In the "Search Clients" field, search for "ClientA"
- Validate "ClientA "is not found
- In the "Search Clients" field, search for "ClientB"
- Validate "ClientB" is not found
- Select "ClientC" open any client based form,
- Add or edit any data and submit the form
- Validate the form files successfully
|
Topics
• Modeling
• NX
• Scheduling Calendar
• Console Widget Configuration
|
|
Topics
• NX
• Clinical Pathway
• Client Banner
• Widgets
• My Clients
|
Support is added for other products and modules
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Clinical Document Viewer
- Patient Health Questionnaire-A
- Review/Co-Sign Documents (PM)
- User Definition
- Individual Progress Note
- Review To Do Item
Scenario 1: Approve a document from the "Sign" tab of the 'My To Do's' widget
Specific Setup:
- User must have the 'My To Do's' widget on the HomeView.
- Document routing is enabled on the 'Progress Notes (Group and Individual)' form.
- A user is defined with an associated staff member (User A, Staff Member A).
- Must be logged in as "User A".
- A client is enrolled in an existing episode (Client A). "Staff Member A" is the admitting practitioner for "Client A".
Steps
- Access the 'Progress Notes (Group and Individual)' form.
- Select "Client A" in the 'Select Client' field.
- Select "Independent Note" in the 'Progress Note For' field.
- Select the desired value in the 'Note Type' field.
- Enter the desired value in the 'Notes Field' field.
- Select "Final" in the 'Draft/Final' field.
- Click [File Note].
- Validate that the 'Confirm Document' dialog is displayed with the progress note data, including an electronic signature at the bottom for the current user/staff member as the Author.
- Click [Accept and Route].
- Validate the 'Route Document To' dialog is displayed.
- Select the 'Admitting Practitioner' and validate "Staff Member A" displays as the 'Approver'.
- Click [Submit].
- Validate a "Progress Notes" dialog is displayed stating: Note Filed.
- Click [OK].
- Navigate to the 'My To Do's' widget.
- Validate there is a To-Do for the progress note filed in the previous steps.
- Select the "Sign" tab.
- Validate the 'Search Documents' field contains the progress note document for "Client A".
- Validate the 'Document' field contains the progress note data, including an electronic signature at the bottom for "Staff Member A" as both the Author and Admitting Practitioner.
- Click [Accept].
- Validate the 'Search Documents' field no longer contains the progress note document for "Client A".
- Validate the 'Accepted Documents' field contains the accepted progress note document for "Client A".
- Click [Sign All].
- Enter the password for "User A" in the 'Verify Password' dialog and click [OK].
- Validate the 'Accepted Documents' field no longer contains the progress note document for "Client A".
- Access the 'Clinical Document Viewer' form.
- Select "Client" in the 'Select All or Individual Client' field.
- Select "Client A" in the 'Select Client' field.
- Click [Process].
- Validate the progress note document appears in the document list and double click on it to view.
- Validate that the document displays with the progress note data and an electronic signature for the Author & Admitting Practitioner.
- Close the form.
Scenario 2: Approve a document from the "All" tab of the 'My To Do's' widget
Specific Setup:
- User must have the 'My To Do's' widget on the HomeView.
- Document routing is enabled on the 'Progress Notes (Group and Individual)' form.
- A user is defined with an associated staff member (User A, Staff Member A).
- Must be logged in as "User A".
- A client is enrolled in an existing episode (Client A). "Staff Member A" is the admitting practitioner for "Client A".
Steps
- Access the 'Progress Notes (Group and Individual)' form.
- Select "Client A" in the 'Select Client' field.
- Select "Independent Note" in the 'Progress Note For' field.
- Select the desired value in the 'Note Type' field.
- Enter the desired value in the 'Notes Field' field.
- Select "Final" in the 'Draft/Final' field.
- Click [File Note].
- Validate that the 'Confirm Document' dialog is displayed with the progress note data, including an electronic signature at the bottom for the current user/staff member as the Author.
- Click [Accept and Route].
- Validate the 'Route Document To' dialog is displayed.
- Select the 'Admitting Practitioner' and validate "Staff Member A" displays as the 'Approver'.
- Click [Submit].
- Validate a "Progress Notes" dialog is displayed stating: Note Filed.
- Click [OK].
- Navigate to the 'My To Do's' widget.
- Select the "All" section.
- Validate there is a To-Do for the progress note filed in the previous steps.
- Click [Approve Document].
- Validate the document is displayed with the progress note data, including an electronic signature at the bottom for "Staff Member A" as both the Author and Admitting Practitioner.
- Click [Accept].
- Enter the password for "User A" in the 'Verify Password' dialog and click [OK].
- Validate the To-Do is no longer displayed.
- Access the 'Clinical Document Viewer' form.
- Select "Client" in the 'Select All or Individual Client' field.
- Select "Client A" in the 'Select Client' field.
- Click [Process].
- Validate the progress note document appears in the document list and double click on it to view.
- Validate that the document displays with the progress note data and an electronic signature for the Author & Admitting Practitioner.
- Close the form.
Scenario 3: Patient Health Questionnaire-A - File an assessment with document routing enabled
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- Document routing is enabled on the 'Patient Health Questionnaire-A' form.
Steps
- Select "Client A" and access the 'Patient Health Questionnaire-A' form.
- Populate all required and desired fields.
- Select "Final" in the 'Assessment Status' field.
- Validate a message is displayed stating: Once set to "Final", the data will be view only.
- Click [Submit].
- Validate a 'Confirm Document' dialog is displayed.
- Validate the assessment is displayed with an electronic signature for the logged in user/associated staff member as the Author.
- Click [Accept].
- Enter the password for the logged in user and click [OK].
Scenario 4: "Append Documents" - Document display validations
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
- "Client A" must have a document routed to the logged in user for the current date (Document A).
Steps
- Access the 'Append Documents' form.
- Select the form type used for one of the documents in the 'Form Type' field.
- Select "Client A" in the 'Entity' field.
- Enter the current date in the 'From Date' and 'End Date' fields.
- Select "Document A" in the 'List of Documents' field.
- Populate the "From Date" and "End Date" fields
- Enter the desired value in the 'New Comments to Be Appended in the Original Document' field.
- Click [Submit].
- Validate the 'Confirm Document' dialog is displayed:
- Validate the document is displayed in the expected format, including proper spacing between characters and lines on the form.
- Validate field heading characters are in bold, when applicable.
- Validate there is an electronic signature from the Appended Author at the end of the document.
- Click [Accept].
- Enter the user's password and click [Verify].
- Validate the form files successfully.
Scenario 5: Review/Co-Sign Documents - Document Routed and Document Approved
Specific Setup:
- Document routing is enabled on the 'Progress Notes (Group and Individual)' form.
- A user is defined with an associated staff member (User A, Staff Member A).
- Must be logged in as "User A".
- A client is enrolled in an existing episode (Client A). "Staff Member A" is the admitting practitioner for "Client A".
Steps
- Access the 'Progress Notes (Group and Individual)' form.
- Select "Client A" in the 'Select Client' field.
- Select "Independent Note" in the 'Progress Note For' field.
- Select the desired value in the 'Note Type' field.
- Enter the desired value in the 'Notes Field' field.
- Select "Final" in the 'Draft/Final' field.
- Click [File Note].
- Validate that the 'Confirm Document' dialog is displayed with the progress note data, including an electronic signature at the bottom for the current user/staff member as the Author.
- Click [Accept and Route].
- Validate the 'Route Document To' dialog is displayed.
- Select the 'Admitting Practitioner' and validate "Staff Member A" displays as the 'Approver'.
- Click [Submit].
- Validate a "Progress Notes" dialog is displayed stating: Note Filed.
- Click [OK].
- Access the 'Review/Co-Sign Documents' form.
- Select "Progress Notes (Group and Individual)" in the 'Form Type' field.
- Select "Client A" in the 'Entity' field.
- Enter the current date in the 'From Date' and 'To Date' fields.
- Select the progress note for "Client A" in the 'List of Documents' field.
- Click [Submit].
- Validate the 'Confirm Document' dialog is displayed and contains the progress note data and an electronic signature for "Staff Member A" as both the Author & Admitting Practitioner.
- Click [Accept].
- Enter the password for "User A" in the 'Verify Password' dialog and click [OK].
- Validate a message is displayed stating: Review/Co-Sign Documents has completed. Do you wish to return to form?
- Click [No].
Scenario 6: Document Routing - Approve and Route - Final Approver Required
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- Document routing is enabled for the 'Progress Notes (Group and Individual)' form and "Yes" is selected for 'Require Final Approver'.
- A user is defined with an associated staff member (Staff Member A) and "Yes" selected in the 'User Can Be Final Approver' field in 'User Definition' (User A).
- Must be logged in as "User A".
- Must have the 'My To Do's' widget accessible on the HomeView.
Steps
- Access the 'Progress Notes (Group and Individual)' form.
- Select "Client A" in the 'Select Client' field.
- Select "Independent Note" in the 'Progress Note For' field.
- Select the desired value in the 'Note Type' field.
- Enter the desired value in the 'Notes Field' field.
- Select "Final" in the 'Draft/Final' field.
- Click [File Note].
- Validate that the 'Confirm Document' dialog is displayed with the progress note data, including an electronic signature at the bottom for "Staff Member A" as the Author.
- Click [Accept and Route].
- Validate the 'Route Document To' dialog is displayed.
- Validate the "Search here - Supervisor" field is not required.
- Validate the "Search here - Team" field is not required.
- Validate the "Search here - Add Approver" field is required.
- Validate that as long as a "Final Approver" checkbox is checked, the "Submit" button is enabled.
- Validate that if a "Final Approver" checkbox is not checked, the "Submit" button is disabled.
- Add "Staff Member A" as the 'Final Approver'.
- Click [Submit].
- Validate a "Progress Notes" dialog is displayed stating: Note Filed.
- Click [OK].
- Navigate to the 'My To Do's' widget.
- Validate there is a To-Do for the progress note filed in the previous steps.
- Click [Approve Document].
- Validate the document is displayed with the progress note data, including an electronic signature at the bottom for "Staff Member A" as both the Author and Final Approver.
- Click [Accept].
- Enter the password for "User A" in the 'Verify Password' dialog and click [OK].
- Validate the To-Do is no longer displayed.
Scenario 7: Document Routing - "Allow Transcriber" functionality
Specific Setup:
- A user has an associated staff member and has "Yes" selected in the 'Transcriber' field in 'User Definition (User A).
- A user has an associated staff member and is not a transcriber in 'User Definition' (User B).
- "User A" and "User B" have the 'My To Do's' widget on their HomeView.
- Document routing is enabled for 'Progress Notes (Group and Individual)' and 'Allow Transcriber' is set to "Yes".
- Must be logged in as "User A".
Steps
- Access the 'Progress Notes (Group and Individual)' form.
- Select "Client A" in the 'Select Client' field.
- Select "Independent Note" in the 'Progress Note For' field.
- Select the desired value in the 'Note Type' field.
- Enter the desired value in the 'Notes Field' field.
- Select "Final" in the 'Draft/Final' field.
- Click [File Note].
- Validate a "Select Author" dialog is displayed.
- Select the staff member associated to "User B" in the 'Select Author' field.
- Click [Submit] and verify successful filing.
- Log out.
- Log in as "User B".
- Navigate to the 'My To Do's' widget.
- Validate there is a To Do for "Client A".
- Click [Approve Document].
- Validate the document is displayed with the progress note data and has electronic signatures for the Transcriber (User A) & Author (User B).
- Click [Respond].
- Enter the desired value in the 'Response for Transcriber' field and click [OK].
- Validate the To Do is no longer displayed.
- Log in as "User A".
- Navigate to the 'My To Do's' widget.
- Validate there is a To Do for "Client A".
- Click [Review To Do Item].
- Validate the 'To Do Information' field contains the response from "User B".
- Select "Reviewed" in the 'Set To Do Item to Reviewed' field.
- Click [Submit].
- Validate the To Do is no longer displayed.
Scenario 8: Treatment Plan - File a Treatment Plan with Document Routing
Specific Setup:
- Client must be admitted into an active episode with problems recorded in 'Problem List' form (Client A).
- Google Chrome Browser settings are set to enable Autofill for passwords and the logged in user's password has been saved.
Steps
- Select "Client A" and access the 'Treatment Plan' form.
- Click [Add].
- Set the 'Plan Date' field to the current date.
- Select any value in the 'Plan Type' field.
- Select any value from 'Problem List'.
- Navigate to another view or open a form.
- Navigate back to the 'Treatment Plan' form and validate that all data appears as expected in the 'Problem List' grid.
- Click [New Row].
- Select any value from the 'Role' field in the 'Participation' section.
- Select 'Staff ID' and enter "Staff Member A".
- Validate that the selected staff member's name displays in the 'Participant Name' field.
- Select any value from the 'Plan Author' field.
- Select any value from the 'Notification' field,
- Add multiple staff members as needed.
- Enter any value in the 'Strengths' field.
- Enter any value in the 'Weakness' field.
- Enter any value in the 'Discharge Planning' field.
- Select "Draft" in the 'Draft/Final' field.
- Click [Launch Plan].
- Select the problem from the 'Tree View'.
- Select any value from the Status field.
- Click [Add New Goal].
- Enter any value (a large amount of data) in the 'Goal' field.
- Validate that the data wraps correctly and displays as expected.
- Select any value from the Status field.
- Click [Add New Objective].
- Enter any value (a large amount of data) in the 'Objective' field.
- Validate that the data wraps correctly and displays as expected.
- Select any value from the Status field.
- Click [Add New Intervention].
- Enter any value in the 'Intervention' field.
- Select any value in the 'Status' field.
- Click [Return to Plan].
- Select "Final" in the 'Draft/Final' field.
- Click [Submit] and [Sign].
- Validate the 'Password' field autofill's with the user's password that is saved in Google Chrome.
- Press the 'Enter' key.
- Select the desired staff member in the 'Route Document To' field and click [Add].
- Click [Submit]
- Select "Client A" and navigate to the 'Documentation' view.
- Validate the recently filed 'Treatment Plan' is displayed in the 'Console Widget Viewer' when selected.
|
Topics
• Document Routing
• Progress Notes
• My To Do's
• NX
• To-Do's
|
All Documents Widget- 'Form Specific PreDisplay' filter
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- HomeView - Primary All Documents Widget
Scenario 1: All Documents Widget - 'Form Specific Pre Display' validations
Specific Setup:
- Have a form [FormA] that contains a "Pre-display" configured in the form. For example, a modeled form with pre-display turned "On" in "Form Definition". (Note the names of the fields defined to display in the pre-display)
- [ClientA] that has two or more rows of data filed in [FormA] in an episode [EpisodeA]
- Have a form [FormB] that does contain a "Pre-display" in the form. For example, form "Vitals Entry
- [ClientA] that has two or more rows of data filed in [FormB]
- Have the "All Documents Widget" configured with both [FormA] and [FormB] in the widget
- Have the "All Documents Widget" included on a users home view [UserA]
Steps
- At the Home View, select [ClientA]
- Select "Episode A" from the "Episodes" field drop down list on the home view
- Navigate to the "All Documents Widget"
- Click the "All Forms" tab
- Select [FormB] from the "Form Description" drop down list
- Validate the row filed in the setup for [FormA] is displayed in the results list
- Validate the data results displayed in the "Form Description", "Episode", "Date", "Data Entry By" and "Workflow Status" columns, are as expected
- Scroll to the bottom of the results list
- Validate the "Form Specific PreDisplay" checkbox is not enabled, since the form does not contain a "Pre-display"
- Deselect [FormB] from the "Form Description" drop down list
- Select [FormA] from the "Form Description" drop down list
- Validate the rows filed in the setup for [FormB] are displayed in the results list
- Validate the data results displayed in the "Form Description", "Episode", "Date", "Data Entry By" and "Workflow Status" columns, are as expected
- Scroll to the bottom of the results list
- Click the "Form Specific PreDisplay" checkbox
- Validate the label name of the "Form Specific PreDisplay" check box field now says ""Form Specific PreDisplay - [FormB]"
- Validate the "Pre-display" results list contains results for each a row field in the set up
- Validate all pre-display "Column" header labels and data displayed in each column is as expected
- Click any desired column, for example a "Draft/Final" column and select a value to filter on
- Validate data row pre-display results are displayed as expected based on the value selected
- Deselect the "Form Specific PreDisplay" check box
- Validate the results are returned to values displayed in step 3b
Console Widget Viewer - Perceptive viewer
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Console Widget Viewer (Avatar NX) - Validate Document display in "Perceptive" enabled systems
Specific Setup:
- "Perceptive" document storage method is enabled and configured in the system
- A form [FormA] has been enabled for document routing
- A console widget [WidgetA] has been created for [FormA] in form "Console Widget Configuration"
- [FormA] has been submitted for [ClientA] and the document has been routed and approved
- [UserA] has [WidgetA] and the "Console Widget Viewer" widget on their home view
- Log in as [UserA]
Steps
- Select any client [ClientA]
- Select "All Episodes" from the "Episodes" drop down list on the home view
- On the home view, navigate to [WidgetA]
- Locate the row filed for [FormA]
- Click the [View] button for the row
- Validate a tab is opened in the "Console Widget Viewer" for [FormA]
- Scroll down the document
- Validate the data displayed is as expected
- Validate the document image properties contains a "Thumbnail Image" object
- Click the "Show/Hide Thumbnails" button
- Verify the "Thumbnail Image" object is removed
- Click the Thumbnail Image object again
- Verify the Thumbnail Image object is returned to the document
- Click the "Annotations" Icon
- Click "Create Annotation"
- Select an area to annotate and select an annotation type. For example "Highlight"
- Click "Add"
- Validate the selected are is annotated on the document
- Click the [Save] Icon in the top left of the document image
- Validate the selected area is saved annotated on the document, as expected
- Click the "Zoom Slider" arrow icon on the bottom left of the document image
- Drag the slider to the left to reduce the document text size
- Validate the document text size is reduced
- Drag the slider to the right to reduce increase the document text size
- Validate the document text size is increased
- Click the [Close All] button
- Validate the tab in the "Console Widget Viewer" for [FormA] is removed
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:
- Have three forms [FormA], [FormB] and [FormC] with data rows filed for [ClientA].
- One or more forms contains a workflow status "Draft/Final" column
- The "All Documents Widget" and the "Console Widget Viewer" are placed on a users home view [UserA]
- Log in as [UserA]
Steps
- Select "Client A" and navigate to the "All Documents Widget".
- Click the "All Forms" tab
- Click 'Form Description' selection filter and select just one form, for example [FormA]
- Validate the rows listed in the "Form Description" column results are only the rows filed for [FormA]
- Validate the data results displayed in the "Form Description", "Episode", "Date", "Data Entry By" and "Workflow Status" columns, are as expected
- Click to select any row
- Validate a tab is displayed in the "Console Widget Viewer", for [FormA] containing the expected data
- Click 'Form Description' selection filter and select any two forms, for example [FormA] and [FormB]
- Validate the rows listed in the "Form Description" column results are only the rows filed for [FormA] and [FormB]
- Validate the data results displayed in the "Form Description", "Episode", "Date", "Data Entry By" and "Workflow Status" columns, are as expected for each row
- Click to select a row for each form
- Validate a tab is displayed in the "Console Widget Viewer" for [FormA] and [FormB], containing the expected data
- Click 'Form Description' selection filter and select another set of multiple forms, for example [FormB] and [FormC]
- Validate the rows listed in the "Form Description" column results are only the rows filed for [FormB] and [FormC]
- Validate the data results displayed in the "Form Description", "Episode", "Date", "Data Entry By" and "Workflow Status" columns are as expected for each row
- Click to select a row for each form
- Validate a tab is displayed in the "Console Widget Viewer" for [FormB] and [FormC], containing the expected data
- Click the "Refresh" button for the "All Documents Widget"
- Click the "All Forms" tab
- Click 'Form Description' selection filter and select [FormA], [FormB] and [FormC]
- Validate the rows listed in the "Form Description" column results are only the rows filed for [FormA] and [FormB] and [FormC]
- Validate the data results displayed in the "Form Description", "Episode", "Date", "Data Entry By" and "Workflow Status" columns, are as expected for each row
- Click to select a row for each form
- Validate a tab is displayed in the "Console Widget Viewer" for each form, containing the expected data
|
Topics
• Widgets
• NX
• Perceptive
• Console Widget
|
Document Routing - Table Aliasing
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Dynamic Form - Admission - Client
- GA_ASO_Entity_Form
- Dynamic Form - Disclosure
- Dynamic Form - Select A Form
- Dynamic Form - Form Definition - Confirm
- Envelope Import (CWS)
- Dynamic Form - Document Management Form Re-Mapping - Selection Dialog
- Table Definition (CWS)
- Dynamic Form Draft Final Document Routing
- Form Definition (CWS)
- CWS General Form Test
- DOCMANAGEMENT3000
- Dynamic Form - Delete Document
- Final to Draft Override (CWS)
- Dynamic Form ICD10 Diagnosis
- Dynamic Form Final To Draft Override
- Final to Draft Override (PM)
- User Definition
- PM USER37
- Dynamic Form Disclosure Management Alias Primary
- Delete Document
Scenario 1: User Modeled Form - Table Aliasing on secondary tables
Specific Setup:
- A user modeled form set up with the primary table (not aliased) and secondary table aliased to the Disclosure Management data. Please note: For internal testing purposes the disclosure management SQL table is validated. For your test, you may alias a different form. Note that table and validate it in place of SYSTEM.disclo_mgmt.
- Admit or select a test client.
Steps
- Open the "Document Routing Setup" form.
- Enable document routing for the user modeled form created during setup.
- Open the "Registry Settings" form.
- Enable the registry setting "RADplus->Document Routing->Routing Setup->->->Alias Data File Upon Document Routing Completion".
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- Click "Accept" or "Sign" on the "Confirm Document" screen.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was added to the table because the form was flagged as Final.
- Validate the secondary tables was also aliased to the SYSTEM.disclo_mgmt SQL table.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- Click "Accept and Route" or "Sign and Route" on "Confirm Document" pop up.
- Route to another user.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the registry setting mentioned previously is enabled and the document routing is not finalized.
- Log in as the user the document was routed to.
- Navigate to the "My ToDo" widget.
- Approve the document by electronic signing it.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was added to the table because the registry setting mentioned previously is enabled and the document routing is now finalized for the form.
Scenario 2: Child Namespace User Modeled Diagnosis form with table aliasing
Specific Setup:
- A user modeled form set up with the primary table being aliased to the Diagnosis History (ICD10).
- Admit or select a test client.
Steps
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was added to the table because the form was flagged as Final.
- Open the "Document Routing Setup" form.
- Enable document routing for the user modeled created during setup.
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- Click "Accept" or "Sign" on the "Confirm Document" screen.
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was added to the table because the form was flagged as Final.
- Open the "Registry Settings" form.
- Enable the registry setting "RADplus->Document Routing->Routing Setup->->->Alias Data File Upon Document Routing Completion".
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- Click "Accept and Route" or "Sign and Route" on "Confirm Document" pop up.
- Route to another user.
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was not added to the table because the registry setting mentioned previously is enabled and the document routing is not finalized.
- Log in as the user the document was routed to.
- Navigate to the "My ToDo" widget.
- Approve the document by electronic signing it.
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was added to the table because the registry setting mentioned previously is enabled and the document routing is now finalized for the form.
- Open the "Registry Settings" form.
- Disable the registry setting "RADplus->Document Routing->Routing Setup->->->Alias Data File Upon Document Routing Completion".
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- Click "Accept and Route" or "Sign and Route" on "Confirm Document" pop up.
- Route to another user.
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was added to the table because the registry setting mentioned previously is disabled and system is not waiting for document routing to be finalized.
- Log in as the user the document was routed to.
- Navigate to the "My ToDo" widget.
- Approve the document.
- By viewing the SQL table from the PM namespace, SYSTEM.client_diagnosis_record, validate a row was not added to the table because the registry setting is disabled, and the record was filed when the form was routed.
- Open the "Final To Draft Override" form.
- Select a finalized document to return to draft status.
- A message should pop up noting that "Please note that filed Alias data will not be deleted or altered in any way as a result of filing the override for this row".
- Complete process.
- Open the "Delete Document" form.
- Choose to delete one of the user modeled/aliased documents.
- A message should pop up noting that "Please note that filed Alias data will not be deleted or altered in any way as a result of filing the override for this row".
- Complete the process.
Scenario 3: Parent Namespace User Modeled Disclosure Management form with table aliasing
Specific Setup:
- A user modeled form set up with the primary table being aliased to the Disclosure Management data. Please note: For internal testing purposes the disclosure management SQL table is validated. For your test, you may alias a different form. Note that table and validate it in place of SYSTEM.disclo_mgmt.
- Admit or select a test client.
Steps
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was added to the table because the form was flagged as Final.
- Open the "Document Routing Setup" form.
- Enable document routing for the user modeled created during setup.
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- Click "Accept" or "Sign" on the "Confirm Document" screen.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was added to the table because the form was flagged as Final.
- Open the "Registry Settings" form.
- Enable the registry setting "RADplus->Document Routing->Routing Setup->->->Alias Data File Upon Document Routing Completion".
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- Click "Accept and Route" or "Sign and Route" on "Confirm Document" pop up.
- Route to another user.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the registry setting mentioned previously is enabled and the document routing is not finalized.
- Log in as the user the document was routed to.
- Navigate to the "My ToDo" widget.
- Approve the document by electronic signing it.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was added to the table because the registry setting mentioned previously is enabled and the document routing is now finalized for the form.
- Open the "Registry Settings" form.
- Disable the registry setting "RADplus->Document Routing->Routing Setup->->->Alias Data File Upon Document Routing Completion".
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- Click "Accept and Route" or "Sign and Route" on "Confirm Document" pop up.
- Route to another user.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was added to the table because the registry setting mentioned previously is disabled, the system is not waiting for document routing to be finalized.
- Log in as the user the document was routed to.
- Navigate to the "My ToDo" widget.
- Approve the document by electronic signing it.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the registry setting is disabled, and the record was filed when the form was routed.
- Open the "Final To Draft Override" form.
- Select a finalized document to return to draft status.
- A message should pop up noting that "Please note that filed Alias data will not be deleted or altered in any way as a result of filing the override for this row".
- Complete process.
- Open the "Delete Document" form.
- Choose to delete one of the user modeled/aliased documents.
- A message should pop up noting that "Please note that filed Alias data will not be deleted or altered in any way as a result of filing the override for this row".
- Complete the process.
|
Topics
• Document Routing
• NX
• Modeling
• Diagnosis
|
Rule Based Routing - Encounter Date
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Routing Role Definition
- Routing Queue Definition
- Routing Assignment Definition
- Routing Configuration Definition
- Medical Coding Note
- Rule Based Routing Widget (Home View)
- Routing Worklist Item
- Dynamic Form - Admission - Client
- Admission (Outpatient)
- Financial Eligibility
- Routing Role Assignment
- Routing Views Definition
- DDTT Note w/ Encounter Info
- Client Charge Input
Scenario 1: Rule Based Routing widget - Validating 'Encounter Date' after submitting progress note - New Service
Specific Setup:
- The system is set up for Rule based routing with a queue functionality.
- The 'Rule Based Routing' widget is placed on HomeView.
- Any progress note form is set up for the document routing (i.e. Progress Notes (Group and Individual)). Note the form name and product name where it is created for further testing. Please Note: The 'Medical Coding Note' form used in this test is the copy of the progress note and renamed to 'Medical Coding Note'.
- Document Routing Setup:
- Document routing functionality is enabled for the 'Medical Coding Note' form.
- Routing Role Definition:
- Must have an active routing role created in the form.
- Routing Queue Definition:
- Must have an active queue set up where the 'Medical Coding Note' is selected in the 'Form' field. Note the name of the queue for further testing.
- Routing Assignment Definition:
- Two routing assignments are created such that one assignment that completes a workflow and one that doesn't. Note the name of the assignments.
- Routing Configuration Definition:
- The 'Product' field is set to the product where the progress note form exists (i.e. CWS). Note the value for further testing.
- The progress note form configured above is selected in the 'Form' field. Note the name of the form for further testing.
- The queue created is selected in the "Initial Assignment" field. Note the name of the queue for further testing.
- Select 'Yes' in the 'Active' field.
- Desired value is selected in the 'Initial Service Status' field. Note the value for further validation.
- Desired value in the 'Coding Complete Service Status' fields. Note the value for further testing.
- Apply Status without Coding Form Submission = 'No'. Note the value for further testing.
- Routing Views Definition:
- Desired columns are defined to display in the 'Rule Based Routing' widget.
- User Definition:
- A staff member is associated with the current user.
- Guarantor:
- An existing guarantor is identified.
- Admission:
- An existing outpatient client is identified with the guarantor assigned to the client. Note the Client ID/name, Admission program, Admission date.
- Service Code:
- An existing professional service code is identified. Note the service code.
- Service Fee/Cross Reference Maintenance Form:
- The service fee and HCPCS code are defined for the service code identified above.
- Medical Coding Note:
- A final note is filed for the client using 'New Service' option.
Steps
- Locate the 'Rule Based Routing' widget.
- Select the queue identified in the setup section.
- Select desired queue from the 'Queue' dropdown list.
- Select 'All Statuses' from the 'Status' dropdown.
- Click [Refresh].
- Verify the document finalized from the 'Medical Coding Note' in the setup is available in this widget.
- Verify the 'Encounter Date' column displays the 'Date of Service' from the medical coding note.
Scenario 2: Rule Based Routing widget - Validating 'Encounter Date' after submitting progress note - Existing Appointment
Specific Setup:
- The system is set up for Rule based routing with a queue functionality.
- The 'Rule Based Routing' widget is placed on HomeView.
- Any progress note form is set up for the document routing (i.e. Progress Notes (Group and Individual)). Note the form name and product name where it is created for further testing. Please Note: The 'Medical Coding Note' form used in this test is the copy of the progress note and renamed it to 'Medical Coding Note'.
- Document Routing Setup:
- Document routing functionality is enabled for the 'Medical Coding Note' form.
- Routing Role Definition:
- Must have an active routing role created in the form.
- Routing Queue Definition:
- Must have an active queue set up where the medical coding form is selected in the 'Form' field. Note the name of the queue for further testing.
- Routing Assignment Definition:
- Two routing assignments are created such that one assignment that completes a workflow and one that doesn't. Note the name of the assignments.
- Routing Configuration Definition:
- The 'Product' field is set to the product where the progress note form exists (i.e. CWS). Note the value for further testing.
- The progress note form configured above is selected in the 'Form' field. Note the name of the form for further testing.
- The queue created is selected in the "Initial Assignment" field. Note the name of the queue for further testing.
- Select 'Yes' in the 'Active' field.
- Desired value is selected in the 'Initial Service Status' field. Note the value for further validation.
- Desired value in the 'Coding Complete Service Status' fields. Note the value for further testing.
- Apply Status without Coding Form Submission = 'No'. Note the value for further testing.
- Routing Views Definition:
- Desired columns are defined to display in the 'Rule Based Routing' widget.
- User Definition:
- A staff member is associated with the current user.
- Guarantor:
- An existing guarantor is identified.
- Admission:
- An existing outpatient client is identified with the guarantor assigned to the client. Note the Client id/name, Admission program, Admission date.
- Service Code:
- An existing professional service code is identified. Note the service code.
- Service Fee/Cross Reference Maintenance Form:
- The service fee and HCPCS code are defined for the service code identified above.
- Scheduling Calendar:
- A new appointment is created for the client. Note the date of the appointment.
- Medical Coding Note:
- A final note is filed for the client using 'Existing Appointment' option. The 'Date of Service' field of the medical coding note defaults to the appointment date.
Steps
- Locate the 'Rule Based Routing' widget.
- Select the queue identified in the setup section.
- Select desired queue from the 'Queue' dropdown list.
- Select 'All Statuses' from the 'Status' dropdown.
- Click [Refresh].
- Verify the document finalized from the 'Medical Coding Note' using 'Existing Appointment' option is available in this widget.
- Verify the 'Encounter Date' column displays the 'Date of Service' from the medical coding note that is appointment date of the client.
Scenario 3: Rule Based Routing widget - Validating 'Encounter Date' after submitting modeled form with date/time
Specific Setup:
- The system is set up for Rule based routing with a queue functionality.
- The 'Rule Based Routing' widget is placed on HomeView.
- A modeled form is set up for the document routing. Note the form name and the product name where it is created for further testing. Please Note: The 'DDTT Note w/Encounter Info' form used in this test is the modeled form with date/time.
- Document Routing Setup:
- Document routing functionality is enabled for the 'DDTT Note w/Encounter Info' form.
- Routing Role Definition:
- Must have an active routing role created in the form.
- Routing Queue Definition:
- Must have an active queue set up where the medical coding form is selected in the 'Form' field. Note the name of the queue for further testing.
- Routing Assignment Definition:
- Two routing assignments are created such that one assignment that completes a workflow and one that doesn't. Note the name of the assignments.
- Routing Configuration Definition:
- The 'Product' field is set to the product where the progress note form exists (i.e. CWS). Note the value for further testing.
- The progress note form configured above is selected in the 'Form' field. Note the name of the form for further testing.
- The queue created is selected in the "Initial Assignment" field. Note the name of the queue for further testing.
- Select 'Yes' in the 'Active' field.
- Desired value is selected in the 'Initial Service Status' field. Note the value for further validation.
- Desired value in the 'Coding Complete Service Status' fields. Note the value for further testing.
- Apply Status without Coding Form Submission = 'No'. Note the value for further testing.
- Routing Views Definition:
- Desired columns are defined to display in the 'Rule Based Routing' widget.
- User Definition:
- A staff member is associated with the current user.
- Guarantor:
- An existing guarantor is identified.
- Admission:
- An existing outpatient client is identified with the guarantor assigned to the client. Note the Client id/name, Admission program, Admission date.
- Service Code:
- An existing professional service code is identified. Note the service code.
- Service Fee/Cross Reference Maintenance Form:
- The service fee and HCPCS code are defined for the service code identified above.
- DDTT Note w/Encounter Info:
- A final document is filed for the client.
Steps
- Locate the 'Rule Based Routing' widget.
- Select the queue identified in the setup section.
- Select desired queue from the 'Queue' dropdown list.
- Select 'All Statuses' from the 'Status' dropdown.
- Click [Refresh].
- Verify the document finalized from the 'DDTT Note w/ Encounter Info' in the setup is available in this widget.
- Verify the 'Encounter Date' column displays the 'Date of Service' from the note.
Scenario 4: Rule Based Routing widget - Validating 'Encounter Date' after submitting progress note - Independent Note
Specific Setup:
- The system is set up for Rule based routing with a queue functionality.
- The 'Rule Based Routing' widget is placed on HomeView.
- Any progress note form is set up for the document routing (i.e. Progress Notes (Group and Individual)). Note the form name and product name where it is created for further testing. Please Note: The 'Medical Coding Note' form used in this test is the copy of the progress note and renamed it to 'Medical Coding Note'.
- Document Routing Setup:
- Document routing functionality is enabled for the 'Medical Coding Note' form.
- Routing Role Definition:
- Must have an active routing role created in the form.
- Routing Queue Definition:
- Must have an active queue set up where the medical coding form is selected in the 'Form' field. Note the name of the queue for further testing.
- Routing Assignment Definition:
- Two routing assignments are created such that one assignment that completes a workflow and one that doesn't. Note the name of the assignments.
- Routing Configuration Definition:
- The 'Product' field is set to the product where the progress note form exists (i.e. CWS). Note the value for further testing.
- The progress note form configured above is selected in the 'Form' field. Note the name of the form for further testing.
- The queue created is selected in the "Initial Assignment" field. Note the name of the queue for further testing.
- Select 'Yes' in the 'Active' field.
- Desired value is selected in the 'Initial Service Status' field. Note the value for further validation.
- Desired value in the 'Coding Complete Service Status' fields. Note the value for further testing.
- Apply Status without Coding Form Submission = 'No'. Note the value for further testing.
- Routing Views Definition:
- Desired columns are defined to display in the 'Rule Based Routing' widget.
- User Definition:
- A staff member is associated with the current user.
- Guarantor:
- An existing guarantor is identified.
- Admission:
- An existing outpatient client is identified with the guarantor assigned to the client. Note the Client id/name, Admission program, Admission date.
- Service Code:
- An existing professional service code is identified. Note the service code.
- Service Fee/Cross Reference Maintenance Form:
- The service fee and HCPCS code are defined for the service code identified above.
- Medical Coding Note:
- A final note is filed for the client using 'Independent Note' option.
Steps
- Locate the 'Rule Based Routing' widget.
- Select the queue identified in the setup section.
- Select desired queue from the 'Queue' dropdown list.
- Select 'All Statuses' from the 'Status' dropdown.
- Click [Refresh].
- Verify the document finalized from the 'Medical Coding Note' in the setup is available in this widget.
- Verify the 'Encounter Date' column displays the date when the medical coding note is filed.
Scenario 5: Rule Based Routing widget - Validating 'Encounter Date' after submitting progress note - Existing Service
Specific Setup:
- The system is set up for Rule based routing with a queue functionality.
- The 'Rule Based Routing' widget is placed on HomeView.
- Any progress note form is set up for the document routing (i.e. Progress Notes (Group and Individual)). Note the form name and product name where it is created for further testing. Please Note: The 'Medical Coding Note' form used in this test is the copy of the progress note and renamed it to 'Medical Coding Note'.
- Document Routing Setup:
- Document routing functionality is enabled for the 'Medical Coding Note' form.
- Routing Role Definition:
- Must have an active routing role created in the form.
- Routing Queue Definition:
- Must have an active queue set up where the medical coding form is selected in the 'Form' field. Note the name of the queue for further testing.
- Routing Assignment Definition:
- Two routing assignments are created such that one assignment that completes a workflow and one that doesn't. Note the name of the assignments.
- Routing Configuration Definition:
- The 'Product' field is set to the product where the progress note form exists (i.e. CWS). Note the value for further testing.
- The progress note form configured above is selected in the 'Form' field. Note the name of the form for further testing.
- The queue created is selected in the "Initial Assignment" field. Note the name of the queue for further testing.
- Select 'Yes' in the 'Active' field.
- Desired value is selected in the 'Initial Service Status' field. Note the value for further validation.
- Desired value in the 'Coding Complete Service Status' fields. Note the value for further testing.
- Apply Status without Coding Form Submission = 'No'. Note the value for further testing.
- Routing Views Definition:
- Desired columns are defined to display in the 'Rule Based Routing' widget.
- User Definition:
- A staff member is associated with the current user.
- Guarantor:
- An existing guarantor is identified.
- Admission:
- An existing outpatient client is identified with the guarantor assigned to the client. Note the Client id/name, Admission program, Admission date.
- Service Code:
- An existing professional service code is identified. Note the service code.
- Service Fee/Cross Reference Maintenance Form:
- The service fee and HCPCS code are defined for the service code identified above.
- Client Charge Input:
- A service is rendered to the client using the service code identified above. Note the service date for further testing.
- Registry setting:
- Set the 'Days After Service Date to Allow a Progress Note' registry setting is set to desired value such that the service rendered to the client in 'Client Charge Input' can be associated in the progress note.
- Medical Coding Note:
- A final note is filed for the client using 'Existing Service' option for the service rendered using 'Client Charge Input' form.
Steps
- Locate the 'Rule Based Routing' widget.
- Select the queue identified in the setup section.
- Select desired queue from the 'Queue' dropdown list.
- Select 'All Statuses' from the 'Status' dropdown.
- Click [Refresh].
- Verify the document finalized from the 'Medical Coding Note' in the setup is available in this widget.
- Verify the 'Encounter Date' column displays the 'Date of Service' from the medical coding note.
|
Topics
• Rule Based Routing
|
Quick Actions - Alerts (Avatar NX Only)
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Client Alerts
- Quick Actions Page
- Update Client Data
Scenario 1: Client Alerts - Add Active - Warning
Specific Setup:
- A client must have an active episode. (Client A)
Steps
- Select "Client A" and access the 'Client Alerts' form.
- Click [Add].
- Select 'Warning (Custom)" in the 'Type of Alert' field.
- Set the 'Custom Message' field to "Test Message".
- Select "Active" in the 'Active or Active for Date Range' field.
- Select "No' in the 'Disabled' field.
- Validate the data in the 'Applicable Forms' is displayed alphabetically.
- Select 'Vital Entry (Avatar CWS)' in the 'Applicable Forms' field.
- Validate the 'Confirm' dialog displays with a message stating: "By selecting individual forms, All forms will be unchecked." and click [OK].
- Validate the 'All Episodes from Episode(s)' field is checked.
- Select "No" in the 'Community Alert' field.
- Click [Submit].
- Select "Client A" and access the 'Client Alerts' form.
- Select the row and click [Edit].
- Validate the 'Type of Alert' field contains "Warning (Custom)".
- Validate the 'Custom Message' field contains "Test Message".
- Validate "Active" is selected in the 'Active or Active for Date Range' field.
- Validate "No" is selected in the 'Disabled' field.
- Validate "No" is selected in the 'Community Alert' field.
- Close the form.
- Access the 'Vitals Entry' form.
- Validate the client alert warning displays in the client header with a message stating: "Test Message".
- Validate "Add" is selected in the 'Add/Edit/Delete Vital Sign' field.
- Set the 'Weight (lbs)' field to "185".
- Set the 'Height (ft in)' field to "5 7".
- Set the 'Date' field to "Yesterday's date".
- Set the 'Time' field to the current time.
- Click [Submit].
Scenario 2: Validate accessing various 'Quick Actions' from the 'Client Dashboard'
Specific Setup:
- A client must be admitted to an active episode (Client A).
- 'Update Client Data', 'Smoking Assessment', 'Problem List', and 'Alerts' Quick Actions must be assigned to the user in the 'NX View Definition' form.
- This scenario must be tested in an Avatar NX system.
Steps
- Select "Client A" and launch the 'Client Dashboard'.
- Validate there is no grey box behind the client's name.
- Navigate to the 'Quick Actions' widget.
- Click [Update Client Data - Add].
- Click outside of the 'Update Client Data' dialog.
- Validate the dialog is fixed and centered in the screen.
- Click the 'State' field and validate the states are listed alphabetically.
- Populate the required and desired fields.
- Click [Save].
- Click [Smoking Assessment - Add].
- Click outside of the 'Smoking Assessment' dialog.
- Validate the dialog is fixed and centered in the screen.
- Populate the required fields.
- Click [Save].
- Click [Problems List - Add].
- Click outside of the 'Problems List' dialog.
- Validate the dialog is fixed and centered in the screen.
- Populate the required and desired fields.
- Click [Save].
- Click [Alerts - Add].
- Select "Warning (Custom)" in the 'Type of Alert' field.
- Select "All Episodes" in the 'Episode(s)' field.
- Enter any value in the 'Custom Message' field.
- Select "No" in the 'Disabled' field.
- Select any value in the 'Active or Active for Date Range' field.
- Select any form in the 'Applicable Forms' field (Form A).
- Validate the 'Applicable Forms' are listed alphabetically.
- Click [Save].
- Close the 'Client Dashboard'.
- Access 'Form A'.
- Validate the 'Client Alert' message is displayed and contains the message entered in the previous steps.
- Click [OK].
- Close the form.
|
Topics
• Client Alerts
• NX
|
Clinical Document Viewer - "Void and Copy"
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Clinical Document Viewer - "Void & Copy" documents
Specific Setup:
- Perceptive is enabled.
- User has permissions to void documents.
- A client must have non-routed documents on file in the 'Clinical Document Viewer' (Client A).
Steps
- Access the 'Clinical Document Viewer' form.
- Select "Individual" in the 'Select All or Individual Client' field.
- Select "Client A" in the 'Select Client' field.
- Click [Process].
- Select a nonepisodic, non-routed document and view it.
- Click [Void] and [Void & Copy]
- Select "Client A" in the 'Select Client' field.
- Select the desired episode in the 'Select Episode' field.
- Enter the desired value in the 'Void Reason' field.
- Enter the desired value in the 'Void Comments' field.
- Enter the desired value in the 'Change Description' field.
- Click [Void] and [Close All Documents].
- Select the "Search" section.
- Click [Process].
- Locate the nonepisodic document that was voided and validate the 'Document Status' contains "Void".
- Validate the copied document now has the episode in the 'Episode' column.
- Validate the copied document has the new description.
- View the copied document and validate it displays as expected.
- Click [Close All Documents].
- Select the "Search" section.
- Click [Close].
Scenario 2: Clinical Document Viewer - "Void" documents
Specific Setup:
- Perceptive is enabled.
- User has permissions to void documents.
- A client must have non-routed documents on file in the 'Clinical Document Viewer'.
Steps
- Access the 'Clinical Document Viewer' form.
- Select "Individual" in the 'Select All or Individual Client' field.
- Select "Client A" in the 'Select Client' field.
- Click [Process].
- Select any non-routed document and view it.
- Click [Void] and [Void] again.
- Select the desired value in the 'Void Reason' field.
- Enter the desired value in the 'Void Comments' field.
- Click [Void] and [Close All Documents].
- Locate the document that was just voided and validate the 'Document Status' is now "Void".
- Select the "Search" section.
- Click [Close].
Scenario 3: Clinical Document Viewer - View documents for an individual client
Specific Setup:
- A client has one or more documents on file (Client A).
Steps
- Access the 'Clinical Document Viewer' form.
- Select "Individual" in the 'Select All or Individual Client' field.
- Enter "Client A" in the 'Select Client' field.
- Select "All" in the 'Episode' field.
- Click [Process].
- Select the desired document in the 'Search Results' field.
- Click to view the document.
- Validate document data is displayed.
- Click [Close All Documents].
- Navigate back to the "Search" section.
- Leave the 'Clinical Document Viewer' open and idle for 10 minutes.
- After 10 minutes, validate there is no timeout error.
- Click [Close].
|
Topics
• Clinical Document Viewer
• NX
|
The 'Modify "Client" Terminology' registry setting - Filing the ‘Treatment Plan’ form successfully
Scenario 1: The 'Modify "Client" Terminology' registry setting is currently set.
Specific Setup:
- The 'RADplus->General->->->->Modify "Client" Terminology' registry setting must be set to "Patient^Patients^Patient(s)". This is a Netsmart Staff Only registry setting, please contact your Netsmart Representative to set this value.
- Please log out of the application and log back in after completing the above configuration.
- A client must have an active episode. (Client A)
- “Client A” must have a ‘Date of Birth’ and address on file in the ‘Update Client Data’ form, as well as information filed in the ‘Diagnosis’ form.
Steps
- Access the 'Treatment Plan' form.
- Set to "Client A".
- Click [Select] and [Add].
- Set the 'Plan Date' field to the current date.
- Set the 'Plan Name' field to "Test".
- Click [Plan Type] and select "Test".
- Set the 'Plan End Date' field to the current date.
- Set the 'Next Review Date' field to a date in the future from the current date.
- Select "Draft" and click [Submit].
- Validate the 'Treatment Plan' was filed successfully and contains a new row for the client.
The 'Modify "Client" Terminology' registry setting - Form Designer changes are maintained.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Form designer changes are maintained on the "Physician Order Validation" form after installing any updates into the system, where the 'Modify "Client" Terminology' registry setting is currently set.
Specific Setup:
- The 'RADplus->General->->->->Modify "Client" Terminology' registry setting must be set to "Patient^Patients^Patient(s)". This is a Netsmart Staff Only registry setting, please contact your Netsmart Representative to set this value.
- Please log out of the application and log back in after completing the above configuration.
Steps
- Access the 'Form Designer' form.
- Select "Physician Order Validation" from the 'Forms' field.
- Select "(Physician Order Validation)" from the 'Tabs' field.
- Click [Show Tab].
- Switch the positions of buttons 'Refresh List Of Patients' and 'Select Orders To Validate'.
- Click [Save].
- Validate the 'Save layout' dialog exists and click [Yes].
- Validate the 'Confirm' dialog exists and click [OK].
- Click [Submit].
- Access the 'Product Updates' form and install any update into the environment.
- Click [Discard].
- Validate the 'Confirm Close' dialog exists and click [Yes].
- Access the 'Physician Order Validation' form.
- Validate the 'Form Designer' form changes are maintained for the buttons 'Refresh List Of Patients' and 'Select Orders To Validate'.
|
Topics
• Registry Settings
• Treatment Plan
|
| |