Avatar NX - Report Viewer
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Chrome Browser Window
- Crystal Report Viewer
Scenario 1: Client ledger - Crystal Report ledger type with sub report
Specific Setup:
- Client with existing Financial Eligibility with multiple guarantors where the guarantor order is set to distribute liability first to the guarantor with the highest code number (Client A).
- "Client A" must have existing services.
Steps
- Access the 'Client Ledger' form.
- Enter "Client A" in the 'Client ID' field.
- Select "Episode" from the 'Claim/Episode/All Episodes' field.
- Select the episode in the 'Episode Number' field.
- Select "Crystal" in the 'Ledger Type' field.
- Set the 'From Date' and 'To Date' fields to a valid date range for that episode.
- Click [Process].
- Validate a Crystal report generated and displays the services for the date range previously selected.
- Click on the "Guarantor Name" link to generate a sub report displaying the guarantor and subscriber data.
- Validate the sub-report generated displays the ID, Name, address information for the guarantor.
- Click [Print Report].
- Validate "Downloading PDF... You have navigated to a sub-report by clicking a link within the main report. To print this report, open the downloaded PDF in your native viewer (Adobe Acrobat or a browser) and utilize print options from there." displays.
- Validate the report downloads.
- Open the report and validate it displays as expected.
- Navigate back to the main report and click [Close Report].
- Validate a 'Form Return' dialog stating: "Client Ledger has completed. Do you wish to return to form?"
- Click [No].
- Validate the form discards as expected.
Scenario 2: Report Definition - Sub Reports (Master Client Inquiry)
Specific Setup:
- Client must be admitted to an active episode (Client A).
Steps
- Select "Client A" and access the 'Master Client Inquiry' form.
- Validate that Client A's name appears in the 'Select Patient' field.
- Select any value from the 'Select Episode Number' field.
- Click [Process].
- Validate the Crystal report opens in a new window and contains the current date and time.
- Validate the native export icon does not display.
- Select the 'Diagnosis History' link in the main report.
- Validate the 'Diagnosis History Data' displays as expected.
- Click [Print Report].
- Validate "Downloading PDF... You have navigated to a sub-report by clicking a link within the main report. To print this report, open the downloaded PDF in your native viewer (Adobe Acrobat or a browser) and utilize print options from there." displays.
- Validate the report downloads.
- Open the report and validate it displays as expected.
- Select the 'Episode History' link in the main report.
- Validate that the 'Episode History Data' displays as expected.
- Select the 'Main Report' tab.
- Continue clicking report links and validate they display and download as expected.
- Click [Close Report].
- Close the form.
Scenario 3: Modeled Form - Launching a report with a URL
Specific Setup:
- Have a modeled form (Form A).
- "Form A" must have a command button that launches a report that contains a URL (Test Report Button).
- "Form A" must have a field to enter the desired URL (Report_URL).
- A client must be enrolled in an existing episode (Client A).
Steps
- Select "Client A" and access 'Form A'.
- Enter the desired URL in the 'Report_URL' field.
- Click [Test Report Button].
- Validate the report launches.
- Click the hyperlink and validate the URL launches in a new browser tab.
- Close the report and navigate back to 'Form A'.
- Close the form.
Scenario 4: ZIP Code Table Maintenance - Validate export functionality
Specific Setup:
- User must have the appropriate programs installed to open the following file types:
- Adobe Acrobat (PDF)
- Crystal Report (RPT)
- Microsoft Excel (XLS)
- Microsoft Word (RTF)
- Separated Values (CSV)
- Tab Separated Text (TTX)
- Text (TXT)
Steps
Scenario 5: Custom report - validate report displays
Specific Setup:
- A custom report must exist (Report A).
Steps
- Access "Report A".
- Validate the Crystal Report launches with the appropriate data for "Report A".
- Close the report.
Scenario 6: Validate ability to page through a report while another loads
Specific Setup:
- A client must be enrolled in an existing episode and have multiple services on file (Client A).
Steps
- Access the 'Client Ledger' form.
- Select "Client A" in the 'Client ID' field.
- Select "All Episodes" in the 'Claim/Episodes/All Episodes' field.
- Select "Crystal" in the 'Ledger Type' field.
- Access the 'ZIP Code Table Maintenance' form undocked.
- Validate the form opens in an undocked window.
- Navigate to the 'Print ZIP Code Table' section.
- Switch to the open 'Client Ledger' form.
- Click [Process].
- Validate the crystal report opens in a new window.
- Switch to the undocked 'ZIP Code Table Maintenance' form.
- Click [Print Zip Code Table].
- Validate the report opens in a new window (ZIP Report A).
- Switch to the undocked 'Client Ledger' report.
- Click [Next Page] and validate the ability to page through the report while the 'ZIP Code' report loads.
- Validate the report displays as expected.
- Switch to the undocked 'ZIP Code Table Maintenance' form.
- Click [Print Zip Code Table].
- Validate another report opens in a new window and displays as expected (ZIP Report B).
- Click [Export].
- Select "Adobe Acrobat (PDF)" in the 'Format Options' field.
- Click [OK].
- Switch to "ZIP Report A".
- Click [Export].
- Select "Adobe Acrobat (PDF)" in the 'Format Options' field.
- Click [OK].
- Switch to "ZIP Report B".
- Validate the PDF downloads with the title "RADplus_ZIP_Table_(1)"
- Switch to "ZIP Report A".
- Validate the PDF downloads with the title "RADplus_ZIP_Table_(2)"
- Log out.
- Validate the user is logged out and the undocked form and reports are closed.
|
Topics
• NX
• Report Viewer
|