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
- Open the form
- Navigate to the section of the form containing the field with the event logic set
- Select the value in field needed to trigger the event
- Validate all fields associated with the event are updated as expected and in a timely manner
- Navigating to thru the rest of the section on the form, populating each field
- Validate that populating and navigating through the entire section, can be done successfully and in a timely manner
- Navigate to the section of the form containing the field with the "ScriptLink" script set
- Select the value in field needed to trigger the event logic set in the script
- Validate all fields associated with the script are updated as expected and in a timely manner
- Navigating to thru the rest of the section on the form, populating each field
- Validate that populating and navigating through the entire section, can be done successfully and in a timely manner
- Navigate to the section containing the "Multiple Iteration" section
- Click to "Add" several rows to the multiple iteration grid navigating to each field needed to file the row and populating that field
- Validate that navigating and populating the desired fields can be done successfully and in a timely manner
- Click to "Delete" a row that was added
- Validate the deletion is successful and occurs in a timely manner
- Click to the other remaining sections of the form
- Navigate through each field on that section and populate each field
- Validate navigation through the entire section and populating each field can be done successfully and in a timely manner
- Click to "Submit" the form
- 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
- Open the form
- Navigate to the "Non-Scrolling Text" field
- Populate the field
- Select and highlight the data
- Right-Click and click "Copy" from the right-click menu
- Navigate to the "Scrolling Text" field
- Right-Click in the text field
- Click "Paste" from the "Right-Click" menu
- Validate data is populated as expected in the "Scrolling Text" field
- Select and highlight the data in the "Scrolling Text" field
- Right-Click and click "Copy" from the right-click menu
- Navigate to the "Non-Scrolling Text" field
- Right-Click in the text field
- Click "Paste" from the "Right-Click" menu
- 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
- On the home view, search for the form
- Click to launch the form
- Validate the form opens successfully
- Populate the desired fields on the form
- File the form
- 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
- Open form "Product Updates".
- Select an application in the "Select Application" field.
- Click the "Select Update/Customization Pack" field.
- Navigate to the directory of [FileA].
- Select the file.
- Click [Open] to load the file.
- Validate the file up-load process starts as expected.
- Validate the up-load process completes in a timely manner. (Please note: this can take much longer for very large files).
- Click [Review Update/Customization Pack Contents].
- Click [Install Update/Customization Pack].
- Validate installation is successful.
- Repeat steps 1 thru 11 for [FileB].
- Validate results are as expected.
- Repeat steps 1 thru 8 for [FileC].
- Click [Review Update/Customization Pack Contents].
- Validate an error is received "Select File does not contain an update or customization pack".
- Click [OK].
- Close the form.
- Open form "Create and Export Clinical Information".
- Select "Client" in the 'Client/Program' field.
- Select desired client in the "Client" field.
- Select an episode.
- Set the "Action" field to "Export".
- Select the existing "CCD" file in the 'Select Clinical Information to Export'.
- Click [Create Self Extracting File].
- Click [OK].
- Navigate to a directory to save the file.
- Click [Save].
- Navigate to the directory where the file was saved.
- Click to open the file.
- Click [Unzip].
- Click to open the "PDF".
- 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
- While at the home view, disconnect from the network
- Validate an Avatar message "Were sorry, an issue with your network connectivity has occurred. Please wait while we attempt to restore connectivity", is displayed
- Validate no other messages are displayed
- 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
- Connect back to the network
- Open any form
- 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
|
Topics
• Middleware Updates
|