ERS Program Statistics Discharges Report
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- ERS Program Statistics
- ERS Program Statistics Discharges Report
Scenario 1: ERS Program Statistics Discharges Report - Data validations
Specific Setup:
- Have a system that includes a client [ClientA], admitted to an "Inpatient" program and the client has now been discharged from the program
- Have a system that includes a client [ClientB], admitted to an "Outpatient" program and the client has now been discharged from the program
Steps
- Open form "ERS Program Statistics"
- Set the "Compile Description" field to a desired value [CompileA]
- In the "Compile Programs" field, select the desired "Inpatient" programs
- Populate the "Period Start Date"
- Populate the "Period End Date"
- Click [Compile]
- Validate the compile completes successfully
- Close the form
- Open the "ERS Program Statistics Discharge" report
- Select [CompileA] from the "Select Program Statistics Compile" field
- Click [Process]
- Validate the "Program Statistics - Discharge" report is displayed
- From the program listing on the left side panel, select the desired inpatient program
- On the next page, click a selected inpatient program link on the report
- Validate the "Program Statistics - Discharge" sub report is displayed
- Validate the "Length" of Stay" (days) value for [ClientA] is equal to the difference in days, between the "Admit Date" and "Discharge Date", as expected
- Close the report
- Close the "ERS Program Statistics Discharge" report
- Open form "ERS Program Statistics"
- Set the "Compile Description" field to a desired value [CompileB]
- In the "Compile Programs" field, select the desired "Outpatient" programs
- Populate the "Period Start Date"
- Populate the "Period End Date"
- Click [Compile]
- Validate the compile completes successfully
- Close the form
- Open the "ERS Program Statistics Discharge" report
- Select [CompileB] from the "Select Program Statistics Compile" field
- Click [Process]
- Validate the "Program Statistics - Discharge" report is displayed
- From the program listing on the left side panel, select the desired "Outpatient" program
- On the next page, click the selected outpatient program link on the report
- Validate the "Program Statistics - Discharge" sub report is displayed
- Validate the "Length" of Stay" (days) value for [ClientB] is equal to the difference in days, between the "Admit Date" and "Discharge Date", as expected
- Close the report
- Close the "ERS Program Statistics Discharge" report
|
Topics
• Forms
• NX
|
'DocR.document_history' table
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Move Selected Data - Table data validations
Specific Setup:
- Have a client [ClientA], currently active in two episodes [Episode1] and [Episode2]
- Have a progress note form [FormA], which is enabled for document routing. For example, the "Progress Notes Group & Individual" form
- Have a row of data [RowA], filed in [FormA] for [ClientA] in [Episode1], with the document routing document routed and approved. (Note the date and time the document was approved)
- Have a report or query created to display data in the "DocR.document" table [ReportA]
- Have a report or query created to display data in the "DocR.document_history" table [ReportB]
- Have [FormA] added to the logged in users "Chart View"
Steps
- Run [ReportA], to display data in the "DocR.document" table
- Validate [RowA] is present for [ClientA] in [Episode1]
- Make a note of the value in "JOIN_TO_UNIQUE_ID" field. For example: "NOTxxxxx.001"
- Open form "Move Selected Data"
- Select [ClientA] in the "Entity Database" field
- Select [FormA] in the "Form" field
- Select [ClientA] in the "Old Entity" field
- Select [Episode1] in the "Old Episode" field
- Click [Select Row to be Moved]
- Select [RowA]
- Select [ClientA] in the "New Entity" field
- Select [Episode2] in the "New Episode" field
- Populate the "Reason for Moving Data" field
- Click [Submit]
- Validate the form files successfully
- Run [ReportA], to display data in the "DocR.document" table
- Validate [RowA] is present for [ClientA] but the "Episode" field now indicates [Episode2], as expected
- Validate the same value exists in the "JOIN_TO_UNIQUE_ID" field but has incremented by 1 after the decimal point. For example "NOTxxxxx.002". Note the value.
- Run [ReportB], to display data in the "DocR.document_History" table
- Validate [RowA] is present for [ClientA]
- Validate the "doc_id" field in the row. contains the same "JOIN_TO_UNIQUE_ID" value noted in step 3. For this example "NOTxxxxx.002". (Note: the value in "doc_id" contains several values separated by pipe (|) symbols)
- Select [ClientA]
- Right-click on the clients name to open the clients "Chart"
- On the left side panel, choose [FormA]
- Click the "Episode 1" tab in the main window
- Validate [RowA] is not present
- Click the "Episode 2" tab in the main window
- Validate [RowA] is displayed, as expected for the row moved from episode 1 in step 2
|
Topics
• Move Selected Data
• NX
|
(CDR) Clinical Database Repository
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- User Definition
- Table Definition (CWS)
Scenario 1: (CDR) Clinical Database Repository - Table validations
Specific Setup:
- Have a system where the child namespace (for example "CWS") is connected to the parent namespace (PM) with "Clinical Data Repository (CDR)" set to "Yes", in form "Connect/Disconnect Application Namespace".
- Have a "Modeled" table [TableA] that exists in the child namespace, that is contained in an "Envelope" set with prompt "Include Envelope within CDR (Clinical Data Repository)" set to "Yes" in form "Envelope Definition"
- Have a modeled form that contains [TableA]
- Have data submitted in [TableA]
- Have a user [UserA], who will be assigned permissions to the table during testing
- Have access to an SQL query or reporting program, for example "Crystal Reports"
Steps
- Open form "User Definition" and select [UserA]
- Navigate to the "Form and SQL Tables" section
- Click "Select Tables for Product SQL Access"
- Locate the "Avatar PM" section
- Search for the CDR schema name of child namespace. For example if the child namespace name is "CWS", the default schema name would be "CWSSYSTEM"
- Click on the arrow next to CDR Schema name, to display the list of tables
- Validate [TableA] is displayed for selection
- Select the table
- Click [OK] and submit the form
- Open the SQL query or reporting program, for example "Crystal Reports"
- Make a connection to the testing database
- In the list of "Tables" displayed for selection, locate the "Avatar PM" section
- Search for the CDR schema name of child namespace.
- Click on the arrow next to CDR Schema name
- Click the plus (+) sign next to "Tables", to expand the list of tables
- Validate [TableA] is displayed for selection
- Select the table and continue on, selecting fields for the report
- Click "Print Preview"
- Validate data filed in the table is displayed as expected
- Open form "Table Definition"
- Select [TableA]
- Click [Submit] to refile the table
- Validate the table files successfully
- Repeat steps 1 thru 2
- Validate results are as expected
|
Topics
• SQL Data Access
• NX
|
'SYSTEM.RADplus_user_roles' SQL Table
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Form and Table Documentation (PM)
Scenario 1: "SYSTEM.radplus_user_roles" table - field validations
Specific Setup:
- [UserA] has permissions to access the 'SYSTEM.RADplus_user_roles' table
- [UserA] has access to the "Form and Table Documentation" form
- Have a report [ReportA] created in "Crystal Reports" or any other database program, set to display all the fields in the 'SYSTEM.RADplus_user_roles' table
- Login as [UserA]
Steps
- Open 'Form and Table Documentation' in the 'PM' application
- Set the 'Type of Documentation' to 'Table'
- In the "Table(s) to be Documented" field select the 'SYSTEM.RADplus_user_roles' table
- Click [Process].
- Verify that the 'Max Length' value for field ' 'r_option_ids' is '16000'.
- Close the report and the form,
- Open [ReportA]
- Click to expand 'SYSTEM.RADplus_user_roles' table in the 'Field Explorer' section, to list all the fields and their associated field lengths shown next to each field
- Locate the 'r_option_ids' field
- Validate the associated field length value for the field is "16000"'
- Click to process the report
- Validate data is present in the 'r_option_ids' field, as expected
|
Topics
• User Role Definition
• SQL Data Access
• NX
|
|
Topics
• Widgets
• Console Widget
• NX
• Treatment Plan
• Diagnosis
• Client Health Maintenance
• Registry Settings
|
OE NX - Order Validation
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: OE NX - Order Validation - Field Validation - 'Allow Multiple Client Selection in 'Physician Order Validation' form' = "Y"
Specific Setup:
- The 'Avatar Order Entry->Facility Defaults->Order Validation->->->Allow multiple Client selection in Order Validation forms' registry setting must be set to "Y".
- The 'Avatar Order Entry->Facility Defaults->Order Validation->->->Display Refills Allowed and Dispense Quantity in Order Validation forms' registry setting must be set to "Y".
- The 'Avatar Order Entry->Facility Defaults->Order Validation->->->Enable filters in Order Validation forms' registry setting must be set to "U&P&T".
- The 'Avatar Order Entry->Facility Defaults->Client Profile->->->Restrict Order Validation to the Responsible Practitioner' registry setting must be set to "N".
- Please log out of the application and log back in after completing the above configuration.
- A handful of clients must have orders that require validation that did not go to OrderConnect and has an Order Practitioner associated with the user logged into the application.
- Avatar RADplus 2022 update 71 is required for some functionality.
Steps
- Access the 'Order Validation' form
- Validate all clients are selected upon entering the form.
- Validate changing the filters at the top of the form change the clients available in the 'Select Clients' list.
- Click [View] for any individual row in the 'Select Orders to Validate' grid.
- Validate order information for the selected order displays in the 'Details of Selected Orders' field.
- Click [Display Details for All Selected Orders].
- Validate the 'Details of Selected Orders' field contains information for all selected orders.
- Click [Validate Selected Orders] and validate all orders selected have been validated.
|
Topics
• NX
• Order Validation
|
Document Routing - Approval Comments
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Document Routing Setup (PM)
- Dynamic Form - Document Routing Setup - Select Form
- Ambulatory Progress Notes
- Clinical Document Viewer
- Staff Assessment
- Dynamic Form Client Treatment Plan
- Dynamic Form Plan Date
Scenario 1: Approving Ambulatory Progress Notes with Approval Comments
Specific Setup:
- Define at least one additional Avatar user(s) to be document approvers for Ambulatory Progress Notes for the purpose of document routing.
Steps
- Open "Document Routing Setup" form.
- Select a Progress Note form.
- Set "Enable Document routing" field to "Yes".
- Set "Allow Comments During Approval" to "Yes".
- Click "Submit" to file the data.
- Open the Progress Note form.
- File the form in draft mode.
- Retrieve the drafted form.
- Finalize the form by setting the "Draft/Final" field to "Final".
- Submit the form.
- Click "Accept".
- Provide the password.
- When prompted, provide the "Approval Comments".
- Open the "Clinical Document Viewer" form.
- Locate and view the document that was just filed.
- Validate that the document includes the authors Approval Comments in the signature area of the document.
- Open the "System Management Portal".
- Using SQL, execute the following query: SELECT * from DocR.comments
- Validate that a row has been added for each "Approval Comment" entered.
- Open the Progress Note form.
- Finalize the form by setting the "Draft/Final" field to "Final".
- Submit the form.
- Click "Accept and Route".
- Provide the password.
- Select the approver(s).
- To Do's are sent to the approver(s).
- Sign on to Avatar as the first approver.
- Select the To Do to Approve Document from the All Tab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments".
- If there are additional approvers, log onto Avatar as the additional approver.
- Select the To Do to Approve Document from the All Tab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments" for this approver.
- Open the "Clinical Document Viewer" form.
- Locate and view the document that was just filed.
- Validate that the document includes the approver(s) Approval Comments in the signature area of the document.
- Open the "System Management Portal".
- Using SQL, execute the following query: SELECT * from DocR.comments
- Validate that a row has been added for each "Approval Comment" entered.
- Open the Progress Note form.
- Finalize the form by setting the "Draft/Final" field to "Final".
- Submit the form.
- Click "Accept and Route".
- Provide the password.
- Select the approver(s).
- To Do's are sent to the approver(s).
- Sign on to Avatar as the first approver.
- Select the To Do to Accept the document from the Sign Tab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments".
- Click "Sign All" to sign the document.
- If there are additional approvers, log onto Avatar as the additional approver.
- Select the To Do to Accept the document from the SignTab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments" for this approver.
- Click "Sign All" to sign the document.
- Open the "Clinical Document Viewer" form.
- Locate and view the document that was just filed.
- Validate that the document includes the approver(s) Approval Comments in the signature area of the document.
- Open the "System Management Portal".
- Using SQL, execute the following query: SELECT * from DocR.comments
- Validate that a row has been added for each "Approval Comment" entered.
Scenario 2: Approving Progress Notes (Group and Individual) - Approval Comments
Specific Setup:
- Define at least one additional Avatar user(s) to be document approvers for Progress Notes(Group and Individual) for the purpose of document routing.
Steps
- Open "Document Routing Setup" form.
- Select a Progress Note form.
- Set "Enable Document routing" field to "Yes".
- Set "Allow Comments During Approval" to "Yes".
- Click "Submit" to file the data.
- Open the Progress Note form.
- File the form in draft mode.
- Retrieve the drafted form.
- Finalize the form by setting the "Draft/Final" field to "Final".
- Submit the form.
- Click "Accept".
- Provide the password.
- When prompted, provide the "Approval Comments".
- Open the "Clinical Document Viewer" form.
- Locate and view the document that was just filed.
- Validate that the document includes the authors Approval Comments in the signature area of the document.
- Open the "System Management Portal".
- Using SQL, execute the following query: SELECT * from DocR.comments
- Validate that a row has been added for each "Approval Comment" entered.
- Open the Progress Note form. File the form in draft mode.
- Retrieve the drafted form.
- Finalize the form by setting the "Draft/Final" field to "Final".
- Submit the form.
- Click "Accept and Route".
- Provide the password.
- Select the approver(s).
- To Do's are sent to the approver(s).
- Sign on to Avatar as the first approver.
- Select the To Do to Approve Document from the All Tab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments".
- If there are additional approvers, log onto Avatar as the additional approver.
- Select the To Do to Approve Document from the All Tab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments" for this approver.
- Open the "Clinical Document Viewer" form.
- Locate and view the document that was just filed.
- Validate that the document includes the approver(s) Approval Comments in the signature area of the document.
- Open the "System Management Portal".
- Using SQL, execute the following query: SELECT * from DocR.comments
- Validate that a row has been added for each "Approval Comment" entered.
- Open the Progress Note form.
- Finalize the form by setting the "Draft/Final" field to "Final".
- Submit the form.
- Click "Accept and Route".
- Provide the password.
- Select the approver(s).
- To Do's are sent to the approver(s).
- Sign on to Avatar as the first approver.
- Select the To Do to Accept the document from the Sign Tab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments".
- Click "Sign All" to sign the document.
- If there are additional approvers, log onto Avatar as the additional approver.
- Select the To Do to Accept the document from the SignTab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments" for this approver.
- Click "Sign All" to sign the document.
- Open the "Clinical Document Viewer" form.
- Locate and view the document that was just filed.
- Validate that the document includes the approver(s) Approval Comments in the signature area of the document.
- Open the "System Management Portal".
- Using SQL, execute the following query: SELECT * from DocR.comments
- Validate that a row has been added for each "Approval Comment" entered.
Scenario 3: Approving Inpatient Progress Notes - Approval Comments
Specific Setup:
- Define at least one additional Avatar user(s) to be document approvers for Inpatient Progress Notes for the purpose of document routing.
Steps
- Open "Document Routing Setup" form.
- Select a Progress Note form.
- Set "Enable Document routing" field to "Yes".
- Set "Allow Comments During Approval" to "Yes".
- Click "Submit" to file the data.
- Open the Progress Note form.
- File the form in draft mode.
- Retrieve the drafted form.
- Finalize the form by setting the "Draft/Final" field to "Final".
- Submit the form.
- Click "Accept".
- Provide the password.
- When prompted, provide the "Approval Comments".
- Open the "Clinical Document Viewer" form.
- Locate and view the document that was just filed.
- Validate that the document includes the authors Approval Comments in the signature area of the document.
- Open the "System Management Portal".
- Using SQL, execute the following query: SELECT * from DocR.comments
- Validate that a row has been added for each "Approval Comment" entered.
- Open the Progress Note form. File the form in draft mode.
- Retrieve the drafted form.
- Finalize the form by setting the "Draft/Final" field to "Final".
- Submit the form.
- Click "Accept and Route".
- Provide the password.
- Select the approver(s).
- To Do's are sent to the approver(s).
- Sign on to Avatar as the first approver.
- Select the To Do to Approve Document from the All Tab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments".
- If there are additional approvers, log onto Avatar as the additional approver.
- Select the To Do to Approve Document from the All Tab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments" for this approver.
- Open the "Clinical Document Viewer" form.
- Locate and view the document that was just filed.
- Validate that the document includes the approver(s) Approval Comments in the signature area of the document.
- Open the "System Management Portal".
- Using SQL, execute the following query: SELECT * from DocR.comments
- Validate that a row has been added for each "Approval Comment" entered.
- Open the Progress Note form.
- Finalize the form by setting the "Draft/Final" field to "Final".
- Submit the form.
- Click "Accept and Route".
- Provide the password.
- Select the approver(s).
- To Do's are sent to the approver(s).
- Sign on to Avatar as the first approver.
- Select the To Do to Accept the document from the Sign Tab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments".
- Click "Sign All" to sign the document.
- If there are additional approvers, log onto Avatar as the additional approver.
- Select the To Do to Accept the document from the SignTab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments" for this approver.
- Click "Sign All" to sign the document.
- Open the "Clinical Document Viewer" form.
- Locate and view the document that was just filed.
- Validate that the document includes the approver(s) Approval Comments in the signature area of the document.
- Open the "System Management Portal".
- Using SQL, execute the following query: SELECT * from DocR.comments
- Validate that a row has been added for each "Approval Comment" entered.
Scenario 4: Approving CWS Modeled forms - Approval Comments
Specific Setup:
- Define at least one additional Avatar user(s) to be document approvers for a modeled form for the purpose of document routing.
Steps
- Open "Document Routing Setup" form.
- Select a CWS modeled form.
- Set "Enable Document routing" field to "Yes".
- Set "Allow Comments During Approval" to "Yes".
- Click "Submit" to file the data.
- Open the CWS modeled form.
- File the form in draft mode.
- Retrieve the drafted form.
- Finalize the form by setting the "Draft/Final" field to "Final".
- Submit the form.
- Click "Accept".
- Provide the password.
- When prompted, provide the "Approval Comments".
- Open the "Clinical Document Viewer" form.
- Locate and view the document that was just filed.
- Validate that the document includes the authors Approval Comments in the signature area of the document.
- Open the "System Management Portal".
- Using SQL, execute the following query: SELECT * from DocR.comments
- Validate that a row has been added for each "Approval Comment" entered.
- Open the CWS modeled form.
- File the form in draft mode.
- Retrieve the drafted form.
- Finalize the form by setting the "Draft/Final" field to "Final".
- Submit the form.
- Click "Accept and Route".
- Provide the password.
- Select the approver(s).
- To Do's are sent to the approver(s).
- Sign on to Avatar as the first approver.
- Select the To Do to Approve Document from the All Tab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments".
- If there are additional approvers, log onto Avatar as the additional approver.
- Select the To Do to Approve Document from the All Tab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments" for this approver.
- Open the "Clinical Document Viewer" form.
- Locate and view the document that was just filed.
- Validate that the document includes the approver(s) Approval Comments in the signature area of the document.
- Open the "System Management Portal".
- Using SQL, execute the following query: SELECT * from DocR.comments
- Validate that a row has been added for each "Approval Comment" entered.
- Open the Progress Note form.
- Finalize the form by setting the "Draft/Final" field to "Final".
- Submit the form.
- Click "Accept and Route".
- Provide the password.
- Select the approver(s).
- To Do's are sent to the approver(s).
- Sign on to Avatar as the first approver.
- Select the To Do to Accept the document from the Sign Tab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments".
- Click "Sign All" to sign the document.
- If there are additional approvers, log onto Avatar as the additional approver.
- Select the To Do to Accept the document from the SignTab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments" for this approver.
- Click "Sign All" to sign the document.
- Open the "Clinical Document Viewer" form.
- Locate and view the document that was just filed.
- Validate that the document includes the approver(s) Approval Comments in the signature area of the document.
- Open the "System Management Portal".
- Using SQL, execute the following query: SELECT * from DocR.comments
- Validate that a row has been added for each "Approval Comment" entered.
Scenario 5: Approving Treatment Plan - Approval Comments
Specific Setup:
- Define at least one additional Avatar user(s) to be document approvers for Treatment Plans for the purpose of document routing.
Steps
- Open "Document Routing Setup" form.
- Select the "Treatment Plan" form.
- Set "Enable Document routing" field to "Yes".
- Set "Allow Comments During Approval" to "Yes".
- Click "Submit" to file the data.
- Open the "Treatment Plan" form.
- File the form in draft mode.
- Retrieve the drafted form.
- Finalize the form by setting the "Draft/Final" field to "Final".
- Submit the form.
- Click "Accept".
- Provide the password.
- When prompted, provide the "Approval Comments".
- Open the "Clinical Document Viewer" form.
- Locate and view the document that was just filed.
- Validate that the document includes the authors Approval Comments in the signature area of the document.
- Open the "System Management Portal".
- Using SQL, execute the following query: SELECT * from DocR.comments
- Validate that a row has been added for each "Approval Comment" entered.
- Open the Progress Note form. File the form in draft mode.
- Retrieve the drafted form.
- Finalize the form by setting the "Draft/Final" field to "Final".
- Submit the form.
- Click "Accept and Route".
- Provide the password.
- Select the approver(s).
- To Do's are sent to the approver(s).
- Sign on to Avatar as the first approver.
- Select the To Do to Approve Document from the All Tab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments".
- If there are additional approvers, log onto Avatar as the additional approver.
- Select the To Do to Approve Document from the All Tab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments" for this approver.
- Open the "Clinical Document Viewer" form.
- Locate and view the document that was just filed.
- Validate that the document includes the approver(s) Approval Comments in the signature area of the document.
- Open the "System Management Portal".
- Using SQL, execute the following query: SELECT * from DocR.comments
- Validate that a row has been added for each "Approval Comment" entered.
- Open the Progress Note form.
- Finalize the form by setting the "Draft/Final" field to "Final".
- Submit the form.
- Click "Accept and Route".
- Provide the password.
- Select the approver(s).
- To Do's are sent to the approver(s).
- Sign on to Avatar as the first approver.
- Select the To Do to Accept the document from the Sign Tab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments".
- Click "Sign All" to sign the document.
- If there are additional approvers, log onto Avatar as the additional approver.
- Select the To Do to Accept the document from the SignTab of the "My To Do" widget.
- Click "Accept" to approve the form.
- Enter the "Approval Comments" for this approver.
- Click "Sign All" to sign the document.
- Open the "Clinical Document Viewer" form.
- Locate and view the document that was just filed.
- Validate that the document includes the approver(s) Approval Comments in the signature area of the document.
- Open the "System Management Portal".
- Using SQL, execute the following query: SELECT * from DocR.comments
- Validate that a row has been added for each "Approval Comment" entered.
|
Topics
• Document Routing
• Progress Notes
|
Rule Based Routing - Multiple iteration tables
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Routing Role Definition
- Routing Queue Definition
- Routing Role Assignment
- Routing Assignment Definition
- Routing Configuration Definition
- Routing Views Definition
- Admission (Outpatient)
- Financial Eligibility
- Rule Based Routing
- Routing Status Definition
- Routing Worklist Item
Scenario 1: Rule Based Routing - Validating data in the multiple iteration tables of the 'Clinical Document QA' form upon form submission.
Specific Setup:
- The system is set up for Rule based routing with a queue functionality.
- The 'Rule Based Routing' widget is placed on HomeView.
- Any progress note form is set up for the document routing (i.e., Progress Notes (Group and Individual)). Note the form name and product name where it is created for further testing. Please Note: The 'Clinical Document QA' form used in this test as it contains multiple iteration table in the form.
- Document Routing Setup:
- Document routing functionality is enabled for the 'Medical Coding Note' form.
- Routing Role Definition:
- Must have an active routing role created in the form (i.e., Admin, Document QA). Note the roles.
- Routing Queue Definition:
- Must have an active queue set up for the form with the multiple iteration table (i.e., Coding QA). Note the name of the queue for further testing.
- Routing Assignment Definition:
- Two routing assignments are created such that one assignment that completes a workflow and one that doesn't. Note the name of the assignments.
- Routing Configuration Definition:
- The 'Product' field is set to the product where the progress note form exists (i.e., CWS). Note the value for further testing.
- The progress note form configured above is selected in the 'Form' field. Note the name of the form for further testing.
- The queue created is selected in the 'Initial Assignment' field (i.e., Coding QA). Note the name of the queue for further testing.
- Select 'Yes' in the 'Active' field.
- Desired value is selected in the 'Initial Service Status' field. Note the value for further validation.
- Desired value in the 'Coding Complete Service Status' fields. Note the value for further testing.
- Apply Status without Coding Form Submission = 'No'. Note the value for further testing.
- Routing Views Definition:
- Desired columns are defined to display in the 'Rule Based Routing' widget.
- User Definition:
- A staff member is associated with the current user. Note the password for the user.
- Guarantor:
- An existing guarantor is identified. Note the guarantor’s code/name.
- Admission:
- An existing outpatient client is identified with the guarantor assigned to the client. Note the Client ID/name, Admission program, Admission date.
- Service Code:
- An existing professional service code is identified. Note the service code.
- Service Fee/Cross Reference Maintenance Form:
- The service fee and HCPCS code are defined for the service code identified above.
- Progress Note Group and Individual:
- A final note is filed for the client using 'New Service' option. Note the date of the service.
Steps
- Locate the 'Rule Based Routing' widget.
- Select desired queue from the 'Queue' dropdown list.
- Select 'All Statuses' from the 'Status' dropdown.
- Click [Refresh].
- Verify the document finalized from the 'Progress Notes (Group and Individual)' in the setup is available in this widget.
- Select the document recently created through the 'Progress Note Group And Individual' form.
- Select the desired document.
- Click [Launch Worklist Item].
- Verify the 'Clinical Document QA' form launched successfully from the widget.
- Enter data for the missing and Incorrect code type in the multi iteration table.
- Click [Save For Later].
- Verify the system successfully navigates to the home view.
- Locate to the 'Rule Based Routing' widget.
- Select desired queue from the 'Queue' dropdown list.
- Select 'All Statuses' from the 'Status' dropdown.
- Click [Refresh].
- Select the document recently saved.
- Click [Launch Worklist Item].
- Verify the 'Clinical Document QA' form launched successfully from the widget.
- Verify the multiple iteration table retains data correctly as entered.
- Click [Save For Later].
- Verify the system successfully navigates to the home view.
Scenario 2: Rule Based Routing - Validating data in the multiple iteration tables of the 'Coding QA' form upon form submission.
Specific Setup:
- The system is set up for Rule based routing with a queue functionality.
- The 'Rule Based Routing' widget is placed on HomeView.
- Document Routing Setup:
- Any progress note form is set up for the document routing (i.e., Progress Notes (Group and Individual)). Note the form name and product name where it is created for further testing.
- Please Note: The 'Coding QA' form used in this test as it contains multiple iteration table in the form.
- Routing Role Definition:
- Must have an active routing role created in the form (i.e., Admin, Document QA). Note the roles.
- Routing Queue Definition:
- Must have an active queue set up for the form with the multiple iteration table (i.e., Clinical Document QA, Coding QA). Note the name of the queue for further testing.
- Routing Assignment Definition:
- Two routing assignments are created such that one assignment that completes a workflow and one that doesn't. Note the name of the assignments.
- Routing Configuration Definition:
- The 'Product' field is set to the product where the progress note form exists (i.e., CWS). Note the value for further testing.
- The progress note form configured above is selected in the 'Form' field. Note the name of the form for further testing.
- The queue created is selected in the 'Initial Assignment' field (i.e., Clinical Document QA). Note the name of the queue for further testing.
- Select 'Yes' in the 'Active' field.
- Desired value is selected in the 'Initial Service Status' field. Note the value for further validation.
- Desired value in the 'Coding Complete Service Status' fields. Note the value for further testing.
- Apply Status without Coding Form Submission = 'No'. Note the value for further testing.
- Routing Views Definition:
- Desired columns are defined to display in the 'Rule Based Routing' widget.
- User Definition:
- A staff member is associated with the current user. Note the password for the user.
- Guarantor:
- An existing guarantor is identified. Note the guarantor's code/name.
- Admission:
- An existing outpatient client is identified with the guarantor assigned to the client. Note the Client ID/name, Admission program, Admission date.
- Service Code:
- An existing professional service code is identified. Note the service code.
- Service Fee/Cross Reference Maintenance Form:
- The service fee and HCPCS code are defined for the service code identified above.
- Progress Note Group and Individual:
- A final note is filed for the client using 'New Service' option. Note the date of the service.
Steps
- Locate the 'Rule Based Routing' widget.
- Select desired queue from the 'Queue' dropdown list.
- Select 'All Statuses' from the 'Status' dropdown.
- Click [Refresh].
- Verify the document finalized from the 'Progress Notes (Group and Individual)' in the setup is available in this widget.
- Select the document recently created through the 'Progress Note Group And Individual' form.
- Select the desired document.
- Click [Launch Worklist Item].
- Verify the 'Coding QA' form launched successfully from the widget.
- Enter data for the missing and Incorrect code type in the multi iteration table.
- Click [Save For Later].
- Verify the system successfully navigates to the home view.
- Locate to the 'Rule Based Routing' widget.
- Select desired queue from the 'Queue' dropdown list.
- Select 'All Statuses' from the 'Status' dropdown.
- Click [Refresh].
- Select the document recently saved.
- Click [Launch Worklist Item].
- Verify the 'Coding QA' form launched successfully from the widget.
- Verify the multiple iteration table retains the correct information as entered.
- Click [Save For Later].
- Verify the system successfully navigates to the home view.
|
Topics
• Rule Based Routing
• NX
|
Submitting a form with a "DSM-5" diagnosis code
Scenario 1: Submit a Modeled form enabled for "Document Routing"- Registry Setting "DSM Classification To Use" set to "2"
Specific Setup:
- Have a modeled form [FormA] that includes a "Diagnosis" search field on the form
- [FormA] is enabled for document routing
- Have "Registry Setting", "DSM Classification To Use" set to "2"
- [UserA] is staff member and has the "My To do's" widget on their home view
- Log in as UserA
Steps
- Open [FormA]
- In the "Diagnosis" search field, search for a diagnosis code that is also associated "DSM-5" code. For example "Alcohol Abuse (F10.10)"
- Populate all other desired fields on the form.
- Select "Final" in the 'Draft/Final' field.
- Verify the document preview displays the data as expected.
- Click [Accept and Route].
- Enter the user's password in the 'Password' field.
- Click [OK].
- Select the practitioner associated to the logged in user as the approver
- Click [Submit].
- Validate the form submits successfully
- Navigate to the 'My To Do's' widget.
- Click [Approve Document] for the document routed in the previous steps.
- Validate the document preview displays the data as expected.
- Click [Accept].
- Enter the user's password in the 'Password' field.
- Click [OK].
- Validate the "To Do" accepted successfully and is removed from the 'My To Do's' widget.
- Repeat steps 1 and 2 but in step 1a, select a diagnosis code that does not have an associated "DSM-5" code. For example, "Smoke Hypersensitivity (J30.89)
- Validate results are as expected
Scenario 2: Submit a Progress Note form enabled for "Document Routing"- Registry Setting "DSM Classification To Use" set to "2"
Specific Setup:
- Have any progress note enabled for document routing. For example the "Progress Notes (Group & Individual)" form
- Using "Site Specific Section Modeling" add a "Diagnosis" search field to the form
- Have "Registry Setting", "DSM Classification To Use" set to "2"
- [UserA] is staff member and has the "My To do's" widget on their home view
- Log in as [UserA]
Steps
- Access the progress note form
- In the "Diagnosis" search field, search for a diagnosis code that is also associated "DSM-5" code. For example "Alcohol Abuse (F10.10)"
- Populate all other desired fields on the form.
- Select "Final" in the 'Draft/Final' field.
- Verify the document preview displays the data as expected.
- Click [Accept and Route].
- Enter the user's password in the 'Password' field.
- Click [OK].
- Select the practitioner associated to the logged in user as the approver
- Click [Submit].
- Validate the form submits successfully
- Navigate to the 'My To Do's' widget.
- Click [Approve Document] for the document routed in the previous steps.
- Validate the document preview displays the data as expected.
- Click [Accept].
- Enter the user's password in the 'Password' field.
- Click [OK].
- Validate the "To Do" accepted successfully and is removed from the 'My To Do's' widget.
- Repeat steps 1 and 2 but in step 1a, select a diagnosis code that does not have an associated "DSM-5" code. For example, "Smoke Hypersensitivity (J30.89)
- Validate results are as expected
|
Topics
• Modeling
• NX
• Progress Notes
|
Avatar NX - 'All Documents' Widget
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Progress Notes (Group and Individual) - Group Default Notes - file a new service group note
Specific Setup:
- A group is defined with two or more clients (Group A).
- A Documentation View must be set up on a user's view containing the 'All Documents' widget and the 'Console Widget Viewer' ('All Documents' view).
Steps
- Access the 'Progress Notes (Group and Individual)' form.
- Select the "Group Default Notes" section.
- Enter the desired date in the 'Date Of Group' field.
- Enter the desired practitioner in the 'Practitioner' field.
- Select "New Service" in the 'Progress Note For' field.
- Enter "Group A" in the 'Group Name or Number' field.
- Select the desired value in the 'Note Type' field.
- Enter the desired value in the 'Note' field.
- Select the desired group service code in the 'Service Charge Code' field.
- Select the desired program in the 'Service Program' field.
- Click [File Note].
- Validate a "Group Default Notes Message" is displayed stating: Progress notes are filed.
- Click [OK] and close the form.
- Select a client in "Group A" and navigate to the 'All Documents' view.
- Refresh the 'All Documents' widget.
- Select 'All Forms'.
- Validate the group note from the previous steps is present and select it.
- Validate the 'Console Widget Viewer' displays the note with the data entered in the previous steps.
- Repeat steps 2a-2d for remaining group members.
Scenario 2: 'All Documents' widget - Validate group scratch note is replaced with individual note
Specific Setup:
- A group is defined with two or more clients (Group 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).
- Document routing must be enabled for 'Progress Notes (Group and Individual)'.
Steps
- Access the 'Progress Notes (Group and Individual)' form.
- Select the "Group Default Notes" section.
- Enter the desired date in the 'Date Of Group' field.
- Enter the desired practitioner in the 'Practitioner' field.
- Select "New Service" in the 'Progress Note For' field.
- Enter "Group A" in the 'Group Name or Number' field.
- Select the desired value in the 'Note Type' field.
- Enter the desired value in the 'Note' field.
- Select the desired group service code in the 'Service Charge Code' field.
- Select the desired program in the 'Service Program' field.
- Click [File Note].
- Validate a 'Group Default Notes Message' is displayed stating: "Progress notes are filed."
- Click [OK] and close the form.
- Select a client in "Group A" and navigate to the 'All Documents' view.
- Refresh the 'All Documents' widget.
- Select 'All Forms'.
- Validate the group note from the previous steps is present and select it.
- Validate the 'Console Widget Viewer' displays the note with the data entered in the previous steps.
- Click [Open Record].
- Validate the 'Progress Notes (Group and Individual)' form opens with the data populated from the scratch note.
- Make any desired edits.
- Select "Final" in the 'Draft/Final' field.
- Click [Submit Note].
- Validate a 'Confirm Document' dialog containing the finalized note.
- Click [Sign].
- Validate a 'Progress Notes' dialog stating "Note Filed." and click [OK].
- Close the form.
- Navigate to the 'All Documents' view.
- Refresh the 'All Documents' widget.
- Select 'All Forms'.
- Validate the 'All Documents' widget does not contain the group scratch note.
- Validate the finalized note is present and select it.
- Validate the 'Console Widget Viewer' displays the finalized note.
- Click [Close All].
- Repeat steps 2a-3f for remaining group members.
Scenario 3: Progress Notes (Group and Individual) - Group scratch note - Chart View
Specific Setup:
- A group service code (Service Code A) must be configured as a "Primary" 'Service Code Category' and "Other" 'Service Code Type - through the 'Service Codes' form
- A Group (Group A) must exist with at least 1 client (Client A)
- Progress Notes Group and Individual must be in the list of forms in the Chart View
Steps
- Open the 'Progress Notes (Group and Individual)' form.
- Select "Group Default Notes" from the 'Sections' menu.
- Set the 'Date Of Group' field to the current date.
- Set the 'Practitioner' field to the practitioner associated to the logged in user.
- Set the 'Progress Note For' field to "New Service".
- Set the 'Note Type' field to any value.
- Select any value from the 'User To Send Scratch Note To-Do Item To' field.
- Set the 'Group Name or Number' field to "Group A".
- Set the 'Note' field to any text.
- Set the 'Service Charge Code' field to "Service Code A".
- Set the 'Service Program' field to any program.
- Click [File Note].
- Click [OK].
- Click [Close Form].
- Click [Yes].
- Set the 'Search Clients' field to "Client A".
- Double Click Client A to open the Chart View.
- Click the 'Progress Notes (Group and Individual)' form.
- Validate the Progress Notes data displays successfully.
|
Topics
• Progress Notes (Group And Individual)
• NX
• All Documents Widget
|
'All Documents' widget - Non-episodic documents
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Document Capture
- Clinical Document Viewer
- Console Widget Viewer
Scenario 1: Chart Review - Document Capture (Prevent Non-episodic Document Capture - Disabled)
Specific Setup:
- This must be tested in a Perceptive enabled environment.
- Have "Document Capture" added to a user's chart review forms
- Have a client with existing active episodes
- Have a document that can be imported for an existing client on the system. [DocumentA]
- Have registry setting "Prevent Non-episodic Document Capture" set to "N"
Steps
- Select a client
- Right-click on the client and click 'Display Chart'
- Select the "Document Capture" form from the list of forms on the left side panel
- Select "Import" from the "Capture Mode" dialog box
- In the "Select Episode" dialog, click the episode number drop down list
- Validate "Non-episodic" and the client "Episodic" episodes are displayed as a selection
- Select either non-episodic or any episodic number episode from the list
- In the "Document Capture" window, click [Capture]
- Click [Browse] in the "Select Files" dialog box
- From the "Look In" prompt, navigate to the location of [DocumentA]
- Select the file
- Click [Open]
- Click [Done] in the "Select Files" dialog box
- Validate the document capture window displays the document contents as expected
- Select the document type from the "Document Type" drop down list
- Populate the "Document Description" field, if desired
- Click [Save]
- Click the "Save was successful" [x] button
- Click the "Document was added to Avatar" [x] button
- Open "Clinical Document Viewer"
- Select the client and view the clients current documents
- View the document that was imported in previous steps
- Validate the document image is as expected
Scenario 2: Chart Review - Document Capture (Prevent Non-episodic Document Capture - Enabled)
Specific Setup:
- This must be tested in a Perceptive enabled environment.
- Have "Document Capture" added to a user's chart review forms
- Have a document that can be imported for an existing client on the system. [DocumentA]
- Have registry setting "Prevent Non-episodic Document Capture" set to "Y"
Steps
- Select a client
- Right-click on the client and click 'Display Chart'
- Select the "Document Capture" form from the list of forms on the left side panel
- Select the "Document Capture" form.
- Select "Import" from the "Capture Mode" dialog box
- In the "Select Episode" dialog, click the episode number drop down list
- Validate "Non-episodic" is not displayed as a selection
- Select an episode
- In the "Document Capture" window, click [Capture]
- Click [Browse] in the "Select Files" dialog box
- From the "Look In" prompt, navigate to the location of [DocumentA]
- Select the file
- Click [Open]
- Click [Done] in the "Select Files" dialog box
- Validate the document capture window displays the document contents as expected
- Select the document type from the "Document Type" drop down list
- Populate the "Document Description" field, if desired
- Click [Save]
- Click the "Save was successful" [x] button
- Click the "Document was added to Avatar" [x] button
- Open "Clinical Document Viewer"
- Select the client and view the clients current documents
- View the document that was imported in previous steps
- Validate the document image is as expected
Scenario 3: Validate Document Capture - Import Non-Episodic
Specific Setup:
- Perceptive must be installed and enabled.
- A user must be defined (User A).
- A document must exist for import.
Steps
- Login as "User A".
- Validate the loading spinner is blue.
- Select a client from "myClients" or from the Client search.
- Open the client's dashboard.
- Validate the 'Client Dashboard', 'Client Header' text and 'Document Capture' icon are blue.
- Using "Document Capture", scan or import in a document.
- Select "Non-episodic" in the "Episode" field.
- 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 Non-episodic (-) designation and that it displays.
Scenario 4: 'All Documents' widget - validate the correct documents display for sub-system code
Specific Setup:
- Perceptive must be installed and enabled.
- A user must be defined (User A). "User A" must be currently logged into the root system code.
- A document must exist for import.
- 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).
- A sub-system code must exist that limits episode access (Sub-System Code A).
- The 'Prevent Non-Episodic Document Capture' registry setting must be blank.
- A client must be admitted in an inpatient and outpatient episode (Client A).
Steps
- Select "Client A" and access the 'Client Dashboard'.
- Using 'Document Capture', scan or import in a document.
- Select "Non-episodic" in the 'Episode' field.
- Capture and save the document.
- Navigate to the 'All Documents' view.
- Validate the newly imported non-episodic document is present and select it.
- Validate the 'Console Widget Viewer' displays the document.
- Click [Close All].
- Open the client's dashboard.
- Using 'Document Capture', scan or import in a document.
- Select an outpatient episode in the 'Episode' field.
- Validate the correct Episode displays in the 'Document Properties' field.
- Capture and save the document.
- Navigate to the "All Documents" view.
- Select "All Episodes" in the 'Episode' field.
- Refresh the 'All Documents' widget.
- Validate the newly imported episodic document is present and select it.
- Validate the 'Console Widget Viewer' displays the document.
- Log out.
- Login to "Sub-System Code A" as "User A".
- Select "Client A" and navigate to the 'All Documents' view.
- Validate the non-episodic document is present and select it.
- Validate the 'Console Widget Viewer' displays the document.
- Validate the 'Episode' field does not contain an outpatient episode.
- Validate the episodic document from the previous steps is not present in the 'All Documents' widget.
|
Topics
• Clinical Document Viewer
• Document Import/Scan
• Perceptive
• NX
|
To Do List - Supported in NX
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- To Do List
- Dynamic Form Display Row Detail
Scenario 1: To Do List - Validate Print on Pop Up Windows
Steps
- Open the "To Do List" form.
- Click "Load To Dos" button.
- Select a To Do.
- Click "Display Row".
- Validate document displays.
- Click "Print".
- Validate document prints as it displays.
- Return to the main page.
- Click "Print To Do List".
- Validate the report includes all the documents in the "To Do List" table.
- Return to the main page.
- Add a comment to one of the rows.
- Close form.
Scenario 2: To Do List - Form Validation
Specific Setup:
- To Dos generated for various clients.
Steps
- Open the "To Do List" form.
- Click "Load To Dos" button.
- Validate the To Do's are loaded into a table.
- Select a row in the table.
- Click "Display Row" button.
- Validate the document displays and is readable.
- Click "Print" button.
- Validate the document prints as it displays.
- Click "Print To Do List" button.
- Validate all the To Dos are included in the list.
- Close the report.
- Click "Submit" to exit the form.
|
Topics
• My To Do's
• NX
|
Querying Modeled form Data
Scenario 1: Validate querying modeled form data using table 'SYSTEM.RADplus_client_modeled_link"
Specific Setup:
- Have a modeled form [FormA] with rows of data filed in the form. For this test, modeled form "Patient Conditions" is used.
- In form "Widget Definition", have two "SQL" query widgets defined [WidgetA] and [WidgetB], set to display data filed in the modeled table[TableA], that is associated with [FormA]. In this example "SYSTEM.patient_conditions" is used
- [WidgetA] will have a standard query to display all data. For example: "SELECT * FROM SYSTEM.user_patient_conditions" WHERE Option_Id='USER16'"
- [WidgetB] will have a query to display all data but will use the "SYSTEM.RADplus_client_modeled_link" table. For example: "Select * from SYSTEM.RADplus_client_modeled_link as a inner join SYSTEM.user_patient_conditions as b on a.Option_Id=b.Option_Id and a.PATID=b.PATID and a.FACILITY=b.FACILITY"
- [UserA] has both widgets placed on their home view
- Have two reports created, [ReportA] and [ReportB]
- [ReportA] will query [TableA] directly in order to display all field data
- [ReportB] will query the "SYSTEM.RADplus_client_modeled_link" table with field "Option Description" field equal to [FormA], in order to display all field data in [TableA]
Steps
- Log in as [UserA]
- Click the [Refresh] button for [WidgetA] on the home view
- Validate data is displayed successfully and note data retrieval time for data to populate in the widget
- Click the [Refresh] button for [WidgetB] on the home view
- Validate data is displayed successfully and note the data retrieval time for data to display in the widget
- Validate the time of data retrieval is the same or better than the time noted in step 2a
- Open [ReportA]
- Click to submit the report
- Validate data is displayed successfully and note the data retrieval time taken for data to populate in the report
- Open [ReportB]
- Click to submit the report
- Validate data retrieval time is the same or better than the time noted in step 4a
|
Topics
• SQL Data Access
• NX
|
| |