2024 Update installation
Scenario 1: Validate Upgrading RADplus 2023 to 2024 is successful when 2023.04.00 is loaded
Steps
- Open the "Product Updates" form.
- Select the appropriate [Namespace] from the Application dropdown list
- Click [Select Update/Customization Pack].
- Browse to the location for the updates and select the Update 1.
- Click [OK] on the "File Upload Complete" window.
- Click [Review Update/Customization Pack Contents].
- Verify Update 1 is included.
- Click [Install Update/Customization Pack].
- Click [OK] when the install completes.
- Click [Close Form].
|
Topics
• Upgrade
|
Client list is not displaying in Vitals iOS application
Scenario 1: Validate 'Vitals' app caseload
Steps
- Admit client to inpatient program. Do not add Admitting or Attending Practitioner as yourself.
- Navigate to Vitals app and Confirm Client is not on your caseload.
- Navigate to 'Attending Practitioner' form and make yourself the attending practitioner.
- Confirm the client is displayed in Vitals App.
- Using 'Attending Practitioner' Form, remove yourself as attending practitioner.
- Confirm patient is not displayed in Vitals app.
- Navigate to 'Admission' and edit the admission.
- Confirm the attending practitioner is showing the practitioner that you just changed.
- You are not able to change the attending but you can change the admitting. Change the admitting practitioner to yourself.
- Confirm the patient now displays in the Vitals app.
- Go back to 'Admission' and edit the admission.
- Change the 'Admitting practitioner' to the other practitioner and submit.
- Confirm patient is not displayed in Vitals app.
- Log out and log back in and confirm the patient is not displayed in your caseload in Vitals.
- Transfer patient from other provider to yourself via 'Transfer practitioner' caseload.
- Select 'Attending practitioner' caseload first.
- Confirm patient displays in Vitals app.
- Transfer patient from yourself to the other provider via 'Transfer practitioner' caseload.
- Select 'Attending practitioner' caseload.
- Confirm patient is not displayed in Vitals app.
- Transfer patient from other provider to yourself via 'Transfer practitioner' caseload.
- Select 'Admitting practitioner' caseload.
- Confirm patient displays in Vitals app.
- Transfer patient from yourself to the other provider via 'Transfer practitioner' caseload.
- Select 'Admitting practitioner' caseload.
- Confirm patient is not displayed in Vitals app.
- Add patient to your caseload via 'Nursing caseload' assignment.
- Confirm patient displays in Vitals app.
- Deselect patient in 'Nursing caseload' assignment.
- Confirm patient is not displayed in Vitals app.
- Add patient to caseload using 'Manage nursing' caseload.
- Confirm patient displays in Vitals app.
- Remove patient from caseload using 'Manage nursing' caseload.
- Confirm patient is not displayed in Vitals app.
- Add patient to 'Manage observer' caseload.
- Confirm patient displays in observer app.
- Confirm patient displays in vitals app.
- Remove patient in 'Manage observer' caseload.
- Confirm patient is not displayed in Observer app.
- Confirm patient is not displayed in Vitals app.
|
Topics
• Medication Vital
|
Internal Utilities
Scenario 1: 'Support Utilities' Form (Internal only) - Validate Export 'Envelope' and Export 'Report' Attributes functionality
|
Topics
• Modeling
|
Form Definition - 'Document Routing' section
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Validate document routing settings in "Form Definition"
Specific Setup:
- Have a modeled form with a "Draft/Final" or a "Draft/Final/Pending" field (Form A).
Steps
- Access the 'Form Definition' form.
- Select "Form A".
- Navigate to the "Document Routing" section.
- Validate the 'Defer Document Generation' field is not displayed.
- Select "Yes" in the 'Enable Document Routing' field.
- Click [Select Type].
- Select the desired value and click [OK].
- Select the desired value in the 'Approver Required' field.
- Click [Submit].
- Validate the form files successfully.
- Access the 'Form Definition' form.
- Select "Form A".
- Navigate to the "Document Routing" section.
- Validate all previously populated fields are displayed as expected.
- Close the form.
|
Topics
• Modeling
• Document Routing
|
Document Management Definition - Perceptive document synchronization
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Document Management Definition
- Client Document Capture
- Document Capture
Scenario 1: Validate form "Document Management Definition"
Steps
- Open "Document Management Definition" form.
- Click [Select Form].
- Click [Add New].
- Populate the "Form Name" field.
- Select the desired form type in the "Form Type" field.
- Select the desired entity in the "Entity" field.
- Populate any other desired fields in the "Form" section.
- Click the [Categories] section.
- Click [Select Categories].
- Select the desired category from the selection list.
- Click [OK].
- Click the [Display] section.
- Select the desired selections form the "Forms to Display" box.
- Click the [Reports] section.
- Click any to launch any desired report, for example the "Display Form Report".
- Validate the "Document Management Form Report" is displayed.
- Close the report.
- Click back to the [Form] section.
- Click [File].
- Validate the form files successfully.
- Click [Select Form].
- Select the form just submitted in step 5.
- Validate all fields populated in steps 1 thru 5, are populated as expected.
- Click back to the [Form] section.
- Click [Delete].
- Click [Yes] to accept the deletion.
- Click [Select Form].
- Validate the form that was deleted in step 7, is no longer present in the list.
- Click [Select Form].
- Select the form "Inbox Attachments".
- Click [Delete]
- Validate message "This form is attached to Perceptive functionality text contains "This form is attached to Perceptive functionality that is required by other parts of the system, deleting is not allowed".
- Click [OK].
- Click [Select Form].
- Select the form "Results Document".
- Click [Delete].
- Validate message "This form is attached to Perceptive functionality text contains "This form is attached to Perceptive functionality that is required by other parts of the system, deleting is not allowed".
- Click [OK].
- Close the form.
Scenario 2: 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].
|
Topics
• Perceptive
|
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
|
IRIS/AWS - Servers
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Guardiant
- General / Avatar Licensing Graph
- SMP IRIS
- SMP IRIS - Home
- SMP License Usage
Scenario 1: Guardiant Metric "Analytics" Data - Validations
Specific Setup:
- Have a system configured for "Guardiant" reporting
- Logged in user has access to the "Guardiant" form in Avatar and the "Guardiant" application
Steps
- Open form "Guardiant"
- Click [Test Daily Collection]
- Click [Yes] to the warning message
- Validate message "Test Succeeded" is displayed
- Click [Test Metrics Collection]
- Click [Yes] to the warning message
- Validate message "Test Succeeded" is displayed
- Log into "Guardiant"
- At the "Client Search", select the desired client account number
- In the right-hand corner, click "Analytics"
- Navigate down to "General/Avatar Licensing" graph
- In the right corner of the graph set the date range to the desired range, for example "60" days
- Click the 'Refresh' button in the graph
- In graph, mouse over the most recent date in the graph
- Validate the date and values displayed for the following statistics, are as expected
- Number of Named Users
- Number of application logins
- In graph, mouse over the oldest date in the graph
- Validate the date and values displayed for the following statistics, are as expected
- Number of Named Users
- Number of application logins
IRIS/AWS - Servers
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- SMP IRIS
- SMP IRIS - Home
- SMP License Usage
- License Usage
- SoapUI - ClientDemographics - Request
- SoapUI - ClientDemographics
Scenario 1: "Avatar Sessions" Widget - Column data validations
Specific Setup:
- Have user [UserA] logged in who has the "Avatar Sessions" widget on their desktop.
- Have another user [UserB] who has not logged in yet.
- Have a third user [UserC] who has an ODBC connection created to connect to the testing system, that is configured using his UserID and password
- [UserC] has a report created [ReportA], to display data in a table in the testing system, using his ODBC connection
Steps
- Log in as [UserA] and note the date and time of login
- Navigate to the "Avatar Sessions" widget
- Refresh the widget and note the current date and time
- Validate the "UserID" column of the widget includes the expected user ID associated with [UserA].
- On a Netsmart hosted system
- Validate the "Login Date" and "Login Time" are consistent with time a date noted in step 1
- Validate the "Last Activity" date and time are consistent with the date and time noted in step 2a
- Note the current number of connections stated in the "# of Connections" column
- Launch any form
- Refresh the "Avatar Sessions" widget
- Validate the number of connections in the "# of Connections" column has incremented by 1
- Close the form just launched
- Validate the number of connections in the "# of Connections" column has decreased by 1
- Log in as [UserB] and note the current date and time.
- Navigate to the "Avatar Sessions" widget and refresh the widget
- Validate a row for both [UserA] and [UserB] are listed in the widget
- Validate the "UserID" column of the widget includes the expected user ID associated with [UserA]
- Validate the "UserID" column of the widget includes the expected user ID associated with [UserB]
- Repeat step 2b for [UserB]
- Validate results are as expected
- As [UserC], Open [ReportA]
- Click to generate the report. Note the date and time
- Validate the report launches successfully
- As [UserA], Click the 'Refresh' button on the "Avatar Sessions" widget
- Validate a row for both [UserA] and [UserB] are listed in the widget
- Validate in the "UserID" column of the widget includes the expected user ID associated with [UserA]
- Validate in the "UserID" column of the widget includes the expected user ID associated with [UserB]
- Validate a new row is present in the widget for [UserC]
- Validate in the "UserID" column of the widget includes the expected user ID associated with [UserC].
- Note the number of connections in the "# of Connections" column
- As [UserC], close [ReportA]
- As [UserA], Click the 'Refresh' button on the "Avatar Sessions" widget
- Validate the row for [UserC] is no longer present in the widget, as expected
- Validate the rows for [UserA] and [UserB] are still present
- As [UserB], Log out of Avatar
- As [UserA], Click the 'Refresh' button on the "Avatar Sessions" widget
- Validate the row for [UserB] is no longer present in the widget, as expected
- Validate the row for [UserA] is present, as expected
|
Topics
• Guardiant
• Cache
• Widgets
• Forms Designer
• Query/Reporting
|
Bells Notes Integration - Progress Note document images
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.
Scenario 2: Envelope Export/Import - Validations
Specific Setup:
- Must have an envelope available for export (Envelope A).
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 'Envelope Definition' form.
- Select "Envelope A".
- Validate the envelope details are displayed as expected.
- Close the form.
Scenario 3: Envelope Export/Import - Validations
Specific Setup:
- Must have an envelope available for export (Envelope A).
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 'Envelope Definition' form.
- Select "Envelope A".
- Validate the envelope details are displayed as expected.
- 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
• Modeling
• NX
• 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
|
OE - External Lab Definition - Order Code Setup - Lab Vendor Name with apostrophe
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- External Lab/Radiology Definition for CareConnect
- Order Code Setup
- Order Group Setup
Scenario 1: OE NX - Order Code Setup - External Lab Definition - Lab Vendor Name with apostrophe
Specific Setup:
- A lab vendor must be configured in the 'External Lab/Radiology Definition for CareConnect' form where the 'Lab Vendor Name' contains an apostrophe. (Lab Vendor A).
- A lab-type order code must exist that has the 'External Lab Definition' configured with "Lab Vendor A". (Lab Code A).
- A client must have an active episode. (Client A)
- “Client A” must have a ‘Date of Birth’, ‘Sex’ and address on file in the ‘Update Client Data’ form, as well as information filed in the ‘Allergies and Hypersensitivities’ form, ‘Diagnosis’ form, and in the ‘Height’ and ‘Weight’ fields in the ‘Vitals Entry’ form.
Steps
- Access the 'Order Code Setup' form.
- Search for and select a lab-type order code.
- Click [External Lab Definition].
- Validate the 'External Lab Definition' dialog is displayed.
- Select "Lab Vendor A" in the 'Lab Vendor Name' cell.
- Populate all other required fields and click [Save] and file the form.
- Select "Client A" and access the Order Entry Console.
- Search for and select "Lab Code A" in the 'New Order' field.
- Populate all required fields.
- Validate the 'External Lab Vendor Destination' field contains "Lab Vendor A".
- Click [Add to Scratchpad] and [Sign].
- Validate the 'Order grid' contains a new order.
|
Topics
• Order Entry Console
• NX
|
'Clinical Document Viewer' form
Scenario 1: Clinical Document Viewer - View documents for "All" clients
Specific Setup:
- The logged in user must be configured as a supervisor to a user with a high volume of client's in their caseload.
- Must have a high volume of documents on file.
Steps
- Access the 'Clinical Document Viewer' form.
- Select "All" in the 'Select All or Individual Client' field.
- Click [Process].
- Validate the documents are displayed in a timely manner.
- Scroll to the desired document from the search results table.
- Select the desired document in the 'Search Results' field.
- Click to view the document.
- Validate document data is displayed as expected.
- Click [Close All Documents].
- Navigate back to the "Search" section.
- Click [Close].
Scenario 2: Clinical Document Viewer - View documents for an individual client
Specific Setup:
- The logged in user must be configured as a supervisor for a user with a high volume of client's in their caseload.
- A client must have a high volume of documents on file (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.
- Select "All" in the 'Episode' field.
- Click [Process].
- Validate the documents are displayed in a timely manner.
- 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.
- Click [Close].
|
Topics
• Clinical Document Viewer
|
Avatar NX - To Do notifications
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Avatar NX Login - Validate 'Workflow Management' notifications
Specific Setup:
- Please note: this test is for Avatar NX only.
- Two views must be defined (View A & View B):
- "View A" does not have the 'My To Do's' widget assigned.
- "View B" has the 'My To Do's' widget assigned.
- The logged in user must have To Do's pending in the 'My To Do's' widget (User A).
- "User A" must have "View B" as their 'HomeView' in the 'User Definition' form.
Steps
- Access the 'NX View Definition' form.
- Select "User" in the 'User or Role' field.
- Select "User A" in the 'Select User' field.
- Select "View A" in the 'myDay' field. This view does not have the 'My To Do's' widget associated.
- Click [File].
- Log out.
- Login to Avatar NX as "User A".
- Validate a 'Workflow Management' dialog is displayed stating: There are one or more open items within your Workflow Management To Do List.
- Click [OK].
- Validate the 'My To Do's' widget is not present on the myDay view.
- Access the 'NX View Definition' form.
- Select "User" in the 'User or Role' field.
- Select "User A" in the 'Select User' field.
- Select "View B" in the 'myDay' field. This view has the 'My To Do's' widget associated.
- Click [File].
- Log out.
- Login to Avatar NX as "User A".
- Validate no 'Workflow Management' dialog is displayed, since the 'My To Do's' widget is present on the myDay view.
'Template On Demand' widgets
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Widget Import (PM)
- View Definition
Scenario 1: Validate 'Template On Demand' widgets in scrolling free text fields
Specific Setup:
- Please note: this test is for Avatar NX systems only.
- The 'Enable Templates On Demand for SQL Widgets' registry setting must be set to "Y".
- Must have a widget with "Yes" selected in the 'Use for Templates On Demand' field in 'Widget Definition' (Widget A).
- Two views must be defined (View A & View B).
- "Widget A" must be assigned to "View A" but is not assigned to "View B".
- The logged in user (User A) must have the following:
- "View A" assigned as their myDay view in the 'NX View Definition' form.
- "View B" assigned as their HomeView in the 'User Definition' form.
- A client is enrolled in an existing episode (Client A).
- This client must also have data on file that will populate in "Widget A".
Steps
- Log into Avatar NX as "User A".
- Validate "Widget A" is present on the myDay view.
- Access the 'Progress Notes (Group and Individual)' form.
- Select "Client A" in the 'Select Client' field.
- Select the desired episode in the 'Select Episode' field.
- Select "Independent Note" in the 'Progress Note For' field.
- Select the desired value in the 'Note Type' field.
- Click on the [Template Icon] in the 'Notes Field'.
- Click [Widget Templates] and [Templates].
- Validate "Widget A" is available for selection and select it.
- Validate the 'Notes Field' populates with the data on file for the client accordingly.
- Populate any other required and desired fields.
- File the note.
The 'SYSTEM.RADplus_users' and 'SYSTEM.RADplus_user_roles' SQL tables
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Query SQL Tables - SYSTEM.RADplus_users and SYSTEM.RADplus_user_roles
Specific Setup:
- Have an Avatar system that has an "ECP" server configured by Netsmart Representative in order to connect to the Avatar server via the "ECP" server for reporting.
- Various users and user roles are defined.
Steps
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'SYSTEM.RADplus_users' SQL table.
- Validate the report displays in a timely manner and contains the users defined in the system.
- Close the report.
- Create a report using the 'SYSTEM.RADplus_roles' SQL table.
- Validate the report displays in a timely manner and contains the user roles defined in the system.
- Close the report.
|
Topics
• NX View Definition
• My To Do's
• Progress Notes
• Widgets
• User Role Definition
• Query/Reporting
|
'All Documents' widget - Progress Notes
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Append Progress Notes
- All Documents Widget Definition
- View Definition
- CONSOLE WIDGET VIEWER widget
Scenario 1: 'All Documents' widget - Validate 'Progress Notes' records
Specific Setup:
- Please note: this is for Avatar NX 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).
- The 'All Documents' widget must contain a 'Multi-Progress Notes Tab' with all note types assigned for the 'Progress Notes (Group and Individual)' form.
- Document routing is enabled on the 'Progress Notes (Group and Individual)' form.
Steps
- Select "Client A" and access the 'Progress Notes (Group and Individual)' form.
- Select the desired episode in the 'Select Episode' 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'.
- Select "Final" in the 'Draft/Final' field.
- Click [File Note].
- Validate a 'Confirm Document' dialog containing the progress note details.
- Click [Accept].
- Enter the password associated with the logged in user and click [Verify].
- Close the form.
- Select "Client A" and navigate to the 'All Documents' view.
- In the 'All Documents' widget, select the 'Multi-Progress Notes Tab'.
- Validate the progress note filed in the previous steps is displayed with "Final" as the 'Workflow Status'.
- Select the progress note for viewing.
- Validate the 'Console Widget Viewer' displays the finalized progress note from the previous steps.
- Validate an [Append] button is displayed and click it.
- Validate the 'Append Progress Notes' form is displayed.
- Enter the desired value in the 'New Comments to Be Appended to the Original Note' field.
- Click [Submit].
- Validate a 'Confirm Document' dialog containing the progress note details & appended notes.
- Click [Accept].
- Enter the password associated with the logged in user and click [Verify].
- Click [Close All] in the 'Console Widget Viewer'.
- Refresh the 'All Documents' widget.
- Select the progress note appended in the previous steps for viewing.
- Validate the 'Console Widget Viewer' displays the finalized progress note with the appended notes at the end.
- Click [Close All].
|
Topics
• All Documents Widget
|
|
Topics
• Perceptive
|
Support for Waiting Room functionality
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Diagnosis
- Spreadsheet Edit Service Information
- Appointment Management
- Client Ledger
- Walk-in Clinic Registration/Waiting Room
- Walk-in Clinic/Waiting Room
- Financial Eligibility
Scenario 1: Waiting Room - Place Client in Context
Specific Setup:
- Please note: this is for Avatar NX systems only. Avatar Appointment Scheduling 2023 Update 34, RADplus 2024 Update 17 and Avatar NX Release 2024.01.00 are required for full functionality.
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' widget must be accessible on the user's myDay view.
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A), (Time Slot A).
- Two clients are enrolled in existing episodes (Client A & Client B).
Steps
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Site A" in the 'Waiting Room/Site' field.
- Select "Client A" in the 'Add Client' field.
- Validate the 'Select Episode' and 'Service Program' populate with the existing episode information.
- Populate any other desired fields.
- Click [Add To Waitlist].
- Validate a message is displayed stating: Saved.
- Click [OK].
- Validate "Client A" is displayed in the Waiting Room.
- Click on the name for "Client A".
- Validate "Client A" is now in context and selected in the 'My Clients' list.
- Access the 'Update Client Data' form.
- Validate the form is displayed for "Client A".
- Close the form and clear the client.
- Select "Client B" in the 'Add Client' field.
- Validate the 'Select Episode' and 'Service Program' populate with the existing episode information.
- Populate any other desired fields.
- Click [Add To Waitlist].
- Validate a message is displayed stating: Saved.
- Click [OK].
- Validate "Client B" is now displayed in the Waiting Room.
- Navigate to the Staff View 'Walk-in Clinic/Waiting Room' widget.
- Validate "Client A" and "Client B" are displayed.
- Click on the name for "Client B".
- Validate "Client B" is now in context and selected in the 'My Clients' list.
- Access the 'Update Client Data' form.
- Validate the form is displayed for "Client B".
- Close the form and clear the client.
Scenario 2: Waiting Room - Validate Client Information Flyover
Specific Setup:
- Please note: this is for Avatar NX systems only. Avatar Appointment Scheduling 2023 Update 34, RADplus 2024 Update 17, Avatar NX Release 2024.01.00, and Avatar NX Release 2024.02.00 are required for full functionality.
- The 'Enable Clinic Scheduling' registry setting must be set to "Y".
- The 'Walk-in Clinic Registration/Waiting Room' widget must be accessible on the user's myDay view.
- A site is defined with time slots for clinic hours in 'Site Registration' (Site A), (Time Slot A).
- A client is enrolled in an existing episode and has the following on file (Client A):
- Date Of Birth
- Primary Diagnosis
- Primary Guarantor
Steps
- Navigate to the 'Walk-in Clinic Registration/Waiting Room' widget.
- Select "Site A" in the 'Waiting Room Site' field.
- Select the desired value in the 'Time Slot' field.
- Select "Client A" in the 'Add Client' field.
- Validate the 'Select Episode' and 'Service Program' populate with the existing episode information.
- Click [Add to Waitlist] and [OK].
- Validate the client is added to the Waitlist.
- Hover over "Client A".
- Validate a client information flyover is displayed with the following:
- Name
- Date Of Birth
- Age
- Primary Diagnosis
- Primary Guarantor
- Click on "Client A".
- Validate the client information flyover is now locked into place.
- Click [X] to close the flyover.
- Select "Add to Calendar" in the 'Action' field for "Client A".
- Click [Yes].
- Validate the 'Scheduling Calendar - Appointment Details' form is displayed.
- Populate all required and desired fields for the appointment.
- Click [Submit].
- Validate the 'Walk-in Clinic Registration/Waiting Room' widget is displayed.
- Hover over "Client A".
- Validate a client information flyover is displayed with the following:
- Name
- Date Of Birth
- Age
- Primary Diagnosis
- Primary Guarantor
- Appointment Details
- Click on "Client A".
- Validate the client information flyover is now locked into place.
- Click [X] to close the flyover.
- Navigate to the Staff 'Walk-in Clinic/Waiting Room' widget.
- Validate "Client A" is displayed in the Waitlist.
- Hover over "Client A".
- Validate a client information flyover is displayed with the following:
- Name
- Date Of Birth
- Age
- Primary Diagnosis
- Primary Guarantor
- Appointment Details
- Click on "Client A".
- Validate the client information flyover is now locked into place.
- Click [X] to close the flyover.
|
Topics
• NX
• Waiting Room
|
Delete Document - 'Display Document' button
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Delete Document
- Site Specific Section Modeling (CWS)
- Append Progress Notes
- TO DO'S
Scenario 1: Validate the functionality of the form "Delete Document"
Specific Setup:
- Have a client with any type document created for any episode. For example a "Document Routing" document.
Steps
- Open form "Delete Document":
- Select "Client" in the "Entity Type" field.
- Select "Individual" in the "Include" field.
- In the "Entity" field, select the client that has the document.
- Select the episode in the "Episode" field.
- Click [Form Search].
- Select the form name in the "Select a Form" screen.
- Click [OK].
- Click the "Select Form" drop down list.
- Select the row pertaining to the clients document.
- Click [Delete].
- Click [Yes], confirming the deletion.
- Open form "Clinical Document Viewer":
- Select "Individual" from the "Select All or Individual Client" field,
- In the "Select Client" field, select a client that had the document,
- Select the episode in the "Episode" field,
- Click [Process],
- Validate the row with the document that was deleted, is not present.
- Open the form originally used to create the deleted document:
- Select the row originally used to submit the document,
- Validate the row has been reverted to "Draft" status.
Scenario 2: Delete Document - Validate form functionality
Specific Setup:
- Have a client with any type document created for any episode. For example a "Document Routing" document (Client A).
Steps
- Access the 'Delete Document' form.
- Select "Client" in the 'Entity Type' field.
- Select "Individual" in the 'Include' field.
- Select "Client A" in the 'Entity' field.
- Select the episode in the "Episode" field.
- Click [Form Search].
- Select the form name in the "Select a Form" screen.
- Click [OK].
- Select the desired form in the 'Select Form' field.
- Validate the 'Display Document' button is displayed.
- Click [Display Document].
- Validate the document displays as expected.
- Click [Close All Documents and Exit].
- Click [Delete].
- Click [Yes], confirming the deletion.
- Access the 'Clinical Document Viewer' form.
- Select "Individual" in the 'Select All or Individual Client' field,
- Select "Client A" in the 'Select Client' field.
- Select the episode in the 'Episode' field.
- Click [Process].
- Validate the deleted document is not present.
- Close the form.
Scenario 3: Delete Document - User with access to confidential notes
Specific Setup:
- The 'RADplus->System Security->User Definition->->->Enable View Confidential Notes' registry setting is set to "Y".
- The following must be configured for the 'Progress Notes (Group and Individual)' form:
- In 'Site Specific Section Modeling' - A single select dictionary with "Confidential Notes Logic" selected in the 'Product Custom Logic Definition' field. This field will be named 'Is this a confidential note?'.
- Yes/No dictionary values should also be configured for this field which can be done in 'Dictionary Update'.
- Document routing is enabled in 'Document Routing Setup'.
- The logged in user has access to confidential notes in 'User Definition' (User A).
- A client is enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access the Progress Notes (Groups and Individual)' 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' field.
- Select "Yes" in the 'Is this a confidential note?' field.
- Select "Final" in the 'Draft/Final' field.
- Click [Submit].
- Validate a 'Confirm Document' dialog is displayed.
- Click [Accept].
- Enter the password associated to the logged in user and click [Verify].
- Access 'Delete Document' form.
- Select "Client" in the 'Entity Type' field.
- Select "Individual" in the 'Include' field.
- Select "Client A" in the 'Entity Search' field.
- Select the desired episode in the 'Episode' field.
- Click [Form Search].
- Select the corresponding form type and click [OK].
- Select the record filed in the previous steps in the 'Select Form' field.
- Click [Display Document].
- Validate the document details are displayed. User can select/view the document since they have access to confidential notes.
- Click [Close All Documents] and [Delete].
- Validate a message is displayed stating: Are you sure you want to delete this document?
- Click [Yes].
- Select "Client" in the 'Entity Type' field.
- Select "Individual" in the 'Include' field.
- Select "Client A" in the 'Entity Search' field.
- Select the desired episode in the 'Episode' field.
- Click [Form Search].
- Select the corresponding form type and click [OK].
- Validate the deleted record is no longer displayed.
- Close the form.
Scenario 4: Delete Document - User without access to confidential notes
Specific Setup:
- The 'RADplus->System Security->User Definition->->->Enable View Confidential Notes' registry setting is set to "Y".
- The following must be configured for the 'Progress Notes (Group and Individual)' form:
- In 'Site Specific Section Modeling' - A single select dictionary with "Confidential Notes Logic" selected in the 'Product Custom Logic Definition' field. This field will be named 'Is this a confidential note?'.
- Yes/No dictionary values should also be configured for this field which can be done in 'Dictionary Update'.
- Document routing is enabled in 'Document Routing Setup'.
- The logged in user has access to confidential notes in 'User Definition' (User A).
- A client is enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access the Progress Notes (Groups and Individual)' 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' field.
- Select "Yes" in the 'Is this a confidential note?' field.
- Select "Final" in the 'Draft/Final' field.
- Click [Submit].
- Validate a 'Confirm Document' dialog is displayed.
- Click [Accept].
- Enter the password associated to the logged in user and click [Verify].
- Access the 'User Definition' form.
- Select "User A" in the 'Select User' field.
- Select the "Forms and Tables" section.
- Select "No" in the 'Allow User to View Confidential Notes' field.
- Submit the form.
- Access 'Delete Document' form.
- Select "Client" in the 'Entity Type' field.
- Select "Individual" in the 'Include' field.
- Select "Client A" in the 'Entity Search' field.
- Select the desired episode in the 'Episode' field.
- Click [Form Search].
- Select the corresponding form type and click [OK].
- Validate the document is not displayed since the user does not have access to confidential notes.
- Close the form.
|
Topics
• Documentation
• Clinical Document Viewer
• Delete Document
|
'Change User Role ID' Form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- User Role Definition
- Change User Role ID
Scenario 1: Validate adding a user in form 'User Definition'
Specific Setup:
- The 'Supplemental' section of the 'User Definition' form is enabled. This can be done in the 'System Security Defaults' form.
Steps
- Access the 'User Definition' form.
- Enter the desired value in the 'User ID' field.
- Enter the desired value in the 'User Description' field.
- Populate all required and desired fields.
- Select the "Forms and Tables" section.
- Select "Telehealth" in the 'Netsmart Mobile App Access' field.
- Select the desired value in the 'Netsmart Mobile App User Role' field.
- Select the "Supplemental" section.
- Enter the desired value in the 'Organization Email Address' field. Note: this field becomes required when "Telehealth" is selected in the 'Netsmart Mobile App User Role' field.
- Click [Submit].
- Validate a "Netsmart Mobile App Access" message is displayed stating: Submitting the form will register the user for Telehealth appointments. Do you wish to continue?
- Click [Yes].
- Close the form.
Scenario 2: Change User Role ID
Specific Setup:
- A user role is defined in 'User Role Definition' (User Role A).
- This user role must be associated to a template in the 'Product Scrolling Free Text Templates' form.
Steps
- Access the 'Change User Role ID' form.
- Select "ROLETEST" in the 'User Role' field.
- Validate the 'Current User Role ID' field contains "ROLETEST".
- Enter "ROLETEST1" in the 'New User Role ID' field.
- Click [Submit].
- Validate a message is displayed stating "Change User Role ID has completed. Do you wish to return to form?"
- Click [No].
- Access the 'Change User Role ID' form.
- Select "ROLETEST1" in the 'User Role' field.
- Validate the 'Current User Role ID' field contains "ROLETEST1".
- Enter "roletest1" in the 'New User Role ID' field.
- Click [Submit].
- Validate a message is displayed stating "Change User Role ID has completed. Do you wish to return to form?"
- Click [No].
- Access the 'Change User Role ID' form.
- Select "roletest1" in the 'User Role' field.
- Validate the 'Current User Role ID' field contains "roletest1".
- Close the form.
|
Topics
• User Definition
• User Role Definition
• Change User Role Id
|
Crystal Report Document Routing
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- 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:
- 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
|
Client Lookup/Header Configuration Manager - Client Header
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Client Lookup/Header Configuration Manager
Scenario 1: 'Client Lookup/Header Configuration Manager' - Validate Header Information
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- "Client A" has emergency contact information on file.
- The 'Client Information' widget must be accessible on the HomeView.
Steps
- Access the 'Client Lookup/Header Configuration Manager' form.
- Select the "Client Header" section.
- Click [Add New Item].
- Select "Clinical Pathway" in the 'Field to Include in Client Header' field.
- Select "Column 2, Position 4" in the 'Field Order' field.
- Click [Add New Item].
- Select "Emergency Contact Name" in the 'Field to Include in Client Header' field.
- Select "Column 3, Position 4" in the 'Field Order' field.
- Click [Add New Item].
- Select "Emergency Contact Phone" in the 'Field to Include in Client Header' field.
- Select "Column 3, Position 5" in the 'Field Order' field.
- Click [Submit].
- Select "Client A" and navigate to the 'Client Information' header.
- Validate the 'Client Information' header is displayed with any applicable details for "Client A".
- Validate the 'Emergency Contact' and 'Phone' fields are displayed in the third column, positions 4 and 5, as expected.
- Validate all other fields are displayed in their configured column/positions.
Scenario 2: 'Client Lookup/Header Configuration Manager' - Validate Header Information
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- "Client A" has emergency contact information on file.
- The 'Client Information' widget must be accessible on the HomeView.
Steps
- Access the 'Client Lookup/Header Configuration Manager' form.
- Select the "Client Header" section.
- Click [Add New Item].
- Select "Clinical Pathway" in the 'Field to Include in Client Header' field.
- Select "Column 2, Position 4" in the 'Field Order' field.
- Click [Add New Item].
- Select "Emergency Contact Name" in the 'Field to Include in Client Header' field.
- Select "Column 3, Position 4" in the 'Field Order' field.
- Click [Add New Item].
- Select "Emergency Contact Phone" in the 'Field to Include in Client Header' field.
- Select "Column 3, Position 5" in the 'Field Order' field.
- Click [Submit].
- Select "Client A" and navigate to the 'Client Information' header.
- Validate the 'Client Information' header is displayed with any applicable details for "Client A".
- Validate the 'Emergency Contact' and 'Phone' fields are displayed in the third column, positions 4 and 5, as expected.
- Validate all other fields are displayed in their configured column/positions.
Client Header - Problems
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Problem List - validate Problem Classification sub-system code restrictions
Specific Setup:
- A client is admitted into two episodes (Client A):
- Episode 1 = Program A
- Episode 2 = Program B
- Two sub-system codes are defined in the 'System Code Definition' form:
- "System Code A" has "Program A" selected in 'Associated Programs'.
- "System Code B" has "Program B" selected in 'Associated Programs'.
- Two problem classifications are defined for the '(16250) Problem Classification' CWS dictionary:
- "Classification A" has both the root system code being used & "System Code A" selected in the 'Restricted Sub-system Codes' extended dictionary.
- "Classification B" has both the root system code being used & "System Code B" selected in the 'Restricted Sub-system Codes' extended dictionary.
- The 'Client Information' widget is accessible on the HomeView.
Steps
- Select "Client A" and access the 'Problem List' form.
- Click [View/Enter Problems].
- Validate the 'Problem List' grid is displayed.
- Click [New Row].
- Add a new problem. This will be referred to as "Problem A".
- Select "Classification A" in the 'Problem Classification' field.
- Select "Primary" in the 'Type' field.
- Select "Active" in the 'Status' field.
- Click [New Row].
- Add a new problem. This will be referred to as "Problem B".
- Select "Classification B" in the 'Problem Classification' field.
- Select "Primary" in the 'Type' field.
- Select "Active" in the 'Status' field.
- Click [Save], [Yes] and [Submit].
- Log out.
- Login using "System Code A".
- Select "Client A" and access the 'Problem List' form.
- Click [View/Enter Problems].
- Validate only "Problem A" is displayed.
- Click [Close/Cancel] and close the form.
- Select "Client A" and navigate to the 'Client Information' widget.
- Validate "Problem A" is displayed in the 'Problem' section.
- Log out.
- Login using "System Code B".
- Select "Client A" and access the 'Problem List' form.
- Click [View/Enter Problems].
- Validate only "Problem B" is displayed.
- Click [Close/Cancel] and close the form.
- Select "Client A" and navigate to the 'Client Information' widget.
- Validate "Problem B" is displayed in the 'Problem' section.
|
Topics
• Client Header
• NX
• Sub-System Code
• Problem List
|
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:
- Client Lookup/Header Configuration Manager
- Individual Progress Note
Scenario 1: 'Client Lookup/Header Configuration Manager' - Validate Header Information
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- "Client A" has emergency contact information on file.
- The 'Client Information' widget must be accessible on the HomeView.
Steps
- Access the 'Client Lookup/Header Configuration Manager' form.
- Select the "Client Header" section.
- Click [Add New Item].
- Select "Clinical Pathway" in the 'Field to Include in Client Header' field.
- Select "Column 2, Position 4" in the 'Field Order' field.
- Click [Add New Item].
- Select "Emergency Contact Name" in the 'Field to Include in Client Header' field.
- Select "Column 3, Position 4" in the 'Field Order' field.
- Click [Add New Item].
- Select "Emergency Contact Phone" in the 'Field to Include in Client Header' field.
- Select "Column 3, Position 5" in the 'Field Order' field.
- Click [Submit].
- Select "Client A" and navigate to the 'Client Information' header.
- Validate the 'Client Information' header is displayed with any applicable details for "Client A".
- Validate the 'Emergency Contact' and 'Phone' fields are displayed in the third column, positions 4 and 5, as expected.
- Validate all other fields are displayed in their configured column/positions.
Scenario 2: 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 3: '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:
- Client Lookup/Header Configuration Manager
- Individual Progress Note
Scenario 1: 'Client Lookup/Header Configuration Manager' - Validate Header Information
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- "Client A" has emergency contact information on file.
- The 'Client Information' widget must be accessible on the HomeView.
Steps
- Access the 'Client Lookup/Header Configuration Manager' form.
- Select the "Client Header" section.
- Click [Add New Item].
- Select "Clinical Pathway" in the 'Field to Include in Client Header' field.
- Select "Column 2, Position 4" in the 'Field Order' field.
- Click [Add New Item].
- Select "Emergency Contact Name" in the 'Field to Include in Client Header' field.
- Select "Column 3, Position 4" in the 'Field Order' field.
- Click [Add New Item].
- Select "Emergency Contact Phone" in the 'Field to Include in Client Header' field.
- Select "Column 3, Position 5" in the 'Field Order' field.
- Click [Submit].
- Select "Client A" and navigate to the 'Client Information' header.
- Validate the 'Client Information' header is displayed with any applicable details for "Client A".
- Validate the 'Emergency Contact' and 'Phone' fields are displayed in the third column, positions 4 and 5, as expected.
- Validate all other fields are displayed in their configured column/positions.
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.
|
Topics
• Client Header
• Progress Notes (Group And Individual)
• Update Client Data
• 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
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
|
'Connect/Disconnect Application Namespace'
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Application Namespace Connections Validation
- Connect/Disconnect Application Namespace
Scenario 1: "Connect/Disconnect Application Namespace" form - Validate form submission and application connection error corrections
Specific Setup:
- Logged in user has access to the "Connect/Disconnect Application Namespace" form
- Logged in user has access to the "Application Namespace Connections Validation" form
Steps
- Open form "Applications Namespace Connection Validations":
- Validate "Currently Connected Namespaces" text box lists the expected child applications and namespaces:
- If the message "There are one or more application namespace errors", is displayed
- Click [Process] to review the details.
- Make a note of any application errors stated in the results. For example, an application "Mapping" type error and note which application for example "CWS", "MSO" that the error pertains to.
- Exit the form.
- Open the "Connect/Disconnect Application Namespace" form:
- From the "Application" field, select the application noted in step 1, that the error was reported in:
- For an application currently configured with its "(CDR) Clinical Data Repository" enabled
- Select "Yes" in the field "Clinical Data Repository (CDR) Link", otherwise select "No".
- 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.
- Open form "Applications Namespace Connection Validations":
- Validate "Currently Connected Namespaces" text box lists the expected child applications and namespace(s):
- Validate there is now a message stating "There are no Application/Namespace errors".
- Close the form.
|
Topics
• Database Management
• Cache
|
Program/User Defined – Program Maintenance Entities
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Delete Document
- Entity-Based Document Capture
- Table Definition (PM)
- Document Management Definition
- Program User Defined Program Maintenance
- Document Capture
Scenario 1: Validate the functionality of the form "Delete Document"
Specific Setup:
- Have a client with any type document created for any episode. For example a "Document Routing" document.
Steps
- Open form "Delete Document":
- Select "Client" in the "Entity Type" field.
- Select "Individual" in the "Include" field.
- In the "Entity" field, select the client that has the document.
- Select the episode in the "Episode" field.
- Click [Form Search].
- Select the form name in the "Select a Form" screen.
- Click [OK].
- Click the "Select Form" drop down list.
- Select the row pertaining to the clients document.
- Click [Delete].
- Click [Yes], confirming the deletion.
- Open form "Clinical Document Viewer":
- Select "Individual" from the "Select All or Individual Client" field,
- In the "Select Client" field, select a client that had the document,
- Select the episode in the "Episode" field,
- Click [Process],
- Validate the row with the document that was deleted, is not present.
- Open the form originally used to create the deleted document:
- Select the row originally used to submit the document,
- Validate the row has been reverted to "Draft" status.
Scenario 2: Entity-Based Document Capture - Validation
Specific Setup:
- Perceptive storage method must be utilized.
- In the "Document Management Defaults" form, select "Program" in the "Select Entity Types to Allow" field.
- Select a performing provider and a program for the tests.
Steps
- Access the 'Entity-Based Document Capture' form.
- Select "Performing Provider" in the 'Entity Type' field.
- Enter the desired performing provider in the 'Entity' field in the format of "LAST,FIRST".
- Validate the 'Results' field displays the performing provider and select it.
- Click [Launch POS Capture].
- Import in a document saved as a file on the server.
- Validate the document renders on screen.
- Select the desired value in the 'Document Type' field.
- Enter the desired value in the 'Document Description' field.
- Click [Save].
- Validate that messages display indicating the document was successfully saved.
- Close the form.
- Access the 'Clinical Document Viewer' form.
- Select "Performing Provider" in the 'Entity' field.
- Select "Individual" in the 'Select All or Individual Performing Provider' field.
- Select the performing provider from the previous steps in the 'Select Performing Provider' field.
- Click [Process].
- Validate a row was added for the document that was just saved.
- View the document to validate it displays as it was captured.
- Close the form.
- Access the 'Entity-Based Document Capture' form.
- Select "Program" in the 'Entity Type' field.
- Enter the desired program in the 'Entity' field.
- Validate the 'Results' field displays the program and select it.
- Click [Launch POS Capture].
- Import in a document saved as a file on the server.
- Validate the document renders on screen.
- Select the desired value in the 'Document Type' field.
- Enter the desired value in the 'Document Description' field.
- Click [Save].
- Validate that messages display indicating the document was successfully saved.
- Close the form.
- Access the 'Clinical Document Viewer' form.
- Select "Program" in the 'Entity' field.
- Select "Individual" in the 'Select All or Individual Performing Program' field.
- Select the program from the previous steps.
- Click [Process].
- Validate a row was added for the document that was just saved.
- View the document to validate it displays as it was captured.
- Close the form.
Scenario 3: Program User Defined Program Maintenance entity - Create Modeled Form
Specific Setup:
- Create a user modeled form for the "Program User Defined Program Maintenance" entity.
- Using "Envelope Definition", create a new envelope for the user modeled form.
- Using "Table Definition", create a table that also includes a "Draft/Final (Document Routing)" field.
- Using "Form Definition", define the user modeled form.
- Refresh menus.
- Using "Document Routing Setup", enable document routing for the user modeled form.
- Using "Document Management Definition", create a new form for the "Program User Defined Program Maintenance".
Steps
- Open the user modeled form created for this test.
- Populate the form and mark the "Draft/Final" as "Draft".
- Route the document to an approver.
- Log in as the approver.
- Navigate to the "ToDo" widget.
- Approve the document.
- Open "Clinical Document Viewer".
- Locate the document that was just finalized.
- View the document and validate it displays as it was stored.
- Print the document and validate it prints as it displays.
Scenario 4: Program Entity - Validation
Specific Setup:
- Using the "Document Management Defaults" form, select "Program" in the "Select Entity Types Allowed" field.
- Using the "Document Management Definition" form, add a new form for the "Program" entity.
Steps
- Open the "Entity-Based Document Capture" form.
- Scan a document and set the "Document Type" to "Program".
- Save the document.
- Import a document and set the "Document Type" to "Program".
- Open the "Clinical Document Viewer" form.
- Set "Select Type" to "Program".
- Elect "All" or "Individual" programs.
- Locate the documents that were just scanned/imported.
- Validate the document displays.
- Validate the document prints.
Scenario 5: Program User Defined Program Maintenance Entity - Validation
Specific Setup:
- Using "Document Management Defaults", define "Program - User Defined Program Maintenance" and "Program" entity types.
- Using "Document Management Definition", define forms for the "Program" entity and "Program User Defined Program Maintenance" entities.
- Create a user modeled form for the "Program User Defined Program Maintenance" entity.
- Using "Envelope Definition", create a new envelope for the user modeled form.
- Using "Table Definition", create a table that also includes a "Draft/Final (Document Routing)" field.
- Using "Form Definition", define the user modeled form.
- Refresh menus.
- Using "Document Routing Setup", enable document routing for the user modeled form.
Steps
- Open the user modeled form created for this test.
- Populate the form and mark the "Draft/Final" as "Draft".
- Route the document to an approver.
- Log in as the approver.
- Navigate to the "ToDo" widget.
- Approve the document.
- Open "Clinical Document Viewer".
- Locate the document that was just finalized.
- View the document and validate it displays as it was stored.
- Print the document and validate it prints as it displays.
Scenario 6: Clinical Document Viewer - "Void & Copy" documents
Specific Setup:
- Perceptive is enabled.
- In "User Definition", validate user has permissions to void documents.
- The entity being tested must have imported or scanned documents on file.
Steps
- Access the 'Clinical Document Viewer' form.
- Select the desired entity in the "Entity Type field".
- Select "Individual" in the 'Select All or Individual' entity field.
- Select the desired entity (Client ID, Staff ID, Family ID, etc).
- Click [Process].
- Select a document and view it.
- Click [Void] and then [Void & Copy].
- Validate 'Form Type' & 'Change Description' displays as expected for the selected document.
- Select a target entity to copy the document to.
- If the entity is a client, select the desired episode in the 'Select Episode' field.
- Click [Void].
- Validate the document list now has a Status of "Void" for the original document.
- Select the "Search" section.
- Select the target entity.
- Click [Process].
- Validate the copied document is now in the document list for this entity.
- View the copied document and validate it displays as expected.
- Click [Void] and then [Void & Copy].
- Validate 'Form Type' & 'Change Description' displays as expected for the selected document.
- Click [Cancel Void].
- Click [Close All Documents].
- Select the "Search" section.
- Click [Close].
Scenario 7: 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' (Client A).
- A Documentation View must be set up on a user's view containing the 'All Documents' widget and the 'Console Widget 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].
- Select the "Search" section.
- Click [Close].
- Select "Client A" and navigate to the 'All Documents' view.
- Validate the documents is present in the 'All Documents' widget with a 'Document Status' of "Void".
- Select the document.
- Validate the document displays with "Voided" in the 'Console Widget Viewer'.
Perceptive - Document Viewing
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Document Capture
- Client Document Capture
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: Client Chart - Document Capture - Import 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".
- Import a document and select 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 imported.
- Print the document and validate it prints as it was imported.
- Close the forms.
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 Review - Document Capture - Scan Non-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 it was non-episodic.
- 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.
Scenario 5: Chart Review - 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.
Scenario 6: 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.
Document Routing - Saving documents
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Results Importing
- View Results
Scenario 1: Progress Notes (Group and Individual) - Document Routing with Crystal Report Template
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- Document routing must be enabled for the 'Progress Notes (Group and Individual)' form with the following:
- "Yes" selected in the 'Use Crystal Report Template' field.
- A crystal report template selected in the 'Crystal Report' field.
- User must have the 'My To Do's' widget and 'All Documents' widget accessible on their home view.
Steps
- Access the 'Progress Notes (Group and Individual)' form.
- Select "Client A" in the 'Select Client' field.
- Select the desired episode in the 'Select Episode' field.
- Select "New Service" in the 'Progress Note For' field.
- Populate all other required and desired fields.
- Select "Final" in the 'Draft/Final' field.
- Click [Submit Note].
- Validate the "Confirm Document" dialog is displayed with the crystal report template.
- Click [Sign and Route].
- Select the practitioner associated to the logged in user in the 'Supervisor' field.
- Click [Submit].
- Enter the password associated to the logged in user and click [Verify].
- Validate a message is displayed stating: Note Filed.
- Click [OK] and close the form.
- Navigate to the 'My To Do's' widget.
- Click [Documents To Sign].
- Validate a To-Do is displayed for the progress note filed in the previous steps.
- Click [Review].
- Validate the 'Document Preview' displays the crystal report template.
- Click [Accept] and [Sign].
- Enter the password associated to the logged in user and click [Verify].
- Validate the To-Do is no longer displayed.
- Click [Close].
- Select "Client A" and navigate to the 'All Documents'' widget.
- Click [Refresh].
- Validate the progress note is displayed and select it.
- Validate the 'Console Widget Viewer' displays the crystal report template.
- Click [Close All].
Scenario 2: Import Lab Result
Specific Setup:
- A Results file for importing must be obtained/created for use in testing.
- This results file should have a facility that matches the facility in the MSH segment.
- This results file should have a client ID in the PID segment that matches up to a client in the system the test is to be performed in.
- This results file should be in a .txt format.
- Place this file on the cache server and note the path name where it's stored.
Steps
- Using the "Results Importing" form
- Import the file designated in setup by setting "File Path For Import" to the file path name.
- Open the "View Results" form.
- Validate you can view the result that was just imported.
|
Topics
• Documentation
• Perceptive
• Document Capture
• Document Routing
• Program
• Clinical Document Viewer
• NX
• Results
|
Entity Information Display - 'Approximate Number of Characters to Display' fields
Scenario 1: Entity Information Display
Specific Setup:
- The user must have access to the 'Entity Information Display' form.
Steps
- Access the 'Entity Information Display' form.
- Select "Client" from the 'Entity Database' field.
- Select "Three" from the 'Number of Additional Columns to Display' field.
- Enter the desired value in the 'Entity Name Header Text' field.
- Validate the 'Approximate Number of Characters to Display for Entity Name' field does not accept more than two digits.
- Enter the desired value in the 'Approximate Number of Characters to Display for Entity Name' field.
- Select the desired value form the 'Entity Information Display Column 1' field.
- Validate the 'Entity Information Display Column 1 Header Name' field populates and displays as expected.
- Validate the 'Approximate Number of Characters to Display for Entity Lookup Column 1' field does not accept more than two digits.
- Enter the desired value in the 'Approximate Number of Characters to Display for Entity Lookup Column 1' field.
- Select the desired value from the 'Entity Information Display Column 2' field.
- Validate the 'Entity Information Display Column 2 Header Name' field populates and displays as expected.
- Validate the 'Approximate Number of Characters to Display for Entity Lookup Column 2' field does not accept more than two digits.
- Enter the desired value in the 'Approximate Number of Characters to Display for Entity Lookup Column 2' field.
- Select the desired value from the 'Entity Information Display Column 3' field.
- Validate the 'Entity Information Display Column 3 Header Name' field populates and displays as expected.
- Validate the 'Approximate Number of Characters to Display for Entity Lookup Column 3' field does not accept more than two digits.
- Enter the desired value in the 'Approximate Number of Characters to Display for Entity Lookup Column 3' field.
- Click [Submit].
|
Topics
• Entity Information Display
• NX
|
NX - Dynamic Forms
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Member Enrollment
- User Role Definition
- View Definition
Scenario 1: Dynamic Form - Validations
Specific Setup:
- The logged in user [TestUserA], has access to the following forms:
- "Basic Troubleshooting", "Treatment Plan", "Member Enrollment", "Treatment Plan", plan, User Definition", "User Role Definition" and "View Definition"
- In form "User Definition"
- Have another user [TestUserB], that can be used for testing
- User [TestUserB] is not logged in
- Log in as [TestUserA]
Steps
- Open form "Basic Troubleshooting"
- Click the [Test Dynamic Forms] button
- Validate message "Test Successful", is displayed
- Click the [OK] button
- Set the "Duration (minutes)" field to "1"
- Click the [Submit] button
- Verify the message window "Submitting... Please Wait", is displayed
- Wait "1" Minute
- Verify the message window "Submitting... Please Wait" displays and closes the form
- Validate user is returned to their home screen
- Open the "Treatment Plan" form and select the desired client in the "Select Client" search field
- Populate the "Plan Date" field
- Populate any other desired fields
- Set the "Draft/Final" to "Draft"
- Click the Launch Plan button
- Click the [Add New Problem] button
- Click the [Return to Plan] button
- Validate the "Plan Saved" message is displayed and click [OK]
- Set the "Draft/Final" field to "Final"
- Click [Submit]
- Validate the message "Cannot finalize plan until the following required fields are completed"
- Click the OK button
- Populate any missing required fields
- Click the [Submit] button
- Validate the form files successfully
- Open the Member Enrollment - Avatar MSO / Membership Management form
- Populate the "Last Name" field with a name that is not on file yet as a member
- Populate the "First Name" field
- Populate the Sex" field
- Click the Search button
- Validate the message "Search Results - No Matches found", is displayed
- Click [OK] button
- Click the New Client button
- Click the "Auto Assign ID Number" dialog, "Yes" button
- Validate the "Name" field is populated as expected
- Populate any other desired fields
- Submit the form
- Validate the form files successfully
- Open form "User Definition"
- Select [TestUserB]
- Click the "Generate New Password" button
- Make a note of the temporary password populated in the "System Generated Password" field
- Submit the form
- Log out as [TestUserA]
- Log in as [TestUserB]
- Validate the user is promoted with the dialog, "Your current password is system generated. You must enter a new password".
- Click [OK]
- At the "New password entry" dialog
- Populate the "Enter New Password" field
- Populate the "Re-enter New Password" field with same password
- Click [OK]
- Validate [TestUserB] is logged in successfully
- Open form "User Role Definition"
- Click [Select User Role]
- Validate the "Select User Role" dialog is displayed
- Click [Cancel]
- Validate user is returned to the form
- Click [Select User Role]
- Validate the "Select User Role" dialog is displayed
- From the "Select one of the following" field
- Select a desired user role and click [OK]
- Validate the information for the user role selected, is populated as expected
- Close the form
- At the "Confirm Close" dialog
- Click [Yes]
- Open form "View Definition"
- Click "Select View"
- Validate "Select Views" dialog is displayed
- Click [Cancel]
- Validate user is returned to the form
- Click "Select View"
- Validate "Select Views" dialog is displayed
- Select a view form the "Views" list
- Click [OK]
- Validate the information for the view selected, is populated as expected
- At the "Confirm Close" dialog
- Click [Yes]
- Validate the user is returned to the homeview
|
Topics
• Forms
• Cache
• NX
|
'Change User ID' form
Scenario 1: "Change User ID" - Validate reverting a UserID to its previous Value
Specific Setup:
- [ChangedUserB] is a user whose UserID had been changed from [ChangedUserA], via the "Change User ID" form
- Have a form, for example, a user based product or modeled form [TestForm] that enabled for document routing. For this test product, form "Ambulatory Progress Notes" is used
- [ChangedUserB] has been routed a "To Do" document for client [TestClient] via form [TestForm] and has approved it, to create the document [TestDoc]
- [ChangedUserB] has been routed another "To Do" document that is still in their "To Do" list
- Have a report or query to display data in the "SYSTEM.Doc_documents" table and include the "data_entry_user_id" field [ReportA]
- Have a report or query to display data in the table used in [TestForm] and include the "data_entry_user_id" field. For this test, the "SYSTEM.cw_patient_notes" table is used [ReportB]
- A test [TestUser] and [ChangedUserB] have access to forms "Change UserID", "User Definition"
- Log in as [TestUser]
Steps
- Open form "Change UserID"
- Select [ChangedUserB] in the "User" field
- Validate the "Old User ID" field is populated with [ChangedUserB]
- Click the "Previous" radio button in the "New or Previous ID" field
- Validate the "Select Previous ID" field is enabled
- Click the drop down list
- Select the users original ID [ChangedUserA] from the list
- Submit the form
- Validate the form submits successfully
- Open form "User Definition"
- In the "Select User" field, search for [ChangedUserB]
- Validate a message is displayed "User ID [ChangedUserB] is disabled. Only User Description can be updated"
- Click [OK]
- Validate the "Deactivate User" field is selected and disabled
- In the "Select User" field, search for [ChangedUserA]
- Validate the "Deactivate User" field is 'not' selected and the field is enabled
- Close the form
- Log out as [TestUser]
- At the Login screen
- Log in as [ChangedUserB]
- Validate login is unsuccessful
- At the Login screen
- Log in as [ChangedUserA] using the password that was assigned to [ChangedUserB]
- Validate login is successful
- At the Home View, navigate to the "My To Do's" list
- Validate the "To Do" for the document routed for [TestForm] is present in their "To Do" list, as expected
- Generate the report to display data in the "SYSTEM.Doc_documents" table
- Locate the row containing [TestDoc] for [TestClient] submitted in the setup
- Validate the "data_entry_user_id" field now indicates [ChangedUserA], as expected
- Validate other data fields are populated as expected
- Generate the report to display data tabled associated with [TestForm]
- Locate the row containing submitted for [TestClient] in the setup
- Validate the "data_entry_user_id" field now indicates [ChangedUserA], as expected
- Validate other data fields are populated as expected
- Open form "User Definition"
- In the "Select User" field, search for [ChangedUserA]
- Change the password to a new password
- Submit the form
- Log out as [ChangedUserA]
- Log in as [TestUser]
- Open form "Change UserID"
- Select [ChangedUserA] in the "User" field
- Validate the "Old User ID" field is populated with [ChangedUserA]
- Click the "Previous" radio button in the "New or Previous ID" field
- Validate the "Select Previous ID" field is enabled
- Click the drop down list
- Select the users original ID [ChangedUserB] from the list
- Submit the form
- Validate the form submits successfully
- Open form "User Definition"
- In the "Select User" field, search for [ChangedUserA]
- Validate a message is displayed "User ID [ChangedUserA] is disabled. Only User Description can be updated"
- Click [OK]
- Validate the "Deactivate User" field is selected and disabled
- In the "Select User" field, search for [ChangedUserB]
- Validate the "Deactivate User" field is 'not' selected and the field is enabled
- Close the form
- Log out as [TestUser]
- At the login screen
- Log in as [ChangedUserA]
- Validate login is unsuccessful
- At the login screen
- Log in as [ChangedUserB] using the new password assigned [ChangedUserA] in step 8
- Validate login is successful
- Generate the report to display data in the "SYSTEM.Doc_documents" table
- Locate the row containing [TestDoc] for [TestClient] submitted in the setup
- Validate the data_entry_user_id" field now indicates [ChangedUserB], as expected
- Validate other data fields are populated as expected
- Generate the report to display data tabled associated with [TestForm]
- Locate the row containing submitted for [TestClient] in the setup
- Validate the "data_entry_user_id" field now indicates [ChangedUserB], as expected
- Validate other data fields are populated as expected
User Merge File Import
Scenario 1: User Merge File Import' form (Multiple Users) - create new user
Specific Setup:
- Have four users for testing
- [TestUser1], [TestUser2], [TestUser3], [TestUser4],
- Have a "User Import File" file created [TestImport]
- Have the import file set up to merge the following users to new user:
- [TestUser1] and [TestUser2] to a new user [Merged1]
- [TestUser3] and [TestUser4] to a new user [Merged2]
- Note: (For file format and requirements for a "User Merge" file, see Wiki page: https://wikihelp.ntst.com/EHR/myAvat...ge_File_Import")
- Have a report or query to display data in the "SYSTEM.RadPlusUserLink" table
Steps
- Open form "User File Import"
- Click [Select User Import File]
- Navigate to the location of the [TestImport] file
- Select the file and click [OK]
- In the "User Merge File Scan Results" field, validate there are no messages blocking the import
- Click [Process User Merge File]
- Validate the merge is successful. [Please Note: by default, the new merged user's temporary password will be their user name after the merge is processed]
- Log in as [TestUser1]
- Validate login is not successful, as expected
- Log in as [TestUser2]
- Validate login is not successful, as expected
- Using their user name as their temporary password, log in as [Merged1]
- Validate the user is prompted to change their password
- Enter a new password
- Validate login is successful
- Repeat step 2 and 3 using [TestUser2] and [TestUser3]
- Validate the results are same, as expected
- Using their user name as their temporary password, log in as [Merged2]
- Validate the user is prompted to change their password
- Enter a new password
- Validate login is successful
- Run the report or query to display data in the "SYSTEM.RadPlusUserLink" table
- Locate the row for [Merged1]
- Validate the value in the "disable_value" field indicate "No" and note the value in their 'system_link_id" field
- Locate the row for [Merged2]
- Validate the value in the "disable_value" field indicate "No"
- Validate the value in their 'system_link_id" is unique, a different value than what was noted for [Merged1] in step 6a
|
Topics
• Change User ID
• User Merge
|
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
|
Modeled Forms
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Modeled Form w/ Multi Iteration Section
- Program Maintenance
Scenario 1: Validate filing Modeled forms that contain "Multiple Iteration" sections with inactive and active programs
Specific Setup:
- The test system contains multiple system codes.
- A modeled form has been created that is client related and contains two dictionaries mapped to the 'Program' dictionary, one on the main section and one on a multiple iteration section. Also include a dictionary not mapped to the program dictionary.
- Test user has access to the modeled form.
- Use the modeled form to create a record for desired client. Select an active program in the main section of the form, noting the program. In the multiple iteration section, create at least two rows with active programs, noting the programs.
- Program Maintenance: Set the programs to 'Inactive'.
Steps
- Open the modeled form for the client.
- Validate that the program in the main section displays as inactive.
- Select the multiple integration section and verify that the programs display as inactive.
- Close the form.
- Open 'Program Maintenance' and make all the programs active again, filing after each program.
- Close the form.
- Open the modeled form for the client.
- Validate that the program in the main section displays as active.
- Select the multiple integration section and verify that the programs display as active.
- Close the form.
|
Topics
• Modeling
• NX
|
'Define EHI' - 'EHI Export' Form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: EHI Export - Field Validations
Specific Setup:
- User must have access to the 'EHI Export' form in 'User Definition'.
Steps
- Access the 'EHI Export' form.
- Validate the "Define EHI" section is displayed.
- Validate the 'Forms Included in EHI Export' field is displayed. This will contain a list of forms that file to a table that has a 'PATID' field.
- Validate the 'Integrated Application Assessments to Include in EHI Export' field is displayed. This will contain a list of all integrated CareFabric assessments (if configured).
- Validate a 'Save' button is displayed. This will be used to save the above definitions.
- Navigate to the "Export EHI" section.
- Validate a message is displayed stating: Warning: This option allows an organization to export all EHI related information in this system. This can be completed for an individual client/patient or the entire database. Additionally, users can choose a date range to only export information entered into the system during a specific time period. Please note, a complete database extract may have performance implications and should not be done during peak business hours. Additionally, users should ensure that the location they choose to export is both secured and with ample space to accommodate the extracts.
- Validate the 'Export the Following' field is displayed and contains the following options:
- 'Data and Documentation' - this will export a documentation file for all forms/assessments defined in the "Define EHI" section and files for all applicable data on file for the selected client(s).
- 'Data Only' - this will export files for all applicable data on file for the selected client(s) based on the forms/assessments defined in the "Define EHI" section.
- 'Documentation Only' - this will export a documentation file for all forms/assessments defined in the "Define EHI" section.
- Validate the 'Select Client' field is displayed. This gives the user the ability to export EHI for a specific client.
- Validate the 'Entered During Start Date' and 'Entered During End Date' fields are displayed. This gives the user the ability to export EHI for a particular date range.
- Validate the 'Select Export Location' field is displayed.
- Validate the 'Reason For Export' field is displayed.
- Validate the 'Process' button is displayed. This will be used to initiate the export.
- Close the form.
Scenario 2: EHI Export - Export Data and Documentation
Specific Setup:
- User must have access to the 'EHI Export' form in 'User Definition'.
- A client is enrolled in an existing episode and has data filed in multiple forms & integrated application assessments (Client A).
- Additional clients must be enrolled in existing episodes and have data on file in multiple forms & integrated application assessments.
Steps
- Access the 'EHI Export' form.
- Validate the "Define EHI" section is displayed.
- Select the desired form(s) in the 'Forms Included in EHI Export' field.
- Select the desired assessment(s) in the 'Integrated Application Assessments to Include in EHI Export' field (if configured).
- Click [Save].
- Validate a message is displayed stating: Saved!
- Click [OK].
- Navigate to the "Export EHI" section.
- Select "Data and Documentation" in the 'Export the Following' field.
- Enter the desired date in the 'Entered During Start Date' field.
- Enter the desired date in the 'Entered During End Date' field.
- Enter the desired file path in the 'Select Export Location' field.
- Enter the desired value in the 'Reason for Export' field.
- Click [Process].
- Validate a message is displayed stating: You do not have a Client selected. Proceeding with this export will export data for ALL clients that currently exist in the database. This can result in a large amount of data being created on the myAvatar server. Are you sure that you want to proceed with this export?
- Click [Yes].
- Validate a message is displayed stating: Export has been initiated. Once completed the contents of the export can be found in the directory: Example Directory\Folder Name
- Click [OK].
- Navigate to the directory of the export file.
- Validate a 'form_documentation' file is displayed.
- Open the file and validate it contains all documentation for the selected forms & assessments selected in the "Define EHI" section.
- Close the 'form_documentation' file.
- Validate a file is displayed for each table associated to the selected forms & assessments in the "Define EHI" section.
- Validate each file contains the appropriate data for the selected date range.
- Please note: if any data files that were output contain a "^" character, it will be replaced with "\S\" in the export file. Additionally, if any data files that were output contain a new line character, it will be replaced with "\.br\." in the export file.
- Navigate back to the 'EHI Export' form.
- Validate "Data and Documentation" is selected in the 'Export the Following' field.
- Validate the 'Entered During Start Date' and 'Entered During End Date' fields no longer contain a value.
- Select "Client A" in the 'Select Client' field.
- Click [Process].
- Validate a message is displayed stating: You do not have a date range selected. Proceeding will export all data regardless of the date it was created. This can result in a large amount of data being created on the myAvatar server. Are you sure you want to proceed with this export?
- Click [Yes].
- Validate a message is displayed stating: Export has been initiated. Once completed the contents of the export can be found in the directory: Example Directory\Folder Name
- Click [OK] and close the form.
- Navigate to the directory of the export file.
- Validate a 'form_documentation' file is displayed.
- Open the file and validate it contains all documentation for the selected forms & assessments selected in the "Define EHI" section.
- Close the 'form_documentation' file.
- Validate a file is displayed for each table associated to the selected forms & assessments in the "Define EHI" section.
- Validate each file contains the appropriate data for "Client A".
- Please note: if any data files that were output contain a "^" character, it will be replaced with "\S\" in the export file. Additionally, if any data files that were output contain a new line character, it will be replaced with "\.br\." in the export file.
Scenario 3: EHI Export - Export Documentation Only
Specific Setup:
- User must have access to the 'EHI Export' form in 'User Definition'.
Steps
- Access the 'EHI Export' form.
- Validate the "Define EHI" section is displayed.
- Select the desired form(s) in the 'Forms Included in EHI Export' field.
- Select the desired assessment(s) in the 'Integrated Application Assessments to Include in EHI Export' field (if configured).
- Click [Save].
- Validate a message is displayed stating: Saved!
- Click [OK].
- Navigate to the "Export EHI" section.
- Select "Documentation Only" in the 'Export the Following' field.
- Validate the 'Select Client' field becomes disabled.
- Validate the 'Entered During Start Date' and 'Entered During End Date' fields become disabled.
- Enter the desired file path in the 'Select Export Location' field.
- Enter the desired value in the 'Reason for Export' field.
- Click [Process].
- Validate a message is displayed stating: Export has been initiated. Once completed the contents of the export can be found in the directory: Example Directory\Folder Name
- Click [OK] and close the form.
- Navigate to the directory of the export file.
- Validate a 'form_documentation' file is displayed.
- Open the file and validate it contains all documentation for the selected forms & assessments selected in the "Define EHI" section.
- Close the file.
Scenario 4: EHI Export - Export Data Only
Specific Setup:
- User must have access to the 'EHI Export' form in 'User Definition'.
- A client is enrolled in an existing episode and has data filed in multiple forms & integrated application assessments (Client A).
- Additional clients must be enrolled in existing episodes and have data on file in multiple forms & integrated application assessments.
Steps
- Access the 'EHI Export' form.
- Validate the "Define EHI" section is displayed.
- Select the desired form(s) in the 'Forms Included in EHI Export' field.
- Select the desired assessment(s) in the 'Integrated Application Assessments to Include in EHI Export' field (if configured).
- Click [Save].
- Validate a message is displayed stating: Saved!
- Click [OK].
- Navigate to the "Export EHI" section.
- Select "Data Only" in the 'Export the Following' field.
- Enter the desired date in the 'Entered During Start Date' field.
- Enter the desired date in the 'Entered During End Date' field.
- Enter the desired file path in the 'Select Export Location' field.
- Enter the desired value in the 'Reason for Export' field.
- Click [Process].
- Validate a message is displayed stating: You do not have a Client selected. Proceeding with this export will export data for ALL clients that currently exist in the database. This can result in a large amount of data being created on the myAvatar server. Are you sure that you want to proceed with this export?
- Click [Yes].
- Validate a message is displayed stating: Export has been initiated. Once completed the contents of the export can be found in the directory: Example Directory\Folder Name
- Click [OK].
- Navigate to the directory of the export file.
- Validate a file is displayed for each table associated to the selected forms & assessments in the "Define EHI" section.
- Validate each file contains the appropriate data for the selected date range.
- Please note: if any data files that were output contain a "^" character, it will be replaced with "\S\" in the export file. Additionally, if any data files that were output contain a new line character, it will be replaced with "\.br\." in the export file.
- Navigate back to the 'EHI Export' form.
- Validate "Data Only" is selected in the 'Export the Following' field.
- Validate the 'Entered During Start Date' and 'Entered During End Date' fields no longer contain a value.
- Select "Client A" in the 'Select Client' field.
- Click [Process].
- Validate a message is displayed stating: You do not have a date range selected. Proceeding will export all data regardless of the date it was created. This can result in a large amount of data being created on the myAvatar server. Are you sure you want to proceed with this export?
- Click [Yes].
- Validate a message is displayed stating: Export has been initiated. Once completed the contents of the export can be found in the directory: Example Directory\Folder Name
- Click [OK] and close the form.
- Navigate to the directory of the export file.
- Validate a file is displayed for each table associated to the selected forms & assessments in the "Define EHI" section.
- Validate each file contains the appropriate data for "Client A".
- Please note: if any data files that were output contain a "^" character, it will be replaced with "\S\" in the export file. Additionally, if any data files that were output contain a new line character, it will be replaced with "\.br\." in the export file.
Scenario 5: EHI Export - Define EHI
Specific Setup:
- User must have access to the 'EHI Export' form in 'User Definition'.
Steps
- Access the 'EHI Export' form.
- Validate the "Define EHI" section is displayed.
- Select the desired form(s) in the 'Forms Included in EHI Export' field.
- Select the desired assessment(s) in the 'Integrated Application Assessments to Include in EHI Export' field (if configured).
- Click [Save].
- Validate a message is displayed stating: Saved!
- Click [OK] and close the form.
- Access the 'EHI Export' form.
- Validate the "Define EHI" section is displayed.
- Validate the 'Forms Included in EHI Export' field contains the form(s) saved in the previous steps.
- Validate the 'Integrated Application Assessments to Include in EHI Export' field contains the assessment(s) saved in the previous steps.
- Close the form.
|
Topics
• EHI Export
|
Guardiant- "Avatar Licensing" graph
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Guardiant
- CACHE - Home
- Globals
- View Global Data
- General / Avatar Licensing Graph
Scenario 1: Guardiant Metric "Analytics" Data - Validations
Specific Setup:
- Have a system configured for "Guardiant" reporting
- Logged in user has access to the "Guardiant" form in Avatar and the "Guardiant" application
Steps
- Open form "Guardiant"
- Click [Test Daily Collection]
- Click [Yes] to the warning message
- Validate message "Test Succeeded" is displayed
- Click [Test Metrics Collection]
- Click [Yes] to the warning message
- Validate message "Test Succeeded" is displayed
- Log into "Guardiant"
- At the "Client Search", select the desired client account number
- In the right-hand corner, click "Analytics"
- Navigate down to "General/Avatar Licensing" graph
- In the right corner of the graph set the date range to the desired range, for example "60" days
- Click the 'Refresh' button in the graph
- In graph, mouse over the most recent date in the graph
- Validate the date and values displayed for the following statistics, are as expected
- Number of Named Users
- Number of application logins
- In graph, mouse over the oldest date in the graph
- Validate the date and values displayed for the following statistics, are as expected
- Number of Named Users
- Number of application logins
|
Topics
• Guardiant
|
User Role Definition - forms permissions
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: User Role Definition - "Select Forms for User Access" validations
Specific Setup:
- In form "User Role Definition", have a role [TestRole] created that can be used for testing
- Logged in user has access to form "User Role Definition"
Steps
- Open form "User Role Definition"
- Click [Select User Role]
- Select [TestRole]
- Click [Select Forms for User Access]
- In the form's selection tree dialog:
- For each folder, navigate to the selection box to the right of the arrow. For example folders, "Avatar PM", "Avatar CWS"
- Click in the selection box till the box is empty, to order to remove all permissions to forms in that folder
- Click the arrow next to the folder to expand it
- Validate the form selection box for each form in the folder is not populated, as expected
- Click [OK] to save the changes
- Submit the form
- Validate a message is presented with a warning message that states "No forms are selected for this role, are you sure you want to continue?"
- Click "Yes" to submit the form
- At the "Form Return" dialog, click "Yes" to return to the form
- Click [Select User Role]
- Select [TestRole]
- Click [Select Forms for User Access]
- In the form's selection tree:
- Validate the selection box to the right of the arrow for each folder is not populated, as expected
- Click the arrow next to the folder to expand it
- Validate the form selection box for each form in the folder is not populated, as expected
- Staying in the form's selection tree dialog:
- For each folder, navigate to the selection box to the right of the arrow
- Click in the box once to select "RW" read/write access
- Now, click the arrow next to the folder to expand it
- Validate the form selection box for each form in the folder is populated with "RW", as expected
- Click [OK] to save the changes
- Submit the form
- At the "Form Return" dialog, click "Yes" to return to the form
- Click [Select User Role]
- Select [TestRole]
- Click [Select Forms for User Access]
- For each folder, navigate to the selection box to the right of the arrow
- Validate the selection box is populated with "RW", as expected
- Now, click the arrow next to the folder to expand it
- Validate the form selection box for each form in the folder is populated with "RW", as expected
- Staying in the form's selection tree dialog:
- For each folder, navigate to the selection box to the right of the arrow
- Click in the box once to select "R" read/write access
- Now click the arrow next to the folder to expand it
- Validate the form selection box for each form in the folder is populated with "R", as expected
- Click [OK] to save the changes
- Submit the form
- At the "Form Return" dialog, click "Yes" to return to the form
- Click [Select User Role]
- Select [TestRole]
- Click [Select Forms for User Access]
- For each folder, navigate to the selection box to the right of the arrow
- Validate the selection box is populated with "R", as expected
- Now, click the arrow next to the folder to expand it
- Validate the form selection box for each form in the folder is populated with "R", as expected
- Close the form
- Re-open form "User Role Definition"
- Click [Select User Role]
- Select [TestRole]
- Click [Select Forms for User Access]
- In the form's selection tree dialog:
- Navigate to one of the form selection folders, for this example "Avatar PM" is used, and click the arrow next to folders selection box to expand the folder
- Now select a subfolder on that folder and click the arrow next to it to expand that folder
- Click the arrow to expand one of the subfolder under that folder
- For one of the forms in that subfolder [FormA], click the form selection box till the box is empty
- For another form in that subfolder [FormB], click the form selection box till the box is populated with "RW"
- For another one of the forms in the folder [FormA], click the form selection box till the box is populated with "R"
- Click [OK] to save the changes
- Submit the form
- At the "Form Return" dialog, click "Yes" to return to the form
- Click [Select User Role]
- Select [TestRole]
- Click [Select Forms for User Access]
- In the form's selection tree dialog
- Navigate to back to the subfolder selected with specific form permissions in step 2b
- Click the arrow next to the folder's selection box to expand the folder to display the forms
- Validate the form selection box for [FormA] is empty, as expected
- Validate the form selection box for [FormB] is contains "RW", as expected
- Validate the form selection box for [FormC] is contains "R", as expected
- Close the form
|
Topics
• User Role Definition
• NX
|
Form Bundles
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Simultaneous Form Bundle Validation
Specific Setup:
- Have two form bundles set a with the type of bundle set to "Simultaneous"
- [BundleA] contains:
- The first form [FormA] being the "Admission" form. Then followed by [FormB] and [FormC], which can be any other forms
- [BundleB] contains:
- The first form [FormA] being any "Episodic" type form. Then followed by [FormB] a "Non-Episodic" form and then [FormC] which is another "Episodic" form
- [TestClient] is admitted in one or more active episodes
- The logged in user has permission to access all forms contained in the bundles
Steps
- At the home view, select [TestClient]
- Open [BundleA]
- Validate the user is presented with [FormA] the "Admission" form and its ready for data entry
- Validate no other forms in the bundle have loaded yet in a tab. [Note: this is the expected behavior]
- Populate and submit the "Admissions" form
- Validate submission is successful
- Validate now that [FormB] and [FormC] have each loaded in a separate tab, as expected
- Click the tab for [FormB] and then quickly the tab for [FormC]
- Validate [FormC] will not load until [FormB] has fully loaded
- Click back to the tab for [FormB]
- Validate it has loaded and displays as expected
- Submit the form
- Validate the form submits successfully
- Now click the tab for [FormC]
- Validate [FormC] has loaded and displays as expected
- Submit the form
- Validate the form submits successfully
- Open [BundleB]
- Validate [FormA] the episodic form, is loaded at the episode selection screen
- Click the tab for [FormC] the second episodic form, while the form is loading....
- Click back to the tab for [FormA]
- Validate the user is able to select an episode and click to open the form
- Validate [FormA] loads and displays as expected
- Populate and submit the form
- Validate the form submits successfully
- Click back to the tab for [FormC]
- Validate [FormC] is loaded at the episode selection screen
- Click the tab for [FormB], while the form is loading.......
- Click back to the tab for [FormC]
- Validate the user is able to select an episode and click to open the form
- Validate [FormC] loads and displays as expected
- Submit the form
- Validate the form submits successfully
|
Topics
• Forms
|
Clinical Document Viewer - Service Date
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Modeled Form With Service Documentation
- Envelope Definition (CWS)
- Table Definition (CWS)
- Form Definition (CWS)
- Modeled Form with Service Documentation Sorted by Order Entry
Scenario 1: Clinical Document Viewer - Viewing user modeled form with service documentation sorted by date
Specific Setup:
- Create or import a user modeled form with service documentation that must be ordered by date of service.
- Give the user access to the modeled form using the "User Definition" form.
- Click "Refresh Forms".
- Using "Document Routing Setup":
- Enable document routing for the user modeled form.
Steps
- Open the "Scheduling Calendar" form.
- Create an appointment.
- Open the modeled form from setup that was enabled for document routing.
- Create and finalize the note.
- Open the "Clinical Document Viewer
- Locate the row that contains the form that was finalized.
- Validate the "Service Date" columns is populated with the service date on the form.
Scenario 2: Clinical Document Viewer - Viewing user modeled form with service documentation sorted by entry order
Specific Setup:
- Create or import a user modeled form with service documentation and must be ordered order of entry.
- Give the user access to the modeled form using the "User Definition" form.
- Click "Refresh Forms".
- Using "Document Routing Setup":
- Enable document routing for the user modeled form.
Steps
- Open the "Scheduling Calendar" form.
- Create an appointment.
- Open the modeled form from setup that was enabled for document routing.
- Create and finalize the note.
- Open the "Clinical Document Viewer
- Locate the row that contains the form that was finalized.
- Validate the "Service Date" columns is populated with the entry date of the form
|
Topics
• Modeling
• Service Documentation
• Clinical Document Viewer
|
Client Lookup
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Import Client Picture (PM)
Scenario 1: Validate the 'Display Name as Last,First' registry setting
Specific Setup:
- A client is enrolled in an existing episode (Client A).
Steps
- Access the 'Registry Settings' form.
- Enter "Display Name As Last, First" in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Validate the 'Registry Setting' field contains "RADplus->Database Management->Client Lookup->->->Display Name As Last, First"
- Validate the 'Registry Setting Details' field contains "Selecting 'Y' will display client name as Last Name, First Name when using the Select Client search from the Home Page. Selecting 'N' will display client name as First Name Last Name".
- Enter "Y" in the 'Registry Setting Value' field.
- Click [Submit] and close the form.
- In the 'Client Search', search for "Client A" using a partial last name.
- Validate the 'Results' contain "Client A" in the format of "LAST,FIRST (ID#)" without extra commas.
- Access the 'Import Client Picture' form.
- Search for "Client A" in the 'Client' field using a partial last name.
- Validate "Client A" is displayed in the format of "LAST,FIRST (ID#)" without extra commas.
- Close the form.
- Access the 'Registry Settings' form.
- Enter "Display Name As Last, First" in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Validate the 'Registry Setting' field contains "RADplus->Database Management->Client Lookup->->->Display Name As Last, First"
- Validate the 'Registry Setting Details' field contains "Selecting 'Y' will display client name as Last Name, First Name when using the Select Client search from the Home Page. Selecting 'N' will display client name as First Name Last Name".
- Enter "N" in the 'Registry Setting Value' field.
- Click [Submit] and close the form.
- In the 'Client Search', search for "Client A" using a partial last name.
- Validate the 'Results' contain "Client A" in the format of "FIRST LAST (ID#)".
- Access the 'Import Client Picture' form.
- Search for "Client A" in the 'Client' field using a partial last name.
- Validate "Client A" is displayed in the format of "FIRST LAST (ID#)"
- Close the form.
|
Topics
• Registry Settings
• Client Search
|
Netsmart - Support Utilities
Internal Test Only
|
Topics
• RADplus Utilities
|
| |