Team Definition
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Team Definition - field and data validations
Specific Setup:
- Have an existing team created in form "Team Definition" or create a new one [TeamA]
- In form "User Definition", have existing users on the system and users with user IDs defined as follows:
- a user defined with a user ID that is in all lowercase characters
- a user defined with a user ID that begins with a lowercase character and the rest being in mixed case
- a user defined with a user ID that is in all uppercase characters
- a user defined with a user ID that begins with an uppercase character and rest being in mixed case
Steps
- Open the "Team Definition" form.
- Click [Select Team] and select [TeamA]
- Click [Select Users]
- Click the "A-J" checkbox, to expand the user list
- Validate the entire list of names is displayed in the correct alphabetical order, including any of the users defined in the setup
- Select any desired users
- Click the "K-Q" checkbox, to expand the user list
- Validate the entire list of users are displayed in the correct alphabetical order, including any of the users defined in the setup
- Select the desired users
- Click the "R-Z" section checkbox, to expand the user list
- Validate the entire list of users are displayed in the correct alphabetical order, including any of the users defined in the setup
- Select any desired users
- Click [OK]
- Click [File].
- Close the form
- Open the "Team Definition" form.
- Click [Select Team] and select [TeamA]
- Click [Select Users]
- Validate users selected in step 3 are selected
- Click [Cancel]
- Validate that the 'Team Information' text field contains the users selected in step 3 along with their user descriptions
|
Topics
• Forms • NX
|
Product Updates - Version upgrades
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Current Server Information (PM)
- Product Updates (PM)
- Globals
- View Global Data
Scenario 1: "Product Updates" form - Post installation validations
Specific Setup:
- Have a system with one or more child namespace. For example "CWS", "MSO" and "CFMS"
- The system is ready to upgrade to following years module update for "RADPlus". For this test, RADplus "2021" will be upgraded to "2022"
Steps
- Open the "Product Updates" form.
- Select the "PM" namespace from the Application dropdown list
- Click [Select Update/Customization Pack].
- Browse to the location of the "RADplus" update file and select the file
- Click [Install Update/Customization Pack].
- Click [OK] when the install has completed
- Click [Close Form]
- Open the "Current Server Information" form in the "PM" namespace
- Validate the "RADplus Updates" results text box includes two entries
- Update #001 - RADplus 2022 Loaded ...
- Update #Pre_installation - RADplus 2022 Loaded ....
- Close the form
- Open the "Current Server Information" form for a child namespace, for example "CWS"
- Validate the "RADplus Updates" results text box includes the entry
- Update #001 - RADplus 2022 Loaded ...
- Close the form
- Open the "Current Server Information" form for any other child namespaces
- Validate the "RADplus Updates" results text box includes the entry
- Update #001 - RADplus 2022 Loaded...
- Close the form
|
Topics
• Cache • Update Install • NX
|
Change MR#
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: "Change MR#" process - validate client and updated document data (appended and not appended)
Specific Setup:
- Have a client [ClientA] whose client ID # will need to be changed via the form "Change MR#" or the "Change MPI MR#" form [FormA]
- For [ClientA] have:
- A document created [Doc1], for example "Document Routing" document
- A "Treatment Plan" record on file [TPrec1] filed via the "Treatment Plan" form
- A "Progress Note" record on file [PMrec1] filed with a progress note form. For example, form "Ambulatory Progress Notes"
- A "Modeled Form" record [MFrec1] filed with any user modeled form
Steps
- Open [FormA]
- Enter the current ID of [ClientA] in the "Client ID" field
- Click [Assign MR#]
- Validate the "New Client ID#" field is populated with a new client ID#
- Click [Submit]
- Validate the form submits successfully and in a timely manner
- In the "My Clients" widget, enter the old client ID# for [ClientA] in the "Search Clients" field
- Validate "No matches found" is displayed
- In the "My Clients" widget, enter the new client ID# for [ClientA] in the "Search Clients" field
- Validate the client is found
- Validate the name of the client is as expected
- Open form "Clinical Document Viewer"
- In the "Select Client" field, enter the old client ID# for [ClientA]
- Validate "No matches found" is displayed
- In the "Select Client" field, enter the new client ID# assigned to [ClientA]
- Validate [ClientA] is found, select the client
- Click [Process]
- Validate the document [Doc1], is present in the list of documents
- Click [View]
- Validate data is displayed as expected in the document
- Open the "Treatment Plan" form
- In the "Select Client" field, enter the old client ID# for [ClientA]
- Validate "No matches found" is displayed
- In the "Select Client" field, enter the new client ID# assigned to [ClientA]
- Validate [ClientA] is found, select the client to open the form
- Validate the treatment plan row filed in the set up [TPrec1] for [ClientA], is present for selection in the pre-display
- Select the row
- Validate the data displayed in the treatment plan, is as expected
- Open the "Progress Note" form
- In the "Select Client" field, enter the old client ID# for [ClientA]
- Validate "No matches found" is displayed
- In the "Select Client" field, enter the new client ID# assigned to [ClientA]
- Validate [ClientA] is found, select the client
- Validate the progress note row filed in the set up [PNrec1] for [ClientA], is present for selection in the pre-display
- Select the row
- Validate the data displayed in the progress note, is as expected
- Open the "Modeled" form
- In the "Select Client" field, enter the old client ID# for [ClientA]
- Validate "No matches found" is displayed
- In the "Select Client" field, enter the new client ID# assigned to [ClientA]
- Validate [ClientA] is found, select the client to open the form
- Validate the modeled form row filed in the set up [MFrec1] for [ClientA], is present for selection in the pre-display
- Select the row
- Validate the data displayed in the modeled form, is as expected
|
Topics
• Change MR# • NX
|
State Form File - Output
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- State Form Task Scheduler
- System Task Scheduler
- State Form File Generation
Scenario 1: Validate a state form file generated via the "State Form Task Scheduler" "
Specific Setup:
- Have a state form definition file created in form "State Form Definition" that with the "Record Delimiter" field set to "Carriage Return + Line Feed" [DefinitionA]
Steps
- Open form "State Form Task Scheduler"
- Select "Single Definition" in the "Type" field
- Select the [DefinitionA] from the "Select Batch or Definition" drop down list
- Set the "File Description" field to a desired file name
- Select "Static" in the "Change From Date"
- Set the "Static Date" field to today's date
- Select "Static" in the "Change Through Date"
- Set the "Static Date" field to today's date
- Select "Yes" in the "Create File" field
- Click [Submit]
- At the dialog, "Filed. In order for compiles to be run, the new task must be scheduled using the 'System Task Scheduler' form", click [OK]
- Open the "System Task Scheduler" form
- In the "Schedule(s)" field, select the task created in step for [DefinitionA] in step 1
- Select a desired recurrence type pattern from the "Recurrence Pattern" field. For example "Daily"
- Populate a desired value in the "Task Occurrence Sequence".
- Populate the "Start By" field with today's date
- Populate the "Start Time" field with a time later than the current time
- Click [Schedule Task]
- Close the form
- Wait till the "Start Time" set in step 2 has passed
- Open the "State Form File Generation" form.
- Select [DefinitionA] in the "State Form" field
- Select "Dump File" in the "File Generation Options" field
- In the "Select File" field, select the compiled file for [DefinitionA], generated by the automated task set up in step 2
- Click [Process]
- Validate there is a carriage return and a line feed after each record displayed in the output, as expected displayed, has a carriage return and a line feed after it on the report
State Form Definition - XML Header Tags
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- State Form Definition
- State Form File Generation
Scenario 1: 'XML type "State Form Definition" file validations
Specific Setup:
- Have a definition created [DefintionA] in form "State Forms Definition" with a "File Type" set to "XML".
Steps
- Open form "State Form Definition"
- Set field "New or Existing" to "Existing"
- Select [DefinitionA] in the "Select State Form" field
- Navigate to the "Definitions" Options" field at the bottom of the section
- Deselect "Remove XML Declaration", if it is currently selected
- Click [File Form]
- Validate filing completes successfully
- Close the form
- Open form "State Form File Generation"
- Select the [DefinitionA] in field "State Form"
- In the "File Generation Options" field, select "Compile"
- Click [Process]
- Validate the process completes successfully
- In the "File Generation Options" field, select "Dump File"
- Click [Process]
- Validate the output of the state form report includes the "XML declaration" header tag in the first line of the output. For example: "<?XML version="1.0" encoding="UTF-8"?>"
- Close the report and close the form
- Open form "State Form Definition"
- Set field "New or Existing" to "Existing"
- Select [DefinitionA] in the "Select State Form" field
- Navigate to the "Definitions" Options" field at the bottom of the section
- Select the "Remove XML Declaration" check box
- Click [File Form]
- Validate filing completes successfully
- Close the form
- Open form "State Form File Generation"
- Select the [DefinitionA] in field "State Form"
- In the "File Generation Options" field, select "Compile"
- Click [Process]
- Validate the process completes successfully
- In the "File Generation Options" field, select "Dump File"
- Click [Process]
- Validate the output of the state form report no longer includes the "XML declaration" header tag in the output of the report.
- Close the report and close the form
|
Topics
• State Form Task Scheduler • NX • State Form Tools
|
RADplus modeling - Future Dates
Scenario 1: Future Dates - Table Definition
Specific Setup:
- An envelope must be created or imported with the 3 fields:
- A date field "TestingTheAllow" set to allow future dates ("No").
- A date field "TestingTheError" set to an error dialog when future dates are selected ("Error").
- A date field "TestingTheWarning" set to a warning("Warning").
- A client must be enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access the newly created form.
- Set the 'TestingTheAllow' field to a future date.
- Validate the 'TestingTheAllow' field is set to a future date.
- Set the 'TestingTheWarning' field to a future date.
- Validate the 'Warning' Dialog is displayed and click [Cancel].
- Set the 'TestingTheWarning' field to the current date.
- Validate the 'TestingTheWarning' field is set to the current date.
- Set the 'TestingTheError' field to a future date.
- Validate the 'Error' Dialog is displayed and click [OK].
- Set the 'TestingTheError' field to the current date.
- Validate the 'TestingTheError' field is set to the current date.
Site Specific Section Modeling - Future Dates
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: New Service note in 'Progress Notes (Group and Individual)'
Specific Setup:
- Using 'Site Specific Section Modeling', 3 fields must be created:
- A date field "TestingTheAllow" set to allow future dates ("No").
- A date field "TestingTheError" set to an error dialog when future dates are selected ("Error").
- A date field "TestingTheWarning" set to a warning ("Warning").
- A client must be enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access the 'Progress Notes (Group and Individual)' form.
- Select desired episodes from the 'Request Episode(s)' field.
- Select 'New Service'.
- Select "Psychologist" from the 'Note Type' field.
- Set 'Notes Field' field to "test".
- Search for and select a valid practitioner in the 'Practitioner' field.
- Set the 'Date Of Service' field to a future date.
- Validate the 'Warning' Dialog is displayed and click [Cancel].
- Set the 'Date Of Service' field to a date in the past.
- Validate the 'Date Of Service' field is set to a date in the past.
- Search for and select any desired code in the 'Service Charge Code'.
- Select "Draft" from the 'Draft/Final' field.
- Set the 'Date' field to the current date.
- Set the 'TestingTheWarning' field to a future date.
- Validate the 'Warning' Dialog is displayed and click [Cancel].
- Set the 'TestingTheWarning' field to a future date.
- Validate the 'Warning' Dialog is displayed and click [OK].
- Validate the 'TestingTheWarning' field contains a future date.
- Set the 'TestingTheWarning' field to the current date.
- Validate the 'TestingTheWarning' field is set to the current date.
- Set the 'TestingTheError' field to a date future date.
- Validate the 'Error' Dialog is displayed and click [OK].
- Set the 'TestingTheError' field to the current date.
- Validate the 'TestingTheError' field is set to the current date.
- Set the 'TestingTheAllow' field to a future date.
- Validate the 'TestingTheAllow' field is set to a future date.
- Click [File Note].
- Access the clients chart and confirm a new progress form was filed.
Scenario 2: Disclosure Management - Future Dates
Specific Setup:
- Using 'Site Specific Section Modeling' the following fields must be set accordingly:
- "Request Date" set to a 'warning' ("Warning").
- "'Request For Information Start Date" set to an error dialog when future dates are selected ("Error").
- "'Request For Information End Date" set to an error dialog when future dates are selected ("Error").
- "Authorization Start Date" set to a warning ("Warning").
- "Authorization End Date" set to a warning ("Warning").
- "Disclosure Date" set to a warning ("Warning").
- A client must be enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access the 'Disclosure Management' form.
- Set the 'Request Date' field to a future date.
- Validate the 'Warning' Dialog is displayed and click [Cancel].
- Set the 'Request Date' field to the current date.
- Validate the 'Request Date' field is set to the current date.
- Set the 'Request For Information Start Date' field to a future date.
- Validate the 'Error' Dialog is displayed and click [OK].
- Set the 'Request For Information Start Date' field to a date in the past.
- Validate the 'Request For Information Start Date' field is set a date in the past.
- Set the 'Request For Information End Date' field to a future date.
- Validate the 'Error' Dialog is displayed and click [OK].
- Set the 'Request For Information End Date' field to the current date.
- Validate the 'Request For Information End Date' field is set to the current date.
- Select desired episodes from the 'Request Episode(s)' field.
- Select desired items from the 'Requested Chart Items' field.
- File and save an Organization.
- Select 'Authorization'.
- Set the 'Authorization Start Date' field to a future date.
- Validate the 'Warning' Dialog is displayed and click [Cancel].
- Set the 'Authorization Start Date' field to a date in the past.
- Validate the 'Authorization Start Date' field is set a date in the past.
- Set the 'Authorization End Date' field to a future date.
- Validate the 'Warning' Dialog is displayed and click [Cancel].
- Set the 'Authorization End Date' field to the current date.
- Validate the 'Authorization End Date' field is set to the current date.
- Select desired episodes from the 'Authorization Episode(s)' field.
- Select "Yes" and click [Update Chart Items Authorized for Disclosure].
- Click [Save].
- Select 'Disclosure'.
- Set the 'Disclosure Date' field to a future date.
- Validate the 'Warning' Dialog is displayed and click [Cancel].
- Set the 'Disclosure Date' field to the current date.
- Set the 'Disclosure Time' to the current time.
- Select desired charts from the 'Chart Disclosure Information'.
- Select 'Electronic' and click [Process].
- Select "Client A" and access the 'Disclosure Management' form.
- Validate a new disclosure was filed.
|
Topics
• Envelope Definition • Progress Notes • Disclosure
|
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
|
Support is added for other products and modules
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- CarePOV Management
- CareFabric Monitor
- Diagnosis
- Staff Members Hours And Exceptions
- Problem List
Scenario 1: CarePOV Management - 'Electronic Visit Verification' - 'Celltrak' integration
Specific Setup:
- myAvatar must be configured for Electronic Visit Verification.
- myAvatar must be configured to integrate with Celltrak and vice versa.
- A New Product using EVV must be created in the 'CareFabric Integration Management' form and a 'User to send To-Dos' must be filed. In the 'Code Mappings' section of this form a "Note Type" mapping type must be created for EVV.
Steps
- Access the 'CarePOV Management' form.
- Select the 'Electronic Visit Verification' section.
- Select "Celltrak" in the 'EVV Vendor' field.
- Select the desired user in the 'EVV Admin User ID' field. Please note: this will determine the user that will be notified if EVV communication is lost due to technical issues. The user will be notified via To-Do in the 'My To Do's' widget.
- Enter the desired value in the 'Vendor Account Number' field.
- Select the desired progress note form in the 'Progress Note Form' field.
- Select "Yes" in the 'Save Progress Notes' field.
- Select the desired site in the 'Site' field.
- Enter the desired value in the 'Medicaid Provider ID' field.
- Validate the 'Required Sections' field is displayed and contains: "SendTelephonyPatient - PrimaryDiagnosis", "SendTelephonyPatient - PayerProgram", and "SendTelephonyPatient - PayerID". Please note: when selected, these sections will be required in order to trigger the 'SendTelephonyPatient' EVV action.
- Select the desired value(s) in the 'Required Sections' field.
- Validate the 'Provider Address To Be Sent' field is displayed and contains: "Home" and "Office". Validate "Office" is the default value. Please note: the 'Addresses' section of the 'SendTelephonyResource' EVV action payload will be determined based on this selection.
- Select the desired value in the 'Provider Address To Be Sent' field.
- Validate the 'Payor Program ID' grid contains three columns: "Guarantor", "Payer ID", and "Payer Program".
- Click [New Row].
- Validate the 'Guarantor' field of the 'Payor Program ID' grid contains all guarantors regardless of financial class.
- Select the desired value in the 'Guarantor' field of the 'Payor Program ID' table.
- Enter the desired value in the 'Payer ID' field of the 'Payor Program ID' table.
- Enter the desired value in the 'Payer Program' field of the 'Payor Program ID' table.
- Validate the 'Progress Notes Form Mapping' grid is displayed and contains three columns: "Service Code", "Program", and "Progress Notes Form". Please note: This grid allows the ability to determine the progress note forms that will be used when saving notes.
- Click [New Row].
- Select the desired value in the 'Service Code' field.
- Select the desired value in the 'Program' field.
- Select the desired value in the 'Progress Notes Form' field.
- [Submit].
Scenario 2: Progress Notes (Group and Individual) - Validate the 'Enable Treatment Plan Grid' registry setting
Specific Setup:
- A client must have a Treatment Plan filed with a problem, goal, objective, and intervention associated (Client A).
- The 'Progress Notes' widget is on the HomeView for the logged in user.
Steps
- Access the 'Registry Settings' form.
- Enter "Enable Treatment Plan Grid" in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings]
- Select "Enable Treatment Plan Grid" for 'Progress Notes (Group and Individual)' from the 'Registry Setting' list.
- Click [OK].
- Validate the 'Registry Setting Details' field contains "Enter "Y" to add 'Treatment Plan' grid field to the form. Enter "YD" to add the grid field and enable the functionality to default the previously selected treatment plan to the new row. Enter "N" to remove the field from the form."
- Enter "Y" in the 'Registry Setting Value' field.
- Click [Submit].
- Validate a "Registry Editor Filing" message is displayed stating: Successful filing.
- Click [OK].
- Validate a "Form Return" message is displayed stating: Submitting has completed. Do you wish to return to form?
- Click [No].
- Access the 'Progress Notes (Group and Individual)' form.
- Verify the 'Treatment Plan' grid is displayed.
- Enter "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 any value in the 'Note Type' field.
- Click [New Row] in the 'Treatment Plan' grid.
- Select the desired Treatment Plan in the 'Select T.P. Version' field.
- Click [View] in the 'Select T.P. Item Note Addresses' field.
- Verify the 'Treatment Plan' window is displayed with "Client A's" treatment plan(s).
- Select the desired treatment plan item in the 'Treatment Plan' window.
- Click [Return].
- Validate the 'Note Addresses Which Treatment Plan Problem' field contains the Treatment Plan item selected in the previous step.
- Enter the desired value in the 'T.P. Item Notes/Documentations' field.
- Enter the desired value in the 'Notes Field' field.
- Select "Draft" in the 'Draft/Final' field.
- Click [File Note].
- Validate a "Progress Notes" message is displayed stating: Note Filed.
- Click [OK].
- Validate the 'Treatment Plan' grid no longer contains the previously filed row.
- Select the note filed in the previous steps in the 'Select Draft Note To Edit' field.
- Validate the 'Treatment Plan' grid contains the row filed in the previous steps.
- Click [New Row] in the 'Treatment Plan' grid.
- Validate the 'Select T.P. Version' field does not contain a value.
- Select the second row in the 'Treatment Plan' grid.
- Click [Delete Row].
- Validate a "Confirm" message is displayed stating: Are you sure you want to delete these rows?
- Click [Yes].
- Select "Final" in the 'Draft/Final' field.
- Click [File Note].
- Validate a "Progress Notes" message is displayed stating: Note Filed.
- Click [OK] and close the form.
- Access the 'Registry Settings' form.
- Enter "Enable Treatment Plan Grid" in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings]
- Select "Enable Treatment Plan Grid" for 'Progress Notes (Group and Individual)' from the 'Registry Setting' list.
- Click [OK].
- Enter "YD" in the 'Registry Setting Value' field.
- Click [Submit].
- Validate a "Registry Editor Filing" message is displayed stating: Successful filing.
- Click [OK].
- Validate a "Form Return" message is displayed stating: Submitting has completed. Do you wish to return to form?
- Click [No].
- Access the 'Progress Notes (Group and Individual)' form.
- Verify the 'Treatment Plan' grid is displayed.
- Enter "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 any value in the 'Note Type' field.
- Click [New Row] in the 'Treatment Plan' grid.
- Select the desired Treatment Plan in the 'Select T.P. Version' field.
- Click [View] in the 'Select T.P. Item Note Addresses' field.
- Verify the 'Treatment Plan' window is displayed with "Client A's" treatment plan(s).
- Select the desired treatment plan item in the 'Treatment Plan' window.
- Click [Return].
- Validate the 'Note Addresses Which Treatment Plan Problem' field contains the Treatment Plan item selected in the previous step.
- Enter the desired value in the 'T.P. Item Notes/Documentations' field.
- Click [New Row] in the 'Treatment Plan' grid.
- Validate the 'Select T.P. Version' field defaults in with the value selected in the first row.
- Click [View] in the 'Select T.P. Item Note Addresses' field.
- Verify the 'Treatment Plan' window is displayed with "Client A's" treatment plan(s).
- Select the desired treatment plan item in the 'Treatment Plan' window.
- Click [Return].
- Validate the 'Note Addresses Which Treatment Plan Problem' field contains the Treatment Plan item selected in the previous step.
- Enter the desired value in the 'T.P. Item Notes/Documentations' field.
- Enter the desired value in the 'Notes Field' field.
- Select "Final" in the 'Draft/Final' field.
- Click [File Note].
- Validate a "Progress Notes" message is displayed stating: Note Filed.
- Click [OK] and close the form.
- Select "Client A" and navigate to the 'Progress Notes' widget.
- Validate the progress notes filed in the previous steps are displayed.
- Validate the rows filed in the 'Treatment Plan' grid are displayed.
Scenario 3: Diagnosis - Diagnosis Entry
Specific Setup:
- Client must be enrolled in an active episode and have a diagnosis on file (Client A).
Steps
- Select "Client A" and access the ‘Diagnosis’ form.
- Select the diagnosis row to edit.
- Click [Edit].
- Click [New Row].
- Select the desired value in the 'Diagnosis Search' field.
- Populate all required and desired fields.
- Click [Submit] and [No].
- Select "Client A" and access the 'Diagnosis' form.
- Select the diagnosis row edited in the previous steps.
- Click [Edit].
- Validate the newly entered row is displayed as expected.
- Close the form.
Scenario 4: 'Staff Members Hours and Exceptions' - Verification of 'Staff Member Hours' Information Entry/Filing
Specific Setup:
- A staff member must be defined in 'Practitioner Enrollment' (Staff Member A).
Steps
- Access the 'Staff Members Hours and Exceptions' form for "Staff Member A".
- Click [Staff Member Hours].
- Validate the 'Staff Member Hours' grid is displayed.
- Click [New Row].
- Enter the desired date in the 'Effective Date' field.
- Select the desired day in the 'Day' field.
- Select the desired site in the 'Site' field.
- Enter the desired times in the 'Start Time' and 'End Time' fields.
- Populate any other desired values.
- Click [Save], [Yes], and [Submit].
- Access the 'Staff Members Hours and Exceptions' form for "Staff Member A".
- Click [Staff Member Hours].
- Validate the 'Staff Member Hours' grid is displayed.
- Validate the hours entered in the previous steps are displayed as expected.
- Close the form.
Scenario 5: Problem List - Add / Edit / Void a problem
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- Must have an "Active" and "Void" dictionary value defined for the 'Status (16214)' dictionary. The 'Active Status' extended dictionary data element defined for these values.
Steps
- Select "Client A" and access the 'Problem List' form.
- Click [View/Enter Problems].
- Select the desired problem in the 'Problem' field.
- Select "Active" in the 'Status' field.
- Populate all other desired fields.
- Click [Save], [Yes], and [Submit].
- Select "Client A" and access the 'Problem List' form.
- Click [View/Enter Problems].
- Validate the problem filed in the previous steps is displayed.
- Select "Void" in the 'Status' field.
- Click [Save], [Yes], and [Submit].
- Select "Client A" and access the 'Problem List' form.
- Click [View/Enter Problems].
- Validate the problem is no longer displayed since it has been voided.
- Close the form.
|
Topics
• Progress Notes • Diagnosis • Practitioner • Problem List
|
State Form Tools - State Form Button Mapping
Scenario 1: Modeled Form - Validate the use of "State Form Button" mapping functionality
Specific Setup:
- Have modeled form [FormA] that includes a "ScriptLink" type button [PopulateA] defined, as well as a "Name" type field [Patient Name] and "Date" type field [Date of Birth], on the form
- Have a state form definition file [StateFormDefA] created that extracts the "Patient Name" and "Date of birth" from the "SYSTEM.patient_current_demographics" table
- In form "State Form Button Mapping", have the following prompts populated with the form submitted
- [PopButtonA] selected in the "Button Field"
- [StateFormDefA] selected in the "State Form Definition" field
- "Patient Name" selected in the "Parameter Field 1" field
- "Date of Birth" selected in the "Parameter Field 2" field
- Have "Netsmart" configure the [PopulateA] button on [FormA] using "Programmer Override" logic in order execute the [StateFormDefA] file so that it populates [FieldA] and [FieldB] on modeled form, when a user clicks the [PopulateA] button
Steps
- Open [FormA]
- Select the desired client [ClientA]
- Click the [PopulateA] button, set up on the form
- Validate the [Patient Name] field contains the expected name for [ClientA]
- Validate the [Date of Birth] field contains the date of birth for [ClientA]
- Click [Submit]
- Validate the form files successfully
- Return to [FormA]
- Select [ClientA]
- Validate the [Patient Name] field contains the expected name for [ClientA]
- Validate the [Date of Birth] field contains the date of birth for [ClientA]
State Form Definition Form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- State Form Definition
- State Form File Generation
Scenario 1: 'State Form Definition' form - "Define Record Data Elements" grid validations
Specific Setup:
- Have a state form definition file created in form "State Form Definition", [DefinitionA]. For this example, a definition that selects the "PATID" and "Patient Name" for all clients on the system from the SYSTEM.patient_current_demographics table is used
- Have two test clients:
- [ClientA] with a PATID of "1"
- [ClientB] with a "PATID" of "2" and also has a "Date of Birth" filed in their client record
Steps
- Open form "State Form Definition"
- Select [DefinitionA]
- Navigate to the "Record Definition" tab
- Select the existing record in the "Select Record" field
- Click the "Define Record Data Elements" to open the data elements grid
- In the grid, select the row containing "PATID",
- Navigate to the "Force Error Condition" column
- Enter "p.PATID = 1" in the input field
- Validate the value is accepted
- Navigate to 'Default Error Message' column
- Enter a default text message that includes the clients name in the message but formatted to use the "NAME1" format variable, to just display only the clients last name. For example enter, "Client {p.patient_name:NAME1} is not valid"
- Validate the value is accepted
- Save the grid
- File the record and file the form
- Open form "State Form File Generation"
- Select [DefinitionA]
- Select "Compile" in the "File Generation Options" field
- Click [Process]
- Validate a message is displayed indicating the compile is complete but it contains errors
- Click [OK]
- Click the [Process] button to run the error report
- Validate the warning message is present and contains the last name PATID "1" as expected. For example, "Client SMITH is not valid"
- Close the report and close the form
- Open form "State Form Definition"
- Select [DefinitionA]
- Navigate to the "Record Definition" tab
- Select the existing record in the "Select Record" field
- Click "Define Record Data Elements" to open the data elements grid
- In the grid, select the row containing "PATID",
- Navigate to the "Force Error Condition" column
- Enter "p.PATID = "2" in the input field
- Validate the value is accepted
- Navigate to 'Default Error Message' column
- Enter a default text message to include the display of the clients date of birth using the "D3" date format variable, which will display the date in the "YYYY-MM-DD" format. For example enter, "Client {p.patient_name:NAME1} is not valid. DOB {p.date_of_birth:D3}"
- Validate the value is accepted
- Save the grid
- File the record and file the form
- Open form "State Form File Generation"
- Select [DefinitionA]
- Select "Compile" in the "File Generation Options" field
- Click [Process]
- Validate a message is displayed indicating the compile is complete but it contains errors
- Click [OK]
- Click the [Process] button to run the error report
- Validate a warning message is displayed containing the last name and the date of birth for PATID "2" as expected, for example: "Client SMITH is not valid. DOB 1996-07-25"
|
Topics
• NX • State Form Tools
|
User Role Definition - Documents
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- User Role Definition
- Document Management Definition
- User Role File Import
- User Role File Export
Scenario 1: 'User Role File Import' - Import Validations
Specific Setup:
- Create a new form type [FormX] in form "Document Management Definition". Note the form type ID number, for this example "27" is used
Steps
- Open the 'User Role Definition' form.
- In the User Role ID field
- Enter a name for a new role [RoleX]
- Click to the
- Click the "Document Management" Section
- Select "No" in the 'Is this user a Document Management Administrator?' field.
- Select "Specify Forms" in the 'Forms Allowed To View' field
- Select the document created in the set up [FormX]
- Click back to the "User Role Definition" section
- Populate all the required fields and any other desired fields
- Submit the form
- Validate the form files successfully
- Open form "User Role File Export"
- Click "Select Roles to Export"
- Select [RoleX]
- Click [Begin Export]
- Save the export file [ExportX] in a folder
- Close the form
- Open form "Document Management Definition"
- Click [Select Form]
- Select [FormX]
- Click [Delete]
- Click [Yes] to confirm the deletion
- Exit the form
- Open the 'User Role Definition' form.
- Select [RoleX]
- Click the "Document Management" Section
- Click "Specify Forms" in the 'Forms Allowed To View' field
- Validate [FormX] is no longer present in the list
- Click [Cancel]
- Exit the form
- Open form "User Role File Import"
- Click [Select Import File]
- Navigate to the location of [ExportX] saved in step 2
- Select the file
- Click [Begin Import]
- Validate the following warnings are present in the import scan results
- "WARNING: Role [RoleX] contains access to view documents of form type '27' that does not exist. Document form type '27' will be skipped.
- WARNING: Role [RoleX] has existing data that will be overwritten.
- Open the 'User Role Definition' form.
- Select [RoleX]
- Click the "Document Management" Section
- Click "Specify Forms" in the 'Forms Allowed To View' field
- Validate the forms list does not include [FormX], as expected
- Select [Clear All]
- Submit the form
- Validate the form files successfully
Scenario 2: User Role Definition - Validate 'Copy User Roles to Other System Codes' functionality
Specific Setup:
- Have a system defined with two root system codes. [SYSA] and [SYSB]
- Both system codes contain the same "Forms" and associated form "ID's" defined in form "Document Management Definition"
- In [SYSA], create a new form type [FormZ] in form "Document Management Definition". Note the form type ID number, for this example "28" is used
- In [SYSA], have or create a new user role [RoleZ]
- Have the 'Registry Settings' form, set the 'Copy User Roles to Other System Codes' registry setting to "Y".
- Log into root code [SYSA]
Steps
- Open the 'User Role Definition' form.
- Click [Select User Role]
- Select [RoleZ]
- In the 'Select Codes To Copy User Role To' field, select [SYSB]
- Populate any other required fields in that section
- Click the "Document Management" Section
- Select "No" in the 'Is this user a Document Management Administrator?' field.
- Select "Specify Forms" in the 'Forms Allowed To View' field
- Select the document created in the set up, [FormZ]
- Submit the form
- Validate an error is displayed "The following document form types to view do not exist in all selected system codes within 'System Codes To Copy User Role To' and will be unchecked. Document form type '28' does not exist in system code [SYSB]
- Click [OK]
- At the "Submission will be aborted" error message, Click [OK]
- Log out of root code [SYSA]
- Log into root code [SYSB]
- Open form "Document Management Definition"
- Click [Select Form]
- Click [Add New]
- Validate the "Form ID" field has been assigned the same form ID number assigned to [FormZ] in the set up, form ID "28"
- Populate the "Form Name" field
- Populate any other required fields
- Submit the form
- Log out of root code [SYSB]
- Log into root code [SYSA]
- Open the 'User Role Definition' form.
- Click [Select User Role]
- Select user role, [RoleZ]
- In the 'Select Codes To Copy User Role To' field, select [SYSB]
- Populate any other required fields in that section
- Click the "Document Management" Section
- Select "No" in the 'Is this user a Document Management Administrator?' field.
- Select "Specify Forms" in the 'Forms Allowed To View' field
- Select the document created in the set up, [FormZ]
- Submit the form
- Validate the form files successfully
- Return to the form
- Select [RoleZ]
- Click the "Document Management" Section
- Click "Specify Forms" in the 'Forms Allowed To View' field
- Click [Select Forms to View]
- Validate [FormZ] is selected, as expected
- Log out of root code [SYSA]
- Log into root code [SYSB]
- Open the 'User Role Definition' form.
- Click [Select User Role]
- Validate the "Select User Role" field contains [RoleZ]
- Select [RoleZ]
- Click the "Document Management" Section
- Select "Specify Forms" in the 'Forms Allowed To View' field
- Click [Select Forms to View]
- Validate [FormZ] is present and selected in the forms list, as expected
- Close the form
|
Topics
• NX • User Role Definition
|
Guardiant
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Guardiant
- Dynamic Form - Confirm Dialog
- Dynamic Form - Warning Dialog
Scenario 1: Guardiant form - Field validations
Steps
- Open form "Guardiant"
- Click the "Guardiant Configuration" section
- Click [Test Connectivity]
- Validate message "Connectivity Test Successful" is displayed
- Click [OK]
- 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
- Click "Export Configuration"
- In "File Explorer", select a directory to save file
- Click [Save]
- Go to the directory where the file was saved
- Open the "GuardiantConfiguration.txt" file
- Validate data is present in the file
Product Updates - form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Product Updates: Validate import, view, and install update(s)
|
Topics
• Guardiant • NX • Forms
|
|
Topics
• Document Routing • Treatment Plan
|
Required Field Checking
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Modeled Form with Draft/Final
- Dynamic Form - Filing Error
Scenario 1: Form Submission - Required Field Validation
Specific Setup:
- Have a modeled form with at least two sections and also includes a "Draft/Final" type field on the form [FormA]
- In each section of the modeled form have some fields that are set to be required and some that are not
- Have a modeled form with at least two sections and that does not include "Draft/Final" type field on the form [FormB]
- In each section of the modeled form have some fields that are set to be required and some that are not
- Have access to any progress note form containing a "Draft/Final" field
- Have access to any treatment plan form containing a "Draft/Final" field
- Have a client [ClientA] enrolled in an active episode [EpisodeA]
Steps
- Open [FormA]
- Select [ClientA] and then [EpisodeA]
- Populate desired fields in each section of the form but leave at least one required field blank in each section
- Click [Submit]
- Validate a message is displayed indicating which required fields are not populated
- Click [OK]
- Click [Final]
- Validate a message is displayed indicating which required fields are not populated
- Click [OK]
- Validate a message is displayed indicating the "Final" cannot be selected until all the required prompts within the form contain information
- Click [OK]
- Validate that the sections on the left panel with missing required fields have a red flag next to the section name
- Select just one of the sections
- Populate the necessary required fields on that section
- Click [Final]
- Validate a message is displayed indicating which required fields are not populated
- Click [OK]
- Validate a message is displayed indicating the "Final" cannot be selected until all the required prompts within the form contain information
- Click [OK]
- Select the other section
- Populate the necessary required fields on that section
- Click [Final]
- Click [Submit]
- Validate the form files successfully
- Open [FormB]
- Select [ClientA] and then [EpisodeA]
- Populate desired fields in each section of the form but leave at least one required field blank in each section
- Click [Submit]
- Validate a message is displayed indicating which required fields are not populated
- Click [OK]
- Validate that the sections on the left panel with missing required fields have a red flag next to the section name
- Select just one of the sections
- Populate the necessary required fields on that section
- Click [Submit]
- Validate a message is displayed indicating which required fields are not populated
- Click [OK]
- Select the other section
- Populate the necessary required fields on that section
- Click [Submit]
- Validate the form files successfully
- Open the progress note form
- Select a client in the "Select Client" field
- Select an episode in the "Select Episode" field
- Select a progress note type from the "Progress Note For" field
- Select a note type from the "Note Type" field
- Do not populate the required field, "Notes Field"
- Set the "Draft/Final" field to "Final"
- Click [File Note]
- Validate that the error message "The following fields are missing 'Notes Field'", is displayed
- Click [OK]
- Validate the section listed on the left panel that contains the missing required field, has a red flag next to the section name
- Populate the "Notes Field"
- Click [File Note]
- Validate the form files successfully
- Open the treatment plan form
- Click the [Submit] button.
- Verify an error is received warning about missing required fields.
- Click the [T] button in the 'Plan Date' field to input today's date.
- Populate the 'Plan Name' field (If applicable)
- Select any value from the 'Plan Type' field.
- Select "Final" from the 'Draft/Final' field.
- Click [Submit].
- Validate the form files successfully
|
Topics
• Forms • NX
|
NX - Envelope Import
Scenario 1: Validate importing an existing "Envelope" containing form designer changes
Specific Setup:
- Have an existing modeled form [FormA] on the system, that includes "Form Designer" changes made to the form. Make note of the existing form designer changes
- Export the "Envelope" [EnvelopeA], that contains [FormA], setting prompt "Include Form Designer Changes" to "Yes"
Steps
- Open form "Envelope Import"
- Click [Select Envelope For Import]
- Navigate the location of [ExportA]
- Select the file
- In the "Overwrite Existing Envelope or Create New Envelope" field, select "Create New"
- Select "Yes" in prompt "Include Form Design Changes"
- At the dialog prompt, "Some or all of the imported envelope's attributes are currently being used within a different envelope, unable to retain original attributes. Do you wish to view the details?", click "No"
- At the dialog prompt, "Do you want to continue creating the envelope using new attributes?", click "Yes"
- Click "Begin Import Scan"
- In the "Import Scan Results" field, validate there are warnings stating that import file contains an envelope and a table with names that are already in use, and that the import process will assign new names based upon the existing name.
- Click [Begin Import]
- Validate import is completed successfully
- Open [FormA]
- Validate the form designer changes noted in the set up, are displayed as expected
|
Topics
• Envelope Import • NX
|
'Console Widget Configuration' enhanced to allow 'Preferred Forms' selection to display in the 'Console Widget'.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Console Widget Configuration (PM)
Scenario 1: Console Widget Configuration - Setup and sort order for Preferred Forms in the Multiple Form Widget
Specific Setup:
- A client must exist that has previously used at least one form available in the 'Forms to Display' section of the 'Console Widget Configuration' form. (Client A)
Steps
- Access the 'Console Widget Configuration' form.
- Select the 'Multiple Form Widget' section and click [Select Widget].
- Select "Add New Widget" in the 'Select Widgets' dialog and click [OK].
- Set the 'Widget ID' field to "Test1" and the 'Title' field to "Test Widget 1".
- Select an assortment of Forms and click [File].
- Close the 'Console Widget Configuration' form.
- Access the 'View Definition' form.
- Click [Select View], select the current view for the logged in user, and click [OK].
- Click [Launch View Designer].
- Search for and select "Test Widget 1" from the 'Filter by widget title or category' field.
- Click the [Right Arrow] to add "Test Widget 1" to the 'Assigned Widgets' section.
- Drag and drop "Test Widget 1" onto the View.
- Click [Submit] to verify the changes made to the View.
- Click [Submit] and close the form.
- Validate "TEST WIDGET 1" has been added to the View.
- Select "Client A" and validate any forms that were previously utilized for the client are displayed in a table.
- Click [New Record] and validate the Forms selected in 'Console Widget Configuration' are displayed in an alphabetized list.
- Select one of the Forms.
- Validate the selected Form is launched and close the Form.
- Access the 'Console Widget Configuration' form.
- Select the 'Multiple Form Widget' section and click [Select Widget].
- Select "Test Widget 1 (TEST1)" in the 'Select Widgets' dialog and click [OK].
- Validate the 'Widget ID' field contains "TEST1" and the 'Title' field contains "Test Widget 1".
- Validate the 'Forms to Display' section contains the previous selection of Forms.
- Validate any Forms selected in the 'Forms to Display' section are displayed under 'Preferred Forms'.
- Select several of the forms from the 'Forms to Display' section and click [File].
- Close the 'Console Widget Configuration' form.
- Click [New Record] on "TEST WIDGET 1".
- Validate the Forms selected in the 'Preferred Forms' section of 'Console Widget Configuration' are displayed at the top of the list, bolded, and in alphabetical order.
- Validate the other Forms that were not selected are listed after the 'Preferred Forms' and in alphabetical order.
- Select one of the 'Preferred Forms'.
- Validate the selected Form is launched and close the Form.
- Access the 'Console Widget Configuration' form.
- Select the 'Multiple Form Widget' section and click [Select Widget].
- Select "Test Widget 1 (TEST1)" in the 'Select Widgets' dialog and click [OK].
- Validate the 'Preferred Forms' section contains the previous selection of Forms.
- Deselect all Forms from the 'Preferred Forms' section and click [File].
- Close the 'Console Widget Configuration' form.
- Click [New Record] on "TEST WIDGET 1".
- Validate the Forms that were deselected from the 'Preferred Forms' section in 'Console Widget Configuration' have been unbolded and deprioritized.
|
Topics
• Console Widget • Console Widget Configuration • 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
|
Ability to use CSMPROG to login to RxConnect
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Ability to use CSMPROG to login to RxConnect
|
Topics
• RxConnect
|
(CDR) Clinical Database Repository
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
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
|
Report Definition - Avatar NX
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Report Definition (Avatar NX) - Create and launch a report requiring an External ODBC Connection
Specific Setup:
- An external database server [ServerA] exists, that that contains table data [TableA]. For example, an external "SQL" server
- Using form "NX External ODBC Data Sources", have an "ODBC Data Source" created [DataSourceA] configured to use an ODBC driver to connect to the external database server [ServerA]
- Have a Crystal Report [ReportA] created, that connects to the external database [ServerA] using [DataSourceA] in order to display data in [TableA].
Steps
- Open form "Report Definition"
- Click [New Avatar Report]
- Populate the "Report Name" field with a name for the report [ReportDefA]
- Click [Select Report]
- In the "Windows Explorer" window, navigate to the directory that contains [ReportA]
- Click [Save]
- Click to the "Report Parameters" section
- Click [Add New Item] in the "Report Parameters" grid to add any desired parameters. For example "PATID" and "Episode"
- Click the [Additional ODBC Connections] section
- Click [Add New Item]
- Click the "Connection Type" field
- Select "myAvatar NX"
- Click the "myAvatar NX Connection" field
- Select the [DataSourceA] connection created in the set up
- Click [Submit]
- Validate the form files successfully
- Return to the form
- Select [ReportA]
- Click each section populated in steps 1 thru 3
- Validate all fields are populated as expected
- Close the form
- Search form [ReportDefA]
- Populate any parameters required to run the report
- Click [Process]
- Validate the report results, are as expected
|
Topics
• Query/Reporting • 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
|
Avatar NX - 'Result ToDos'
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Validate "Results by Caseload" widget for Today
Specific Setup:
- "Results by Caseload" widget must be on the user's home view.
- A client must be admitted in an existing episode (Client A).
- Client A is part of the logged in user's caseload.
Steps
- Select "Client A" and access the 'Results Entry' form.
- Select "Add" in the 'Add/Edit/Delete Result' field.
- Populate the required and desired fields.
- Click [File Header].
- Validate a dialog is displayed stating "Header information filed" and click [OK].
- Select the 'Result Details' item.
- Select "Add" in the 'Add/Edit/Delete Result Detail' field.
- Click [Select Header].
- Validate the header filed in the previous steps is present.
- Select the result and click [OK].
- Populate all required and desired fields.
- Enter today's date in the 'Observation Date' field.
- Enter the desired time in the 'Received Time' field.
- Click [File Detail Info].
- Validate a dialog is displayed stating "Detail information filed" and click [OK].
- Close the form.
- Navigate to the 'Results By Caseload' widget.
- Click the refresh button.
- Select "Today" in the 'Range to View' field.
- Validate a new row is added for the result.
- Select the row and click [View Result].
- Validate the 'Review Results' form opens with the entry.
- Select the result in the 'Select Results' field and click [Submit].
- Refresh the widget.
- Validate the row is no longer present in the 'Results by Caseload' widget.
Scenario 2: Sub-system codes - Validate 'Review Result' To-Do's
Specific Setup:
- This must be tested in an Avatar NX system.
- There must be a sub-system code set up for system (Code A).
- There must be a notification set up for 'Results Entry' in the 'Notifications Setup' form.
- A client must be enrolled in an existing episode (Client A).
- User must have the 'My To Do's widget configured to a view and be logged in (User A).
Steps
- Select "Client A" and access the 'Results Entry' form.
- Select "Add" in the 'Add/Edit/Delete Result' field.
- Select "User A" in the 'Ordering Practitioner' field.
- Populate all required and desired fields.
- Click [File Header Info].
- Validate a message is displayed stating: Header information filed.
- Click [OK].
- Click [Result Details].
- Select "Add" in the 'Add/Edit/Delete Result Details' field.
- Populate all required and desired fields.
- Click [File Detail Info].
- Validate a message is displayed stating: Detail information filed.
- Click [OK].
- Click [Exit Option].
- Navigate to the 'My To Do's' widget.
- Verify there is a result for "Client A".
- Click [Results Entry].
- Validate the data displays and click [Cancel].
- Close the To Do's.
- Log out.
- Login to "Code A" and navigate to the 'My To Do's' widget.
- Verify there is a result for "Client A".
- Click [Results Entry].
- Validate the data displays and click [Mark Reviewed] and [Save].
- Validate the result no longer displays in the 'My To Do's' widget.
- Close the To Do's.
|
Topics
• Widgets • NX • Results
|
|
Topics
• Document Routing • Progress Notes • My To Do's
|
Form Designer - Import/Export
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Form Designer (CWS)
- Form Designer (PM)
Scenario 1: Form Designer - Export/Import Layout Changes
Specific Setup:
- Have a robust form containing several sections and several fields on each section (Form A).
- Edit any section (Section A) of "Form A" and make any type of form designer change in the section. For this example, a field is moved to different location (Field A).
Steps
- Access "Form A".
- Navigate to "Section A".
- Validate the form designer change made in the setup is present and "Field A" is in a new location.
- Access the 'Form Designer' form.
- Select "Form A" from the 'Forms' field.
- Click [Export Form Designer Copy].
- Validate a 'Confirm' dialog stating "Export Complete." and click [OK] (Note: Export files are saved in the "Downloads" folder)
- Close the form.
- Access the 'Form Designer' form.
- Select "Form A" from the 'Forms' field.
- Select "Section A" in the "Sections" field.
- Click [Show Section].
- Revert the form designer change confirmed in step 1b so "Field A" is returned to its original location.
- Click [Save], [OK] and [Submit].
- Access "Form A".
- Navigate to "Section A".
- Validate the form designer change made in step 3d is present.
- Close the form.
- Access the 'Form Designer' form.
- Select "Form A" from the 'Forms' field.
- Click [Import Form Designer Copy]
- Navigate to the location of the export file.
- Select the file.
- Click [Submit].
- Access "Form A".
- Navigate to "Section A".
- Validate the form designer change made in the setup is present and "Field A" is in a new location.
- Close the form.
Scenario 2: Form Designer - Validate the ability to import a form after a section has been deleted in 'Form Definition'
Specific Setup:
- User must create a new table in the 'Table Definition' form with at least three columns.
- User must create a new form in the 'Form Definition' form with at least three sections defined in 'Section Definition' that correspond with the table columns created (Form A).
Steps
- Access the 'Form Designer' form.
- Select "Form A" in the 'Forms' field.
- Select the first section in the 'Sections' field.
- Click [Show Section].
- Enter any value in the 'Subsection' field.
- Click [Save], [Yes] and [OK].
- Repeat step 1b-1e for the remaining sections.
- Click [Submit].
- Access the 'Form Definition' form.
- Select "Form A" in the 'Select Avatar PM Form' field.
- Select the 'Section Definition' field.
- Select the first section and click [Delete Selected Item].
- Validate a dialog stating: "Are you sure?"
- Click [Yes] and [Submit].
- Access the 'Form Designer' form.
- Select "Form A" in the 'Forms' field.
- Click [Export Form Designer Copy].
- Validate a 'Confirm' dialog stating "Export Complete." and click [OK].
- Click [Import Form Designer Copy].
- Validate a 'File Upload' dialog and select the newly exported file.
- Click [Open] and [Submit].
- Validate there is no error message and the form closes.
- Refresh the forms.
- Select any client and access "Form A".
- Validate the form displays the expected sections.
- Close the form.
|
Topics
• Form Designer • NX • Progress Notes • Widgets • Clinical Document Viewer • Treatment Plan • myAvatar NX Only
|
'All Documents' widget - User Access Levels
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: All Documents Widget - Validate user access levels
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
- There must be three users:
- A user who has full access to forms and is logged in (User A)
- A user who has read-only access to the 'Progress Notes (Group and Individual)' and 'Treatment Plan' forms (User B).
- A user who doesn't have access to the 'Progress Notes (Group and Individual)' and 'Treatment Plan' forms (User C).
- 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 the 'Progress Notes (Group and Individual)' and 'Treatment Plan' forms.
Steps
- Select "Client A" and access the 'Progress Notes (Group and Individual)' form.
- Select any value in the 'Progress Note For' field.
- Populate all required and desired fields.
- Select "Final" in the 'Draft/Final' field.
- Click [Submit Note].
- Validate a 'Confirm Document' dialog displays the progress note from the previous steps and click [Sign].
- Enter the password associated with the logged in user and click [Verify].
- Close the form.
- Navigate to the 'All Documents' view.
- Select 'All Forms'.
- Select "Progress Notes (Group and Individual)" in the 'Form Description' field.
- Validate the progress note from the previous steps is present and select it.
- Validate the note displays in the 'Console Widget Viewer'.
- Validate the 'Open' and 'Open Record' buttons are enabled.
- Access the 'Treatment Plan' form.
- Enter the desired date in the 'Plan Date' field.
- Populate all required and desired fields.
- Select "Draft" in the 'Treatment Plan Status' field.
- Click [Launch Plan].
- Populate all required and desired fields.
- Click [Return to Plan] and [OK].
- Select "Final" in the 'Treatment Plan Status' field.
- Click [Submit].
- Validate a 'Confirm Document' dialog displays the progress note from the previous steps and click [Sign].
- Enter the password associated with the logged in user and click [Verify].
- Navigate to the 'All Documents' view.
- Select 'All Forms'.
- Select "Treatment Plan" in the 'Form Description' field.
- Validate the treatment plan from the previous steps is present and select it.
- Validate the plan displays in the 'Console Widget Viewer'.
- Validate the 'Open' and 'Open Record' buttons are enabled.
- Log out.
- Login as "User B".
- Select "Client A" and navigate to the 'All Documents' view.
- Select 'All Forms'.
- Select "Progress Notes (Group and Individual)" in the 'Form Description' field.
- Validate the progress note from the previous steps is present and select it.
- Validate the note displays in the 'Console Widget Viewer'.
- Validate the 'Open' and 'Open Record' buttons are disabled.
- Select "Treatment Plan" in the 'Form Description' field.
- Validate the treatment plan from the previous steps is present and select it.
- Validate the plan displays in the 'Console Widget Viewer'.
- Validate the 'Open' and 'Open Record' buttons are disabled.
- Log out.
- Login as "User C".
- Select "Client A" and navigate to the 'All Documents' view.
- Validate "Progress Notes (Group and Individual)" and "Treatment Plan" and not present in the 'Form Description' field.
Scenario 2: Clinical Document Viewer - Validate user access levels
Specific Setup:
- A client has finalized documents for 'Progress Notes (Group and Individual)' (Client A).
- There must be two users:
- A user who has full access to forms and is logged in (User A).
- A user who doesn't have access to the 'Progress Notes (Group and Individual)' form (User B).
Steps
- Access the 'Clinical Document Viewer' form.
- Select "Individual" in the 'Select All or Individual Client' field.
- Enter "Client A" in the 'Select Client' field.
- Select "All" in the 'Episode' field.
- Click [Process].
- Select the desired document in the 'Search Results' field.
- Click to view the document.
- Validate document data is displayed.
- Click [Close All Documents].
- Navigate back to the "Search" section.
- Click [Close].
- Log out.
- Log in as "User B".
- Access the 'Clinical Document Viewer' form.
- Select "Individual" in the 'Select All or Individual Client' field.
- Enter "Client A" in the 'Select Client' field.
- Select "All" in the 'Episode' field.
- Click [Process].
- Validate the desired document has a lock next to it in the 'Search Results' field.
- Validate the user is unable to select and view the document.
- Navigate back to the "Search" section.
- Click [Close].
'All Documents' widget - The 'Limit Console Widget Viewer To Text Only' registry setting
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: Console Widget Viewer - Progress Notes
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- A user must have a console widget configured for Progress Notes in the 'Console Widget Configuration' form.
- A user must have a view configured containing the Console Widget and Console Widget Viewer (View A).
- The 'Limit Console Widget Viewer To Text Only' registry setting must be enabled.
Steps
- Access 'Progress Notes (Group and Individual)' for "Client A".
- 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 "Draft" in the 'Draft/Final' field.
- Submit the note.
- Select "Client A" and navigate to "View A".
- Validate the 'Progress Notes' console widget contains the draft note filed in the previous steps and select it.
- Click [View].
- Validate the 'Console Widget Viewer' displays the draft progress note details filed in the previous steps as text.
- Click [Open Record].
- Validate the draft note is opened.
- Select "Final" in the 'Draft/Final' field.
- Submit the note.
- Select "Client A" and navigate back to "View A".
- Validate the 'Progress Notes' console widget contains the finalized note filed in the previous steps and select it.
- Click [View].
- Validate the 'Console Widget Viewer' displays the finalized progress note details filed in the previous steps as text.
- Click [Open Record].
- Validate a message is displayed stating "This note is already set to 'Final'."
- Click [OK] and validate the finalized note is not displayed.
Scenario 2: 'All Documents' widget - Validate the 'Limit Console Widget Viewer To Text Only' registry setting
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
- Document routing must be enabled for the 'Progress Notes (Group and Individual)' form.
- 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 'Registry Settings' form.
- Enter "Limit Console Widget Viewer to Text" in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Enter "N" in the Registry Setting Value' field.
- Click [Submit].
- Validate a 'Registry Editor Filing' dialog and click [OK] and [No].
- Select "Client A" and access the 'Progress Notes (Group and Individual)' form.
- Select any value in the 'Progress Note For' field.
- Populate all required and desired fields.
- Select "Draft" in the 'Draft/Final' field.
- Click [Submit Note].
- Navigate to the 'All Documents' view.
- Select 'All Forms'.
- Select "Progress Notes (Group and Individual)" in the 'Form Description' field.
- Select the draft from the previous steps.
- Validate the draft note displays as text in the 'Console Widget Viewer'.
- Navigate back to the 'Progress Notes (Group and Individual)' form.
- Enter "Client A" in the 'Select Client' field.
- Select any value in the 'Progress Note For' field.
- Populate all required and desired fields.
- Select "Final" in the 'Draft/Final' field.
- Click [Submit Note].
- Validate a 'Confirm Document' dialog containing the data and click [Sign].
- Enter the password associated with the logged in user and click [Verify].
- Validate a 'Progress Notes' dialog stating: "Note Filed".
- Click [OK] and close the form.
- Navigate to the 'All Documents' view.
- Refresh the 'All Documents' widget.
- Select 'All Forms'.
- Select "Progress Notes (Group and Individual)" in the 'Form Description' field.
- Select the finalized note from the previous steps.
- Validate the 'Console Widget Viewer' displays the TIFF image for the finalized note.
- Click [Close All].
- Access the 'Registry Settings' form.
- Enter "Limit Console Widget Viewer to Text" in the 'Limit Registry Settings to the Following Search Criteria' field.
- Click [View Registry Settings].
- Enter "Y" in the Registry Setting Value' field.
- Click [Submit].
- Validate a 'Registry Editor Filing' dialog and click [OK] and [No].
- Navigate to the 'All Documents' view.
- Refresh the 'All Documents' widget.
- Select 'All Forms'.
- Select "Progress Notes (Group and Individual)" in the 'Form Description' field.
- Select the draft from the previous steps.
- Validate the draft note displays as text in the 'Console Widget Viewer'.
- Select the finalized note from the previous steps.
- Validate the finalized note displays as text in the 'Console Widget Viewer'.
- Click [Close All].
Scenario 3: Console Widget Viewer - Progress Notes
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- A user must have a console widget configured for Progress Notes in the 'Console Widget Configuration' form.
- A user must have a view configured containing the Console Widget and Console Widget Viewer (View A).
Steps
- Access 'Progress Notes (Group and Individual)' for "Client A".
- 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 "Draft" in the 'Draft/Final' field.
- Submit the note.
- Select "Client A" and navigate to "View A".
- Validate the 'Progress Notes' console widget contains the draft note filed in the previous steps and select it.
- Click [View].
- Validate the 'Console Widget Viewer' displays the draft progress note details filed in the previous steps.
- Click [Open Record].
- Validate the draft note is opened.
- Select "Final" in the 'Draft/Final' field.
- Submit the note.
- Select "Client A" and navigate back to "View A".
- Validate the 'Progress Notes' console widget contains the finalized note filed in the previous steps and select it.
- Click [View].
- Validate the 'Console Widget Viewer' displays the finalized progress note details filed in the previous steps.
- Click [Open Record].
- Validate a message is displayed stating "This note is already set to 'Final'."
- Click [OK] and validate the finalized note is not displayed.
|
Topics
• Treatment Plan • Progress Notes • Widgets • NX • Clinical Document Viewer • Progress Notes (Group And Individual) • Console Widget • myAvatar NX Only
|
|
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
- 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
- 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
|
| |