Skip to main content

RADplus Client Update 2020.01.00.build-3179 Acceptance Tests


Form field processing
Scenario 1: Validate field processing on forms with "Event" or "ScriptLink" logic on the form
Specific Setup:
  • Have a form that contains several sections on the form with several fields in each section and one section that is a "Multiple Iteration" section.
  • In one section of the form, have event logic set on a field that when triggered, will impact the properties or value of "Scrolling Text Field" on the form.rm. (For example: A field event that enables or disables any "Scrolling Text Field" on the form when a specific value is populated in the field with the event.)
  • Have a "ScriptLink" script created and set to trigger when a field value is selected on the form. For example, a script that is designed to launch another form when triggered.
Steps
  1. Open the form
  2. Navigate to the section of the form containing the field with the event logic set
  3. Select the value in field needed to trigger the event
  4. Validate all fields associated with the event are updated as expected and in a timely manner
  5. Navigating to thru the rest of the section on the form, populating each field
  6. Validate that populating and navigating through the entire section, can be done successfully and in a timely manner
  7. Navigate to the section of the form containing the field with the "ScriptLink" script set
  8. Select the value in field needed to trigger the event logic set in the script
  9. Validate all fields associated with the script are updated as expected and in a timely manner
  10. Navigating to thru the rest of the section on the form, populating each field
  11. Validate that populating and navigating through the entire section, can be done successfully and in a timely manner
  12. Navigate to the section containing the "Multiple Iteration" section
  13. Click to "Add" several rows to the multiple iteration grid navigating to each field needed to file the row and populating that field
  14. Validate that navigating and populating the desired fields can be done successfully and in a timely manner
  15. Click to "Delete" a row that was added
  16. Validate the deletion is successful and occurs in a timely manner
  17. Click to the other remaining sections of the form
  18. Navigate through each field on that section and populate each field
  19. Validate navigation through the entire section and populating each field can be done successfully and in a timely manner
  20. Click to "Submit" the form
  21. Validate the form files successfully

Topics
• Forms • Modeling • Scriptlink
Text Field - Copy and Paste
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Ambulatory Progress Notes
  • Progress Notes (Group an Individual)
Scenario 1: Validate copy and paste functionality in text fields
Specific Setup:
  • Have access to a form that contains a "Scrolling Text Field" and a "Non Scrolling Text Field". (For example: the "Street" field and the "Admission Comments" field on the "Admission" form)
  • Have data already filed in other fields on that form
Steps
  1. Open the form
  2. Navigate to the "Non-Scrolling Text" field
  3. Populate the field
  4. Select and highlight the data
  5. Right-Click and click "Copy" from the right-click menu
  6. Navigate to the "Scrolling Text" field
  7. Right-Click in the text field
  8. Click "Paste" from the "Right-Click" menu
  9. Validate data is populated as expected in the "Scrolling Text" field
  10. Select and highlight the data in the "Scrolling Text" field
  11. Right-Click and click "Copy" from the right-click menu
  12. Navigate to the "Non-Scrolling Text" field
  13. Right-Click in the text field
  14. Click "Paste" from the "Right-Click" menu
  15. Validate data is populated as expected in the "Non-Scrolling Text" text field

Topics
• Copy and Paste • Form Designer • Forms
Forms with large data layouts
Scenario 1: Validate launching a form whose form layout contains over three million characters of data
Specific Setup:
  • Have a form whose data layout(a combination of all the sections/fields/field selection values/pages) in the form, exceeds over three million characters. For example form "Service Authorization"
Steps
  1. On the home view, search for the form
  2. Click to launch the form
  3. Validate the form opens successfully
  4. Populate the desired fields on the form
  5. File the form
  6. Validate the form files successfully

Topics
• Cache • Forms
File upload and downloading
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Create and Export Clinical Information
  • Product Updates
Scenario 1: Validate uploading and dowloading files in Avatar
Specific Setup:
  • Have access to a form where a file needs to be uploaded. For testing purposes form "Product Updates" will be used.
  • Have a large ".gsa" type file available (over 1 GB in size) [FileA], and a smaller "gsa" type file (less than 1 GB in size) [FileB], available for testing in that form.
  • In addition, have any other file type available to load in that form [FileC], that is not an actual ".gsa" but has been renamed with a filed extension of ".gsa".
  • Have access to a form that downloads data from Avatar to produce a file. For testing purposed form "Create and Export Clinical Information" will be used.
Steps
  1. Open form "Product Updates".
  2. Select an application in the "Select Application" field.
  3. Click the "Select Update/Customization Pack" field.
  4. Navigate to the directory of [FileA].
  5. Select the file.
  6. Click [Open] to load the file.
  7. Validate the file up-load process starts as expected.
  8. Validate the up-load process completes in a timely manner. (Please note: this can take much longer for very large files).
  9. Click [Review Update/Customization Pack Contents].
  10. Click [Install Update/Customization Pack].
  11. Validate installation is successful.
  12. Repeat steps 1 thru 11 for [FileB].
  13. Validate results are as expected.
  14. Repeat steps 1 thru 8 for [FileC].
  15. Click [Review Update/Customization Pack Contents].
  16. Validate an error is received "Select File does not contain an update or customization pack".
  17. Click [OK].
  18. Close the form.
  19. Open form "Create and Export Clinical Information".
  20. Select "Client" in the 'Client/Program' field.
  21. Select desired client in the "Client" field.
  22. Select an episode.
  23. Set the "Action" field to "Export".
  24. Select the existing "CCD" file in the 'Select Clinical Information to Export'.
  25. Click [Create Self Extracting File].
  26. Click [OK].
  27. Navigate to a directory to save the file.
  28. Click [Save].
  29. Navigate to the directory where the file was saved.
  30. Click to open the file.
  31. Click [Unzip].
  32. Click to open the "PDF".
  33. Validate the contents are as expected.

Topics
• Cache • Forms • Product Updates
Middleware disconnect
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Ambulatory Progress Notes
  • Java Console Log
Scenario 1: Validate Middleware response messages after a network disconnect error
Specific Setup:
  • In the windows "Java Control Panel", have the java console setting "Show Console" enabled.
  • User is logged into Avatar.
Steps
  1. While at the home view, disconnect from the network
  2. Validate an Avatar message "Were sorry, an issue with your network connectivity has occurred. Please wait while we attempt to restore connectivity", is displayed
  3. Validate no other messages are displayed
  4. Examine the java console and validate the message "message=An existing connection was forcibly closed by the remote host WARNING : Trying to re-create it, attempt 1 ...", is displayed
  5. Connect back to the network
  6. Open any form
  7. Validate the form opens as expected

Topics
• Avatar Login • Forms
Java logging
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Java Console Log
  • Spreadsheet Batch Remittance
  • Spreadsheet Remittance Posting
  • Test Error Log
Scenario 1: Validate enhanced java console logging functionality
Steps
  1. Internal Testing Only
Topics
• Middleware Updates