Internal Utilities
Scenario 1: 'Support Utilities' Form (Internal only) - Validate Export 'Envelope' and Export 'Report' Attributes functionality
|
Topics
• Modeling
|
Client Alerts - SQL Table
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- SQL Query/Reporting Tool
- Client Alerts
Scenario 1: Validate querying data in the "SYSTEM.RADplus_client_alerts table"
Specific Setup:
- Have two "Alert Types" configured in form "Alert Types"
- [TypeA] is configured with prompt "Community Alert" set to "Yes"
- [TypeB] is configured with prompt "Community Alert" set to "No"
- Have access to form "Client Alerts" to add alerts for a desired client [TestClient]
- Have a report or query to display field data in the "SYSTEM.RADplus_client_alerts" table
Steps
- At the Home View, select [TestClient]
- Open the "Client Alerts" form.
- From the "Type of Alert" select alert type [TypeA]
- From the Episode field select a desired episode [EpisodeA]
- Populate the "Start Date" and "End Date" fields
- Submit the form
- Validate the form files successfully
- Re-open the "Client Alerts" form.
- From the "Type of Alert" select alert type [TypeB]
- From the Episode field select a desired episode [EpisodeA]
- Populate the "Start Date" and "End Date" fields
- Submit the form
- Validate the form files successfully
- Open the report or query defined in the set up for the "SYSTEM.RADplus_client_alerts" table
- Click to preview data
- Validate there are two rows of data for [TestClient], one for each alert submitted
- Validate the data displayed in each row, is consistent with the data populated for each alert in steps 2 and 3
|
Topics
• Client Alerts
• SQL Data Access
• Community Alert
|
Bells Notes Integration - Progress Note document images
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Bells Notes Integration - Validate self approval of progress notes from Bells
Specific Setup:
- myAvatar must be configured to integrate with Bells Notes. Please note: this must be done by a Netsmart Associate.
- The 'Progress Notes (Group and Individual)' form must have 'Document Routing' enabled.
- Must have a note type in Bells for the 'Progress Notes (Group and Individual)' form (Note Type A).
- A user is defined with the following (User A):
- Access to Bells Notes
- Associated practitioner
- Does not require a supervisor's approval for document routing
- Access to the 'My To Do's' and 'Progress Notes' widgets on the HomeView.
- A client is enrolled in an existing episode (Client A).
Steps
- Log into Bells Notes with existing login credentials for "User A".
- Search for "Client A".
- Click [Start Note] and verify the existence of the 'Session Information' window.
- Fill out all required fields and select "Note Type A".
- Verify the existence of "Client A" in the client header when note is started.
- Fill out all required fields.
- Click [Sign Note].
- Validate the Sign Note' dialog is displayed.
- Enter the pin for "User A" in the 'Pin' field and click [Sign].
- Validate a message is displayed stating: Note Signed Successfully.
- Log into myAvatar as "User A".
- Navigate to the "My To Do's" widget.
- Validate a 'To-Do' is not displayed for the note sent via Bells Notes since "User A" does not require an approver.
- Select "Client A" and navigate to the 'Progress Notes' widget.
- Validate the progress note filed from Bells Notes is displayed.
- Access the 'Clinical Document Viewer' form.
- Select "Client" in the 'Select Type' field.
- Select "Individual" in the 'Select All or Individual Client' field.
- Select "Client A" in the 'Select Client' field.
- Select "All" in the 'Episode' field.
- Click [Process].
- Validate a document is displayed for the progress note filed from Bells Notes.
- Select the document and click [View].
- Validate the PDF generated from Bells Notes is displayed with the note details.
- Click [Close All Documents], [Search], and [Close].
'Envelope Import' form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Envelope Export (PM)
- Envelope Export (CWS)
Scenario 1: Envelope Import - Validate importing 'Document Routing' enabled forms
Specific Setup:
- Have an envelope (Envelope A) with a modeled form (Form A) that is enabled for document routing with the following prompts set in 'Document Routing Setup':
- 'Skip Password Entry' set to "Yes"
- 'Acknowledgement Allowed' set to "Yes"
- Have an envelope (Envelope B) with a modeled form (Form B) that is enabled for document routing with the following prompts set in the 'Document Routing Setup' form:
- 'Skip Password Entry' set to "No"
- 'Acknowledgement Allowed' set to "No"
Steps
- Access the 'Envelope Export' form.
- Select "Envelope A".
- Select the desired value in the 'Include Form Designer Changes' field.
- Click [Begin Export].
- Validate the file is exported to the desired location.
- Close the form.
- Access the 'Envelope Import form.
- Click [Select Envelope Import File].
- Select the export file for "Envelope A".
- Select "Overwrite Existing".
- Select the desired value in the 'Load Un-Locked Dictionary Entries' field.
- Select the desired value in the 'Load Locked Dictionary Entries' field.
- Select the desired value in the 'Include Form Designer Changes' field.
- Click [Begin Import Scan].
- Validate the 'Import Scan Results' field does not contain errors.
- Click [Begin Import].
- Validate a message is displayed stating: Import Complete.
- Click [OK] and close the form.
- Access the 'Document Routing Setup' form.
- Click [Select Form].
- Select "Form A" and click [OK].
- Validate the 'Skip Password Entry' field is set to "Yes".
- Validate the 'Acknowledgement Allowed' field is set to "Yes".
- Close the form.
- Access the 'Envelope Export' form.
- Select "Envelope B".
- Select the desired value in the 'Include Form Designer Changes' field.
- Click [Begin Export].
- Validate the file is exported to the desired location.
- Close the form.
- Access the 'Envelope Import form.
- Click [Select Envelope Import File].
- Select the export file for "Envelope B".
- Select "Overwrite Existing".
- Select the desired value in the 'Load Un-Locked Dictionary Entries' field.
- Select the desired value in the 'Load Locked Dictionary Entries' field.
- Select the desired value in the 'Include Form Designer Changes' field.
- Click [Begin Import Scan].
- Validate the 'Import Scan Results' field does not contain errors.
- Click [Begin Import].
- Validate a message is displayed stating: Import Complete.
- Click [OK] and close the form.
- Access the 'Document Routing Setup' form.
- Click [Select Form].
- Select "Form B" and click [OK].
- Validate the 'Skip Password Entry' field is set to "No".
- Validate the 'Acknowledgement Allowed' field is set to "No".
- Close the form.
Rule Based Routing - 'DocR.rule_based_routing' SQL table
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Rule Based Routing
- Routing Admin Dashboard
Scenario 1: Rule-Based Routing - Validate the 'DocR.rule_based_routing' SQL table
Specific Setup:
- Rule-Based Routing must be configured.
- The 'Ambulatory Progress Notes' form must be selected in the 'Routing Configuration Definition' form.
- A client is enrolled in an existing episode.
- Two users must be defined (User A & User B).
- The users must have the 'My To Do's' and 'Rule Based Routing' widgets accessible.
- Must be logged in as "User A" initially.
Steps
- Select "Client A" and access the 'Ambulatory Progress Notes' form.
- 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'.
- Select "Final" in the 'Draft/Final' field.
- Click [Submit].
- Validate a "Confirm Document" dialog is displayed.
- Click [Accept and Route].
- Enter the password associated to "User A" and click [OK].
- Select "User B" as an approver and click [Submit].
- Log out.
- Log in as "User B".
- Navigate to the 'My To Do's' widget.
- Validate a To Do is displayed for "Client A".
- Click [Review].
- Validate the document is displayed.
- Accept and sign off on the document.
- Validate the To Do is no longer displayed.
- Navigate to the 'Rule Based Routing' widget.
- Select the corresponding value in the 'Queue' field.
- Validate an item is displayed for "Client A" as expected.
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'DocR.rule_based_routing' SQL table.
- Validate a row is displayed with the data filed for "Client A" as expected.
- Close the report.
|
Topics
• Progress Notes
• CareFabric
• Bells Notes
• Document Routing
• Envelope Import
• Envelope Export
• Query/Reporting
• Rule Based Routing
|
Rule Based Routing widget - performance
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Rule Based Routing widget
- Rule Based Routing
- Routing Worklist Item
Scenario 1: 'Rule Based Routing' widget - Submission and form data validations
Specific Setup:
- Have a system enabled for "Rule Based Routing"
- Modeled form [TestForm] exists and has various field types on the form.
- In form 'Routing Role Assignment', a role is defined [TestRole] and [TestUser] has been assigned to the role
- In form "Routing Queue Definition", [TestForm] has been assigned to a rule based routing queue [TestQueue]. (Note: When a row launched from the via "Launch Worklist Item" in the widget, this is the form that will be populated and submitted).
- In form "Routing Configuration Definition", a desired form that is enabled for document routing, has been selected in the "Initial Assignment" field
- Several rows has been submitted in that form and routed to [TestUser], who has approved the document(s)
- [TestUser] has the "Rule Based Routing" widget on their home view
Steps
- Locate the 'Rule Based Routing' widget.
- Select the queue [TestQueue] identified in the setup section
- Validate data rows are loaded and in a timely manner
- Select a row and click "Launch Worklist Item"
- Validate the "Routing Worklist Item" screen is loaded and contains [TestForm] and its expected field, for data entry
- For each field on the form, enter a value
- Click [File button].
- Validate when applicable, that an error dialog is displayed indicating fields where an incorrect value was entered.
- Populate each field indicated with a valid value
- Click the [File Button]
- Validate the form submits successfully and in a timely manner
- Validate the 'Rule Based Routing' widget refreshes in a timely manner
- Validate data rows are loaded, as expected
- Open form [TestForm]
- Select the row just submitted in the widget
- Validate all fields are populated, as expected
Rule Based Routing Widget - filing validation logic
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Rule Based Routing widget
- Rule Based Routing
- Routing Worklist Item
- Order Fulfillment Widget
- Order Entry Console
- POC Results Entry
Scenario 1: Order Fulfillment widget - "Require Fulfillment" modeled form field validations
Specific Setup:
- Have CWS Modeled form [TestForm], that contains various different field types.
- Have an order code set up in 'Order Code Setup', that has the 'Require Fulfillment' set to "Yes" and [TestForm] selected in the "Fulfillment Form" field
- The 'Order Fulfillment' widget and "Orders" widget exist on the logged in users home view
Steps
- Select a client [TestClient] and navigate the "Order" widget
- Search for the order code you defined in the 'New Order' field.
- Fill out the required fields and click 'Add to Scratchpad', then 'click Sign'.
- Validate a row for the order [TestOrder] is displayed in the widget
- Return to your homeview and
- Refresh the 'Order Fulfillment' widget.
- Validate the widget contains a row for the order entered in step 1
- Select the row and click 'Fulfill Order'.
- Validate [TestForm] is open
- For each field on the form enter a value
- Click [File button].
- Validate when applicable, that an error dialog is displayed indicating fields where an incorrect value was entered.
- Populate each field indicated with a valid value
- Click the [File Button]
- Validate the form submits successfully
- Select client [TestClient]
- Open form [TestForm]
- Validate the row submitted in the widget in step 2, is present
- Select the row
- Validate all fields are populated as expected
Scenario 2: POC Results Entry - "Associated Form" modeled form field validations
Specific Setup:
- Have a non episodic modeled form [TestForm], in application "CWS" that contains a variety of columns types, as well as a multiple iteration section.
- In Order Code setup have "Lab" type order code created [TestCode]
- Have a client [TestClient] with an active order [TestOrder] that uses [TestCode]
- In form 'POC Results Entry Configuration'
- On the 'Observation Definition' section, add a new definition [TestDef] and fill out the required fields
- On the 'Test Definition' page, add a new test
- In the 'Associated Form', select [TestForm]
- Submit the form
- Have the eMAR widget to your homeview.
Steps
- Select [TestClient]
- Navigate to the "Emar" widget
- Validate the order displays in the 'Lab Orders' tab
- Select the order in the widget and click 'Administer'.
- Fill out the required fields and click [OK]
- Open the 'POC Results Entry' form.
- Select [TestOrder] from the 'Order' dropdown.
- Validate the collection data is populated
- Validate the [TestForm] displays in another window.
- Fill out all the fields on the modeled form, including the multiple iteration row, and submit.the form
- Validate when applicable, that an error dialog is displayed indicating fields where an incorrect value was entered.
- Populate each field indicated with a valid value
- Click the [File Button]
- Validate the form submits successfully
- Reopen the 'POC Results Entry' form
- Select [TestOrder].
- Validate the collection is not automatically loaded (as it was already submitted)
- Change 'Include Resulted Collections' to 'Yes'.
- Validate the collection load with the values submitted in step 1.
- Edit some field values
- Submit the form
- Reopen the 'POC Results Entry' form
- Select [TestOrder].
- Select the collection again.
- Validate the changes you made in step 3 are displayed as expected.
|
Topics
• Rule Based Routing
• Order Fulfillment
|
Document Capture - Allow full text of the Episode field
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Document Capture
- Client Document Capture
- Clinical Document Viewer
Scenario 1: Validate Document Capture - Import Episodic
Specific Setup:
- Perceptive must be installed and enabled.
Steps
- Select a client from "myClients" or from the Client search.
- Open the client's dashboard.
- Using "Document Capture", scan or import in a document.
- Select the desired episode to assign the document to.
- Validate the correct Episode displays in the "Document Properties" pane.
- Capture and save the document.
- View the document using "Clinical Document Viewer" or the Chart to ensure it has the correct episode designation and that it displays.
Scenario 2: 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.
- 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.
- Click [Close all open forms].
- Validate the 'Document Capture' form is closed as expected.
Scenario 3: Client Document Capture - Validation
Specific Setup:
- Perceptive storage method must be utilized.
- A client must be enrolled in an existing episode (Client A).
- A document must exist for import.
Steps
- Access the 'Client Document Capture' form.
- Enter "Client A" in the 'Client ID' field.
- Select any episode for the 'Episode Number' field.
- Click [Launch POS Capture].
- Validate a 'Capture Mode' dialog stating: "How would you like to capture documents?"
- Click [Import].
- 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!'
- Close the form.
- Access the undocked 'Clinical Document Viewer' form.
- Validate the form opens in a new window.
- Select "Client" in the 'Select Type' field.
- Select 'Individual' in the 'Select All or Individual Client' field.
- Enter "Client A" in the 'Select Client' field.
- Select the episode from the previous steps in the 'Episode' field.
- Click [Process].
- Locate and select the document that was saved in the previous steps.
- Validate the image displays.
- Click [Close All Documents], [Search] and [Close].
Scenario 4: Chart - Client Document Capture - Scan Episodic
Specific Setup:
- Perceptive must be configured and enabled.
Steps
- Open the "Chart Review" form.
- Select the desired client.
- Navigate to the "Chart".
- Click "Document Capture".
- Scan a document and identify an episode.
- Note the document type.
- Save the document.
- Click the document type the document was just saved under.
- Locate the document that was just saved.
- Validate the document displays as it was scanned.
- Print the document and validate it prints as it was scanned.
- Close the forms.
|
Topics
• Perceptive
|
Crystal Report Document Routing
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Registry Settings (PM)
- Treatment Plan
- Site Specific Section Modeling (CWS)
- Registry Settings (CWS)
- Ambulatory Progress Note
Scenario 1: Progress Notes (Group and Individual) - Validate 'Treatment Plan' Grid and 'Signature' fields
Specific Setup:
- Signature support must be enabled in the 'System Security Defaults' form.
- The 'Progress Notes' widget is accessible on the HomeView.
- The 'Enable Treatment Plan Grid' registry setting is set to "Y" for the 'Progress Notes (Group and Individual)' form.
- The 'Progress Notes (Group and Individual)' form must have a signature field added via 'Site Specific Section Modeling' (Signature A).
- A client must have a Treatment Plan filed with a problem, goal, objective, and intervention associated (Client A).
- Must have a crystal report configured for document routing configured for "Signature A" and the 'Treatment Plan' grid for progress notes (Crystal Report A).
- Crystal Report Document Routing must be configured for the 'Progress Notes (Group and Individual)' form using "Crystal Report 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'.
- Click [New Row] in the 'Treatment Plan Grid'.
- Select "Treatment Plan" in the 'Select T.P. Version' field.
- Click [View].
- Select the desired treatment plan item and click [Return].
- Enter the desired value in the 'T.P. Item Notes/Documentations' field.
- Click [Sign] for "Signature A" and enter the desired signature.
- Select "Final" in the 'Draft/Final' field.
- Click [File Note].
- Validate the 'Confirm Document' dialog is displayed with "Crystal Report A". Validate the signature and treatment plan grid data display as expected.
- Leave the form open.
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'CWSTEMP.cw_patient_notes_tpnotes' SQL table.
- Validate a row is displayed for the treatment plan data entered for "Client A" in the previous steps.
- Please note: this is a temporary storage table. A process will run once daily that will clean up this data, which will become available in the SYSTEM.cw_patient_notes_tpnotes' SQL table after filing the note.
- Close the report.
- Create a report using the 'CWSTEMP.cw_tx_pn_sign_data' SQL table.
- Validate a row is displayed for the signature data entered for "Client A" in the previous steps.
- Please note: this is a temporary storage table. A process will run once daily that will clean up this data, which will become available in the SYSTEM.cw_tx_pn_sign_data' SQL table after filing the note.
- Close the report.
- Navigate back to the 'Progress Notes (Group and Individual)' form.
- Click [Accept].
- Enter the password associated to the logged in user.
- Close the form.
- Select "Client A" and access the 'Progress Notes' widget.
- Validate the progress note filed in the previous steps is displayed with the treatment plan and signature data.
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'SYSTEM.cw_patient_notes_tpnotes' SQL table.
- Validate a row is displayed for the treatment plan data entered for "Client A" in the previous steps.
- Close the report.
- Create a report using the 'SYSTEM.cw_tx_pn_sign_data' SQL table.
- Validate a row is displayed for the signature data entered for "Client A" in the previous steps.
- Close the report.
Scenario 2: Ambulatory Progress Notes - Validate 'Treatment Plan' Grid and Signature fields
Specific Setup:
- Signature support must be enabled in the 'System Security Defaults' form.
- The 'Progress Notes' widget is accessible on the HomeView.
- The 'Enable Treatment Plan Grid' registry setting is set to "Y" for the 'Ambulatory Progress Notes' form.
- The 'Ambulatory Progress Notes' form must have a signature field added via 'Site Specific Section Modeling' (Signature A).
- A client must be enrolled in an outpatient episode and have a Treatment Plan filed with a problem, goal, objective, and intervention associated (Client A).
- Must have a crystal report configured for document routing configured for "Signature A" and the 'Treatment Plan' grid for 'Ambulatory Progress Notes' (Crystal Report A).
- Crystal Report Document Routing must be configured for the 'Ambulatory Progress Notes' form using "Crystal Report A".
Steps
- Select "Client A" and access the 'Ambulatory Progress Notes' form.
- 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'.
- Click [New Row] in the 'Treatment Plan Grid'.
- Select "Treatment Plan" in the 'Select T.P. Version' field.
- Click [View].
- Select the desired treatment plan item and click [Return].
- Enter the desired value in the 'T.P. Item Notes/Documentations' field.
- Click [Sign] for "Signature A" and enter the desired signature.
- Select "Final" in the 'Draft/Final' field.
- Click [Submit].
- Validate the 'Confirm Document' dialog is displayed with "Crystal Report A". Validate the signature and treatment plan grid data display as expected.
- Leave the form open.
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'CWSTEMP.cw_patient_notes_tpnotes' SQL table.
- Validate a row is displayed for the treatment plan data entered for "Client A" in the previous steps.
- Please note: this is a temporary storage table. A process will run once daily that will clean up this data, which will become available in the SYSTEM.cw_patient_notes_tpnotes' SQL table after filing the note.
- Close the report.
- Create a report using the 'CWSTEMP.cw_tx_pn_sign_data' SQL table.
- Validate a row is displayed for the signature data entered for "Client A" in the previous steps.
- Please note: this is a temporary storage table. A process will run once daily that will clean up this data, which will become available in the SYSTEM.cw_tx_pn_sign_data' SQL table after filing the note.
- Close the report.
- Navigate back to the 'Ambulatory Progress Notes' form.
- Click [Accept].
- Enter the password associated to the logged in user.
- Close the form.
- Select "Client A" and access the 'Progress Notes' widget.
- Validate the progress note filed in the previous steps is displayed with the treatment plan and signature data.
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'SYSTEM.cw_patient_notes_tpnotes' SQL table.
- Validate a row is displayed for the treatment plan data entered for "Client A" in the previous steps.
- Close the report.
- Create a report using the 'SYSTEM.cw_tx_pn_sign_data' SQL table.
- Validate a row is displayed for the signature data entered for "Client A" in the previous steps.
- Close the report.
Scenario 3: Inpatient Progress Notes - Validate 'Treatment Plan' Grid and 'Signature' fields
Specific Setup:
- Signature support must be enabled in the 'System Security Defaults' form.
- The 'Progress Notes' widget is accessible on the HomeView.
- The 'Enable Treatment Plan Grid' registry setting is set to "Y" for the 'Inpatient Progress Notes' form.
- The 'Inpatient Progress Notes' form must have a signature field added via 'Site Specific Section Modeling' (Signature A).
- A client must be enrolled in an inpatient episode and have a Treatment Plan filed with a problem, goal, objective, and intervention associated (Client A).
- Must have a crystal report configured for document routing configured for "Signature A" and the 'Treatment Plan' grid for Inpatient progress notes (Crystal Report A).
- Crystal Report Document Routing must be configured for the 'Inpatient Progress Notes' form using "Crystal Report A".
Steps
- Select "Client A" and access the 'Inpatient Progress Notes' form.
- 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'.
- Click [New Row] in the 'Treatment Plan Grid'.
- Select "Treatment Plan" in the 'Select T.P. Version' field.
- Click [View].
- Select the desired treatment plan item and click [Return].
- Enter the desired value in the 'T.P. Item Notes/Documentations' field.
- Click [Sign] for "Signature A" and enter the desired signature.
- Select "Final" in the 'Draft/Final' field.
- Click [File Note].
- Validate the 'Confirm Document' dialog is displayed with "Crystal Report A". Validate the signature and treatment plan grid data display as expected.
- Leave the form open.
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'CWSTEMP.cw_patient_notes_tpnotes' SQL table.
- Validate a row is displayed for the treatment plan data entered for "Client A" in the previous steps.
- Please note: this is a temporary storage table. A process will run once daily that will clean up this data, which will become available in the SYSTEM.cw_patient_notes_tpnotes' SQL table after filing the note.
- Close the report.
- Create a report using the 'CWSTEMP.cw_tx_pn_sign_data' SQL table.
- Validate a row is displayed for the signature data entered for "Client A" in the previous steps.
- Please note: this is a temporary storage table. A process will run once daily that will clean up this data, which will become available in the SYSTEM.cw_tx_pn_sign_data' SQL table after filing the note.
- Close the report.
- Navigate back to the ' InpatientProgress Notes ' form.
- Click [Accept].
- Close the form.
- Select "Client A" and access the 'Progress Notes' widget.
- Validate the progress note filed in the previous steps is displayed with the treatment plan and signature data.
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'SYSTEM.cw_patient_notes_tpnotes' SQL table.
- Validate a row is displayed for the treatment plan data entered for "Client A" in the previous steps.
- Close the report.
- Create a report using the 'SYSTEM.cw_tx_pn_sign_data' SQL table.
- Validate a row is displayed for the signature data entered for "Client A" in the previous steps.
- Close the report.
|
Topics
• Document Routing
• Progress Notes
• Query/Reporting
|
Connect/Disconnect Application Namespace
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Connect/Disconnect Application Namespace
- Application Namespace Connections Validation
Scenario 1: Connect/Disconnect Application Namespace - Disconnect Database/then Reconnect with "CDR" Link 'enabled'
Specific Setup:
- Have a system with a child namespace, for example "Avatar MSO", that is already connected to the parent namespace, for example "Avatar PM", via the "Connect/Disconnect Application Namespace" form
- Have a report to display data in the "SYSTEM.radplus_error_log" table
Steps
- Open the "Connect/Disconnect Application Namespace" form:
- From the "Application" field, select the application noted in the setup
- In the "Connect or Disconnect" field, select:
- "Connect/Maintain Connection/Repair Connection".
- Submit the form (Note submission can take some time):
- Validate submission is successful.
- Close the form
- Run the report based on the "SYSTEM.radplus_error_log"
- In the "Option Description" field, validate there are no rows listed for the "Connect/Disconnect Application Namespace" form:
- Re-open the "Connect/Disconnect Application Namespace" form:
- From the "Application" field, select the application noted in the setup
- In the "Connect or Disconnect" field, select:
- "Connect/Maintain Connection/Repair Connection"
- In the "Clinical Data Repository (CDR) Link", select "No"
- Submit the form (Note submission can take some time):
- Validate submission is successful.
- Run the report based on the "SYSTEM.radplus_error_log"
- In the "Option Description" field, validate there are no rows listed for the "Connect/Disconnect Application Namespace" form:
- Open form "Applications Namespace Connection Validations":
- Validate "Currently Connected Namespaces" text box lists the expected child applications and namespace(s):
- Validate there is a message stating "There are no Application/Namespace errors".
- Close the form.
Scenario 2: Connect/Disconnect Application Namespace - Disconnect Database/then Reconnect with "CDR" Link 'disabled'
Specific Setup:
- Have a system with a child namespace, for example "Avatar MSO, that is already connected to the parent namespace, for example "Avatar PM", via the "Connect/Disconnect Application Namespace" form
- Have a report to display data in the "SYSTEM.radplus_error_log' table
Steps
- Open the "Connect/Disconnect Application Namespace" form:
- From the "Application" field, select the application noted in the setup
- In the "Connect or Disconnect" field, select:
- "Connect/Maintain Connection/Repair Connection".
- Submit the form (Note submission can take some time):
- Validate submission is successful.
- Close the form
- Run the report based on the 'SYSTEM.radplus_error_log"
- In the "Option Description" field, validate there are no rows listed for the "Connect/Disconnect Application Namespace" form:
- Re-open the "Connect/Disconnect Application Namespace" form:
- From the "Application" field, select the application noted in the setup
- In the "Connect or Disconnect" field, select:
- "Connect/Maintain Connection/Repair Connection"
- In the "Clinical Data Repository (CDR) Link", select "Yes"
- Submit the form (Note submission can take some time):
- Validate submission is successful.
- Run the report based on the "SYSTEM.radplus_error_log"
- In the "Option Description" field, validate there are no rows listed for the "Connect/Disconnect Application Namespace" form:
- Open form "Applications Namespace Connection Validations":
- Validate "Currently Connected Namespaces" text box lists the expected child applications and namespace(s):
- Validate there is a message stating "There are no Application/Namespace errors".
- Close the form.
"Service Documentation" enabled modeled forms
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 'Autosave' functionality (Registry setting "Default to Draft" set to "N")
Specific Setup:
- Have a modeled form [TestForm] configured and enabled for service documentation that contains all the required service documentation type fields
- Open 'Form Definition' for the [TestForm] and set 'Form supports automatic backup' to 'Yes'.
- Registry setting "RADplus->Modeling->Settings->Default To Draft" is set to "N"
- An appointment [TestAppt] has been scheduled with a client [TestClient] in form "Appointment Scheduling"
- An existing service exists for [TestClient]
Steps
- Open form [TestForm]
- Select [TestClient] in the client search field
- In the "Documentation For" selection field
- Select "Existing Appointment"
- Validate the "Draft/Final" field has 'not' defaulted to "Draft" selected, as expected
- Do not make a selection in the field
- Populate any other required or desired fields
- Click the "Backup Form" button to auto save your changes
- Validate a message is displayed on the form indicating the time of the backup.
- Close the form
- Reopen form [TestForm]
- Select [TestClient] in the client search field
- Validate "Restore/Delete Backup Data" screen is displayed
- Validate a row is displayed indicating there is an unsubmitted backup
- Click "Yes" to accept the backup
- Validate [TestForm] is loaded successfully
- Validate the "Draft/Final" field has 'not' defaulted to "Draft" selected, as expected
- Validate all fields populated prior to backing up the form in step 1, are populated as expected
- Submit the form
- Validate the form submits successfully
- Re- open form [TestForm]
- Select [TestClient] in the client search field
- Select the row just submitted
- Validate the "Draft/Final" field has 'not' defaulted to "Draft" selected, as expected
- Validate all fields populated prior to backing up the form in step 1, are populated as expected
- Repeat steps 1 thru 3 for [TestClient]
- Selecting the clients existing service in the "Documentation For" selection field and clicking the "Backup Form" button to auto save your changes
- Validate results are as expected
Scenario 2: Service Documentation - Validate 'Autosave' functionality (Registry setting "Default to Draft" set to "Y")
Specific Setup:
- Have a modeled form [TestForm] configured and enabled for service documentation that contains all the required service documentation type fields
- Open 'Form Definition' for the [TestForm] and set 'Form supports automatic backup' to 'Yes'.
- Registry setting "RADplus->Modeling->Settings->Default To Draft" is set to "Y"
- An appointment [TestAppt] has been scheduled with a client [TestClient] in form "Appointment Scheduling"
- An existing service exists for [TestClient]
Steps
- Open form [TestForm]
- Select [TestClient] in the client search field
- In the "Documentation For" selection field
- Select "Existing Appointment"
- Validate the "Draft/Final" field has defaulted with "Draft" selected, as expected
- Populate any other required or desired fields
- Click the "Backup Form" button to auto save your changes
- Validate a message is displayed on the form indicating the time of the backup
- Close the form
- Reopen form [TestForm]
- Select [TestClient] in the client search field
- Validate "Restore/Delete Backup Data" screen is displayed
- Validate a row is displayed indicating there is an unsubmitted backup
- Click "Yes" to accept the backup
- Validate [TestForm] is loaded
- Validate all fields populated prior to backing up the form in step 1, are populated as expected
- Validate in the "Draft/Final" is set to "Draft", as expected
- Submit the form
- Validate the form submits successfully
- Re- open form [TestForm]
- Select [TestClient] in the client search field
- Select the row just submitted
- Validate all fields populated prior to backing up the form in step 1, are populated as expected
- Validate in the "Draft/Final" is set to "Draft", as expected
- Repeat steps 1 thru 3 for [TestClient]
- Selecting the clients existing service in the "Documentation For" selection field and clicking the "Backup Form" button to auto save your changes
- Validate results are as expected
ODBC connection requests
Internal Test Only
|
Topics
• Database Management
• Auto Save
• Service Documentation
|
Avatar NX - Widget Buttons on Client Header
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Update Client Data
- Client Lookup/Header Configuration Manager
- Individual Progress Note
Scenario 1: Avatar NX - Validate widget buttons in client header
Specific Setup:
- The logged in user must have the 'Client Information header' configured to their 'myDay' view.
- The logged in user must have additional view configured.
- The 'Default Value for Console View Episodes' registry setting must be set to "0"
- There must be 5 widgets assigned in the 'Client Lookup/Header Configuration Manager' form.
- Two program overrides must be configured in the 'Client Lookup/Header Configuration Manager' form:
- Program A and Program B
- "Program B" must have a widget assigned.
- Three clients must be defined:
- A client must be enrolled in more than one existing episodes (Client A).
- Episode 1 must be 'Program A' and the other can be any other program that's not an override.
- A client must be enrolled in 'Program A' (Client B).
- A client must be enrolled in 'Program B' (Client C).
- Please note: this is for Avatar NX systems only.
Steps
- Select "Client A" and access the 'Update Client Data' form.
- Validate five widgets buttons display in the client header.
- Undock one the widgets.
- Validate the undocked widgets displays: "Client A | Episode: All" as well as the appropriate data.
- Continue undocking widgets in the client header.
- Validate the undocked widgets display the correct client information.
- Navigate back to the 'myDay' view.
- Validate all the undocked widgets close.
- Navigate back to the 'Update Client Data' form.
- Click [Discard] and [Yes].
- With "Client A" selected, undocked the widgets from the client header.
- Validate the undocked widgets display the correct client information.
- Select a different episode from the 'Episode Selection' field in the top navigation
- Validate the undocked widgets update accordingly.
- Select "Client B".
- Validate no widget buttons display in the client header since none are configured for "Program A".
- Validate the undocked widgets update accordingly.
- Close the undocked widgets.
- Access the 'Progress Notes (Group and Individual)' form.
- Validate no widget buttons display in the client header.
- Clear the 'Select Episode' field.
- Validate the five configured widget buttons display in the client header.
- Select "Client C" from the 'Select Client' field.
- Validate the widget button configured for "Program B" displays in the client header.
- Undock this widget.
- Validate the undocked widget displays the correct client information.
- Select the desired value in the 'Progress Note For' field.
- Select the desired value in the 'Note Type' field.
- Enter the desired value in the 'Notes' field.
- Select "Draft" in the 'Draft/Final' field.
- Click [File Note] and [No].
- Validate the undocked widget closes.
- Clear the client.
Scenario 2: 'Client Lookup/Header Configuration Manager' - Adding widgets
Specific Setup:
- Two program overrides must be configured in the 'Client Lookup/Header Configuration Manager' form:
- Program A and Program B
- Three clients must be defined:
- A client must be enrolled in an existing episode (Client A).
- A client must be enrolled in Program A (Client B).
- A client must be enrolled in Program B (Client C).
- Please note: this is for Avatar NX systems only.
Steps
- Access the 'Client Lookup/Header Configuration Manager' form.
- Validate the additional form sections: Client Header Widgets, Client Header Override, and Client Header Override Fields.
- Navigate to the "Client Header Widgets" form section.
- Select the desired widget from the 'Select Widget Button to Include (Max 5)' field.
- Click [Add Widget to Header].
- Validate the widget displays in the 'Included Widget Buttons' field.
- Repeat steps 1c-1e four more times.
- Click [Submit].
- Access the 'Client Lookup/Header Configuration Manager' form.
- Navigate to the "Client Header Override" form section.
- Select "Program A" from the 'Client Header Override' field.
- Click [Edit Selected Item].
- Select the desired widget from the 'Select Widget Button to Include (Max 5)' field.
- Click [Add Widget to Header].
- Validate the widget displays in the 'Included Widget Buttons' field.
- Navigate to the "Client Header Override Fields" form section.
- Validate the previously submitted data for "Program A" displays as expected.
- Click [Submit].
- Select "Client A".
- Validate the widget buttons configured in step 1 display as expected.
- Select "Client B".
- Validate the widget buttons configured in step 2 displays as expected.
- Select "Client C".
- Validate no widget buttons display in the client header since none were configured for this program.
- Access the 'Client Lookup/Header Configuration Manager' form.
- Navigate to the "Client Header Widgets" form section.
- Select the desired widget from the 'Select Widget to Remove' field.
- Click [Remove Widget].
- Validate the 'Included Widget Buttons' field updates and displays accordingly.
- Click [Submit].
- Select "Client A".
- Validate the widget buttons display as expected.
- Access the 'Client Lookup/Header Configuration Manager' form.
- Navigate to the "Client Header Widgets" form section.
- Select the desired widget from the 'Select Widget to Change Display Order' field.
- Select the desired value from the 'Display Order' field.
- Click [Update Order].
- Validate the 'Included Widget Buttons' field updates and displays accordingly.
- Click [Submit].
- Select "Client A".
- Validate the widget buttons display as expected.
The 'Client Lookup/Header Configuration Manager' form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Update Client Data
- Client Lookup/Header Configuration Manager
- Individual Progress Note
Scenario 1: 'Client Lookup/Header Configuration Manager' - Adding widgets
Specific Setup:
- Two program overrides must be configured in the 'Client Lookup/Header Configuration Manager' form:
- Program A and Program B
- Three clients must be defined:
- A client must be enrolled in an existing episode (Client A).
- A client must be enrolled in Program A (Client B).
- A client must be enrolled in Program B (Client C).
- Please note: this is for Avatar NX systems only.
Steps
- Access the 'Client Lookup/Header Configuration Manager' form.
- Validate the additional form sections: Client Header Widgets, Client Header Override, and Client Header Override Fields.
- Navigate to the "Client Header Widgets" form section.
- Select the desired widget from the 'Select Widget Button to Include (Max 5)' field.
- Click [Add Widget to Header].
- Validate the widget displays in the 'Included Widget Buttons' field.
- Repeat steps 1c-1e four more times.
- Click [Submit].
- Access the 'Client Lookup/Header Configuration Manager' form.
- Navigate to the "Client Header Override" form section.
- Select "Program A" from the 'Client Header Override' field.
- Click [Edit Selected Item].
- Select the desired widget from the 'Select Widget Button to Include (Max 5)' field.
- Click [Add Widget to Header].
- Validate the widget displays in the 'Included Widget Buttons' field.
- Navigate to the "Client Header Override Fields" form section.
- Validate the previously submitted data for "Program A" displays as expected.
- Click [Submit].
- Select "Client A".
- Validate the widget buttons configured in step 1 display as expected.
- Select "Client B".
- Validate the widget buttons configured in step 2 displays as expected.
- Select "Client C".
- Validate no widget buttons display in the client header since none were configured for this program.
- Access the 'Client Lookup/Header Configuration Manager' form.
- Navigate to the "Client Header Widgets" form section.
- Select the desired widget from the 'Select Widget to Remove' field.
- Click [Remove Widget].
- Validate the 'Included Widget Buttons' field updates and displays accordingly.
- Click [Submit].
- Select "Client A".
- Validate the widget buttons display as expected.
- Access the 'Client Lookup/Header Configuration Manager' form.
- Navigate to the "Client Header Widgets" form section.
- Select the desired widget from the 'Select Widget to Change Display Order' field.
- Select the desired value from the 'Display Order' field.
- Click [Update Order].
- Validate the 'Included Widget Buttons' field updates and displays accordingly.
- Click [Submit].
- Select "Client A".
- Validate the widget buttons display as expected.
|
Topics
• Progress Notes (Group And Individual)
• Update Client Data
• Client Header
• NX
|
'User Merge' form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: 'User Merge' - merge existing user into a new user
Specific Setup:
- A CWS form must be attached to the PM menu using the 'Attach Other Application Form To Menu' form (Form A).
- A user role must be defined (User Role A) with the following:
- Access to "Form A" in the 'Select Forms' field in the 'Appointment Scheduling' section.
- A user must be defined and associated to "User Role A" (User A).
Steps
- Access the 'User Merge' form.
- Select "New" in the 'Merge Into New or Existing User' field.
- Enter "MergeUser" in the 'New User ID' field.
- Enter "Merge User" in the 'New User Description' field.
- Select "User A" in the 'Source User 1' field.
- Click [Submit].
- Validate a "Form Return" message is displayed stating: User Merge has completed. Do you wish to return to form?
- Click [Yes].
- Select the "User Merge Process" section.
- Select "User" in the 'All or User' field.
- Select "MergeUser" in the 'User Part of Merge' field.
- Click [Display Progress Log].
- Validate the 'User Merge Progress Log' shows 100% complete. This may take a few moments.
- Close the form.
- Access the 'User Definition' form.
- Select "User A" in the 'Select User' field.
- Validate a message is displayed stating: User ID "User A" is disabled. Only User Description can be updated.
- Click [OK].
- Select "MergeUser" in the 'Select User' field.
- Validate the 'User ID' field contains "MergeUser".
- Validate the 'User Description' field contains "Merge User".
- Validate "User Role A" is selected in the 'User Role(s)' field.
- Close the form.
Routing Admin Dashboard - Completed Items
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Routing Admin Dashboard
- Rule Based Routing
- Routing Worklist Item
Scenario 1: Routing Admin Dashboard - Re-Assign
Specific Setup:
- The system is set up for Rule-Based Routing.
- Must have a rule-based routing item that has been completed (Item A).
- Must have a rule-based routing item that has not been completed (Item B).
Steps
- Access the 'Routing Admin Dashboard' form.
- Select the desired value in the 'Queue' field and click [Search].
- Select "Item A" from the 'Results' list and click [Re-Assign].
- Validate a message is displayed stating: Completed documents may not be re-assigned.
- Click [OK].
- Select "Item B" in the 'Results' list and click [Re-Assign].
- Select "Direct Assignment" in the 'Assignment Type' field.
- Select the desired value in the 'New Queue' field.
- Select the desired value in the 'New Status' field.
- Select the desired user in the 'New User' field.
- Click [File].
- Select the queue the document has been re-assigned to in the 'Queue' field.
- Click [Search].
- Validate "Item B" is displayed in the 'Results' list with the updated status/user.
- Close the form.
Scenario 2: Routing Admin Dashboard - Re-Assign
Specific Setup:
- The system is set up for Rule-Based Routing.
- Must have a rule-based routing item that has been completed (Item A).
- Must have a rule-based routing item that has not been completed (Item B).
Steps
- Access the 'Routing Admin Dashboard' form.
- Select the desired value in the 'Queue' field and click [Search].
- Select "Item A" from the 'Results' list and click [Re-Assign].
- Validate a message is displayed stating: Completed documents may not be re-assigned.
- Click [OK].
- Select "Item B" in the 'Results' list and click [Re-Assign].
- Select "Direct Assignment" in the 'Assignment Type' field.
- Select the desired value in the 'New Queue' field.
- Select the desired value in the 'New Status' field.
- Select the desired user in the 'New User' field.
- Click [File].
- Select the queue the document has been re-assigned to in the 'Queue' field.
- Click [Search].
- Validate "Item B" is displayed in the 'Results' list with the updated status/user.
- Close the form.
|
Topics
• User Definition
• User Merge
• Rule Based Routing
|
Avatar NX - 'Online Documentation URL'
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Form Designer (PM)
- Progress Notes
- Diagnosis
Scenario 1: Validate 'Online Documentation URL' links set up in 'Form Designer'
Specific Setup:
- Please note: this is for Avatar NX.
- User must have an 'Online Documentation' link set up in 'Form Designer' for the 'Progress Notes (Group and Individual)' form.
- User must have an 'Online Documentation' link set up in 'Form Designer' for the 'Diagnosis' form.
- A modeled form is defined (Form A).
- User must have an 'Online Documentation' link set up in 'Form Designer' for "Form A".
Steps
- Access the 'Progress Notes (Group and Individual)' form.
- Validate the 'Online Documentation' link is present.
- Click the 'Online Documentation' link and verify a new browser window opens to the URL set up in the pre-conditions.
- Validate when you close the new browser window, the NX screen should still be open, and you can close the form successfully.
- Access the 'Diagnosis' form.
- Validate the 'Online Documentation' link is present.
- Click the 'Online Documentation' link and verify a new browser window opens to the URL set up in the pre-conditions.
- Validate when you close the new browser window, the NX screen should still be open, and you can close the form successfully.
- Access "Form A".
- Validate the 'Online Documentation' link is present.
- Click the 'Online Documentation' link and verify a new browser window opens to the URL set up in the pre-conditions.
- Validate when you close the new browser window, the NX screen should still be open, and you can close the form successfully.
|
Topics
• Form Designer
• NX
|
'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 pipe characters in the 'User Description' (File A).
Steps
- Access the 'User File Import' form.
- Click [Select User Import File].
- Select "import1" 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 A" in the 'Select User' field.
- Validate the 'User Description' field contains exclamation points instead of pipe characters.
- Validate all imported data is displayed as expected.
- Close the form.
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the SYSTEM.RADplus_users SQL table.
- Validate a row is displayed for the user imported via "File A".
- Validate the 'user_description' field contains values with exclamation points.
- Close the report.
|
Topics
• User Definition
|
Client Search Results
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Client Ledger
- Client Charge Input
- Update Client Data
Scenario 1: Validate "Client" search field functionality and results
Specific Setup:
- The 'Disable Soundex in Smart Search' registry setting must be set to "Y".
- Must have the 'Client and Staff' widget on the HomeView.
Steps
- In the 'Search Clients' field on the HomeView, enter a single letter without clicking the [Search] button.
- Validate the 'Results' list contains clients whose last name starts with that letter.
- In the 'Search Clients' field on the HomeView, enter a single letter and click [Search].
- Validate the 'Select Client' dialog is displayed and the 'Results' list contains clients whose last name starts with that letter.
- Repeat steps 1 and 2 entering two or more letters.
- Validate the 'Results' list contains clients whose last name begins with those two letters.
- In the 'Search Clients' field on the HomeView, enter a last name followed by a comma (Ex. LASTNAME,).
- Validate the 'Results' list contains clients with the last name entered.
- In the 'Search Clients' field, enter a single number without clicking [Search].
- Validate the 'Results' list contains clients whose PATID contain that number.
- In the 'Search Clients' field, enter a single number and click [Search].
- Validate the 'Select Client' dialog is displayed and the 'Results' list contains clients whose PATID contain that number.
- Repeat steps 5 and 6 entering two or more numbers.
- Validate the 'Results' list contains clients containing PATIDs with those numbers.
- Access any client based form and in the 'Select Client' field, enter a single letter without clicking [Search].
- Validate the 'Results' list contains clients whose last name starts with that letter.
- Access any client based form and in the 'Select Client' field, enter a single letter and click [Search].
- Validate the 'Select Client' dialog is displayed and the 'Results' list contains clients whose last name starts with that letter.
- Repeat steps 8 and 9 entering two or more letters.
- Validate the 'Results' list contains clients whose last name begins with those two letters.
- Access any client based form and in the 'Select Client' field, enter a last name followed by a comma (Ex. LASTNAME,).
- Validate the 'Results' list contains clients with the last name entered.
- Access any client based form and in the 'Select Client' field, enter a single number without clicking [Search].
- Validate the 'Results' list contains clients whose PATID contain that number.
- Access any client based form and in the 'Select Client' field, enter a single number and click [Search].
- Validate the 'Select Client' dialog is displayed and the 'Results' list contains clients whose PATID contain that number.
- Repeat steps 9 and 10 entering two or more numbers.
- Validate the 'Results' list contains clients containing PATIDs with those numbers.
|
Topics
• Client Search
|
All Documents Widget Definition- Select/Deselect forms
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- All Documents Widget Definition
Scenario 1: 'All Documents Widget Definition' Form- (Forms attached to a menu from another application) - 'Forms Assigned' Validations
Specific Setup:
- Have two forms in an application that can be used for testing. For this test, "Avatar PM" is used. [PMForm1] and [PMForm2]
- In another application, (e.g. Avatar CWS), open form "Attach Other Application Form to Menu"
- In the "Application" field select the 'Avatar PM' application and in the "Form To Attach" choose the form [PMForm1]
- In the" Menu to Place Form Under" field choose a desired " CWS" menu for the "PM" form
- Update "Form Description' field with a new desired name, that will appear on the "CWS" menu [PMForm1CWS]
- Submit the form
- Repeat the previous step for [PMForm2], assigning the form a different name [PMForm2CWS], in the 'Form Description' field
- The logged in user has the [AllDocWidget] is their home view
- The logged in user has access to form "All Document Widget Definition"
Steps
- Open the "All Documents Widget Definition" form.
- Select the "Multi-Form Tab" section and select "Add" to create a new tab
- Populate the "Tab ID" with a desired value and enter a desired name for the tab [CrossNamespaceTab], in the "Tab Name" field
- Click the 'Forms Assigned" button.
- Validate both forms PM forms that were attached to a CWS menu in the set up, [PMForm1CWS] and [PMForm2CWS], are available for selection
- Validate neither of the forms are currently selected
- Select [PMForm1CWS] and leave [PMForm2CWS] unselected
- Select any other form [TestForm] leaving any others unselected
- Click [OK] to save the changes
- Click the "Forms Assigned" button
- Validated [PMForm1CWS] is selected and [PMForm2cws] is not, as expected
- Validate [TestForm] is still selected and all other forms are still unselected, as expected
- Now deselect form [PMForm1CWS] and select [PMForm2CWS]
- Click [OK] to save the changes
- Click the "Forms Assigned" button
- Validated [PMForm2CWS] is selected and [PMForm1CWS] is not, as expected
- Validate [TestForm] is still selected and all other forms are still unselected, as expected
- Click [OK]
- Click [File] to create the tab and save the changes made
- Validate submission is successful and exit the form
- Open the "All Documents Widget Definition" form.
- Select the "Multi-Form Tab" section and select "Edit"
- Select tab [CrossNamespaceTab] for edit
- Click the 'Forms Assigned" button
- Validated [PMForm2CWS] is selected and [PMForm1CWS] is not, as expected
- Validate [TestForm] is still selected and all other forms are still unselected, as expected
- Click [OK]
- Exit the form
All Document Widget - forms
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- All Documents Widget Definition
Scenario 1: 'All Document Widget"- (Form attached to a menu from another application) - "Tab" Form/Data validations
Specific Setup:
- Have a form in any application that can be used for testing. For this testing "Avatar CWS" is used. [CWSForm]
- In another application, (e.g. Avatar PM), open form "Attach Other Application Form to Menu'
- In the "Application" field select the 'Avatar CWS' application and in the "Form To Attach" choose [CWSForm]
- In the "Menu to Place Form Under" choose a desired "PM" menu for the "CWS" form
- Update "Form Description" field as a desired distinguishable name for "CWS" form that will appear on the "PM" menu [CWSFormPM]
- Submit the form
- In form "All Documents Widget Definition", have an all document widget defined [AllDocWidget]
- The logged in user has the [AllDocWidget] as their home view
- The logged in user has access to form "All Document Widget Definition" and [CWSForm] and [CWSFormPM]
Steps
- Open the "All Documents Widget Definition" form.
- Select the "Multi-Form Tab" section and select "Edit"
- From the "Select Tab" field, select any existing Tab [CrossNamespaceTab]
- Click the "Forms Assigned" button
- Select [CWSFormPM], the form attached from a "PM" forms list
- Do not select [CWSForm] from the "CWS" forms list, the form used to attach to the other application menu
- Click [OK]
- Click the "Forms Assigned" button
- Validate [CWSformPM] is selected and [CWSForm] is not, as expected
- Click [OK] to save the changes
- Click [File] to save the tab changes
- Navigate the home view
- Select a desired client [TestClient]
- From the "PM" menu open form [CWSFormPM]
- Populate the desired fields and submit the form
- At the homeview, click to refresh the [AllDocWidget]
- Click the [CrossNamespaceTab] tab
- Validate a data row is present in the widget for the row submitted in step 2
- Validate "Form Description" field for the row is [CWSForm] as expected. [Note: the name from the original form name used to attach to the other application menu, will always display]
- Validate all other column data is displayed, as expected
- Navigate back to the home view
- Select a desired client [TestClient]
- This time from the "CWS" menu, open form [CWSForm]
- Populate the desired fields and submit the form
- Navigate back to the [AllDocWidget] and click to refresh the widget
- Click the [CrossNamespaceTab] tab
- Validate a data row is present in the widget for the row submitted in step 4
- Validate "Form Description" field for the row is [CWSForm] as expected.
- Validate all other column data is displayed, as expected
All document Widget - form data rows
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: 'All Documents' widget - Form data row validations
Specific Setup:
- A client is enrolled in an existing episode [TestClient]
- Have two modeled forms [FormA] and [FormB]
- [FormA] is based on a table that is "Date" sorted. [Note: this is configured with prompt "Is This Table Date Sorted" set to "Yes" in "Table Definition"]
- [FormB] is not based on a table that is "Date Sorted"
- Have any other desired form [FormC],
- [FormC] has many rows of data submitted for a client[TestClient], for example four hundred rows or more
- Have the registry setting "Enable Risk Level Functionality" enabled
- Have access to the "Risk Level Update" for [TestClient].
- Have an "All Documents Widget" created [AllDocsWidget], in form " All Documents Widget Definition"
- Have [FormA], [FormB], [FormC] and the "Risk Level Update" from, added for selection in any tab in the widget, For this test, the "All Forms" tab is used
- The logged in user has access to all forms in the setup above and the "All Documents Widget Definition" form
- The logged in user has the "All Document Widget" on their home view
Steps
- Select a client [TestClient]
- Open [FormA] (Modeled Form 'Date Sorted')
- Select an episode
- Populate the required "Date Sorted" date field with a date other than the current date
- Populate any desired fields
- Submit the form
- Validate the form files successfully
- Note the current date and the "Date Sorted" date entered in step 2b
- Open [FormB] (Modeled form not 'Date Sorted')
- Select an episode
- Populate any desired fields
- Submit the form
- Validate the form files successfully
- Note the submission the date and time
- Open the "Risk Level Update" form
- Add a row the "Risk Level Change" grid
- Populate the "Date of Change" field. Make note of the date value.
- Populated other fields, as required
- Submit the form
- Validate the form submits successfully
- At the home view, select [TestClient]
- Navigate to the "All Documents Widget" and click the "Refresh" button
- Click the "All Forms" tab
- Select [FormA] from the 'Form Description' field.
- Validate the "Form Description" field is populated with the form name for [FormA]
- Select the episode from the "Episode" field
- Validate the "Date" column field value, is populated with the "Date Sorted" date noted in step 2d
- Validate the "Time" column field value is 'not' populated. [This modeled form based on a table that is "Date Sorted". By design, for tables that are date sorted, the "Date" field will be populated with the sort date instead of the "Date Entry Date" and the "Time" field will be left unpopulated]
- Validate each of the columns are populated, as expected
- Select [FormB] from the 'Form Description' field.
- Validate the "Form Description" field is populated with the form name for [FormB]
- Select the episode from the "Episode" field
- Validate the "Date" column is populated with the date noted in step 3, which is the 'Date Entry Date'
- Validate the "Time" field is populated, as expected with time noted in step 3, which is the "Date Entry Time"
- Validate each of the columns are populated, as expected
- Select the "Risk Level Update" from the 'Form Description' field.
- Validate the "Form Description" field is populated with the form name for [FormA]
- Select the episode from the "Episode" field
- Validate the "Date" column is populated with "Date of Change" date noted in step 4.[Note: This product form is based on a table that is "Date Sorted". By design, for tables that are date sorted, the "Date" field will be populated with the sort date instead of the "Date Entry Date" and the "Time" field will be left unpopulated]
- Validate the "Time" field is 'not' populated, as expected. [Note: as the date displayed in "Date" column field is the data sorted date not the date entry date, by design, the "Time" field value will be blank]
- Validate other columns are populated, as expected
- Select [FormC] from the 'Form Description' field.
- Validate in the right-hand corner of the widget, a counter is displayed indicting "50 of xxx rows"
- For example, for this test "50 of 450 rows" is displayed
- Validate all "50" rows are displayed, as expected
- In the center of the widget, at the bottom
- Validate there are left arrow and right arrow navigation buttons bracketing the number of pages of data. For example: < 1 2 3 4 5 >
- Validate the page "1" navigation link is currently highlighted
- Click the right arrow navigation button again
- Validate the next 50 rows are displayed along with previous rows, as expected
- Validate in the lower right corner, the counter changes to "100 of 450 rows"
- Validate the page "2" navigation link is currently highlighted
- Click the right arrow navigation button again
- Validate the next 50 rows are displayed along with previous rows, as expected
- Validate the counter changes to "200 of 450 rows"
- Validate the page "3" navigation link is currently highlighted
- Click the right arrow navigation button again
- Validate the next 50 rows are displayed along with previous rows, as expected
- Validate the counter changes to "250 of 450 rows"
- Validate the page "4" navigation link is currently highlighted
- If applicable, repeat the last step by clicking the right arrow till the last page is displayed
- Validate the next 50 rows are always displayed along with previous rows, as expected
- Validate the counter changes to "300 of 450", "350 of 450", "400 of 450" etc., as expected
- Validate the page number navigation link increments by one for each page, and is highlighted
|
Topics
• Forms
• All Documents Widget Definition
• All Documents Widget
|
| |