Skip to main content

Avatar PM 2022 Monthly Release 2022.03.00 Acceptance Tests


Update 11 Summary | Details
Quick Billing - Auto Upload to RevConnect
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Registry Settings (PM)
  • Program Maintenance
  • Admission (Outpatient)
  • Financial Eligibility
  • Diagnosis
  • Client Ledger
  • Quick Billing Rule Definition
  • Quick Billing
Scenario 1: Quick Billing - Verify that 837 file is not auto uploaded to RevConnect when the 'Auto Upload To RevConnect' = 'No' in the Quick Billing Rule Definition
Specific Setup:
  • Netsmart Client Alignment Associate has been contacted to enable 'RevConnect'.
  • Netsmart Avatar support has completed the following:
  • Enabled the 'Enable RevConnect' registry setting.
  • Completed & submitted the 'RevConnect Configuration' form.
  • 'System Generated Email Settings' has been used to add the tester’s email to enable notification verification.
  • Registry Setting:
  • The 'Enable New Quick Billing Format' registry setting is set to 'Y'.
  • Facility Defaults:
  • In the 'Output Path on Server For Electronic Files' field, enter the directory path to store electronic files. Note the path to see the file created after quick billing process.
  • Guarantors/Payors:
  • An existing guarantor is identified.
  • Admission:
  • The client is admitted to the inpatient or outpatient program or an existing client is identified. Note client id/name, admission date/program.
  • Financial Eligibility:
  • The guarantor is assigned to client.
  • Client Charge Input:
  • 5 Services are rendered to the client in the first episode. Be sure to use service codes that are covered by the benefit plan (insurance charge category).
  • Client Ledger:
  • Verify the charges are correctly distributed to the contract guarantor, and they are in 'Open' status.
  • Unclaimed services that meet the 'Quick Billing Rule Definition' exist. Tester knows the date range of services.
  • Quick Billing Rule Definition:
  • The quick Billing Rules are created to include service(s) distributed to the client.
  • The 'Auto Upload To RevConnect' field is set to "No".
Steps
  1. Open 'Quick Billing Rule Definition'.
  2. Edit the definition by adding a value of 'No' to 'Auto Upload To RevConnect'.
  3. Click [Submit].
  4. Open 'Quick Billing'.
  5. Enter the date range of services.
  6. Select the 'Billing Rule To Execute', which is the 'Quick Billing Rule Definition'.
  7. Select 'Create Batch', 'Close Charges', 'Generate Bills' and 'Create Claims' in 'Quick Billing Tasks to Execute'.
  8. Enter a 'Date of Claim'.
  9. Click [Submit].
  10. Click [OK].
  11. Click [No].
  12. Verify an 837 billing file is created and stored in the location that is specified in the 'Facility Defaults'.
  13. Verify that no email is received stating: 'RevConnect uploaded 837 files successfully'.
Scenario 2: Quick Billing - Verify that 837 file is not auto uploaded to RevConnect when the 'Auto Upload To RevConnect' = 'Null' in the Quick Billing Rule Definition
Specific Setup:
  • Netsmart Client Alignment Associate has been contacted to enable 'RevConnect'.
  • Netsmart Avatar support has completed the following:
  • Enabled the 'Enable RevConnect' registry setting.
  • Completed & submitted the 'RevConnect Configuration' form.
  • 'System Generated Email Settings' has been used to add the tester’s email to enable notification verification.
  • Registry Setting:
  • The 'Enable New Quick Billing Format' registry setting is set to 'Y'.
  • Facility Defaults:
  • In the 'Output Path on Server For Electronic Files' field, enter the directory path to store electronic files. Note the path to see the file created after quick billing process.
  • Guarantors/Payors:
  • An existing guarantor is identified.
  • Admission:
  • The client is admitted to the inpatient or outpatient program or an existing client is identified. Note client id/name, admission date/program.
  • Financial Eligibility:
  • The guarantor is assigned to client.
  • Client Charge Input:
  • 5 Services are rendered to the client in the first episode. Be sure to use service codes that are covered by the benefit plan (insurance charge category).
  • Client Ledger:
  • Verify the charges are correctly distributed to the contract guarantor, and they are in 'Open' status.
  • Unclaimed services that meet the 'Quick Billing Rule Definition' exist. Tester knows the date range of services.
  • Quick Billing Rule Definition:
  • The quick Billing Rules are created to include service(s) distributed to the client.
  • Do not select any value in the 'Auto Upload To RevConnect' field.
Steps
  1. Open 'Quick Billing'.
  2. Enter the date range of services.
  3. Select the 'Billing Rule To Execute', which is the 'Quick Billing Rule Definition'.
  4. Select 'Create Batch', 'Close Charges', 'Generate Bills' and 'Create Claims' in 'Quick Billing Tasks to Execute'.
  5. Enter a 'Date of Claim'.
  6. Click [Submit].
  7. Click [OK].
  8. Click [No].
  9. Verify an 837 billing file is created and stored in the location that is specified in the 'Facility Defaults'.
  10. Verify that no email is received stating: 'RevConnect uploaded 837 files successfully'.

Topics
• NX • Quick Billing • RevConnect
Update 35 Summary | Details
System Task Scheduler - processes
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • System Task Scheduler
  • Task Scheduler Status - Widget
Scenario 1: 'System Task Scheduler' - Task Process(s) validation
Specific Setup:
  • 'View Definition' form has been used to add the ‘Task Scheduler Status’ widget to Home View for the logged in user
  • In form "System Task Scheduler", have or create a task [TaskA] that can be selected in "Schedules" field. For this test, a "State Form Definition" form file was created that selects all records in the "SYSTEM.patient_current_demographics" table and the definition was then set up in the "State Form Task Scheduler" as a task.
Steps
  1. Open form "System Task Scheduler".
  2. Select [TaskA] from the "Schedule(s)" field
  3. Select "Hourly" in the "Recurrence Pattern" field
  4. Enter "1" in "Task Occurrence Sequence" field
  5. Select today's date [DateA] in the "Range of Occurrence", "Start By" field
  6. Select the desired start time in the "Range of Occurrence", "Start Time" field, note the time entered [StartTime]
  7. Select tomorrows date [DateB] in the "Range of Occurrence", "End By" field
  8. Set the desired end time in the "Range of Occurrence", to be after "3:00 AM" the next day, for example "4:00AM". Note the end time entered [EndTime]
  9. Click "Schedule Task"
  10. At the home screen, refresh the ‘Task Scheduler Status’ widget
  11. Ensure [TaskA] is listed with the expected "Last Run Date" [DateA] and "Last Run Time" [StartTime] noted in step 1
  12. Refresh the widget periodically, for example every 5 or 10 minutes before another hour has passed
  13. Ensure just one row is listed for [TaskA] and it still displays the same "Last Run Date" [DateA] and "Last Run Time" as in step 2a
  14. Wait till one hour has passed since the [StartTime]
  15. Click to refresh the "Task Scheduler Status" widget
  16. Ensure there is still just one entry for [TaskA] and the task now displays the expected "Last Run Date" as today's date [DateA] and the "Last Run Time" equates to [StartTime] plus 1 hour
  17. Wait until another hour has passed since the [StartTime]
  18. Click to refresh the "Task Scheduler Status" widget
  19. Ensure there is still just one entry for [TaskA] and the task now displays the expected "Last Run Date" as today's date [DateA] and the "Last Run Time" equates to [StartTime] plus 2 hours
  20. Repeat step 4 periodically, for example every 3 hours up till before the [EndTime]
  21. Ensure there is still just one entry for [TaskA] and the task now displays the expected "Last Run Date" still as today's date [DateA] and the "Last Run Time" equates the [StartTime] plus the number hours that have passed since the [StartTime]
  22. Wait till the next day and when [EndTime] noted in step 1 has passed
  23. Ensure there is still just one entry for [TaskA] and the task now displays the expected "Last Run Date" as the [DateB] and the "Last Run Time" is equal to [End Time] noted in step 1

Topics
• System Task Scheduler
Update 48 Summary | Details
The 'CareConnect HIE Configuration' and 'Query For External CCD' forms
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • CareConnect HIE Configuration
Scenario 1: Query for External CCD - Search, Preview, Save CCD's and validate SDK actions are triggered
Specific Setup:
  • A client must be enrolled in an existing episode (Client A).
Steps
  1. Access the 'Query for External CCD' form.
  2. Select "Client A" in the 'Client Search' field.
  3. Select an organization in the 'Organization Name or Zip' field.
  4. Click [Search CCDs].
  5. Select a CCD in the 'Available CCDs' field.
  6. Enter the desired provider in the 'Provider Referred To' field.
  7. Click [Preview].
  8. Validate the CCD is displayed and close it.
  9. Click [Save].
  10. Validate an "Information" message is displayed stating: Saved.
  11. Click [OK] and close the form.
  12. Access the 'CareFabric Monitor' form.
  13. Enter the current date in the 'From Date' and 'Through Date' fields.
  14. Enter "Client A" in the 'Client ID' field.
  15. Enter "ExternalDataAckowledgementCreated" in the 'Event/Action Search' field.
  16. Click [View Activity Log].
  17. Validate the 'CareFabric Monitor Report' contains an 'ExternalDataAcknowledgementCreated' record.
  18. Click [Click To View Record].
  19. Validate the 'referredToProviderID' - 'id' field contains the provider ID selected in the previous steps.
  20. Close the report and the form.
  21. Access Crystal Reports or other SQL Reporting Tool.
  22. Create a report using the 'SYSTEM.ccd_tempstorage' table.
  23. Validate a row is displayed for the CCD saved in the previous steps.
  24. Validate the 'PATID' field contains "Client A".
  25. Validate the 'provider_referred_to' field contains the provider ID selected in the previous steps.
  26. Validate the 'provider_referred_to_name' field contains the provider name selected in the previous steps.
  27. Close the report.
Scenario 2: CareConnect HIE Configuration - Carequality Configuration - Search Carequality Organizations
Steps
  1. Access the 'CareConnect HIE Configuration' form.
  2. Select the "Carequality Configuration" section.
  3. Enter the desired zip code in the 'Organization Name or Zip' field.
  4. Validate the 'Within N Miles of Zip' field is displayed.
  5. Select the 'Within N Miles of Zip' help message.
  6. Validate the following message is displayed: This field can be used to further limit the external provider results when a zip code is entered.
  7. Close the help message.
  8. Enter the desired value in the 'Within N Miles of Zip' field.
  9. Click [Search].
  10. Validate the applicable organizations are displayed in the 'Select Organization(s)' field.
  11. Select the desired organization in the 'Select Organization(s)' field.
  12. Validate the selected organization is now listed in the 'Organization: Exceptions and Favorites' grid.
  13. Select the desired value in the 'Status' field for the new organization.
  14. Click [Submit].
Scenario 3: Query For External CCD - Field Validations
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
Steps
  1. Access the 'Query for External CCD' form.
  2. Select "Client A" in the 'Client Search' field.
  3. Enter the desired zip code in the 'Organization Name or Zip' field.
  4. Validate the 'Within N Miles of Zip' field is displayed.
  5. Select the 'Within N Miles of Zip' help message.
  6. Validate the following message is displayed: This field can be used to further limit the external provider results when a zip code is entered.
  7. Close the help message.
  8. Enter the desired value in the 'Within N Miles of Zip' field.
  9. For Avatar NX users only, please note: due to a known issue with the field display in Avatar NX, please populate the text box below the 'Miles of Zip' field and disregard the text box below the 'Within' field.
  10. Click [Search].
  11. Validate the applicable organizations are displayed in the 'Organizations' grid.
  12. Click [Clear].
  13. Validate the organizations are no longer displayed in the 'Organizations' grid.
  14. Close the form.

Topics
• CareConnect HIE Configuration • Query for External CCD
Update 60 Summary | Details
Diagnosis/Enrollment Diagnosis - Future Estimated Onset Date
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Admission
  • Diagnosis
  • Problem List
  • Registry Settings (PM)
  • Program Maintenance
  • Enrollment Diagnosis
Scenario 1: Diagnosis / Add to Problem List
Specific Setup:
  • Admit a new client.
Steps
  1. Open the 'Diagnosis' form for the client.
  2. Add a diagnosis.
  3. Note the value of the 'Diagnosis Search’ field, and the 'SNOMED' value in the 'Code Crossmapping' field.
  4. Set the value of 'Add To Problem List' to "Yes".
  5. Set the "Estimated Onset Date" to a future date.
  6. Click [Submit].
  7. Validate a message pops up indicating that a "Future Onset Date not added to the Problem List"
  8. Edit the "Estimated Onset Date": to a past date.
  9. Click {Submit}.
  10. Close the form.
  11. Open 'Problem List' for the client.
  12. Select 'Active' from the 'Status' field.
  13. Click [View Problems].
  14. Validate the report contains the problem added via the Diagnosis form.
  15. Close the report.
  16. Close the form.
Scenario 2: Enrollment Diagnosis - - Add to Problem List
Specific Setup:
  • Set Registry Setting "Enable Enrollments" to "2".
  • Admit a new client into 2 separate episodes. Assign then both to the same "Enrollment".
Steps
  1. Open the "Enrollment Diagnosis" form.
  2. Select the enrollment for the client.
  3. Enter a diagnosis for the client's enrollment.
  4. Select "Yes" for "Add to Problem List".
  5. Set the "Estimated Date of Onset" to a future date.
  6. Validate a message pops up indicating "Future Estimated Onset Date cannot be added to the Problem List".
  7. Filing won't continue without resolving the future date issue.
  8. Set the "Estimated Date of Onset" to a past date.
  9. File the diagnosis.
  10. Open the "Problem List" form.
  11. Validate the diagnosis is added to the problem list.

Topics
• Diagnosis • NX • Problem List
Update 65 Summary | Details
The 'Monthly Bed Days' widget is modified to display correct data.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Monthly Bed Days Widget
Scenario 1: 'Monthly Bed Days' widget update process
Specific Setup:
  • 'Monthly Bed Days' widget must be on the user's Home View
Steps
  1. Verify that the widget is displaying 'Compare From Previous Year' and 'Last 12 Months' data accurately.
  2. Note that prior to the install of Avatar PM 65, the Monthly Bed Days widget was prevented from being updated nightly due to an error in the background processing. No error would display to the user.
  3. Once Avatar PM 65 is installed, the counts for previous and current year data will be adjusted as all charges are now being included in the widget display when the nightly widget update process completes.

Topics
• Monthly Bed Days Widget
Update 82 Summary | Details
'Current Unit Census' report is modified to omit Units flagged as inactive.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Unit Verification Report
  • Current Unit Census
Scenario 1: 'Verify Unit Census' field validation with 'Avatar PM->System Maintenance->Program Maintenance->>>Activate Program/Unit Filter' registry setting set to 'Y'
Specific Setup:
  • Registry Setting 'Avatar PM->System Maintenance->Program Maintenance->>>Activate Program/Unit Filter' registry setting set to 'Y'
  • One or more Units have been associated to a Program using Program Maintenance
  • One or more or the Units have been set as inactivated in Dictionary Update.
Steps
  1. Open 'Verify Unit Census' form.
  2. Set the 'Date Verified From' field to any date.
  3. Set the 'Date Verified Through' to any date.
  4. Review the 'Unit' field and verify that no inactivate Unit are included in the display.
  5. Select one or more Units form in the 'Unit' field.
  6. Click [Yes] in the 'Census Verified (Y/N)' field.
  7. Click [Submit].
  8. Click [OK] on the message 'Verifying census data for the following unit(s):'
  9. Verify the form closes.
Scenario 2: 'Unit Verification Report' - field validation with 'Avatar PM->System Maintenance->Program Maintenance->>>Activate Program/Unit Filter' registry setting set to 'Y'
Specific Setup:
  • Avatar PM->System Maintenance->Program Maintenance->>>Activate Program/Unit Filter' registry setting set to 'Y'
  • One or more Units have been associated to a Program using Program Maintenance
  • One or more or the Units have been set as inactivated in Dictionary Update.
Steps
  1. Open the 'Unit Verification Report'.
  2. Set the 'From Date Of Verification' field to any date.
  3. Set the 'Through Date Of Verification' field to any date.
  4. Click [Individual] in the 'For Individual Unit Or All' field.
  5. Verify no deactivated units are displayed in the 'Select Unit(s)' field.
  6. Select any unit in the list.
  7. Click [Both] in the 'Unverified/Verified/Both' field.
  8. Click [Launch Unit Verification Report].
  9. Verify the report displays accurately.
  10. Close the report.
  11. Close the form.
Scenario 3: 'Current Unit Census' - field validation with 'Avatar PM->System Maintenance->Program Maintenance->>>Activate Program/Unit Filter' registry setting set to 'Y'
Specific Setup:
  • Must have one or more Units defined, associated to a program in Program Maintenance, and deactivated in the Dictionary Update form.
  • Registry Setting 'Avatar PM->System Maintenance->Program Maintenance->>>Activate Program/Unit Filter' registry setting set to 'Y'
Steps
  1. Open the 'Current Unit Census' form.
  2. Click [Individual] in the 'For Individual Unit Or All' field.
  3. Click the drop down in 'For Unit' field.
  4. Verify that the inactivated Units are not displayed in the drop down. Note that if any deactivated units were ever used for bed assignments, they will display in the drop down for reporting purposes.
  5. Click [Close Form].

Topics
• Current Unit Census • NX • Verify Unit Census
Update 84 Summary | Details
Registry Setting - Enable Payment Acknowledgement
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Registry Settings (PM)
  • User Definition
  • Posting/Adjustment Codes Definition
  • General Ledger Payment Acknowledgement Interface Components
  • General Ledger Payment Acknowledgement Account Numbers
  • Dictionary Update (PM)
  • Form and Table Documentation (PM)
  • Table Import For General Ledger Account Numbers
Scenario 1: Enable Payment Acknowledgement - Forms, Fields and Table validation
Steps
  1. Open the 'Registry Settings' form.
  2. Set the 'Enable Payment Acknowledgement' registry setting to 'N'.
  3. Submit the form.
  4. Open the 'User Definition' form.
  5. Select the login user from the 'Select User' field.
  6. Click 'Forms and Tables' item.
  7. Click [Select Forms for User Access].
  8. Verify the 'Payment Acknowledgement' form is not available under the 'Remittance Processing' item.
  9. Verify the 'General Ledger Payment Acknowledgement Interface Components' and 'General Ledger Payment Acknowledgement Account Numbers' forms are not available under the 'General Ledger Interface' item.
  10. Click [OK].
  11. Click [Select Tables for Product SQL Access].
  12. Verify the 'payack_account_numbers' sql table is not available under 'GL' database and in the Avatar PM namespace.
  13. Click [OK].
  14. Click [Submit].
  15. Click [No].
  16. Open the ‘Posting/Adjustment Code Definition’ form.
  17. Select ‘Edit’ and select any posting code.
  18. Verify that the 'Payment Acknowledgement Type' field is not displayed on the form.
  19. Close the form.
  20. Open the 'Registry Settings' form.
  21. Set the 'Enable Payment Acknowledgement' registry setting to 'Y'.
  22. Submit the form.
  23. Open the 'User Definition' form.
  24. Select the login user from the 'Select User' field.
  25. Click 'Forms and Tables' item.
  26. Click [Select Forms for User Access].
  27. Verify the 'Payment Acknowledgement' form is available under the 'Remittance Processing' item.
  28. Verify the 'General Ledger Payment Acknowledgement Interface Components' and 'General Ledger Payment Acknowledgement Account Numbers' forms are available under the 'General Ledger Interface' item.
  29. Select the 'Payment Acknowledgement', 'General Ledger Payment Acknowledgement Interface Components' and 'General Ledger Payment Acknowledgement Account Numbers' forms.
  30. Click [OK].
  31. Click [Select Tables for Product SQL Access].
  32. Verify the 'payack_account_numbers' sql table is available under 'GL' database and in the Avatar PM namespace.
  33. Select the 'payack_account_numbers' sql table.
  34. Click [OK].
  35. Click [Submit].
  36. Click [No].
  37. Verify the 'Payment Acknowledgement', 'General Ledger Payment Acknowledgement Interface Components' and 'General Ledger Payment Acknowledgement Account Numbers' forms are accessible from the menu.
  38. Open the ‘Posting/Adjustment Code Definition’.
  39. Select ‘Edit’ and select any posting code.
  40. Verify that the 'Payment Acknowledgement Type' field is displayed on the form.
  41. Close the form.
Scenario 2: General Ledger Payment Acknowledgement Account Numbers - Workflow
Specific Setup:
  • System is updated for General Ledger module.
  • Registry Setting:
  • The ‘Avatar PM->Billing->Remittance Processing->->->Enable Payment Acknowledgement’ registry setting is set to ‘Y’.
  • Dictionary Update:
  • Other Table Files:
  • (5521) Program - contains dictionary codes and dictionary values.
  • (5522) Account - contains dictionary codes, dictionary values and extended dictionary values.
  • File: G/L Interface
  • (204) - Credit G/L Payment Acknowledgement Account Number - contains dictionary codes and dictionary values.
  • (205) - Debit G/L Payment Acknowledgement Account Number - contains dictionary codes and dictionary values.
Steps
  1. Open the 'Payment Acknowledgement General Ledger Interface Components' form.
  2. Select components.
  3. Submit the form.
  4. Open the 'General Ledger Payment Acknowledgement Account Numbers' form.
  5. Select component and the component value for each of the components.
  6. Select credit and debit account numbers.
  7. File Account numbers for each component and date range (optional) combination.
  8. Repeat adding account numbers with different component combinations.
  9. Repeat adding account numbers with different component combinations with date ranges.
  10. Verify the overlapping date range not allowed for the same component combinations.
  11. Close the form.
  12. Open 'General Ledger Payment Acknowledgement Account Numbers' form.
  13. Go to section 'G/L Payment Acknowledgement Defaults'.
  14. Add default account numbers.
  15. File Default account numbers.
  16. Close the form.
  17. Open the 'General Ledger Payment Acknowledgement Account Numbers' form.
  18. Click [Print Table].
  19. Verify the crystal report of payment acknowledgement account numbers is generated.
  20. Close the report.
  21. Open the 'Form and Table Documentation' form.
  22. Click [Table].
  23. Filter by Billing -> General Ledger Interface -> General Ledger Payment Acknowledgement Account Numbers.
  24. Select GL.payack_account_numbers table.
  25. Validate SQL documentation displays all the fields added to the 'General Ledger Payment Acknowledgement Account Numbers' form.
  26. Close the form.
  27. Use Crystal Reports or any other SQL data viewer.
  28. Validate the SQL Table GL.payack_account_numbers displays data as they entered in the 'General Ledger Payment Acknowledgement Account Numbers' form.
Scenario 3: Table Import For General Ledger Account Numbers - Payment Acknowledgement Account Numbers - Append To Existing Table
Specific Setup:
  • System is updated for General Ledger module.
  • Registry Setting:
  • The ‘Avatar PM->Billing->Remittance Processing->->->Enable Payment Acknowledgement’ registry setting is set to ‘Y’.
  • Dictionary Update:
  • Other Table Files:
  • (5521) Program - contains dictionary codes and dictionary values.
  • (5522) Account - contains dictionary codes, dictionary values and extended dictionary values.
  • File: G/L Interface
  • (204) - Credit G/L Payment Acknowledgement Account Number - contains dictionary codes and dictionary values.
  • (205) - Debit G/L Payment Acknowledgement Account Number - contains dictionary codes and dictionary values.
  • File Explorer:
  • First file is created to add general ledger 'Payment Acknowledgement Account Number' without any dates specified in the file.
  • Second file is created to add general ledger 'Payment Acknowledgement Account Number' with the start/end dates specified in the file.
  • Third file is created to add overlapping general ledger 'Payment Acknowledgement Account Number'.
Steps
  1. Open the 'Table Import For General Ledger Account Numbers' form.
  2. Verify the selection for 'GL Payment Acknowledgement Account Numbers' is available.
  3. Select the 'GL Payment Acknowledgement Account Numbers'.
  4. Select the 'Append to Existing Table'.
  5. Select the first file identified in the setup section.
  6. Click [Import GL Account Numbers].
  7. Verify the data generated was imported based on the criteria previously selected and correctly displays the 'Total Number of Rows in File'.
  8. Click [Close Report].
  9. Select the first file identified in the setup section again.
  10. Click [Import GL Account Numbers].
  11. Verify the system prevents the account numbers to add because of duplicate existing records.
  12. Click [Close Report].
  13. Select the second file identified in the setup section.
  14. Click [Import GL Account Numbers].
  15. Verify the data generated was imported based on the criteria previously selected and correctly displays the 'Total Number of Rows in File'.
  16. Click [Close Report].
  17. Select the third file identified in the setup section.
  18. Click [Import GL Account Numbers].
  19. Verify the data generated was imported based on the criteria previously selected and correctly displays the 'Total Number of Rows in File'.
  20. Verify the system prevents the account numbers to add because of duplicate existing records.
  21. Click [Close Report].
Scenario 4: Table Import For General Ledger Account Numbers - Payment Acknowledgement Account Numbers -Override an existing table
Specific Setup:
  • System is updated for General Ledger module.
  • Registry Setting:
  • The ‘Avatar PM->Billing->Remittance Processing->->->Enable Payment Acknowledgement’ registry setting is set to ‘Y’.
  • Dictionary Update:
  • Other Table Files:
  • (5521) Program - contains dictionary codes and dictionary values.
  • (5522) Account - contains dictionary codes, dictionary values and extended dictionary values.
  • File: G/L Interface
  • 204 - Credit G/L Payment Acknowledgement Account Number - contains dictionary codes and dictionary values.
  • 205 - Debit G/L Payment Acknowledgement Account Number - contains dictionary codes and dictionary values.
  • File Explorer:
  • First file is created to add general ledger 'Payment Acknowledgement Account Number' without any dates specified in the file. Note the values specified in the file.
  • Second file is created with the different component value for the component one. Note the values specified in the file.
Steps
  1. Open the 'Table Import For General Ledger Account Numbers' form.
  2. Verify the selection for 'GL Payment Acknowledgement Account Numbers' is available.
  3. Select the 'GL Payment Acknowledgement Account Numbers'.
  4. Select the 'Over-Ride Existing Table' from the 'Load Option' field.
  5. Select the first file identified in the setup section.
  6. Click [Import GL Account Numbers].
  7. Verify the data generated was imported based on the criteria previously selected and correctly displays the 'Total Number of Rows in File'.
  8. Click [Close Report].
  9. Select the first file identified in the setup section again.
  10. Click [Import GL Account Numbers].
  11. Verify the system overrides an existing record.
  12. Click [Close Report].
  13. Select the second file identified in the setup section.
  14. Click [Import GL Account Numbers].
  15. Verify the SQL table displays a record that is recently imported and overrides an existing record of the file.
  16. Click [Close Report].
  17. Select the third file identified in the setup section.
  18. Click [Import GL Account Numbers].
  19. Verify the data generated was imported based on the criteria previously selected and correctly displays a row that overrides an existing record of the file.
  20. Click [Close Report].
  21. Click [Close Form].

Topics
• NX • Payment Acknowledgement
Update 88 Summary | Details
835 Health Care Claim Payment/Advice - Check / EFT #
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Claim Adjustment Group/Reason Code Definition
  • Registry Settings (PM)
  • Guarantors/Payors
  • Dictionary Update (PM)
  • Admission (Outpatient)
  • Default Guarantor Assignment
  • Financial Eligibility
  • Posting/Adjustment Codes Definition
  • Diagnosis
  • Client Ledger
  • Create Interim Billing Batch File
  • Electronic Billing
  • Payment Acknowledgement
  • 835 Health Care Claim Payment/Advice (PM)
  • Client Charge Input
Scenario 1: 835 Health Care Claim Payment/Advice - Partial posting of an 835s - Registry setting 'Prevent Posting Payments Unless Payment has been Acknowledged'=1&2&3
Specific Setup:
  • Registry Setting:
  • The 'Enable Payment Acknowledgement' registry setting is enabled.
  • The 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting includes value '1'.
  • The 'Check Number' registry setting is set to '1'.
  • The 'Posting Date for Automated 835s' registry setting is set to '1'.
  • Claim Adjustment Group/ reason code Definition:
  • A group code is selected for the credit adjustment code and debit adjustment reversal code. Note the adjustment codes and group code setup.
  • Admission:
  • Admit a client into an outpatient episode. Note the Client id/name, Admission date/program.
  • Guarantor/Payors:
  • Two existing guarantors are identified who have a Financial Class that has the Extended Data Element for (1500) System Financial Class set to Self Pay.
  • Financial Eligibility:
  • The desired guarantors identified above are assigned to the client. Note the primary and secondary guarantor.
  • Client Charge Input:
  • A service is rendered to the client.
  • Client Ledger:
  • Make sure the service is distributed to one of the guarantors assigned to the client.
  • Close charges.
  • Electronic Billing:
  • Claim the service using the 837 Professional bill for the guarantor.
  • Create an 835 file based on the claim information found in the 837 professional bill.
Steps
  1. Open the '835 Health Care Claim Payment/Advice' form.
  2. Load and compile the 835 file created that includes the claim for the defined guarantor in the setup.
  3. Verify the 835 file loads/compiles successfully.
  4. Select 'Post File' option.
  5. Select the compiled file.
  6. Populate all the required fields with desired value.
  7. Verify the Check/EFT# is populated correctly with the status of acknowledged or unacknowledged in the 'Check/EFT#' checkbox.
  8. Check the Check/EFT# that is unacknowledged.
  9. Click [Process File].
  10. Verify the message: 'Selecting Unacknowledged Check/EFT numbers is not permitted.'
  11. Click [OK].
  12. Close the form.
  13. Open the ‘Payment Acknowledgment’ form.
  14. Enter desired value in ‘Batch Number’.
  15. Select desired ‘Posting Code’.
  16. Enter desired value in ‘Check/EFT Number’ from the TRN*02 segment of the 835 file created in the setup.
  17. Enter desired value in ‘Amount’ that matches the amount entered in the CLP*04 segment of the 835 file.
  18. Select desired ‘Guarantor’ set up in the setup section. Note: If a ‘Self-Pay guarantor is selected, the ‘Client’ field will be enabled.
  19. Enter desired value in ‘Name/Source’.
  20. Enter desired value in ‘Client’, if enabled.
  21. Enter desired value in ‘Check/EFT Date’ that matches the date entered in the BPR*16 segment of the 835 file.
  22. Enter desired value in ‘Receipt Date’.
  23. Enter desired value in ‘Deposit Date’.
  24. Select desired ‘Treatment Service’.
  25. Select desired ‘Category’.
  26. Enter desired value in ‘Bank Ref #’.
  27. Enter desired value in ‘Comments’.
  28. Click [File].
  29. Verify that the ‘Payment Acknowledgment’ message is received and states the following: Filed successfully. The Transaction Number is [number] Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
  30. Click [No].
  31. Close the form.
  32. Open the '835 Health Care Claim Payment/Advice' form.
  33. Select 'Post File' option.
  34. Select the compiled file.
  35. Populate all the required fields with desired value.
  36. Verify the Check/EFT# is populated correctly with the status of acknowledged or unacknowledged in the 'Check/EFT#' checkbox.
  37. Check the Check/EFT# that acknowledged in above steps.
  38. Click [Process File].
  39. Verify the file posts successfully.
  40. Open the 'Client Ledger' for the client.
  41. Verify the payments are posted correctly on the ledger.
  42. Open the 'Crystal Report' or any other SQL Data viewer.
  43. Create a query to retrieve data from the SYSTEM.billing_pay_adj_history table.
  44. Validate the check number field contains check number from the TRN-02 segment of the 835 file.
  45. Validate the date of payment column contains the posting date from the '835 Health Care Claim Payment/Advice' form.
Scenario 2: 835 Health Care Claim Payment/Advice - Registry setting 'Prevent Posting Payments Unless Payment has been Acknowledged'=0
Specific Setup:
  • Registry Setting:
  • The 'Enable Payment Acknowledgement' registry setting is enabled.
  • The 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting includes value '0'.
  • The 'Check Number' registry setting is set to '1'.
  • Claim Adjustment Group/ reason code Definition:
  • A group code is selected for the credit adjustment code and debit adjustment reversal code. Note the adjustment codes and group code setup.
  • Admission:
  • Admit a client into an outpatient episode. Note the Client id/name, Admission date/program.
  • Guarantor/Payors:
  • Two existing guarantors are identified who have a Financial Class that has the Extended Data Element for (1500) System Financial Class set to Self Pay.
  • Financial Eligibility:
  • The desired guarantors identified above are assigned to the client. Note the primary and secondary guarantor.
  • Client Charge Input:
  • A service is rendered to the client.
  • Client Ledger:
  • Make sure the service is distributed to one of the guarantors assigned to the client.
  • Close charges.
  • Electronic Billing:
  • Claim the service using the 837 Professional bill for the guarantor.
  • Create an 835 file based on the claim information found in the 837 professional bill.
Steps
  1. Open the '835 Health Care Claim Payment/Advice' form.
  2. Load and compile the 835 file created that includes the claim for the defined guarantor in the setup.
  3. Verify the 835 file loads/compiles successfully.
  4. Select 'Post File' option.
  5. Select the compiled file.
  6. Populate all the required fields with desired value.
  7. Verify the Check/EFT# is populated correctly with the status of acknowledged or unacknowledged in the 'Check/EFT#' checkbox.
  8. Check the Check/EFT# that is unacknowledged.
  9. Click [Process File].
  10. Verify the message: 'Selecting Unacknowledged Check/EFT numbers is not permitted.'
  11. Click [OK].
  12. Close the form.
  13. Open the ‘Payment Acknowledgment’ form.
  14. Enter desired value in ‘Batch Number’.
  15. Select desired ‘Posting Code’.
  16. Enter desired value in ‘Check/EFT Number’ from the TRN*02 segment of the 835 file created in the setup.
  17. Enter desired value in ‘Amount’ that matches the amount entered in the CLP*04 segment of the 835 file.
  18. Select desired ‘Guarantor’ set up in the setup section. Note: If a ‘Self-Pay guarantor is selected, the ‘Client’ field will be enabled.
  19. Enter desired value in ‘Name/Source’.
  20. Enter desired value in ‘Client’, if enabled.
  21. Enter desired value in ‘Check/EFT Date’ that matches the date entered in the BPR*16 segment of the 835 file.
  22. Enter desired value in ‘Receipt Date’.
  23. Enter desired value in ‘Deposit Date’.
  24. Select desired ‘Treatment Service’.
  25. Select desired ‘Category’.
  26. Enter desired value in ‘Bank Ref #’.
  27. Enter desired value in ‘Comments’.
  28. Click [File].
  29. Verify that the ‘Payment Acknowledgment’ message is received and states the following: Filed successfully. The Transaction Number is [number] Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
  30. Click [No].
  31. Close the form.
  32. Open the '835 Health Care Claim Payment/Advice' form.
  33. Select 'Post File' option.
  34. Select the compiled file.
  35. Populate all the required fields with desired value.
  36. Verify the Check/EFT# is populated correctly with the status of acknowledged or unacknowledged in the 'Check/EFT#' checkbox.
  37. Check the Check/EFT# that acknowledged in above steps.
  38. Click [Process File].
  39. Verify the file posts successfully.
  40. Open the 'Client Ledger' for the client.
  41. Verify the payments are posted correctly on the ledger.
  42. Open the 'Crystal Report' or any other SQL Data viewer.
  43. Create a query to retrieve data from the SYSTEM.billing_pay_adj_history table.
  44. Validate the check number field contains check number from the TRN-02 segment of the 835 file.
  45. Validate the date of payment column contains the posting date from the '835 Health Care Claim Payment/Advice' form.
Scenario 3: 835 Healthcare Claim Payment/Advice - Registry setting 'Prevent Posting Payments Unless Payment has been Acknowledged'=1 and the 'Check Number' = 1
Specific Setup:
  • Registry Setting:
  • The 'Enable Payment Acknowledgement' registry setting is enabled.
  • The 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting includes value '1'.
  • The 'Check Number' registry setting is set to '1'.
  • The 'Posting Date for Automated 835s' registry setting is set to '1'.
  • Claim Adjustment Group/ reason code Definition:
  • A group code is selected for the credit adjustment code and debit adjustment reversal code. Note the adjustment codes and group code setup.
  • Admission:
  • Admit a client into an outpatient episode. Note the Client id/name, Admission date/program.
  • Guarantor/Payors:
  • Two existing guarantors are identified who have a Financial Class that has the Extended Data Element for (1500) System Financial Class set to Self Pay.
  • Financial Eligibility:
  • The desired guarantors identified above are assigned to the client. Note the primary and secondary guarantor.
  • Client Charge Input:
  • A service is rendered to the client.
  • Client Ledger:
  • Make sure the service is distributed to one of the guarantors assigned to the client.
  • Close charges.
  • Electronic Billing:
  • Claim the service using the 837 Professional bill for the guarantor.
  • Create an 835 file based on the claim information found in the 837 professional bill.
Steps
  1. Open the '835 Health Care Claim Payment/Advice' form.
  2. Load and compile the 835 file created that includes the claim for the defined guarantor in the setup.
  3. Verify the 835 file loads/compiles successfully.
  4. Select 'Post File' option.
  5. Select the file that is recently compiled successfully.
  6. Populate all the required fields with desired value.
  7. Verify the Check/EFT# is populated correctly with the status of acknowledged or unacknowledged in the 'Check/EFT#' checkbox.
  8. Check the Check/EFT# that is unacknowledged.
  9. Click [Process File].
  10. Verify the message: 'Selecting Unacknowledged Check/EFT numbers is not permitted.'
  11. Click [OK].
  12. Close the form.
  13. Open the ‘Payment Acknowledgment’ form.
  14. Enter desired value in ‘Batch Number’.
  15. Select desired ‘Posting Code’.
  16. Enter desired value in ‘Check/EFT Number’ from the TRN*02 segment of the 835 file created in the setup.
  17. Enter desired value in ‘Amount’ that matches the amount entered in the CLP*04 segment of the 835 file.
  18. Select desired ‘Guarantor’ set up in the setup section. Note: If a ‘Self-Pay guarantor is selected, the ‘Client’ field will be enabled.
  19. Enter desired value in ‘Name/Source’.
  20. Enter desired value in ‘Client’, if enabled.
  21. Enter desired value in ‘Check/EFT Date’ that matches the date entered in the BPR*16 segment of the 835 file.
  22. Enter desired value in ‘Receipt Date’.
  23. Enter desired value in ‘Deposit Date’.
  24. Select desired ‘Treatment Service’.
  25. Select desired ‘Category’.
  26. Enter desired value in ‘Bank Ref #’.
  27. Enter desired value in ‘Comments’.
  28. Click [File].
  29. Verify that the ‘Payment Acknowledgment’ message is received and states the following: Filed successfully. The Transaction Number is [number] Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
  30. Click [No].
  31. Close the form.
  32. Open the '835 Health Care Claim Payment/Advice' form.
  33. Select 'Post File' option.
  34. Select the file that is recently compiled successfully.
  35. Populate all the required fields with desired value.
  36. Verify the Check/EFT# is populated correctly with the status of acknowledged or unacknowledged in the 'Check/EFT#' checkbox.
  37. Check the Check/EFT# that acknowledged in above steps.
  38. Click [Process File].
  39. Verify the file posts successfully.
  40. Open the 'Client Ledger' for the client.
  41. Verify the payments are posted correctly on the ledger.
  42. Open the 'Crystal Report' or any other SQL Data viewer.
  43. Create a query to retrieve data from the SYSTEM.billing_pay_adj_history table.
  44. Validate the check number field contains check number from the TRN-02 segment of the 835 file.
  45. Validate the date of payment column contains the posting date from the '835 Health Care Claim Payment/Advice' form.
Scenario 4: 835 Healthcare Claim Payment/Advice - Automated 835s posting - Validating check Date - Acknowledged payments
Specific Setup:
  • Registry Setting:
  • The 'Enable Payment Acknowledgement' registry setting is enabled.
  • The 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting is set to '1'.
  • The 'Check Number' registry setting is set to '1'.
  • The 'Posting Date for Automated 835s' registry setting is set to '2'.
  • Claim Adjustment Group/ reason code Definition:
  • A group code is selected for the credit adjustment code and debit adjustment reversal code. Note the adjustment codes and group code setup.
  • Facility Defaults:
  • The 'File Input Path On Server For 835 Files' input box set to desired path.
  • The 'Output Path On Server For Electronic Files' input box set to the location where electronic files are saved.
  • 835 Import/Export File Configuration:
  • The 'Process File Path' input box set to desired location to be used to store the 835 file which is ready to process (i.e. "c:\Billing\835 \proc\").
  • The 'Successful File Path' input box set to desired location to be used to store the 835 file which is successfully processed (i.e. "c:\Billing\835 \succ\").
  • The 'Error File Path input box set to desired location to be used to store the 835 file which is not processed successfully (i.e. "c:\Billing\835 \error\").
  • The 'Default 835 Filing User' input box is set to desired username.
  • The 'Processing Interval' input box is set to desired value.
  • The 'Interval Units' radio button is set to desired value.
  • Admission:
  • Admit a client into an outpatient episode. Note the Client id/name, Admission date/program.
  • Guarantor/Payors:
  • Two existing guarantor are identified who have a Financial Class that has the Extended Data Element for (1500) System Financial Class set to Self Pay.
  • financial class of 'Self Pay'. Note the guarantor codes/names.
  • N1*PR*1000A-N1-2*XV*1000A-N1-04~
  • Financial Eligibility:
  • The desired guarantors identified above are assigned to the client. Note the primary and secondary guarantor.
  • Client Charge Input:
  • A service is rendered to the client.
  • Client Ledger:
  • Make sure the service is distributed to one of the guarantors assigned to the client.
  • Close charges.
  • Electronic Billing:
  • Claim the service using the 837 Professional bill for the guarantor.
  • Create an 835 file based on the claim information found in the 837 professional bill.
Steps
  1. Place the 835 file created in the setup section in the Process File Path folder identified in the 'Facility Defaults' form (i.e. "c:\Billing\835 Files\proc\").
  2. Wait for desired time set up in the 'Facility Defaults' form.
  3. Verify that the file will be removed from the Process file folder and added to the Success folder.
  4. Open the '835 Health Care Claim Payment/Advice' form.
  5. Select 'Post File' option.
  6. Select the file that is recently moved to Success folder.
  7. Verify the status of the file is 'Partial-Posted'.
  8. Verify the Check/EFT# is populated correctly with the status of unacknowledged in the 'Check/EFT#' checkbox.
  9. Close the form.
  10. Open the ‘Payment Acknowledgment’ form.
  11. Enter desired value in ‘Batch Number’.
  12. Select desired ‘Posting Code’.
  13. Enter desired value in ‘Check/EFT Number’ from the TRN*02 segment of the 835 file created in the setup.
  14. Enter desired value in ‘Amount’ that matches the amount entered in the CLP*04 segment of the 835 file.
  15. Select desired ‘Guarantor’ set up in the setup section. Note: If a ‘Self-Pay guarantor is selected, the ‘Client’ field will be enabled.
  16. Enter desired value in ‘Name/Source’.
  17. Enter desired value in ‘Client’, if enabled.
  18. Enter desired value in ‘Check/EFT Date’ that matches the date entered in the BPR*16 segment of the 835 file.
  19. Enter desired value in ‘Receipt Date’.
  20. Enter desired value in ‘Deposit Date’.
  21. Select desired ‘Treatment Service’.
  22. Select desired ‘Category’.
  23. Enter desired value in ‘Bank Ref #’.
  24. Enter desired value in ‘Comments’.
  25. Click [File].
  26. Verify that the ‘Payment Acknowledgment’ message is received and states the following: Filed successfully. The Transaction Number is [number] Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
  27. Click [No].
  28. Close the form.
  29. Wait for desired time set up in the 'Facility Defaults' form.
  30. Open the 'Client Ledger' for the client.
  31. Verify the payments are posted correctly on the ledger.
  32. Open the 'Crystal Report' or any other SQL Data viewer.
  33. Create a query to retrieve data from the SYSTEM.billing_pay_adj_history table.
  34. Validate the check number field contains check number from the TRN-02 segment of the 835 file.
  35. Validate the date of payment column contains the check date as 'date of payment' when the 835 file is posted.
835 Health Care Claim Payment/Advice - Registry Setting 'Posting Date for Automated 835s'
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Client Charge Input
  • Client Ledger
  • Diagnosis
  • Create Interim Billing Batch File
  • Electronic Billing
  • Claim Adjustment Group/Reason Code Definition
  • 835 Health Care Claim Payment/Advice (PM)
  • Payment Acknowledgement
  • Registry Settings (PM)
  • Guarantors/Payors
  • Dictionary Update (PM)
  • Admission (Outpatient)
  • Default Guarantor Assignment
  • Financial Eligibility
  • Posting/Adjustment Codes Definition
Scenario 1: 835 Healthcare Claim Payment/Advice - Registry setting 'Prevent Posting Payments Unless Payment has been Acknowledged'=1 and the 'Check Number' = 1
Specific Setup:
  • Registry Setting:
  • The 'Enable Payment Acknowledgement' registry setting is enabled.
  • The 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting includes value '1'.
  • The 'Check Number' registry setting is set to '1'.
  • The 'Posting Date for Automated 835s' registry setting is set to '1'.
  • Claim Adjustment Group/ reason code Definition:
  • A group code is selected for the credit adjustment code and debit adjustment reversal code. Note the adjustment codes and group code setup.
  • Admission:
  • Admit a client into an outpatient episode. Note the Client id/name, Admission date/program.
  • Guarantor/Payors:
  • Two existing guarantors are identified who have a Financial Class that has the Extended Data Element for (1500) System Financial Class set to Self Pay.
  • Financial Eligibility:
  • The desired guarantors identified above are assigned to the client. Note the primary and secondary guarantor.
  • Client Charge Input:
  • A service is rendered to the client.
  • Client Ledger:
  • Make sure the service is distributed to one of the guarantors assigned to the client.
  • Close charges.
  • Electronic Billing:
  • Claim the service using the 837 Professional bill for the guarantor.
  • Create an 835 file based on the claim information found in the 837 professional bill.
Steps
  1. Open the '835 Health Care Claim Payment/Advice' form.
  2. Load and compile the 835 file created that includes the claim for the defined guarantor in the setup.
  3. Verify the 835 file loads/compiles successfully.
  4. Select 'Post File' option.
  5. Select the file that is recently compiled successfully.
  6. Populate all the required fields with desired value.
  7. Verify the Check/EFT# is populated correctly with the status of acknowledged or unacknowledged in the 'Check/EFT#' checkbox.
  8. Check the Check/EFT# that is unacknowledged.
  9. Click [Process File].
  10. Verify the message: 'Selecting Unacknowledged Check/EFT numbers is not permitted.'
  11. Click [OK].
  12. Close the form.
  13. Open the ‘Payment Acknowledgment’ form.
  14. Enter desired value in ‘Batch Number’.
  15. Select desired ‘Posting Code’.
  16. Enter desired value in ‘Check/EFT Number’ from the TRN*02 segment of the 835 file created in the setup.
  17. Enter desired value in ‘Amount’ that matches the amount entered in the CLP*04 segment of the 835 file.
  18. Select desired ‘Guarantor’ set up in the setup section. Note: If a ‘Self-Pay guarantor is selected, the ‘Client’ field will be enabled.
  19. Enter desired value in ‘Name/Source’.
  20. Enter desired value in ‘Client’, if enabled.
  21. Enter desired value in ‘Check/EFT Date’ that matches the date entered in the BPR*16 segment of the 835 file.
  22. Enter desired value in ‘Receipt Date’.
  23. Enter desired value in ‘Deposit Date’.
  24. Select desired ‘Treatment Service’.
  25. Select desired ‘Category’.
  26. Enter desired value in ‘Bank Ref #’.
  27. Enter desired value in ‘Comments’.
  28. Click [File].
  29. Verify that the ‘Payment Acknowledgment’ message is received and states the following: Filed successfully. The Transaction Number is [number] Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
  30. Click [No].
  31. Close the form.
  32. Open the '835 Health Care Claim Payment/Advice' form.
  33. Select 'Post File' option.
  34. Select the file that is recently compiled successfully.
  35. Populate all the required fields with desired value.
  36. Verify the Check/EFT# is populated correctly with the status of acknowledged or unacknowledged in the 'Check/EFT#' checkbox.
  37. Check the Check/EFT# that acknowledged in above steps.
  38. Click [Process File].
  39. Verify the file posts successfully.
  40. Open the 'Client Ledger' for the client.
  41. Verify the payments are posted correctly on the ledger.
  42. Open the 'Crystal Report' or any other SQL Data viewer.
  43. Create a query to retrieve data from the SYSTEM.billing_pay_adj_history table.
  44. Validate the check number field contains check number from the TRN-02 segment of the 835 file.
  45. Validate the date of payment column contains the posting date from the '835 Health Care Claim Payment/Advice' form.
Scenario 2: 835 Healthcare Claim Payment/Advice - Automated 835s posting - Validating check Date - Acknowledged payments
Specific Setup:
  • Registry Setting:
  • The 'Enable Payment Acknowledgement' registry setting is enabled.
  • The 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting is set to '1'.
  • The 'Check Number' registry setting is set to '1'.
  • The 'Posting Date for Automated 835s' registry setting is set to '2'.
  • Claim Adjustment Group/ reason code Definition:
  • A group code is selected for the credit adjustment code and debit adjustment reversal code. Note the adjustment codes and group code setup.
  • Facility Defaults:
  • The 'File Input Path On Server For 835 Files' input box set to desired path.
  • The 'Output Path On Server For Electronic Files' input box set to the location where electronic files are saved.
  • 835 Import/Export File Configuration:
  • The 'Process File Path' input box set to desired location to be used to store the 835 file which is ready to process (i.e. "c:\Billing\835 \proc\").
  • The 'Successful File Path' input box set to desired location to be used to store the 835 file which is successfully processed (i.e. "c:\Billing\835 \succ\").
  • The 'Error File Path input box set to desired location to be used to store the 835 file which is not processed successfully (i.e. "c:\Billing\835 \error\").
  • The 'Default 835 Filing User' input box is set to desired username.
  • The 'Processing Interval' input box is set to desired value.
  • The 'Interval Units' radio button is set to desired value.
  • Admission:
  • Admit a client into an outpatient episode. Note the Client id/name, Admission date/program.
  • Guarantor/Payors:
  • Two existing guarantor are identified who have a Financial Class that has the Extended Data Element for (1500) System Financial Class set to Self Pay.
  • financial class of 'Self Pay'. Note the guarantor codes/names.
  • N1*PR*1000A-N1-2*XV*1000A-N1-04~
  • Financial Eligibility:
  • The desired guarantors identified above are assigned to the client. Note the primary and secondary guarantor.
  • Client Charge Input:
  • A service is rendered to the client.
  • Client Ledger:
  • Make sure the service is distributed to one of the guarantors assigned to the client.
  • Close charges.
  • Electronic Billing:
  • Claim the service using the 837 Professional bill for the guarantor.
  • Create an 835 file based on the claim information found in the 837 professional bill.
Steps
  1. Place the 835 file created in the setup section in the Process File Path folder identified in the 'Facility Defaults' form (i.e. "c:\Billing\835 Files\proc\").
  2. Wait for desired time set up in the 'Facility Defaults' form.
  3. Verify that the file will be removed from the Process file folder and added to the Success folder.
  4. Open the '835 Health Care Claim Payment/Advice' form.
  5. Select 'Post File' option.
  6. Select the file that is recently moved to Success folder.
  7. Verify the status of the file is 'Partial-Posted'.
  8. Verify the Check/EFT# is populated correctly with the status of unacknowledged in the 'Check/EFT#' checkbox.
  9. Close the form.
  10. Open the ‘Payment Acknowledgment’ form.
  11. Enter desired value in ‘Batch Number’.
  12. Select desired ‘Posting Code’.
  13. Enter desired value in ‘Check/EFT Number’ from the TRN*02 segment of the 835 file created in the setup.
  14. Enter desired value in ‘Amount’ that matches the amount entered in the CLP*04 segment of the 835 file.
  15. Select desired ‘Guarantor’ set up in the setup section. Note: If a ‘Self-Pay guarantor is selected, the ‘Client’ field will be enabled.
  16. Enter desired value in ‘Name/Source’.
  17. Enter desired value in ‘Client’, if enabled.
  18. Enter desired value in ‘Check/EFT Date’ that matches the date entered in the BPR*16 segment of the 835 file.
  19. Enter desired value in ‘Receipt Date’.
  20. Enter desired value in ‘Deposit Date’.
  21. Select desired ‘Treatment Service’.
  22. Select desired ‘Category’.
  23. Enter desired value in ‘Bank Ref #’.
  24. Enter desired value in ‘Comments’.
  25. Click [File].
  26. Verify that the ‘Payment Acknowledgment’ message is received and states the following: Filed successfully. The Transaction Number is [number] Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
  27. Click [No].
  28. Close the form.
  29. Wait for desired time set up in the 'Facility Defaults' form.
  30. Open the 'Client Ledger' for the client.
  31. Verify the payments are posted correctly on the ledger.
  32. Open the 'Crystal Report' or any other SQL Data viewer.
  33. Create a query to retrieve data from the SYSTEM.billing_pay_adj_history table.
  34. Validate the check number field contains check number from the TRN-02 segment of the 835 file.
  35. Validate the date of payment column contains the check date as 'date of payment' when the 835 file is posted.
Scenario 3: 835 Healthcare Claim Payment/Advice - Automated 835s posting - Validating Processing Date - Acknowledged payments
Specific Setup:
  • Registry Setting:
  • The 'Enable Payment Acknowledgement' registry setting is enabled.
  • The 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting is set to '1&2'.
  • The 'Check Number' registry setting is set to '1'.
  • The 'Posting Date for Automated 835s' registry setting is set to '1'.
  • Claim Adjustment Group/ reason code Definition:
  • A group code is selected for the credit adjustment code and debit adjustment reversal code. Note the adjustment codes and group code setup.
  • Facility Defaults:
  • The 'File Input Path On Server For 835 Files' input box set to desired path.
  • The 'Output Path On Server For Electronic Files' input box set to the location where electronic files are saved.
  • 835 Import/Export File Configuration:
  • The 'Process File Path' input box set to desired location to be used to store the 835 file which is ready to process (i.e. "c:\Billing\835 Files\proc\").
  • The 'Successful File Path' input box set to desired location to be used to store the 835 file which is successfully processed (i.e. "c:\Billing\835 Files\succ\").
  • The 'Error File Path input box set to desired location to be used to store the 835 file which is not processed successfully (i.e. "c:\Billing\835 Files\error\").
  • The 'Default 835 Filing User' input box is set to desired username.
  • The 'Processing Interval' input box is set to desired value.
  • The 'Interval Units' radio button is set to desired value.
  • Admission:
  • Admit a client into an outpatient episode. Note the Client id/name, Admission date/program.
  • Guarantor/Payors:
  • Two existing guarantor are identified who have a Financial Class that has the Extended Data Element for (1500) System Financial Class set to Self Pay.
  • financial class of 'Self Pay'. Note the guarantor codes/names.
  • Set the Submitter Payer Identification Code (1000A-N1-04) input box to the value that match with the N1*PR-04 segment of the 835 file (i.e.N1*PR*1000A-N1-2*XV*1000A-N1-04~).
  • Financial Eligibility:
  • The desired guarantors identified above are assigned to the client. Note the primary and secondary guarantor.
  • Client Charge Input:
  • A service is rendered to the client.
  • Client Ledger:
  • Make sure the service is distributed to one of the guarantors assigned to the client.
  • Close charges.
  • Electronic Billing:
  • Claim the service using the 837 Professional bill for the guarantor.
  • Create an 835 file based on the claim information found in the 837 professional bill.
Steps
  1. Place the 835 file created in the setup section in the Process File Path folder identified in the 'Facility Defaults' form (i.e. "c:\Billing\835 Files\proc\").
  2. Wait for desired time set up in the 'Facility Defaults' form.
  3. Verify that the file will be removed from the Process file folder and added to the Success folder.
  4. Open the '835 Health Care Claim Payment/Advice' form.
  5. Select 'Post File' option.
  6. Select the file that is recently moved to Success folder.
  7. Verify the status of the file is 'Partial-Posted'.
  8. Verify the Check/EFT# is populated correctly with the status of unacknowledged in the 'Check/EFT#' checkbox.
  9. Close the form.
  10. Open the ‘Payment Acknowledgment’ form.
  11. Enter desired value in ‘Batch Number’.
  12. Select desired ‘Posting Code’.
  13. Enter desired value in ‘Check/EFT Number’ from the TRN*02 segment of the 835 file created in the setup .
  14. Enter desired value in ‘Amount’ that matches the amount entered in the CLP*04 segment of the 835 file .
  15. Select desired ‘Guarantor’ set up in the setup section. Note: If a ‘Self-Pay guarantor is selected, the ‘Client’ field will be enabled.
  16. Enter desired value in ‘Name/Source’.
  17. Enter desired value in ‘Client’, if enabled.
  18. Enter desired value in ‘Check/EFT Date’ that matches the date entered in the BPR*16 segment of the 835 file.
  19. Enter desired value in ‘Receipt Date’.
  20. Enter desired value in ‘Deposit Date’.
  21. Select desired ‘Treatment Service’.
  22. Select desired ‘Category’.
  23. Enter desired value in ‘Bank Ref #’.
  24. Enter desired value in ‘Comments’.
  25. Click [File].
  26. Verify that the ‘Payment Acknowledgment’ message is received and states the following: Filed successfully. The Transaction Number is [number] Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
  27. Click [No].
  28. Close the form.
  29. Wait for desired time set up in the 'Facility Defaults' form.
  30. Open the 'Client Ledger' for the client.
  31. Verify the payments are posted correctly on the ledger.
  32. Open the 'Crystal Report' or any other SQL Data viewer.
  33. Create a query to retrieve data from the SYSTEM.billing_pay_adj_history table.
  34. Validate the check number field contains check number from the TRN-02 segment of the 835 file.
  35. Validate the date of payment column contains the processing date when the 835 file is posted.
835 Health Care Claim Payment/Advice - ‘Check/EFT #’ drop down
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Claim Adjustment Group/Reason Code Definition
  • Registry Settings (PM)
  • Guarantors/Payors
  • Dictionary Update (PM)
  • Admission (Outpatient)
  • Default Guarantor Assignment
  • Financial Eligibility
  • Posting/Adjustment Codes Definition
  • Diagnosis
  • Client Ledger
  • Create Interim Billing Batch File
  • Electronic Billing
  • Payment Acknowledgement
  • 835 Health Care Claim Payment/Advice (PM)
  • Client Charge Input
Scenario 1: 835 Health Care Claim Payment/Advice - Partial posting of an 835s - Registry setting 'Prevent Posting Payments Unless Payment has been Acknowledged'=1&2&3
Specific Setup:
  • Registry Setting:
  • The 'Enable Payment Acknowledgement' registry setting is enabled.
  • The 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting includes value '1'.
  • The 'Check Number' registry setting is set to '1'.
  • The 'Posting Date for Automated 835s' registry setting is set to '1'.
  • Claim Adjustment Group/ reason code Definition:
  • A group code is selected for the credit adjustment code and debit adjustment reversal code. Note the adjustment codes and group code setup.
  • Admission:
  • Admit a client into an outpatient episode. Note the Client id/name, Admission date/program.
  • Guarantor/Payors:
  • Two existing guarantors are identified who have a Financial Class that has the Extended Data Element for (1500) System Financial Class set to Self Pay.
  • Financial Eligibility:
  • The desired guarantors identified above are assigned to the client. Note the primary and secondary guarantor.
  • Client Charge Input:
  • A service is rendered to the client.
  • Client Ledger:
  • Make sure the service is distributed to one of the guarantors assigned to the client.
  • Close charges.
  • Electronic Billing:
  • Claim the service using the 837 Professional bill for the guarantor.
  • Create an 835 file based on the claim information found in the 837 professional bill.
Steps
  1. Open the '835 Health Care Claim Payment/Advice' form.
  2. Load and compile the 835 file created that includes the claim for the defined guarantor in the setup.
  3. Verify the 835 file loads/compiles successfully.
  4. Select 'Post File' option.
  5. Select the compiled file.
  6. Populate all the required fields with desired value.
  7. Verify the Check/EFT# is populated correctly with the status of acknowledged or unacknowledged in the 'Check/EFT#' checkbox.
  8. Check the Check/EFT# that is unacknowledged.
  9. Click [Process File].
  10. Verify the message: 'Selecting Unacknowledged Check/EFT numbers is not permitted.'
  11. Click [OK].
  12. Close the form.
  13. Open the ‘Payment Acknowledgment’ form.
  14. Enter desired value in ‘Batch Number’.
  15. Select desired ‘Posting Code’.
  16. Enter desired value in ‘Check/EFT Number’ from the TRN*02 segment of the 835 file created in the setup.
  17. Enter desired value in ‘Amount’ that matches the amount entered in the CLP*04 segment of the 835 file.
  18. Select desired ‘Guarantor’ set up in the setup section. Note: If a ‘Self-Pay guarantor is selected, the ‘Client’ field will be enabled.
  19. Enter desired value in ‘Name/Source’.
  20. Enter desired value in ‘Client’, if enabled.
  21. Enter desired value in ‘Check/EFT Date’ that matches the date entered in the BPR*16 segment of the 835 file.
  22. Enter desired value in ‘Receipt Date’.
  23. Enter desired value in ‘Deposit Date’.
  24. Select desired ‘Treatment Service’.
  25. Select desired ‘Category’.
  26. Enter desired value in ‘Bank Ref #’.
  27. Enter desired value in ‘Comments’.
  28. Click [File].
  29. Verify that the ‘Payment Acknowledgment’ message is received and states the following: Filed successfully. The Transaction Number is [number] Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
  30. Click [No].
  31. Close the form.
  32. Open the '835 Health Care Claim Payment/Advice' form.
  33. Select 'Post File' option.
  34. Select the compiled file.
  35. Populate all the required fields with desired value.
  36. Verify the Check/EFT# is populated correctly with the status of acknowledged or unacknowledged in the 'Check/EFT#' checkbox.
  37. Check the Check/EFT# that acknowledged in above steps.
  38. Click [Process File].
  39. Verify the file posts successfully.
  40. Open the 'Client Ledger' for the client.
  41. Verify the payments are posted correctly on the ledger.
  42. Open the 'Crystal Report' or any other SQL Data viewer.
  43. Create a query to retrieve data from the SYSTEM.billing_pay_adj_history table.
  44. Validate the check number field contains check number from the TRN-02 segment of the 835 file.
  45. Validate the date of payment column contains the posting date from the '835 Health Care Claim Payment/Advice' form.
Scenario 2: 835 Health Care Claim Payment/Advice - Registry setting 'Prevent Posting Payments Unless Payment has been Acknowledged'=0
Specific Setup:
  • Registry Setting:
  • The 'Enable Payment Acknowledgement' registry setting is enabled.
  • The 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting includes value '0'.
  • The 'Check Number' registry setting is set to '1'.
  • Claim Adjustment Group/ reason code Definition:
  • A group code is selected for the credit adjustment code and debit adjustment reversal code. Note the adjustment codes and group code setup.
  • Admission:
  • Admit a client into an outpatient episode. Note the Client id/name, Admission date/program.
  • Guarantor/Payors:
  • Two existing guarantors are identified who have a Financial Class that has the Extended Data Element for (1500) System Financial Class set to Self Pay.
  • Financial Eligibility:
  • The desired guarantors identified above are assigned to the client. Note the primary and secondary guarantor.
  • Client Charge Input:
  • A service is rendered to the client.
  • Client Ledger:
  • Make sure the service is distributed to one of the guarantors assigned to the client.
  • Close charges.
  • Electronic Billing:
  • Claim the service using the 837 Professional bill for the guarantor.
  • Create an 835 file based on the claim information found in the 837 professional bill.
Steps
  1. Open the '835 Health Care Claim Payment/Advice' form.
  2. Load and compile the 835 file created that includes the claim for the defined guarantor in the setup.
  3. Verify the 835 file loads/compiles successfully.
  4. Select 'Post File' option.
  5. Select the compiled file.
  6. Populate all the required fields with desired value.
  7. Verify the Check/EFT# is populated correctly with the status of acknowledged or unacknowledged in the 'Check/EFT#' checkbox.
  8. Check the Check/EFT# that is unacknowledged.
  9. Click [Process File].
  10. Verify the message: 'Selecting Unacknowledged Check/EFT numbers is not permitted.'
  11. Click [OK].
  12. Close the form.
  13. Open the ‘Payment Acknowledgment’ form.
  14. Enter desired value in ‘Batch Number’.
  15. Select desired ‘Posting Code’.
  16. Enter desired value in ‘Check/EFT Number’ from the TRN*02 segment of the 835 file created in the setup.
  17. Enter desired value in ‘Amount’ that matches the amount entered in the CLP*04 segment of the 835 file.
  18. Select desired ‘Guarantor’ set up in the setup section. Note: If a ‘Self-Pay guarantor is selected, the ‘Client’ field will be enabled.
  19. Enter desired value in ‘Name/Source’.
  20. Enter desired value in ‘Client’, if enabled.
  21. Enter desired value in ‘Check/EFT Date’ that matches the date entered in the BPR*16 segment of the 835 file.
  22. Enter desired value in ‘Receipt Date’.
  23. Enter desired value in ‘Deposit Date’.
  24. Select desired ‘Treatment Service’.
  25. Select desired ‘Category’.
  26. Enter desired value in ‘Bank Ref #’.
  27. Enter desired value in ‘Comments’.
  28. Click [File].
  29. Verify that the ‘Payment Acknowledgment’ message is received and states the following: Filed successfully. The Transaction Number is [number] Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
  30. Click [No].
  31. Close the form.
  32. Open the '835 Health Care Claim Payment/Advice' form.
  33. Select 'Post File' option.
  34. Select the compiled file.
  35. Populate all the required fields with desired value.
  36. Verify the Check/EFT# is populated correctly with the status of acknowledged or unacknowledged in the 'Check/EFT#' checkbox.
  37. Check the Check/EFT# that acknowledged in above steps.
  38. Click [Process File].
  39. Verify the file posts successfully.
  40. Open the 'Client Ledger' for the client.
  41. Verify the payments are posted correctly on the ledger.
  42. Open the 'Crystal Report' or any other SQL Data viewer.
  43. Create a query to retrieve data from the SYSTEM.billing_pay_adj_history table.
  44. Validate the check number field contains check number from the TRN-02 segment of the 835 file.
  45. Validate the date of payment column contains the posting date from the '835 Health Care Claim Payment/Advice' form.
Scenario 3: 835 Healthcare Claim Payment/Advice - Registry setting 'Prevent Posting Payments Unless Payment has been Acknowledged'=1 and the 'Check Number' = 1
Specific Setup:
  • Registry Setting:
  • The 'Enable Payment Acknowledgement' registry setting is enabled.
  • The 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting includes value '1'.
  • The 'Check Number' registry setting is set to '1'.
  • The 'Posting Date for Automated 835s' registry setting is set to '1'.
  • Claim Adjustment Group/ reason code Definition:
  • A group code is selected for the credit adjustment code and debit adjustment reversal code. Note the adjustment codes and group code setup.
  • Admission:
  • Admit a client into an outpatient episode. Note the Client id/name, Admission date/program.
  • Guarantor/Payors:
  • Two existing guarantors are identified who have a Financial Class that has the Extended Data Element for (1500) System Financial Class set to Self Pay.
  • Financial Eligibility:
  • The desired guarantors identified above are assigned to the client. Note the primary and secondary guarantor.
  • Client Charge Input:
  • A service is rendered to the client.
  • Client Ledger:
  • Make sure the service is distributed to one of the guarantors assigned to the client.
  • Close charges.
  • Electronic Billing:
  • Claim the service using the 837 Professional bill for the guarantor.
  • Create an 835 file based on the claim information found in the 837 professional bill.
Steps
  1. Open the '835 Health Care Claim Payment/Advice' form.
  2. Load and compile the 835 file created that includes the claim for the defined guarantor in the setup.
  3. Verify the 835 file loads/compiles successfully.
  4. Select 'Post File' option.
  5. Select the file that is recently compiled successfully.
  6. Populate all the required fields with desired value.
  7. Verify the Check/EFT# is populated correctly with the status of acknowledged or unacknowledged in the 'Check/EFT#' checkbox.
  8. Check the Check/EFT# that is unacknowledged.
  9. Click [Process File].
  10. Verify the message: 'Selecting Unacknowledged Check/EFT numbers is not permitted.'
  11. Click [OK].
  12. Close the form.
  13. Open the ‘Payment Acknowledgment’ form.
  14. Enter desired value in ‘Batch Number’.
  15. Select desired ‘Posting Code’.
  16. Enter desired value in ‘Check/EFT Number’ from the TRN*02 segment of the 835 file created in the setup.
  17. Enter desired value in ‘Amount’ that matches the amount entered in the CLP*04 segment of the 835 file.
  18. Select desired ‘Guarantor’ set up in the setup section. Note: If a ‘Self-Pay guarantor is selected, the ‘Client’ field will be enabled.
  19. Enter desired value in ‘Name/Source’.
  20. Enter desired value in ‘Client’, if enabled.
  21. Enter desired value in ‘Check/EFT Date’ that matches the date entered in the BPR*16 segment of the 835 file.
  22. Enter desired value in ‘Receipt Date’.
  23. Enter desired value in ‘Deposit Date’.
  24. Select desired ‘Treatment Service’.
  25. Select desired ‘Category’.
  26. Enter desired value in ‘Bank Ref #’.
  27. Enter desired value in ‘Comments’.
  28. Click [File].
  29. Verify that the ‘Payment Acknowledgment’ message is received and states the following: Filed successfully. The Transaction Number is [number] Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
  30. Click [No].
  31. Close the form.
  32. Open the '835 Health Care Claim Payment/Advice' form.
  33. Select 'Post File' option.
  34. Select the file that is recently compiled successfully.
  35. Populate all the required fields with desired value.
  36. Verify the Check/EFT# is populated correctly with the status of acknowledged or unacknowledged in the 'Check/EFT#' checkbox.
  37. Check the Check/EFT# that acknowledged in above steps.
  38. Click [Process File].
  39. Verify the file posts successfully.
  40. Open the 'Client Ledger' for the client.
  41. Verify the payments are posted correctly on the ledger.
  42. Open the 'Crystal Report' or any other SQL Data viewer.
  43. Create a query to retrieve data from the SYSTEM.billing_pay_adj_history table.
  44. Validate the check number field contains check number from the TRN-02 segment of the 835 file.
  45. Validate the date of payment column contains the posting date from the '835 Health Care Claim Payment/Advice' form.
Scenario 4: 835 Healthcare Claim Payment/Advice - Automated 835s posting - Validating check Date - Acknowledged payments
Specific Setup:
  • Registry Setting:
  • The 'Enable Payment Acknowledgement' registry setting is enabled.
  • The 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting is set to '1'.
  • The 'Check Number' registry setting is set to '1'.
  • The 'Posting Date for Automated 835s' registry setting is set to '2'.
  • Claim Adjustment Group/ reason code Definition:
  • A group code is selected for the credit adjustment code and debit adjustment reversal code. Note the adjustment codes and group code setup.
  • Facility Defaults:
  • The 'File Input Path On Server For 835 Files' input box set to desired path.
  • The 'Output Path On Server For Electronic Files' input box set to the location where electronic files are saved.
  • 835 Import/Export File Configuration:
  • The 'Process File Path' input box set to desired location to be used to store the 835 file which is ready to process (i.e. "c:\Billing\835 \proc\").
  • The 'Successful File Path' input box set to desired location to be used to store the 835 file which is successfully processed (i.e. "c:\Billing\835 \succ\").
  • The 'Error File Path input box set to desired location to be used to store the 835 file which is not processed successfully (i.e. "c:\Billing\835 \error\").
  • The 'Default 835 Filing User' input box is set to desired username.
  • The 'Processing Interval' input box is set to desired value.
  • The 'Interval Units' radio button is set to desired value.
  • Admission:
  • Admit a client into an outpatient episode. Note the Client id/name, Admission date/program.
  • Guarantor/Payors:
  • Two existing guarantor are identified who have a Financial Class that has the Extended Data Element for (1500) System Financial Class set to Self Pay.
  • financial class of 'Self Pay'. Note the guarantor codes/names.
  • N1*PR*1000A-N1-2*XV*1000A-N1-04~
  • Financial Eligibility:
  • The desired guarantors identified above are assigned to the client. Note the primary and secondary guarantor.
  • Client Charge Input:
  • A service is rendered to the client.
  • Client Ledger:
  • Make sure the service is distributed to one of the guarantors assigned to the client.
  • Close charges.
  • Electronic Billing:
  • Claim the service using the 837 Professional bill for the guarantor.
  • Create an 835 file based on the claim information found in the 837 professional bill.
Steps
  1. Place the 835 file created in the setup section in the Process File Path folder identified in the 'Facility Defaults' form (i.e. "c:\Billing\835 Files\proc\").
  2. Wait for desired time set up in the 'Facility Defaults' form.
  3. Verify that the file will be removed from the Process file folder and added to the Success folder.
  4. Open the '835 Health Care Claim Payment/Advice' form.
  5. Select 'Post File' option.
  6. Select the file that is recently moved to Success folder.
  7. Verify the status of the file is 'Partial-Posted'.
  8. Verify the Check/EFT# is populated correctly with the status of unacknowledged in the 'Check/EFT#' checkbox.
  9. Close the form.
  10. Open the ‘Payment Acknowledgment’ form.
  11. Enter desired value in ‘Batch Number’.
  12. Select desired ‘Posting Code’.
  13. Enter desired value in ‘Check/EFT Number’ from the TRN*02 segment of the 835 file created in the setup.
  14. Enter desired value in ‘Amount’ that matches the amount entered in the CLP*04 segment of the 835 file.
  15. Select desired ‘Guarantor’ set up in the setup section. Note: If a ‘Self-Pay guarantor is selected, the ‘Client’ field will be enabled.
  16. Enter desired value in ‘Name/Source’.
  17. Enter desired value in ‘Client’, if enabled.
  18. Enter desired value in ‘Check/EFT Date’ that matches the date entered in the BPR*16 segment of the 835 file.
  19. Enter desired value in ‘Receipt Date’.
  20. Enter desired value in ‘Deposit Date’.
  21. Select desired ‘Treatment Service’.
  22. Select desired ‘Category’.
  23. Enter desired value in ‘Bank Ref #’.
  24. Enter desired value in ‘Comments’.
  25. Click [File].
  26. Verify that the ‘Payment Acknowledgment’ message is received and states the following: Filed successfully. The Transaction Number is [number] Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
  27. Click [No].
  28. Close the form.
  29. Wait for desired time set up in the 'Facility Defaults' form.
  30. Open the 'Client Ledger' for the client.
  31. Verify the payments are posted correctly on the ledger.
  32. Open the 'Crystal Report' or any other SQL Data viewer.
  33. Create a query to retrieve data from the SYSTEM.billing_pay_adj_history table.
  34. Validate the check number field contains check number from the TRN-02 segment of the 835 file.
  35. Validate the date of payment column contains the check date as 'date of payment' when the 835 file is posted.
Batch Cash Posting - Payment Acknowledgement
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Registry Settings (PM)
  • Guarantors/Payors
  • Dictionary Update (PM)
  • Admission (Outpatient)
  • Default Guarantor Assignment
  • Financial Eligibility
  • Client Charge Input
  • Client Ledger
  • Posting/Adjustment Codes Definition
  • Batch Cash Posting
  • Payment Acknowledgement
Scenario 1: Prevent Posting Payments Unless Payment has been Acknowledged - Batch Cash Posting - Posting payment
Specific Setup:
  • Registry Setting:
  • The 'Enable Payment Acknowledgement' registry setting is enabled.
  • The 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting is set to '1&2'.
  • Admission:
  • Admit a client into an outpatient episode. Note the Client id/name, Admission date/program.
  • Guarantor/Payors:
  • An existing guarantor is identified who has a Financial Class that has the Extended Data Element for (1500) System Financial Class set to Self Pay.
  • financial class of 'Self Pay'. Note the guarantor code/name.
  • Financial Eligibility:
  • Assign desired guarantor to the client.
  • Client Charge Input:
  • A service is rendered to the client.
  • Client Ledger:
  • Make sure the service is distributed to the guarantor assigned to the client.
Steps
  1. Open the 'Batch Cash Posting' form.
  2. Enter desired date to the 'Date of Receipt or Adjustment' field.
  3. Enter desired date to the 'Cash Posting Date' field.
  4. Validate the 'Posting Type' field exists and it marks as required field. Valid values: Payment, Adjustment.
  5. Validate the 'Payment Acknowledgement' field exists and it initially disabled. It becomes enable and required when the 'Payment' is selected for the 'Posting Type'. Valid values: Yes, No.
  6. Select 'Payment' in the 'Posting Type' field.
  7. Select 'No' in the 'Payment Acknowledgement' field.
  8. Select desired guarantor.
  9. Validate the 'Selected Payment Acknowledgment' field exist and lists all payment acknowledgments that have a balance greater than $0. If a guarantor is selected in the prior field, filter by that guarantor.
  10. Validate 'Filter Payment Acknowledgments' button exists.
  11. Enter desired amount in the 'Amount to Post' field.
  12. Validate the system defaults an amount of $0 because the ‘Posting Type’ is Payment and ‘Payment Acknowledgment’ is set to No.
  13. Enter desired non-zero amount in the 'Amount to Post' field.
  14. Verify the error message - 'Payment Acknowledgment is required for non-zero dollar payments.'
  15. Click [Discard].
  16. Open ‘Payment Acknowledgment’ form.
  17. Enter desired value in ‘Batch Number’.
  18. Select desired ‘Posting Code’.
  19. Enter desired value in ‘Check/EFT Number’.
  20. Enter desired value in ‘Amount’.
  21. Select desired ‘Guarantor’. If a ‘Self-Pay guarantor is selected, the ‘Client’ field will be enabled.
  22. Enter desired value in ‘Name/Source’.
  23. Enter desired value in ‘Client’, if enabled.
  24. Enter desired value in ‘Check/EFT Date’.
  25. Enter desired value in ‘Receipt Date’.
  26. Enter desired value in ‘Deposit Date’.
  27. Select desired ‘Treatment Service’.
  28. Select desired ‘Category’.
  29. Enter desired value in ‘Bank Ref #’.
  30. Enter desired value in ‘Comments’.
  31. Click [File].
  32. Verify that the ‘Payment Acknowledgment’ message is received and states the following: Filed successfully. The Transaction Number is [number] Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
  33. Click [No].
  34. Close the form.
  35. Open the 'Batch Cash Posting' form.
  36. Enter desired date to the 'Date of Receipt or Adjustment' field.
  37. Enter desired date to the 'Cash Posting Date' field.
  38. Select 'Payment' in the 'Posting Type' field.
  39. Select 'No' in the 'Payment Acknowledgment' field.
  40. Select desired guarantor.
  41. Validate the 'Selected Payment Acknowledgment' field exist and lists all payment acknowledgments that have a balance greater than $0. If a guarantor is selected in the prior field, filter by that guarantor.
  42. Select payment acknowledgement defined for the selected guarantor.
  43. Validate the 'Amount to Post' field defaults to the remaining amount of the selected payment acknowledgment.
  44. Select 'Individual' in the 'Individual or All Clients' field.
  45. Select desired client from the 'Client ID' field.
  46. Select desired program from the 'Program of Service' field.
  47. Select service start date in the 'From Date' field.
  48. Select service end date in the 'To Date' field.
  49. Select desired payment acknowledgement code from the 'Posting Code' field.
  50. Validate the 'Receipt' field defaults in the transaction number of the payment acknowledgment If payment acknowledgment is selected.
  51. Enter desire Check/EFT # in the 'Check #' field.
  52. Select 'Ignore' in the 'Write Off or Ignore Remaining Balance' field.
  53. Click [Process].
  54. Validate the form files successfully.
  55. Open the 'Crystal Reports' or any other SQL Data Reporting tool.
  56. Select the PM namespace.
  57. Identify desired database and SQL table - SYSTEM.billing_pay_adj_history
  58. Locate to the SQL Editor
  59. Query 'select * from SYSTEM.billing_pay_adj_history where PATID=614'
  60. Validate the ID cell is equal to '98||614||B66169.001||CR66169.001'
  61. Validate the FACILITY cell is equal to '98'
  62. Validate the 1st PATID cell is equal to '614'
  63. Validate the EPISODE_NUMBER column is equal to '1'
  64. Validate the GUARANTOR_ID cell is equal to '100'
  65. Validate the date_of_payment cell is equal to '2022-03-01'
  66. Validate the payment_type_code cell is equal to '6001'
  67. Validate the payment_type_value cell does not contain 'PAY ACKNOWLEDGEMENT - CHECK'
  68. Validate the payment_amount cell does not contain '50.00'
  69. Validate the check_number cell is equal to '96979353397'
  70. Validate the date_of_receipt cell is equal to '2022-03-01'
  71. Validate the date_of_service column is equal to '2022-03-01'
  72. Validate the option_desc cell is equal to 'Batch Cash Posting'
  73. Validate the type_of_payment cell is equal to 'PAYMENT'
  74. Close the SQL data viewer.


Scenario 2: Prevent Posting Payments Unless Payment has been Acknowledged - Batch Cash Posting - Posting Adjustments and $0.00 payment with Write-Off
Steps
  1. Open the 'Batch Cash Posting' form.
  2. Enter desired date to the 'Date of Receipt or Adjustment' field.
  3. Enter desired date to the 'Cash Posting Date' field.
  4. Select 'Payment' in the 'Posting Type' field.
  5. Select 'No' in the 'Payment Acknowledgment' field.
  6. Select desired guarantor.
  7. Validate the 'Selected Payment Acknowledgment' field exist and lists all payment acknowledgments that have a balance greater than $0. If a guarantor is selected in the prior field, filter by that guarantor.
  8. Select payment acknowledgement defined for the selected guarantor.
  9. Validate the 'Amount to Post' field defaults to the remaining amount of the selected payment acknowledgment.
  10. Select 'Individual' in the 'Individual or All Clients' field.
  11. Select desired client from the 'Client ID' field.
  12. Select desired program from the 'Program of Service' field.
  13. Select service start date in the 'From Date' field.
  14. Select service end date in the 'To Date' field.
  15. Select desired payment acknowledgement code from the 'Posting Code' field.
  16. Validate the 'Receipt' field defaults in the transaction number of the payment acknowledgment If payment acknowledgment is selected.
  17. Enter desire Check/EFT # in the 'Check #' field.
  18. Select 'Ignore' in the 'Write Off or Ignore Remaining Balance' field.
  19. Click [Process].
  20. Validate the form files successfully.
  21. Open the 'Crystal Reports' or any other SQL Data Reporting tool.
  22. Select the PM namespace.
  23. Identify desired database and SQL table - SYSTEM.billing_pay_adj_history
  24. Locate to the SQL Editor
  25. Query 'select * from SYSTEM.billing_pay_adj_history where PATID=614'
  26. Validate the ID cell is equal to '98||614||B66169.001||CR66169.001'
  27. Validate the FACILITY cell is equal to '98'
  28. Validate the 1st PATID cell is equal to '614'
  29. Validate the EPISODE_NUMBER column is equal to '1'
  30. Validate the GUARANTOR_ID cell is equal to '100'
  31. Validate the date_of_payment cell is equal to '2022-03-01'
  32. Validate the payment_type_code cell is equal to '6001'
  33. Validate the payment_type_value cell does not contain 'PAY ACKNOWLEDGEMENT - CHECK'
  34. Validate the payment_amount cell does not contain '50.00'
  35. Validate the check_number cell is equal to '96979353397'
  36. Validate the date_of_receipt cell is equal to '2022-03-01'
  37. Validate the date_of_service column is equal to '2022-03-01'
  38. Validate the option_desc cell is equal to 'Batch Cash Posting'
  39. Validate the type_of_payment cell is equal to 'PAYMENT'
  40. Close the SQL data viewer.
Registry Setting - Prevent Posting Payments Unless Payment has been Acknowledged
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Registry Settings (PM)
  • Guarantors/Payors
  • Dictionary Update (PM)
  • Admission (Outpatient)
  • Default Guarantor Assignment
  • Financial Eligibility
  • Client Charge Input
  • Client Ledger
  • Posting/Adjustment Codes Definition
  • Batch Cash Posting
  • Payment Acknowledgement
  • Claim Adjustment Group/Reason Code Definition
  • Create Interim Billing Batch File
  • Electronic Billing
  • 835 Health Care Claim Payment/Advice (PM)
  • Diagnosis
Scenario 1: Registry Setting validation - Prevent Posting Payments Unless Payment has been Acknowledged
Steps
  1. Open the 'Registry Settings' form.
  2. Set the 'Enable Payment Acknowledgement' registry setting to 'N'.
  3. Submit the form.
  4. Open the 'Registry Setting' form.
  5. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  6. Validate the Registry Setting input box contains 'Avatar PM->Billing->Remittance Processing->->->Prevent Posting Payments Unless Payment has been Acknowledged'.
  7. Validate the Registry Setting Details text area contains '[FACILITY SPECIFIC] ------------------------------------------------------------------------------- The 'Enable Payment Acknowledgement' registry setting must be enabled to select any values. The valid values are: 0 or 1, 2 and/or 3. Multiple values can be selected. They will be separated by ampersands. Example: 1&2. When '1' is selected, it will restrict the ability to post payments in the '835 Health Care Claim Payment/Advice' form to only payments that have been acknowledged in the 'Payment Acknowledgement' form. When '2' is selected, it will restrict the ability to post payments in the 'Batch Cash Posting' form to only payments that have been acknowledged in the 'Payment Acknowledgement' form. When '3' is selected, it will restrict the ability to post payments in the "Payment/Adjustment Posting" 'File Import' to only payments that have been acknowledged in the 'Payment Acknowledgement' form. Selecting '0' will remove this functionality. This is the default behavior."
  8. Set the Registry Setting Value input box to '1'.
  9. Validate the error message dialog contains 'The selected value is not valid in the current system code for the following reason: The 'Enable Payment Acknowledgement' registry setting must be enabled to make any selections other than zero.'
  10. Set the Limit Registry Settings to 'Enable Payment Acknowledgement'.
  11. Set the 'Enable Payment Acknowledgement' registry setting to 'Y'.
  12. Click [Submit].
  13. Click [OK].
  14. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  15. Set the Registry Setting Value input box to '1'.
  16. Click [Submit].
  17. Click [OK].
  18. Click [Yes].
  19. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  20. Set the Registry Setting Value input box to '2'.
  21. Click [Submit].
  22. Click [OK].
  23. Click [Yes].
  24. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  25. Set the Registry Setting Value input box to '1&2'.
  26. Click [Submit].
  27. Click [OK].
  28. Click [Yes].
  29. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  30. Set the Registry Setting Value input box to 'Y'.
  31. Click [TAB].
  32. Validate the error message dialog contains 'The selected value is not valid in the current system code for the following reason: Invalid selection found (Y).'
  33. Set the Registry Setting Value input box to 'N'.
  34. Click [TAB].
  35. Validate the error message dialog contains 'The selected value is not valid in the current system code for the following reason: Invalid selection found (N).'
  36. Set the Registry Setting Value input box to '3'.
  37. Click [Submit].
  38. Click [OK].
  39. Click [Yes].
  40. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  41. Set the Registry Setting Value input box to '1&2&3'.
  42. Click [Submit].
  43. Click [OK].
  44. Click [No].
Scenario 2: Prevent Posting Payments Unless Payment has been Acknowledged - Batch Cash Posting - Posting payment
Specific Setup:
  • Registry Setting:
  • The 'Enable Payment Acknowledgement' registry setting is enabled.
  • The 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting is set to '1&2'.
  • Admission:
  • Admit a client into an outpatient episode. Note the Client id/name, Admission date/program.
  • Guarantor/Payors:
  • An existing guarantor is identified who has a Financial Class that has the Extended Data Element for (1500) System Financial Class set to Self Pay.
  • financial class of 'Self Pay'. Note the guarantor code/name.
  • Financial Eligibility:
  • Assign desired guarantor to the client.
  • Client Charge Input:
  • A service is rendered to the client.
  • Client Ledger:
  • Make sure the service is distributed to the guarantor assigned to the client.
Steps
  1. Open the 'Batch Cash Posting' form.
  2. Enter desired date to the 'Date of Receipt or Adjustment' field.
  3. Enter desired date to the 'Cash Posting Date' field.
  4. Validate the 'Posting Type' field exists and it marks as required field. Valid values: Payment, Adjustment.
  5. Validate the 'Payment Acknowledgement' field exists and it initially disabled. It becomes enable and required when the 'Payment' is selected for the 'Posting Type'. Valid values: Yes, No.
  6. Select 'Payment' in the 'Posting Type' field.
  7. Select 'No' in the 'Payment Acknowledgement' field.
  8. Select desired guarantor.
  9. Validate the 'Selected Payment Acknowledgment' field exist and lists all payment acknowledgments that have a balance greater than $0. If a guarantor is selected in the prior field, filter by that guarantor.
  10. Validate 'Filter Payment Acknowledgments' button exists.
  11. Enter desired amount in the 'Amount to Post' field.
  12. Validate the system defaults an amount of $0 because the ‘Posting Type’ is Payment and ‘Payment Acknowledgment’ is set to No.
  13. Enter desired non-zero amount in the 'Amount to Post' field.
  14. Verify the error message - 'Payment Acknowledgment is required for non-zero dollar payments.'
  15. Click [Discard].
  16. Open ‘Payment Acknowledgment’ form.
  17. Enter desired value in ‘Batch Number’.
  18. Select desired ‘Posting Code’.
  19. Enter desired value in ‘Check/EFT Number’.
  20. Enter desired value in ‘Amount’.
  21. Select desired ‘Guarantor’. If a ‘Self-Pay guarantor is selected, the ‘Client’ field will be enabled.
  22. Enter desired value in ‘Name/Source’.
  23. Enter desired value in ‘Client’, if enabled.
  24. Enter desired value in ‘Check/EFT Date’.
  25. Enter desired value in ‘Receipt Date’.
  26. Enter desired value in ‘Deposit Date’.
  27. Select desired ‘Treatment Service’.
  28. Select desired ‘Category’.
  29. Enter desired value in ‘Bank Ref #’.
  30. Enter desired value in ‘Comments’.
  31. Click [File].
  32. Verify that the ‘Payment Acknowledgment’ message is received and states the following: Filed successfully. The Transaction Number is [number] Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
  33. Click [No].
  34. Close the form.
  35. Open the 'Batch Cash Posting' form.
  36. Enter desired date to the 'Date of Receipt or Adjustment' field.
  37. Enter desired date to the 'Cash Posting Date' field.
  38. Select 'Payment' in the 'Posting Type' field.
  39. Select 'No' in the 'Payment Acknowledgment' field.
  40. Select desired guarantor.
  41. Validate the 'Selected Payment Acknowledgment' field exist and lists all payment acknowledgments that have a balance greater than $0. If a guarantor is selected in the prior field, filter by that guarantor.
  42. Select payment acknowledgement defined for the selected guarantor.
  43. Validate the 'Amount to Post' field defaults to the remaining amount of the selected payment acknowledgment.
  44. Select 'Individual' in the 'Individual or All Clients' field.
  45. Select desired client from the 'Client ID' field.
  46. Select desired program from the 'Program of Service' field.
  47. Select service start date in the 'From Date' field.
  48. Select service end date in the 'To Date' field.
  49. Select desired payment acknowledgement code from the 'Posting Code' field.
  50. Validate the 'Receipt' field defaults in the transaction number of the payment acknowledgment If payment acknowledgment is selected.
  51. Enter desire Check/EFT # in the 'Check #' field.
  52. Select 'Ignore' in the 'Write Off or Ignore Remaining Balance' field.
  53. Click [Process].
  54. Validate the form files successfully.
  55. Open the 'Crystal Reports' or any other SQL Data Reporting tool.
  56. Select the PM namespace.
  57. Identify desired database and SQL table - SYSTEM.billing_pay_adj_history
  58. Locate to the SQL Editor
  59. Query 'select * from SYSTEM.billing_pay_adj_history where PATID=614'
  60. Validate the ID cell is equal to '98||614||B66169.001||CR66169.001'
  61. Validate the FACILITY cell is equal to '98'
  62. Validate the 1st PATID cell is equal to '614'
  63. Validate the EPISODE_NUMBER column is equal to '1'
  64. Validate the GUARANTOR_ID cell is equal to '100'
  65. Validate the date_of_payment cell is equal to '2022-03-01'
  66. Validate the payment_type_code cell is equal to '6001'
  67. Validate the payment_type_value cell does not contain 'PAY ACKNOWLEDGEMENT - CHECK'
  68. Validate the payment_amount cell does not contain '50.00'
  69. Validate the check_number cell is equal to '96979353397'
  70. Validate the date_of_receipt cell is equal to '2022-03-01'
  71. Validate the date_of_service column is equal to '2022-03-01'
  72. Validate the option_desc cell is equal to 'Batch Cash Posting'
  73. Validate the type_of_payment cell is equal to 'PAYMENT'
  74. Close the SQL data viewer.


Scenario 3: Prevent Posting Payments Unless Payment has been Acknowledged - Batch Cash Posting - Posting Adjustments and $0.00 payment with Write-Off
Steps
  1. Open the 'Batch Cash Posting' form.
  2. Enter desired date to the 'Date of Receipt or Adjustment' field.
  3. Enter desired date to the 'Cash Posting Date' field.
  4. Select 'Payment' in the 'Posting Type' field.
  5. Select 'No' in the 'Payment Acknowledgment' field.
  6. Select desired guarantor.
  7. Validate the 'Selected Payment Acknowledgment' field exist and lists all payment acknowledgments that have a balance greater than $0. If a guarantor is selected in the prior field, filter by that guarantor.
  8. Select payment acknowledgement defined for the selected guarantor.
  9. Validate the 'Amount to Post' field defaults to the remaining amount of the selected payment acknowledgment.
  10. Select 'Individual' in the 'Individual or All Clients' field.
  11. Select desired client from the 'Client ID' field.
  12. Select desired program from the 'Program of Service' field.
  13. Select service start date in the 'From Date' field.
  14. Select service end date in the 'To Date' field.
  15. Select desired payment acknowledgement code from the 'Posting Code' field.
  16. Validate the 'Receipt' field defaults in the transaction number of the payment acknowledgment If payment acknowledgment is selected.
  17. Enter desire Check/EFT # in the 'Check #' field.
  18. Select 'Ignore' in the 'Write Off or Ignore Remaining Balance' field.
  19. Click [Process].
  20. Validate the form files successfully.
  21. Open the 'Crystal Reports' or any other SQL Data Reporting tool.
  22. Select the PM namespace.
  23. Identify desired database and SQL table - SYSTEM.billing_pay_adj_history
  24. Locate to the SQL Editor
  25. Query 'select * from SYSTEM.billing_pay_adj_history where PATID=614'
  26. Validate the ID cell is equal to '98||614||B66169.001||CR66169.001'
  27. Validate the FACILITY cell is equal to '98'
  28. Validate the 1st PATID cell is equal to '614'
  29. Validate the EPISODE_NUMBER column is equal to '1'
  30. Validate the GUARANTOR_ID cell is equal to '100'
  31. Validate the date_of_payment cell is equal to '2022-03-01'
  32. Validate the payment_type_code cell is equal to '6001'
  33. Validate the payment_type_value cell does not contain 'PAY ACKNOWLEDGEMENT - CHECK'
  34. Validate the payment_amount cell does not contain '50.00'
  35. Validate the check_number cell is equal to '96979353397'
  36. Validate the date_of_receipt cell is equal to '2022-03-01'
  37. Validate the date_of_service column is equal to '2022-03-01'
  38. Validate the option_desc cell is equal to 'Batch Cash Posting'
  39. Validate the type_of_payment cell is equal to 'PAYMENT'
  40. Close the SQL data viewer.
Scenario 4: 835 Healthcare Claim Payment/Advice - Automated 835s posting - Validating Processing Date - Acknowledged payments
Specific Setup:
  • Registry Setting:
  • The 'Enable Payment Acknowledgement' registry setting is enabled.
  • The 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting is set to '1&2'.
  • The 'Check Number' registry setting is set to '1'.
  • The 'Posting Date for Automated 835s' registry setting is set to '1'.
  • Claim Adjustment Group/ reason code Definition:
  • A group code is selected for the credit adjustment code and debit adjustment reversal code. Note the adjustment codes and group code setup.
  • Facility Defaults:
  • The 'File Input Path On Server For 835 Files' input box set to desired path.
  • The 'Output Path On Server For Electronic Files' input box set to the location where electronic files are saved.
  • 835 Import/Export File Configuration:
  • The 'Process File Path' input box set to desired location to be used to store the 835 file which is ready to process (i.e. "c:\Billing\835 Files\proc\").
  • The 'Successful File Path' input box set to desired location to be used to store the 835 file which is successfully processed (i.e. "c:\Billing\835 Files\succ\").
  • The 'Error File Path input box set to desired location to be used to store the 835 file which is not processed successfully (i.e. "c:\Billing\835 Files\error\").
  • The 'Default 835 Filing User' input box is set to desired username.
  • The 'Processing Interval' input box is set to desired value.
  • The 'Interval Units' radio button is set to desired value.
  • Admission:
  • Admit a client into an outpatient episode. Note the Client id/name, Admission date/program.
  • Guarantor/Payors:
  • Two existing guarantor are identified who have a Financial Class that has the Extended Data Element for (1500) System Financial Class set to Self Pay.
  • financial class of 'Self Pay'. Note the guarantor codes/names.
  • Set the Submitter Payer Identification Code (1000A-N1-04) input box to the value that match with the N1*PR-04 segment of the 835 file (i.e.N1*PR*1000A-N1-2*XV*1000A-N1-04~).
  • Financial Eligibility:
  • The desired guarantors identified above are assigned to the client. Note the primary and secondary guarantor.
  • Client Charge Input:
  • A service is rendered to the client.
  • Client Ledger:
  • Make sure the service is distributed to one of the guarantors assigned to the client.
  • Close charges.
  • Electronic Billing:
  • Claim the service using the 837 Professional bill for the guarantor.
  • Create an 835 file based on the claim information found in the 837 professional bill.
Steps
  1. Place the 835 file created in the setup section in the Process File Path folder identified in the 'Facility Defaults' form (i.e. "c:\Billing\835 Files\proc\").
  2. Wait for desired time set up in the 'Facility Defaults' form.
  3. Verify that the file will be removed from the Process file folder and added to the Success folder.
  4. Open the '835 Health Care Claim Payment/Advice' form.
  5. Select 'Post File' option.
  6. Select the file that is recently moved to Success folder.
  7. Verify the status of the file is 'Partial-Posted'.
  8. Verify the Check/EFT# is populated correctly with the status of unacknowledged in the 'Check/EFT#' checkbox.
  9. Close the form.
  10. Open the ‘Payment Acknowledgment’ form.
  11. Enter desired value in ‘Batch Number’.
  12. Select desired ‘Posting Code’.
  13. Enter desired value in ‘Check/EFT Number’ from the TRN*02 segment of the 835 file created in the setup .
  14. Enter desired value in ‘Amount’ that matches the amount entered in the CLP*04 segment of the 835 file .
  15. Select desired ‘Guarantor’ set up in the setup section. Note: If a ‘Self-Pay guarantor is selected, the ‘Client’ field will be enabled.
  16. Enter desired value in ‘Name/Source’.
  17. Enter desired value in ‘Client’, if enabled.
  18. Enter desired value in ‘Check/EFT Date’ that matches the date entered in the BPR*16 segment of the 835 file.
  19. Enter desired value in ‘Receipt Date’.
  20. Enter desired value in ‘Deposit Date’.
  21. Select desired ‘Treatment Service’.
  22. Select desired ‘Category’.
  23. Enter desired value in ‘Bank Ref #’.
  24. Enter desired value in ‘Comments’.
  25. Click [File].
  26. Verify that the ‘Payment Acknowledgment’ message is received and states the following: Filed successfully. The Transaction Number is [number] Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
  27. Click [No].
  28. Close the form.
  29. Wait for desired time set up in the 'Facility Defaults' form.
  30. Open the 'Client Ledger' for the client.
  31. Verify the payments are posted correctly on the ledger.
  32. Open the 'Crystal Report' or any other SQL Data viewer.
  33. Create a query to retrieve data from the SYSTEM.billing_pay_adj_history table.
  34. Validate the check number field contains check number from the TRN-02 segment of the 835 file.
  35. Validate the date of payment column contains the processing date when the 835 file is posted.
Scenario 5: Registry Setting validation - Prevent Posting Payments Unless Payment has been Acknowledged
Steps
  1. Open the 'Registry Settings' form.
  2. Set the 'Enable Payment Acknowledgement' registry setting to 'N'.
  3. Submit the form.
  4. Open the 'Registry Setting' form.
  5. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  6. Validate the Registry Setting input box contains 'Avatar PM->Billing->Remittance Processing->->->Prevent Posting Payments Unless Payment has been Acknowledged'.
  7. Validate the Registry Setting Details text area contains '[FACILITY SPECIFIC] ------------------------------------------------------------------------------- The 'Enable Payment Acknowledgement' registry setting must be enabled to select any values. The valid values are: 0 or 1, 2 and/or 3. Multiple values can be selected. They will be separated by ampersands. Example: 1&2. When '1' is selected, it will restrict the ability to post payments in the '835 Health Care Claim Payment/Advice' form to only payments that have been acknowledged in the 'Payment Acknowledgement' form. When '2' is selected, it will restrict the ability to post payments in the 'Batch Cash Posting' form to only payments that have been acknowledged in the 'Payment Acknowledgement' form. When '3' is selected, it will restrict the ability to post payments in the "Payment/Adjustment Posting" 'File Import' to only payments that have been acknowledged in the 'Payment Acknowledgement' form. Selecting '0' will remove this functionality. This is the default behavior."
  8. Set the Registry Setting Value input box to '1'.
  9. Validate the error message dialog contains 'The selected value is not valid in the current system code for the following reason: The 'Enable Payment Acknowledgement' registry setting must be enabled to make any selections other than zero.'
  10. Set the Limit Registry Settings to 'Enable Payment Acknowledgement'.
  11. Set the 'Enable Payment Acknowledgement' registry setting to 'Y'.
  12. Click [Submit].
  13. Click [OK].
  14. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  15. Set the Registry Setting Value input box to '1'.
  16. Click [Submit].
  17. Click [OK].
  18. Click [Yes].
  19. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  20. Set the Registry Setting Value input box to '2'.
  21. Click [Submit].
  22. Click [OK].
  23. Click [Yes].
  24. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  25. Set the Registry Setting Value input box to '1&2'.
  26. Click [Submit].
  27. Click [OK].
  28. Click [Yes].
  29. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  30. Set the Registry Setting Value input box to 'Y'.
  31. Click [TAB].
  32. Validate the error message dialog contains 'The selected value is not valid in the current system code for the following reason: Invalid selection found (Y).'
  33. Set the Registry Setting Value input box to 'N'.
  34. Click [TAB].
  35. Validate the error message dialog contains 'The selected value is not valid in the current system code for the following reason: Invalid selection found (N).'
  36. Set the Registry Setting Value input box to '3'.
  37. Click [Submit].
  38. Click [OK].
  39. Click [Yes].
  40. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  41. Set the Registry Setting Value input box to '1&2&3'.
  42. Click [Submit].
  43. Click [OK].
  44. Click [No].

Topics
• 835 Health Care Claim Payment/Advice • NX • Batch Cash Posting • Payment Acknowledgement • Registry Settings
Update 94 Summary | Details
Edit Service Information - Admission vs. Service Program
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Registry Settings (PM)
  • Program Maintenance
  • Admission (Outpatient)
  • Client Charge Input
  • Program Transfer (OutPatient)
  • Client Ledger
  • Service Codes
Scenario 1: Edit Service Program - Editing the service information after program transfer - Enable 'Admission vs. Service Program' Functionality registry setting
Specific Setup:
  • Registry Setting:
  • The "Enable 'Admission vs. Service Program' Functionality" registry setting is set to 'Y'.
  • Program Maintenance:
  • Two new outpatient admission programs are created such that there is no overlap of the associated service programs between the two admission programs. Note the admission programs and associated service programs.
  • Admission (Outpatient):
  • The client is admitted into the first admission program.
  • Client Charge Input:
  • A service is rendered to the client under one of the associated service programs. Note the service date and service code.
  • Program Transfer (Outpatient):
  • The client is transferred into the second admission program.
Steps
  1. Open the 'Edit Service Information' form.
  2. Fill in all required fields.
  3. Click [Select Service(s) to Edit].
  4. Verify the 'Select Service(s) to Edit' dialog box launched with all the services rendered to the selected client.
  5. Select desired service to edit.
  6. Verify the 'Program' field is populated with the service programs that was associated with the admission program at the time of service creation.
  7. Submit the form.
  8. Verify the form submits successfully.
835 Crossover Logic - Posting Code = Transfer Type - Redistribute (Close)
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Registry Settings (PM)
  • Guarantors/Payors
  • Service Codes
  • Practitioner Enrollment
  • Program Maintenance
  • Admission (Outpatient)
  • Diagnosis
  • Financial Eligibility
  • Client Charge Input
  • Practitioner Numbers By Guarantor And Program
  • Client Ledger
  • Posting/Adjustment Codes Definition
  • Claim Adjustment Group/Reason Code Definition
  • Electronic Billing
  • 835 Health Care Claim Payment/Advice (PM)
Scenario 1: Crossover Claims - Allow Billing Next Guarantor
Specific Setup:
  • The following registry setting has a value of 'Y': Avatar PM->Billing->Electronic Billing->All 837 Submissions->->Enable Support For Crossover Claims.
  • Practitioner Enrollment is used to identify desired service practitioner and the ‘Practitioner Categories for Coverage’.
  • Service Code: Identify a service code that will be used to create services. Note the service code fee in Service Fee/Cross Reference Maintenance.
  • Benefit Plan: All benefit plans contain ‘Practitioner Categories for Coverage’ in ‘Covered Charge Categories’.
  • Plan for Guarantor 1 will fully cover the service fee.
  • Plan for Guarantor 2 contains a value in ‘Monthly Maximum Responsibility’. Note the value.
  • Plan for Guarantor 3 will fully cover the service fee.
  • Guarantors/Payors: Three guarantors are identified that do not share the same ‘Default Guarantor Plan’.
  • Admit a new client: Note the admission date and program.
  • Add a diagnosis record.
  • Add a financial eligibility record:
  • Guarantor #1 = Guarantor 1.
  • Guarantor #2 = Guarantor 2.
  • Guarantor #31 = Guarantor 3.
  • Guarantor/Program Billing Defaults:
  • Edit the template for the secondary guarantor, section 837 Professional or 837 Institutional.
  • Select Guarantor(s) Responsible For Crossover Claim Submission = Primary Guarantor.
  • Number of Days to Hold Billing of Claim = 15. Note: Zero is a valid value for this field and if used the primary and secondary guarantors can be billed immediately.
  • Client Charge Input is used to create two services 25 and 26 days in the past, ensuring they are in the same month.
  • Client Ledger is used to validate that the charge distributed full liability to Guarantor 1.
  • Close Charges is used to close the charge.
  • Electronic Billing: Guarantor 1: has been used to create a claim 19 days in the past.
  • An '835 Health Care Claim Payment/Advice’ exists that pays each of the two services, minus the ‘Monthly Maximum Responsibility’ amount noted above, for each service. Note the Claim Adjustment Group/Reason Code used in the ‘CAS’ segment.
  • Verify the that ‘Claim Adjustment Group/Reason Code Definition’ exists for the guarantors and that the posting code = 'Transfer – Redistribute (Close)’.
Steps
  1. Open ‘835 Health Care Claim Payment/Advice’.
  2. Load, compile and post the '835 Health Care Claim Payment/Advice’.
  3. Close the form.
  4. Open ‘Client Ledger’ and validate that Guarantor 2 has a ‘LINE BALANCE’ equal to the ‘Monthly Maximum Responsibility’ amount due to the transfer. Also, validate that Guarantor 3 has a ‘LINE BALANCE’ equal to the ‘Monthly Maximum Responsibility’ amount due to the transfer.
  5. If desired post an ‘835 Health Care Claim Payment/Advice’ files for Guarantor 2 and Guarantor 3.
  6. Close the form.
835 Crossover Logic - CCBHC guarantors
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Registry Settings (PM)
  • Guarantors/Payors
  • Service Codes
  • Claim Adjustment Group/Reason Code Definition
  • Posting/Adjustment Codes Definition
  • Practitioner Numbers By Guarantor And Program
  • Practitioner Enrollment
  • Program Maintenance
  • Dictionary Update (PM)
  • Admission (Outpatient)
  • Diagnosis
  • Financial Eligibility
  • Client Charge Input
  • Client Ledger
  • Electronic Billing
  • 835 Health Care Claim Payment/Advice (PM)
Scenario 1: Crossover Claims - Allow Billing Next Guarantor - Primary Guarantor is not CCBHC - Secondary Guarantor is CCBHC
Specific Setup:
  • The following registry setting has a value of 'Y': Avatar PM->Billing->Electronic Billing->All 837 Submissions->->Enable Support For Crossover Claims.
  • Practitioner Enrollment is used to identify desired service practitioner and the ‘Practitioner Categories for Coverage’.
  • Service Code: Identify a CCBHC service code that will be used to create a service. Note the service code fee in Service Fee/Cross Reference Maintenance.
  • Benefit Plan: All benefit plans contain ‘Practitioner Categories for Coverage’ in ‘Covered Charge Categories’.
  • Plan for Guarantor 1 will fully cover the service fee.
  • Plan for Guarantor 3 will fully cover the service fee.
  • Guarantors/Payors:
  • Guarantor 1 is not a CCBHC guarantor.
  • Guarantor 2 is a CCBHC guarantor.
  • Admit a new client that bills CCBHC services. Note the admission date and program.
  • Add a diagnosis record.
  • Add a financial eligibility record:
  • Guarantor #1 = Guarantor 1.
  • Guarantor #2 = Guarantor 2.
  • Guarantor/Program Billing Defaults:
  • Edit the CCBHC template for the secondary guarantor, section 837 Professional or 837 Institutional.
  • Select Guarantor(s) Responsible For Crossover Claim Submission = Primary Guarantor.
  • Number of Days to Hold Billing of Claim = 15. Note: Zero is a valid value for this field and if used the primary and secondary guarantors can be billed immediately.
  • Client Charge Input is used to create two services 25 and 26 days in the past, ensuring they are in the same month.
  • Client Ledger is used to validate that the charge distributed full liability to Guarantor 1.
  • Close Charges is used to close the charges.
  • Electronic Billing: Guarantor 1: has been used to create a claim 19 days in the past.
  • An '835 Health Care Claim Payment/Advice’ exists that pays the service, minus $10.00. Note the Claim Adjustment Group/Reason Code used in the ‘CAS’ segment.
  • Verify the that ‘Claim Adjustment Group/Reason Code Definition’ exists for the three guarantor and that the posting code = 'Transfer – Redistribute (Close)’.
Steps
  1. Open ‘835 Health Care Claim Payment/Advice’.
  2. Load, compile and post the '835 Health Care Claim Payment/Advice’.
  3. Close the form.
  4. Open ‘Client Ledger’ and validate that Guarantor 2 has a ‘LINE BALANCE’ equal to $10.00 due to the transfer.
  5. If desired post an ‘835 Health Care Claim Payment/Advice’ file for Guarantor 2.
  6. Close the form.
Web Service - Edit Service Information - Practitioner Disciple
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Service Codes
  • Registry Settings (PM)
  • Practitioner Enrollment
  • Client Ledger
  • SQL Query/Reporting
  • Admission
  • Financial Eligibility
Scenario 1: 'Edit Service Information' web service - Editing 'Open' services
Specific Setup:
  • Practitioner Enrollment is used to validate the 'Discipline' of the desired practitioner.
  • Service Code 1: Is a service code that does not contain the practitioner's discipline in 'Discipline(s)'.
  • Service Code 2: Is a service code that does contain the practitioner's discipline in 'Discipline(s)'.
  • Identify an existing client that has at least one existing open service for Service Code 2 and the practitioner. Note the client's id/name, service code, practitioner's id, and the service date.
Steps
  1. Open the SoapUI or any other web service testing tool.
  2. Create a web service request to edit the service information, using ‘WEBSVC.EditServiceInformation:EditServiceInformationICD10'.
  3. The 'SystemCode' will be equal to the value used when logging into myAvatar.
  4. The 'UserName' will be equal to the value used when logging into myAvatar.
  5. The 'Password' will be equal to the value used when logging into myAvatar.
  6. Enter values for all required fields.
  7. Select Service Code 1 in ‘ServiceCode’.
  8. Submit the request.
  9. Verify the response message contains: Discipline : No common disciplines found for Practitioner and Service code selected.
  10. Change the service code to Service Code 2.
  11. Add data to one field that had no date or change existing data for a field.
  12. Submit the request.
  13. Verify the message: "Edit Service Information web service has been filed successfully".
  14. If desired, open 'Crystal Reports' or any other SQL Data Reporting tool.
  15. Select the PM namespace.
  16. Query the 'SYSTEM.billing_tx_history' SQL table.
  17. Validate the 'PATID' column is equal to the correct client id identified in the setup.
  18. Validate the 'date_of_service' column is equal to correct date of service rendered to the client.
  19. Validate the 'Service Code' column contains correct service code entered in the web service request.
  20. Validate the 'data_entry_source' column contains 'WEBSVC.EditServiceInformation:EditServiceInformationICD10'.

Topics
• Edit Service Information • Practitioner • Program Transfer • 835 Health Care Claim Payment/Advice • NX • Web Services
Update 97 Summary | Details
Enhanced 'Address' information in several forms.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Admission (Outpatient)
  • Discharge
  • Call Intake
  • Admission
  • Update Client Data
  • Pre Admit
  • Pre Admit Discharge
  • Client Admission Web Service
Scenario 1: 'Admission (Outpatient)' - field validation
Steps
  1. Open 'Admission (Outpatient)' form for an existing client.
  2. Ensure that 'Address Start Date' field is present in 'Admission (Outpatient)' form.
  3. Enter a value in 'Address Start Date' field. Note that entering future dates will generate a pop up message indicating future dates are not allowed. Invalid dates will generate a pop-up message indicating the format is not valid.
  4. Enter/select values for all other required/desired fields in form.
  5. Click [Submit].
  6. Re-open Avatar PM 'Admission (Outpatient)' form for filed record.
  7. Ensure 'Address Start Date' field displays 'Address Start Date' value from previously filed record.
  8. Open Crystal Reports or other SQL reporting tool.
  9. In Avatar PM SQL table 'SYSTEM.patient_current_demographics', ensure that 'Address Start Date' value filed in 'Admission (Outpatient)' form is present in 'address_start_date' field.
  10. In Avatar PM SQL table 'SYSTEM.patient_demographic_history', ensure that 'Address Start Date' value filed in 'Admission (Outpatient)' form is present in 'address_start_date' field.
Scenario 2: 'Discharge' form field validation
Steps
  1. Open 'Discharge' form for an existing client.
  2. Ensure that 'Address Start Date' field is present in 'Discharge' form.
  3. Enter a value in 'Address Start Date' field. Note that entering future dates will generate a pop up message indicating future dates are not allowed. Invalid dates will generate a pop-up message indicating the format is not valid.
  4. Enter/select values for all other required/desired fields in form.
  5. Click [Submit].
  6. Re-open Avatar PM 'Discharge' form for filed record.
  7. Ensure 'Address Start Date' field displays 'Address Start Date' value from previously filed record.
  8. Open Crystal Reports or other SQL reporting tool.
  9. In Avatar PM SQL table 'SYSTEM.patient_current_demographics', ensure that 'Address Start Date' value filed in 'Discharge' form is present in 'address_start_date' field.
  10. In Avatar PM SQL table 'SYSTEM.patient_demographic_history', ensure that 'Address Start Date' value filed in 'Discharge' form is present in 'address_start_date' field.
Scenario 3: 'Call Intake' - field validation
Steps
  1. Open 'Call Intake' form.
  2. Set 'Last Name' to any client name.
  3. Set 'First Name' to any client name.
  4. Set 'Sex' to client gender.
  5. Click [Search]
  6. Click [New Client].
  7. Enter data in all required fields.
  8. Click [Demographics].
  9. Ensure that 'Address Start Date' field is present in 'Call Intake' form.
  10. Enter a value in 'Address Start Date' field. Note that entering future dates will generate a pop up message indicating future dates are not allowed. Invalid dates will generate a pop-up message indicating the format is not valid.
  11. Enter/select values for all other required/desired fields in form.
  12. Click [Submit].
  13. Re-open 'Call Intake' form for filed record.
  14. Ensure 'Address Start Date' field displays 'Address Start Date' value from previously filed record.
  15. Open Crystal Reports or other SQL reporting tool.
  16. In Avatar PM SQL table 'SYSTEM.patient_current_demographics', ensure that 'Address Start Date' value filed in 'Call Intake' form is present in 'address_start_date' field.
  17. In Avatar PM SQL table 'SYSTEM.patient_demographic_history', ensure that 'Address Start Date' value filed in 'Call Intake' form is present in 'address_start_date' field.
Scenario 4: 'Admission' form - Field Validation
Steps
  1. Open 'Admission' form for existing client.
  2. Ensure that 'Address Start Date' field is present in 'Admission' form 'Demographics' section.
  3. Enter a value in 'Address Start Date' field. Note that entering future dates will generate a pop up message indicating future dates are not allowed. Invalid dates will generate a pop-up message indicating the format is not valid.
  4. Enter/select values for all other required/desired fields in form.
  5. Click [Submit].
  6. Re-open Avatar PM 'Admission' form for filed record.
  7. In 'Admission' form, ensure that 'Address Start Date' field displays 'Address Start Date' value from previously filed record.
  8. Open Crystal Reports or other SQL reporting tool.
  9. In Avatar PM SQL table 'SYSTEM.patient_current_demographics', ensure that 'Address Start Date' value filed in 'Admission' form is present in 'address_start_date' field.
  10. In Avatar PM SQL table 'SYSTEM.patient_demographic_history', ensure that 'Address Start Date' value filed in 'Admission' form is present in 'address_start_date' field.
Scenario 5: 'Update Client Data' form - Verification of 'Client Demographics' form fields
Specific Setup:
  • Existing client record eligible for 'Update Client Data' entry/filing.
  • Crystal Reports or other SQL Reporting tool.
Steps
  1. Open Avatar PM 'Update Client Data' form.
  2. Select existing client for update/entry.
  3. Ensure that 'Address Start Date' field is present in 'Update Client Data' form. Note that entering future dates will generate a pop up message indicating future dates are not allowed. Invalid dates will generate a pop-up message indicating the format is not valid.
  4. Enter value in 'Address Start Date' field.
  5. Enter/select values for all other required/desired fields in form.
  6. Click 'Submit' button to file Client Data update.
  7. Re-open Avatar PM 'Update Client Data' form for filed record.
  8. In 'Update Client Data' form, ensure that 'Address Start Date' field displays 'Address Start Date' value from previously filed record.
  9. Open Crystal Reports or other SQL reporting tool.
  10. In Avatar PM SQL table 'SYSTEM.patient_current_demographics', ensure that 'Address Start Date' value filed in 'Update Client Data' form is present in 'address_start_date' field.
  11. In Avatar PM SQL table 'SYSTEM.patient_demographic_history', ensure that 'Address Start Date' value filed in 'Update Client Data' form is present in 'address_start_date' field.
Scenario 6: 'Pre Admit' form - field validation
Specific Setup:
  • Client is admitted as a Pre Admit client.
Steps
  1. Open 'Pre Admit' form for an existing Pre Admit client.
  2. Ensure that 'Address Start Date' field is present in 'Pre Admit' form.
  3. Enter a value in 'Address Start Date' field. Note that entering future dates will generate a pop up message indicating future dates are not allowed. Invalid dates will generate a pop-up message indicating the format is not valid.
  4. Enter/select values for all other required/desired fields in form.
  5. Click [Submit].
  6. Re-open Avatar PM ''Pre Admit'' form for filed record.
  7. Ensure 'Address Start Date' field displays 'Address Start Date' value from previously filed record.
  8. Open Crystal Reports or other SQL reporting tool.
  9. In Avatar PM SQL table 'SYSTEM.patient_current_demographics', ensure that 'Address Start Date' value filed in ''Pre Admit'' form is present in 'address_start_date' field.
  10. In Avatar PM SQL table 'SYSTEM.patient_demographic_history', ensure that 'Address Start Date' value filed in ''Pre Admit'' form is present in 'address_start_date' field.
Scenario 7: 'Pre Admit Discharge' - field validation
Steps
  1. Open 'Pre Admit Discharge' form for an existing client.
  2. Complete required fields as needed.
  3. Ensure that 'Address Start Date' field is present in the 'Client Demographics' section.
  4. Enter a value in 'Address Start Date' field. Note that entering future dates will generate a pop up message indicating future dates are not allowed. Invalid dates will generate a pop-up message indicating the format is not valid.
  5. Enter/select values for all other required/desired fields in form.
  6. Click [Submit].
  7. Re-open the 'Pre Admit Discharge' form for the same client.
  8. Ensure the 'Address Start Date' field is populated with the date entered on discharge.
  9. Close the form.
  10. Open Crystal Reports or other SQL reporting tool.
  11. In Avatar PM SQL table 'SYSTEM.patient_current_demographics', ensure that 'Address Start Date' value filed in 'Pre Admit Discharge' form is present in 'address_start_date' field.
  12. In Avatar PM SQL table 'SYSTEM.patient_demographic_history', ensure that 'Address Start Date' value filed in 'Pre Admit Discharge' form is present in 'address_start_date' field.
Scenario 8: Client Admission Web Service - Add Admission field validation
Steps

Internal testing only.


Topics
• Admission • Admission (Outpatient) • Call Intake • Discharge • NX • Pre Admit • Pre Admit Discharge • Update Client Data • Web Services
Update 99 Summary | Details
File Import - Payment/Adjustment Posting
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Registry Settings (PM)
  • Create Interim Billing Batch File
  • Electronic Billing
  • Posting/Adjustment Codes Definition
  • Client Ledger
  • File Import
  • Dynamic Form Delete File
  • Payment Acknowledgement
Scenario 1: Registry Setting validation - Prevent Posting Payments Unless Payment has been Acknowledged
Steps
  1. Open the 'Registry Settings' form.
  2. Set the 'Enable Payment Acknowledgement' registry setting to 'N'.
  3. Submit the form.
  4. Open the 'Registry Setting' form.
  5. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  6. Validate the Registry Setting input box contains 'Avatar PM->Billing->Remittance Processing->->->Prevent Posting Payments Unless Payment has been Acknowledged'.
  7. Validate the Registry Setting Details text area contains '[FACILITY SPECIFIC] ------------------------------------------------------------------------------- The 'Enable Payment Acknowledgement' registry setting must be enabled to select any values. The valid values are: 0 or 1, 2 and/or 3. Multiple values can be selected. They will be separated by ampersands. Example: 1&2. When '1' is selected, it will restrict the ability to post payments in the '835 Health Care Claim Payment/Advice' form to only payments that have been acknowledged in the 'Payment Acknowledgement' form. When '2' is selected, it will restrict the ability to post payments in the 'Batch Cash Posting' form to only payments that have been acknowledged in the 'Payment Acknowledgement' form. When '3' is selected, it will restrict the ability to post payments in the "Payment/Adjustment Posting" 'File Import' to only payments that have been acknowledged in the 'Payment Acknowledgement' form. Selecting '0' will remove this functionality. This is the default behavior."
  8. Set the Registry Setting Value input box to '1'.
  9. Validate the error message dialog contains 'The selected value is not valid in the current system code for the following reason: The 'Enable Payment Acknowledgement' registry setting must be enabled to make any selections other than zero.'
  10. Set the Limit Registry Settings to 'Enable Payment Acknowledgement'.
  11. Set the 'Enable Payment Acknowledgement' registry setting to 'Y'.
  12. Click [Submit].
  13. Click [OK].
  14. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  15. Set the Registry Setting Value input box to '1'.
  16. Click [Submit].
  17. Click [OK].
  18. Click [Yes].
  19. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  20. Set the Registry Setting Value input box to '2'.
  21. Click [Submit].
  22. Click [OK].
  23. Click [Yes].
  24. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  25. Set the Registry Setting Value input box to '1&2'.
  26. Click [Submit].
  27. Click [OK].
  28. Click [Yes].
  29. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  30. Set the Registry Setting Value input box to 'Y'.
  31. Click [TAB].
  32. Validate the error message dialog contains 'The selected value is not valid in the current system code for the following reason: Invalid selection found (Y).'
  33. Set the Registry Setting Value input box to 'N'.
  34. Click [TAB].
  35. Validate the error message dialog contains 'The selected value is not valid in the current system code for the following reason: Invalid selection found (N).'
  36. Set the Registry Setting Value input box to '3'.
  37. Click [Submit].
  38. Click [OK].
  39. Click [Yes].
  40. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  41. Set the Registry Setting Value input box to '1&2&3'.
  42. Click [Submit].
  43. Click [OK].
  44. Click [No].
Scenario 2: File Import - Validate Payment/Adjustment import files
Specific Setup:
  • Registry Settings:
  • Avatar PM->Billing->Remittance Processing->->->Enable Payment Acknowledgement = Y.
  • Avatar PM->Billing->Remittance Processing->->->Prevent Posting Payments Unless Payment has been Acknowledged = 3, at a minimum.
  • Avatar PM->System Maintenance->File Import->->->Import File Delimiter – note the value to be used when creating the file to import.
  • Posting/Adjustment Codes Definition has been used to note a payment code.
  • Client A: Client is identified that has multiple unpaid claims.
  • Note the guarantor, service code, service date, claim number and the line balance.
  • Payment Acknowledgement has been used to create a minimum of one acknowledged payment for the same guarantor as the client’s guarantor. Note the transaction number this is included in the ‘Payment Acknowledgement’ message.
  • Create a file to import to the Payment/Adjustment Posting option and includes the transaction number.
  • The File Import spreadsheet will be included in the zip file.
Steps

1. Open the "File Import" form.

2. Select "File Type" of "Payments/Adjustment Posting".

3. Select "Action" of "Upload New File".

4. Click "Process Action".

5. Select "Action" of "Compile/Validate File".

6. Select the file that was just uploaded in "File(s)".

7. Click "Process Action".

8. Click “OK” on the “Compiled” message.

9. Select "Action" of "Post File".

10. Select the file that was just compiled in "File(s)".

11. Click "Process Action".

12. Click “OK” on the “Posted” message.

13. Close the form.

14. Open the "Client Ledger" form.

15. Process the client ledger.

16. Validate the payment information is reflected in the client's ledger.

17. Close the form.

Scenario 3: Registry Setting validation - Prevent Posting Payments Unless Payment has been Acknowledged
Steps
  1. Open the 'Registry Settings' form.
  2. Set the 'Enable Payment Acknowledgement' registry setting to 'N'.
  3. Submit the form.
  4. Open the 'Registry Setting' form.
  5. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  6. Validate the Registry Setting input box contains 'Avatar PM->Billing->Remittance Processing->->->Prevent Posting Payments Unless Payment has been Acknowledged'.
  7. Validate the Registry Setting Details text area contains '[FACILITY SPECIFIC] ------------------------------------------------------------------------------- The 'Enable Payment Acknowledgement' registry setting must be enabled to select any values. The valid values are: 0 or 1, 2 and/or 3. Multiple values can be selected. They will be separated by ampersands. Example: 1&2. When '1' is selected, it will restrict the ability to post payments in the '835 Health Care Claim Payment/Advice' form to only payments that have been acknowledged in the 'Payment Acknowledgement' form. When '2' is selected, it will restrict the ability to post payments in the 'Batch Cash Posting' form to only payments that have been acknowledged in the 'Payment Acknowledgement' form. When '3' is selected, it will restrict the ability to post payments in the "Payment/Adjustment Posting" 'File Import' to only payments that have been acknowledged in the 'Payment Acknowledgement' form. Selecting '0' will remove this functionality. This is the default behavior."
  8. Set the Registry Setting Value input box to '1'.
  9. Validate the error message dialog contains 'The selected value is not valid in the current system code for the following reason: The 'Enable Payment Acknowledgement' registry setting must be enabled to make any selections other than zero.'
  10. Set the Limit Registry Settings to 'Enable Payment Acknowledgement'.
  11. Set the 'Enable Payment Acknowledgement' registry setting to 'Y'.
  12. Click [Submit].
  13. Click [OK].
  14. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  15. Set the Registry Setting Value input box to '1'.
  16. Click [Submit].
  17. Click [OK].
  18. Click [Yes].
  19. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  20. Set the Registry Setting Value input box to '2'.
  21. Click [Submit].
  22. Click [OK].
  23. Click [Yes].
  24. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  25. Set the Registry Setting Value input box to '1&2'.
  26. Click [Submit].
  27. Click [OK].
  28. Click [Yes].
  29. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  30. Set the Registry Setting Value input box to 'Y'.
  31. Click [TAB].
  32. Validate the error message dialog contains 'The selected value is not valid in the current system code for the following reason: Invalid selection found (Y).'
  33. Set the Registry Setting Value input box to 'N'.
  34. Click [TAB].
  35. Validate the error message dialog contains 'The selected value is not valid in the current system code for the following reason: Invalid selection found (N).'
  36. Set the Registry Setting Value input box to '3'.
  37. Click [Submit].
  38. Click [OK].
  39. Click [Yes].
  40. Set the Limit Registry Settings to 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  41. Set the Registry Setting Value input box to '1&2&3'.
  42. Click [Submit].
  43. Click [OK].
  44. Click [No].

Topics
• NX • Payment Acknowledgement • Registry Settings
Update 100 Summary | Details
Personal Pronouns may be included on client demographic forms and in client headers.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Client Lookup/Header Configuration Manager
  • Update Client Data
  • Progress Notes (Group and Individual)
  • Admission
  • Admission (Outpatient)
  • Pre Admit
  • Pre Admit Discharge
  • Call Intake
  • Entity Information Display
  • Discharge
  • Admission Web Service
  • Client Search
  • SQL Query/Reporting
Scenario 1: Client Lookup/Header Configuration Manager - Client Header
Specific Setup:
  • RADplus 2022 Update 109 is required for full functionality.
  • Registry Setting "Avatar PM->Client Information->Client Demographics->->->Client Demographics - Additional Fields" must include a value of '10'.
Steps
  1. Open 'Client Lookup/Header Configuration Manager'.
  2. Click 'Client Header' section.
  3. Click [Add New Item].
  4. Select 'Personal Pronouns' from the 'Field to Include in Client Header' drop down list.
  5. Select any available location in the 'Field Order'' drop down list.
  6. Click [Submit].
  7. Display the client Chart for any client where 'Personal Pronouns' have been entered via an admission form.
  8. Verify the 'Personal Pronouns' column displays as defined.
  9. Verify the client's preferred pronoun(s) are displayed.
  10. Open 'Client Lookup/Header Configuration Manager'.
  11. Click 'Client Header Override' section. This will allow setup of the 'Personal Pronouns' to display based on the client's admission program.
  12. Click [Add New Item].
  13. Select 'Personal Pronouns' from the 'Field to Include in Client Header' drop down list.
  14. Select any program from the 'Program' drop down list.
  15. Select any available location in the 'Field Order'' drop down list.
  16. Click [Submit].
  17. Open any form such as Progress Notes (Group and Individual) for a client assigned to the selected program and who has 'Personal Pronouns' setup in an admission form.
  18. Verify the Client Header displays the 'Personal Pronouns' in the location defined for the program.
  19. Close the form.
  20. Open the same form for a client who has 'Personal Pronouns' setup in an admission form, but who is not in the selected program.
  21. Verify the Client Header displays the 'Personal Pronouns' in the location defined for the 'Client Header' without a program associated.
  22. Close the form.
Scenario 2: 'Admission' form - Field Validation
Specific Setup:
  • RADplus 2022 Update 109 is required for full functionality.
  • Registry Setting "Avatar PM->Client Information->Client Demographics->->->Client Demographics - Additional Fields" must include a value of '10'.
Steps
  1. Open 'Admission' form for existing client.
  2. Ensure that 'Personal Pronouns' field is present in 'Admission' form 'Demographics' section.
  3. Enter a value in 'Personal Pronouns' field.
  4. Enter/select values for all other required/desired fields in form.
  5. Click [Submit].
  6. Re-open Avatar PM 'Admission' form for filed record.
  7. In 'Admission' form, ensure that 'Personal Pronouns' field displays 'Personal Pronouns' value from previously filed record.
  8. Open Crystal Reports or other SQL reporting tool.
  9. In Avatar PM SQL table 'SYSTEM.patient_current_demographics', ensure that 'Personal Pronouns' value filed in 'Admission' form is present in 'personal_pronouns' field.
  10. In Avatar PM SQL table 'SYSTEM.patient_demographic_history', ensure that 'Personal Pronouns' value filed in 'Admission' form is present in 'personal_pronouns' field.
Scenario 3: 'Update Client Data' form - Verification of 'Client Demographics' form fields
Specific Setup:
  • Existing client record eligible for 'Update Client Data' entry/filing.
  • Crystal Reports or other SQL Reporting tool.
Steps
  1. Open Avatar PM 'Update Client Data' form.
  2. Select existing client for update/entry.
  3. Ensure that 'Personal Pronouns' field is present in 'Update Client Data' form.
  4. Enter value in 'Personal Pronouns' field. This is a free text field, allows alphanumeric characters as well as special characters. Maximum length is 40 characters.
  5. Enter/select values for all other required/desired fields in form.
  6. Click 'Submit' button to file Client Data update.
  7. Re-open Avatar PM 'Update Client Data' form for filed record.
  8. In 'Update Client Data' form, ensure that 'Personal Pronouns' field displays 'Personal Pronouns' value from previously filed record.
  9. Open Crystal Reports or other SQL reporting tool.
  10. In Avatar PM SQL table 'SYSTEM.patient_current_demographics', ensure that 'Personal Pronouns' value filed in 'Update Client Data' form is present in 'personal_pronouns' field.
  11. In Avatar PM SQL table 'SYSTEM.patient_demographic_history', ensure that 'Personal Pronouns' value filed in 'Update Client Data' form is present in 'personal_pronouns' field.
Scenario 4: 'Admission (Outpatient)' - field validation
Specific Setup:
  • RADplus 2022 Update 109 is required for full functionality.
  • Registry Setting "Avatar PM->Client Information->Client Demographics->->->Client Demographics - Additional Fields" must include a value of '10'.
Steps
  1. Open 'Admission (Outpatient)' form for an existing client.
  2. Ensure that 'Personal Pronouns' field is present in 'Admission (Outpatient)' form.
  3. Enter a value in 'Personal Pronouns' field.
  4. Enter/select values for all other required/desired fields in form.
  5. Click [Submit].
  6. Re-open Avatar PM 'Admission (Outpatient)' form for filed record.
  7. Ensure 'Personal Pronouns' field displays ''Personal Pronouns' value from previously filed record.
  8. Open Crystal Reports or other SQL reporting tool.
  9. In Avatar PM SQL table 'SYSTEM.patient_current_demographics', ensure that 'Personal Pronouns' value filed in 'Admission (Outpatient)' form is present in 'personal_pronoun' field.
  10. In Avatar PM SQL table 'SYSTEM.patient_demographic_history', ensure that 'Personal Pronouns' value filed in 'Admission (Outpatient)' form is present in 'personal_pronoun' field.
Scenario 5: 'Pre Admit' form - field validation
Specific Setup:
  • RADplus 2022 Update 109 is required for full functionality.
Steps
  1. Open 'Pre Admit' form for an existing Pre Admit client.
  2. Ensure that 'Personal Pronouns' field is present in 'Pre Admit' form.
  3. Enter a value in 'Personal Pronouns' field.
  4. Enter/select values for all other required/desired fields in form.
  5. Click [Submit].
  6. Re-open Avatar PM ''Pre Admit'' form for filed record.
  7. Ensure 'Personal Pronouns' field displays 'Personal Pronouns' value from previously filed record.
  8. Open Crystal Reports or other SQL reporting tool.
  9. In Avatar PM SQL table 'SYSTEM.patient_current_demographics', ensure that 'Personal Pronouns' value filed in ''Pre Admit'' form is present in 'personal_pronouns' field.
  10. In Avatar PM SQL table 'SYSTEM.patient_demographic_history', ensure that 'Personal Pronouns' value filed in ''Pre Admit'' form is present in 'personal_pronouns' field.
Scenario 6: 'Pre Admit Discharge' - field validation
Specific Setup:
  • RADplus 2022 Update 109 is required for full functionality
  • Registry Setting "Avatar PM->Client Information->Client Demographics->->->Client Demographics - Additional Fields" must have value of '10' added in order to display the Personal Pronouns to client demographics forms.
Steps
  1. Open 'Pre Admit Discharge' form for an existing client.
  2. Complete required fields as needed.
  3. Ensure that 'Personal Pronouns' field is present in the 'Client Demographics' section.
  4. Enter a value in 'Personal Pronouns' field.
  5. Enter/select values for all other required/desired fields in form.
  6. Click [Submit].
  7. Re-open the 'Pre Admit Discharge' form for the same client.
  8. Ensure the 'Personal Pronouns' field is populated with the date entered on discharge.
  9. Close the form.
  10. Open Crystal Reports or other SQL reporting tool.
  11. In Avatar PM SQL table 'SYSTEM.patient_current_demographics', ensure that 'Personal Pronouns' value filed in 'Pre Admit Discharge' form is present in 'personal_pronouns' field.
  12. In Avatar PM SQL table 'SYSTEM.patient_demographic_history', ensure that 'Personal Pronouns' value filed in 'Pre Admit Discharge' form is present in ;personal_pronouns; field.
Scenario 7: 'Call Intake' - field validation
Specific Setup:
  • RADplus 2022 Update 109 is required for full functionality.
  • Registry Setting "Avatar PM->Client Information->Client Demographics->->->Client Demographics - Additional Fields" must include a value of '10'.
Steps
  1. Open 'Call Intake' form.
  2. Set 'Last Name' to any client name.
  3. Set 'First Name' to any client name.
  4. Set 'Sex' to client gender.
  5. Click [Search]
  6. Click [New Client].
  7. Enter data in all required fields.
  8. Click [Demographics].
  9. Ensure that 'Personal Pronouns' field is present in 'Call Intake' form.
  10. Enter a value in 'Personal Pronouns' field. This is a free text alphanumeric field which also allows special characters. Maximum length is 40 characters.
  11. Enter/select values for all other required/desired fields in form.
  12. Click [Submit].
  13. Re-open 'Call Intake' form for filed record.
  14. Ensure 'Personal Pronouns' field displays 'Personal Pronouns' value from previously filed record.
  15. Open Crystal Reports or other SQL reporting tool.
  16. In Avatar PM SQL table 'SYSTEM.patient_current_demographics', ensure that 'Personal Pronouns' value filed in 'Call Intake' form is present in 'personal_pronouns' field.
  17. In Avatar PM SQL table 'SYSTEM.patient_demographic_history', ensure that 'Personal Pronouns' value filed in 'Call Intake' form is present in 'personal_pronouns' field.
Scenario 8: 'Entity Information Display' - 'Personal Pronouns'.
Specific Setup:
  • RADplus 2022 Update 109 is required for full functionality.
  • Registry Setting "Avatar PM->Client Information->Client Demographics->->->Client Demographics - Additional Fields" is set to include a value of "10" for the Personal Pronouns field to be added to client demographics in various forms.
Steps
  1. To add the 'Personal Pronouns' to client search windows:
  2. Open 'Entity Information Display' form.
  3. Select 'Client' from the 'Entity Database' drop down list.
  4. Select 'One' in the 'Number of Additional Columns to Display' field. Note that depending on your setup, if there are entries already defined, you may need to select 'Two' or 'Three'.
  5. Set the 'Entity name Header Text' to any description.
  6. Set the 'Approximate Number of Characters to Display for Entity Name' to any numeric. This will be the number of characters to display in the entity column in the search window.
  7. Select 'Personal Pronouns' from the 'Entity Information Display Column 1' drop down list.
  8. Set the 'Entity Information Display Column 1 Header Name' to 'Personal Pronouns' or any other description you require.
  9. Set the 'Approximate Number of Characters to Display for Entity Lookup Column 1' to any value.
  10. Click [Submit].
  11. Open any form where a client search window will pop-up such as 'Update Client Data'.
  12. Set the 'Select Client' field to any existing client to search for.
  13. When the search selections display, verify the 'Personal Pronouns' column is displayed. This column may be blank at this time.
  14. Select any client from the list.
  15. In the selected form, 'Update Client Data' was used for this test, navigate to the 'Personal Pronouns' field. This may be at the bottom of the form.
  16. Enter any 'Personal Pronouns' as appropriate. This is a free form text field and will accept numbers and letters, as well as special characters. Maximum length is 40.
  17. Click [Submit].
  18. Open the same form again. Search for the same client. Verify that the 'Personal Pronouns' column on the search window is now populated with the value entered in the form.
  19. Close the form.
Scenario 9: Client Discharge web service
Specific Setup:
  • SoapUI or other web service tool.
Steps
  1. Open SoapUI or another web service tool.
  2. Consume the WebSvc.ClientDischarge.cls wsdl.
  3. Set the 'SystemCode', 'UserName', and 'Password' to correct values.
  4. Set 'DateofDischarge' field to the client discharge date.
  5. Set 'DischargePractitioner' to the discharging practitioner ID.
  6. Set 'DischargeReferral Type' to the Type code for the discharge.
  7. Set 'DischargeTime' to the time of the discharge.
  8. Set 'PersonalPronouns' to any text value, maximum 40 characters.
  9. Set 'ClientID' to the client id to be discharged.
  10. Set 'EpisodeNumber' to the client episode to be discharged.
  11. Click 'Send' request.
  12. Validate the response displays 'Client Discharge web service has been filed successfully'.
  13. Open the 'Discharge' form in Avatar PM.
  14. Select the client discharged in the web service.
  15. Verify the 'Personal Pronouns' display the value entered in the Web Service.
  16. Close the form.
Scenario 10: Client Admission Web Service - Verification of web service filing
Specific Setup:
  • Any Web Service tool such as 'SoapUI'.
Steps
  1. Using Avatar PM 'Client Admission' web service, submit an 'Admission' record for a client and episode, including the 'Personal Pronouns' field.
  2. Ensure that Admission record returns a confirmation message in the web service of successful filing.
  3. Open Avatar PM 'Admission' form.
  4. Select client record used in 'Client Admission' web service filing.
  5. Ensure that 'Admission' record/episode filed via web service is present with values filed via web service, including the 'Personal Pronouns'.
Scenario 11: Call Intake Web Service validation - Intake, Update, Delete records
Specific Setup:
  • Any web service tool such as 'SoapUI'
  • Crystal Reports or other SQL tool.
Steps
  1. Using Avatar PM 'ClientCallIntake' web service, submit an Intake record for a 'Call Intake' client, including the 'Personal Pronouns' field.
  2. Ensure that Call Intake record returns 'Client Call Intake web service has been filed successfully' message.
  3. Open Avatar PM 'Call Intake' form.
  4. Select client the record used in web service filing.
  5. Ensure that 'Call Intake' record/episode filed via web service is present with values filed via the web service, including the 'Personal Pronouns'.
  6. Using Avatar PM 'UpdateCallIntake' web service, submit an updated record for a 'Call Intake' client, including the 'Personal Pronouns' field.
  7. Ensure that the Update Call Intake record returns 'Update Call Intake web service has been filed successfully' message.
  8. Open Avatar PM 'Call Intake' form.
  9. Select client the record used in web service filing.
  10. Ensure that 'Call Intake' record/episode filed via web service is present with values filed via the web service, including the 'Personal Pronouns'.
  11. Using Avatar PM 'DeleteCallIntake' web service, submit a delete record for a 'Call Intake' client.
  12. Ensure that Call Intake record returns 'Delete Client Call Intake web service has been filed successfully' message.
  13. Using Crystal reports, or other SQL reporting tool, create a report against SYSTEM.patient_current_demographics.
  14. Include, at a minimum, the following fields:
  15. PATID
  16. personal_pronouns
  17. patient_name
  18. Run the report.
  19. Verify the above records filed via web services are displayed.
  20. Close the report.
Scenario 12: Client Demographics Web Service validation
Specific Setup:
  • SoapUI or other web service tool.
Steps
  1. Using SoapUI or any other Web Service tool, consume the WSDL for WEBSVC.ClientDemographics.cls
  2. In the Request, set the SystemCode, UserName, and Password to the correct value.
  3. Set the 'PersonalPronouns' field to any characters (up to 40 maximum characters).
  4. Set the 'Sex' field to the gender for the selected client.
  5. Set the ClientID to any client number.
  6. Complete other fields as desired.
  7. Click the Send button.
  8. Validate the Response message displays : 'Client Demographics web service has been filed successfully.'
  9. In 'Avatar PM', open the 'Update Client Data' form for the client used in the web service.
  10. Navigate to the 'Personal Pronouns' field.
  11. Validate that the data displays as entered in the Web Service.
  12. Close the form.

Topics
• Admission • Admission (Outpatient) • Call Intake • NX • Pre Admit • Pre Admit Discharge • Update Client Data • Web Services
Update 103 Summary | Details
Practitioner Enrollment - The 'Staff EVV Type' and 'Email Address' fields
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Practitioner Enrollment
  • Practitioner Enrollment (Brief)
Scenario 1: 'ClinicianServicesV2' Web Service - Verification Of 'putClinicianCreation' Filing
Specific Setup:
  • Application utilizing the Avatar PM 'ClinicianServicesV2' web service
Steps
  1. Using the 'ClinicianServicesV2' web service, submit a request using the 'putClinicianCreation' method to create new 'Practitioner Enrollment' record (and optionally Avatar MSO Performing Provider Registration record), including values for the 'EmailAddress' and 'StaffEVVType' fields/segments.
  2. Confirm the 'ClinicianServicesV2' web service responds with confirmation data on successful filing of 'putClinicianCreation' method.
  3. Example: "<Confirmation>Practitioner ID:000017||||First Name:FIRSTNAME||Last Name:LASTNAME||Registration Date:01/01/2022||NPI:123456789</Confirmation>"
  4. Confirm the 'ClinicianServicesV2' web service responds with confirmation message on successful filing of 'putClinicianCreation' method.
  5. Example: "<Message>Clinician Services web service has been filed successfully.</Message>"
  6. Confirm the 'ClinicianServicesV2' web service responds with successful status value on successful filing of 'putClinicianCreation' method.
  7. Example: " <Status>1</Status>"
  8. Access the 'Practitioner Enrollment' form and select the 'Practitioner Enrollment' record filed via web service for view/update.
  9. Confirm new 'Practitioner Enrollment' record is created in Avatar PM, with values/data submitted via web service including 'Email Address' and 'Staff EVV Type' field values (as well as values assigned for Avatar MSO 'Performing Provider' and 'Performing Provider Registration' practitioner association/link fields if enabled).
Scenario 2: 'ClinicianServicesV2' Web Service - Verification Of 'putClinicianUpdate' Filing
Specific Setup:
  • Application utilizing the Avatar PM 'ClinicianServicesV2' web service.
Steps
  1. Using the 'ClinicianServicesV2' web service, submit a request using the 'putClinicianUpdate' method to edit/update a 'Practitioner Enrollment' record (and optionally Avatar MSO Performing Provider Registration record if linked), including values for the 'EmailAddress' and 'StaffEVVType' fields/segments.
  2. Confirm the 'ClinicianServicesV2' web service responds with confirmation data on successful filing of 'putClinicianUpdate' method.
  3. Example: "<Confirmation>Practitioner ID:000017||||First Name:FIRSTNAME||Last Name:LASTNAME||Registration Date:01/01/2022||NPI:123456789</Confirmation>"
  4. Confirm the 'ClinicianServicesV2' web service responds with confirmation message on successful filing of 'putClinicianUpdate' method.
  5. Example: "<Message>Clinician Services web service has been filed successfully.</Message>"
  6. Confirm the 'ClinicianServicesV2' web service responds with successful status value on successful filing of 'putClinicianUpdate' method.
  7. Example: " <Status>1</Status>"
  8. Access the 'Practitioner Enrollment' form and select the 'Practitioner Enrollment' record filed via web service for view/update.
  9. Confirm the 'Practitioner Enrollment' record is updated in Avatar PM, with values/data submitted via web service including 'Email Address' and 'Staff EVV Type' field values.
Scenario 3: 'PractitionerRegister' Web Service - Verification Of 'PractitionerRegister' Filing
Steps
  1. Using the 'PractitionerRegister' web service, submit a request using the 'PractitionerRegister' method to create a new 'Practitioner Enrollment' record, including values for the 'EmailAddress' and 'StaffEVVType' fields/segments.
  2. Confirm the 'PractitionerRegister' web service responds with confirmation data/ID on successful filing of 'PractitionerRegister' method.
  3. Example:"<Confirmation>Unique ID : 000056</Confirmation>"
  4. Confirm the 'PractitionerRegister' web service responds with confirmation message on successful filing of 'PractitionerRegister' method.
  5. Example:"<Message>Practitioner Enrollment web service has been filed successfully.</Message>"
  6. Confirm the 'PractitionerRegister' web service responds with successful status value on successful filing of 'PractitionerRegister' method.
  7. Example:" <Status>1</Status>"
  8. Access the 'Practitioner Enrollment' form and select the 'Practitioner Enrollment' record filed via web service for view/update.
  9. Confirm new Practitioner/Practitioner Enrollment record is created in Avatar PM, with values/data submitted via web service including 'Email Address' and 'Staff EVV Type' field values.
Scenario 4: 'PractitionerRegister' Web Service - Verification Of 'EditPractitionerRegister' Filing
Specific Setup:
  • A practitioner must be defined in 'Practitioner Enrollment'.
Steps
  1. Using the 'PractitionerRegister' web service, submit a request using the 'EditPractitionerRegister' method to edit/update a 'Practitioner Enrollment' record, including values for the 'EmailAddress' and 'StaffEVVType' fields/segments.
  2. Confirm the 'PractitionerRegister' web service responds with confirmation data/ID on successful filing of 'EditPractitionerRegister' method.
  3. Example:"<Confirmation>Unique ID : 000056</Confirmation>"
  4. Confirm the 'PractitionerRegister' web service responds with confirmation message on successful filing of 'EditPractitionerRegister' method.
  5. Example:"<Message>Practitioner Enrollment web service has been filed successfully.</Message>"
  6. Confirm the 'PractitionerRegister' web service responds with successful status value on successful filing of 'EditPractitionerRegister' method.
  7. Example:" <Status>1</Status>"
  8. Access the 'Practitioner Enrollment' form and select the 'Practitioner Enrollment' record filed via web service for view/update.
  9. Confirm Practitioner/Practitioner Enrollment record is updated in Avatar PM, with values/data submitted via web service including 'Email Address' and 'Staff EVV Type' values.
Scenario 5: 'Practitioner Enrollment' - Form Verification
Specific Setup:
  • Crystal Reports or other SQL Reporting Tool.
Steps
  1. Access the 'Practitioner Enrollment' form.
  2. Select any existing practitioner for view/update.
  3. Validate the 'Staff EVV Type' and 'Email Address' fields are displayed.
  4. Enter any value in the 'Staff EVV Type' field.
  5. Enter any value in the 'Email Address' field.
  6. Populate any other required and desired fields.
  7. Click [Submit].
  8. Access the 'Practitioner Enrollment' form.
  9. Select the same practitioner from the previous steps.
  10. Validate the 'Staff EVV Type' field contains the value filed in the previous steps.
  11. Validate the 'Email Address' field contains the value filed in the previous steps.
  12. Validate any other previously field data is displayed.
  13. Close the form.
  14. Access Crystal Reports or other SQL Reporting Tool.
  15. Create a report using the 'SYSTEM.staff_enrollment_history' SQL table.
  16. Navigate to the row for the practitioner used in the previous steps.
  17. Validate the 'Staff_EVV_Type' field contains the value filed in the previous steps.
  18. Validate the 'email_address' field contains the value filed in the previous steps.
  19. Close the report.
Scenario 6: 'Practitioner Enrollment (Brief)' - Form Verification
Specific Setup:
  • Crystal Reports or other SQL reporting tool.
Steps
  1. Access the 'Practitioner Enrollment (Brief)' form.
  2. Select any existing practitioner for view/update.
  3. Validate the 'Staff EVV Type' and 'Email Address' fields are displayed.
  4. Enter any value in the 'Staff EVV Type' field.
  5. Enter any value in the 'Email Address' field.
  6. Populate any other required and desired fields.
  7. Click [Submit].
  8. Access the 'Practitioner Enrollment (Brief)' form.
  9. Select the same practitioner from the previous steps.
  10. Validate the 'Staff EVV Type' field contains the value filed in the previous steps.
  11. Validate the 'Email Address' field contains the value filed in the previous steps.
  12. Validate any other previously field data is displayed.
  13. Close the form.
  14. Access Crystal Reports or other SQL Reporting Tool.
  15. Create a report using the 'SYSTEM.staff_enrollment_history' SQL table.
  16. Navigate to the row for the practitioner used in the previous steps.
  17. Validate the 'Staff_EVV_Type' field contains the value filed in the previous steps.
  18. Validate the 'email_address' field contains the value filed in the previous steps.
  19. Close the report.

Topics
• Practitioner • Web Services
Update 108 Summary | Details
Registry Setting - Enable Payment Acknowledgement
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Registry Settings (PM)
  • User Definition
  • Posting/Adjustment Codes Definition
  • General Ledger Payment Acknowledgement Interface Components
  • General Ledger Payment Acknowledgement Account Numbers
  • Compile General Ledger Payment/Adjustment Interface File
  • Dictionary Update (PM)
  • General Ledger Payment/Adjustment Account Numbers
  • General Ledger Charge Account Numbers
  • Admission (Outpatient)
  • Financial Eligibility
  • Client Ledger
  • Payment Acknowledgement
  • Batch Cash Posting
  • Compile General Ledger Charge Interface File
Scenario 1: Enable Payment Acknowledgement - Forms, Fields and Table validation
Steps
  1. Open the 'Registry Settings' form.
  2. Set the 'Enable Payment Acknowledgement' registry setting to 'N'.
  3. Submit the form.
  4. Open the 'User Definition' form.
  5. Select the login user from the 'Select User' field.
  6. Click 'Forms and Tables' item.
  7. Click [Select Forms for User Access].
  8. Verify the 'Payment Acknowledgement' form is not available under the 'Remittance Processing' item.
  9. Verify the 'General Ledger Payment Acknowledgement Interface Components' and 'General Ledger Payment Acknowledgement Account Numbers' forms are not available under the 'General Ledger Interface' item.
  10. Click [OK].
  11. Click [Select Tables for Product SQL Access].
  12. Verify the 'payack_account_numbers' sql table is not available under 'GL' database and in the Avatar PM namespace.
  13. Click [OK].
  14. Click [Submit].
  15. Click [No].
  16. Open the ‘Posting/Adjustment Code Definition’ form.
  17. Select ‘Edit’ and select any posting code.
  18. Verify that the 'Payment Acknowledgement Type' field is not displayed on the form.
  19. Close the form.
  20. Open the ‘Compile General Ledger Payment/Adjustment Interface File’ form.
  21. Verify that the ‘Include Payments Acknowledgments’ field not displayed on the form.
  22. Close the form.
  23. Open the 'Registry Settings' form.
  24. Select the 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting.
  25. Verify the registry setting is set to '0' and system does not allow to make any selections other than zero.
  26. Open the 'Registry Settings' form.
  27. Set the 'Enable Payment Acknowledgement' registry setting to 'Y'.
  28. Submit the form.
  29. Open the 'User Definition' form.
  30. Select the login user from the 'Select User' field.
  31. Click 'Forms and Tables' item.
  32. Click [Select Forms for User Access].
  33. Verify the 'Payment Acknowledgement' form is available under the 'Remittance Processing' item.
  34. Verify the 'General Ledger Payment Acknowledgement Interface Components' and 'General Ledger Payment Acknowledgement Account Numbers' forms are available under the 'General Ledger Interface' item.
  35. Select the 'Payment Acknowledgement', 'General Ledger Payment Acknowledgement Interface Components' and 'General Ledger Payment Acknowledgement Account Numbers' forms.
  36. Click [OK].
  37. Click [Select Tables for Product SQL Access].
  38. Verify the 'payack_account_numbers' sql table is available under 'GL' database and in the Avatar PM namespace.
  39. Select the 'payack_account_numbers' sql table.
  40. Click [OK].
  41. Click [Submit].
  42. Click [No].
  43. Verify the 'Payment Acknowledgement', 'General Ledger Payment Acknowledgement Interface Components' and 'General Ledger Payment Acknowledgement Account Numbers' forms are accessible from the menu.
  44. Open the ‘Posting/Adjustment Code Definition’.
  45. Select ‘Edit’ and select any posting code.
  46. Verify that the 'Payment Acknowledgement Type' field is displayed on the form.
  47. Close the form.
  48. Open the ‘Compile General Ledger Payment/Adjustment Interface File’ form.
  49. Verify that the ‘Include Payments Acknowledgments’ field displayed on the form with two options: 1. Payment Acknowledgement 2. Post Payment Entry
  50. Close the form.
  51. Open the 'Registry Settings' form.
  52. Select the 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting.
  53. Verify the system allows user to select any value from the available values.
  54. Close the form.
Scenario 2: Payment Acknowledgement - Compile General Ledger Payment/Adjustment Interface File-Batch Cash Posting
Specific Setup:
  • System updated with Avatar GL module.
  • General Ledger Charge Account Numbers and default account numbers are defined.
  • General Ledger Payment/Adjustment components and account numbers are defined.
  • Registry Setting:
  • The 'Enable Payment Acknowledgement' registry setting is enabled.
  • The 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting is set to '1&2'.
  • Dictionary Update:
  • File: Client
  • (101) - Treatment Service - enter a code/value and then select the Program extended dictionary and enter desired value (i.e. 000111). Note dictionary code/value. Please note - The value entered here will also need to be added to the 'Program (5521)' dictionary in other tabled files for testing the GL compile.
  • File: Other Table Files:
  • (5521) Program - contains dictionary codes and dictionary values. Add the extended dictionary value from the '(101) Client' file and 'Treatment Service' dictionary.
  • (5522) Account - contains dictionary codes, dictionary values and extended dictionary values.
  • File: G/L Interface
  • (204) - Credit G/L Payment Acknowledgement Account Number - contains dictionary codes and dictionary values.
  • (205) - Debit G/L Payment Acknowledgement Account Number - contains dictionary codes and dictionary values.
  • Admission:
  • A client is identified with charges that resulted in payments, and/or adjustments being posted to the charges.
  • Guarantor/Payors:
  • An existing guarantor is identified who does not have a Financial Class that has the Extended Data Element for (1500) System Financial Class set to Self Pay. Note the guarantor's code/name.
  • Financial Eligibility:
  • Assign desired guarantor to the client.
  • Client Charge Input:
  • A service is rendered to the client.
  • Client Ledger:
  • Make sure the service is distributed to the guarantor assigned to the client.
Steps
  1. Open the 'Payment Acknowledgement General Ledger Interface Components' form.
  2. Select components.
  3. Submit the form.
  4. Open the 'General Ledger Payment Acknowledgement Account Numbers' form.
  5. Select component and the component value for each of the components.
  6. Select credit and debit account numbers.
  7. File Account numbers for each component and date range (optional) combination.
  8. Go to section 'G/L Payment Acknowledgement Defaults'.
  9. Add default account numbers.
  10. File Default account numbers.
  11. Submit the form.
  12. Use Crystal Reports or any other SQL data viewer.
  13. Validate the SQL Table GL.payack_account_numbers displays data as they entered in the 'General Ledger Payment Acknowledgement Account Numbers' form.
  14. Open ‘Payment Acknowledgment’ form.
  15. Enter desired value in ‘Batch Number’.
  16. Select desired ‘Posting Code’.
  17. Enter desired value in ‘Check/EFT Number’.
  18. Enter desired value in ‘Amount’.
  19. Select desired ‘Guarantor’. If a ‘Self-Pay guarantor is selected, the ‘Client’ field will be enabled.
  20. Enter desired value in ‘Name/Source’.
  21. Enter desired value in ‘Client’, if enabled.
  22. Enter desired value in ‘Check/EFT Date’. Note the Check/EFT number to be used in the 'Batch Cash Posting'.
  23. Enter desired value in ‘Receipt Date’.
  24. Enter desired value in ‘Deposit Date’.
  25. Select desired ‘Treatment Service’. Please note: The treatment service used must have program extended dictionary setup in the setup section.
  26. Select desired ‘Category’ from 'Account' dictionary.
  27. If the selected item, extended data dictionary value of 'Other Table Files: (5522) Account' - 'Include in Category Dictionary: Yes' the dictionary item will be available for selection. No = not available for selection.
  28. If the selected item, extended data dictionary value of 'Other Table Files: (5522) Account' - 'Require Name/Source in Payment Acknowledgement', has a value of 'Y' the 'Name/Source' field will become required. No = not required.
  29. Enter desired value in ‘Bank Ref #’.
  30. Enter desired value in ‘Comments’.
  31. Click [File].
  32. Verify that the ‘Payment Acknowledgement’ message is received and states the following: Filed successfully. The Transaction Number is 6. Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
  33. Clicking [No] returns the user to the ‘Payment Acknowledgement’ section to enter additional payments.
  34. Clicking [Yes] allows the user to post payments in 'Post Payment Accounting Entry'.
  35. Click [Yes].
  36. Click [New Row] in ‘Post Payment Accounting Entry’.
  37. Select desired ‘Treatment Service’. It will default if filed in the ‘Payment Acknowledgement’.
  38. Select desired ‘Program’. This is from ‘Other Table Files: (5521) Program’, not a program in ‘Program Maintenance’.
  39. Select desired ‘Account’.
  40. Select desired ‘Amount’.
  41. Validate that the ‘Posting Code; defaulted from the ‘Payment Acknowledgement’.
  42. Select desired ‘Posting Date’.
  43. Validate that the ‘Posting Summary’ is correct.
  44. If desired, and first row partially posts the 'Amount', click [New Row] and repeat the steps.
  45. If desired, click [Delete Row]. A ‘Confirm Delete’ message will be displayed. Select desired value.
  46. Click [File].
  47. The following ‘Payment Acknowledgement’ displays: Filed successfully. Do you need to continue with Post Payment Accounting Entry?
  48. Click [Yes].
  49. Add the new row for post payment accounting entry.
  50. File the form.
  51. Open the 'Batch Cash Posting' form.
  52. Enter desired date to the 'Date of Receipt or Adjustment' field.
  53. Enter desired date to the 'Cash Posting Date' field.
  54. Select 'Payment' in the 'Posting Type' field.
  55. Select 'No' in the 'Payment Acknowledgment' field.
  56. Select desired guarantor.
  57. Validate the 'Selected Payment Acknowledgment' field exist and lists all payment acknowledgments that have a balance greater than $0. If a guarantor is selected in the prior field, filter by that guarantor.
  58. Select payment acknowledgement defined for the selected guarantor.
  59. Validate the 'Amount to Post' field defaults to the remaining amount of the selected payment acknowledgment.
  60. Select desired value in the 'Individual or All Clients' field.
  61. Select desired client from the 'Client ID' field if the 'Client ID' field is marked as the required field.
  62. Select desired program from the 'Program of Service' field.
  63. Select service start date in the 'From Date' field.
  64. Select service end date in the 'To Date' field.
  65. Select desired payment acknowledgement code from the 'Posting Code' field.
  66. Validate the 'Receipt' field defaults in the transaction number of the payment acknowledgment If payment acknowledgment is selected.
  67. Enter the same Check/EFT # in the 'Check #' field that is entered in the 'Payment Acknowledgement'.
  68. Select 'Ignore' in the 'Write Off or Ignore Remaining Balance' field.
  69. Click [Process].
  70. Validate the form files successfully.
  71. Open the 'Compile General Ledger Payment/Adjustment Interface File' form.
  72. Select dates that cover the transactions above and select 'no' for pre compile.
  73. Do not select anything in the new 'Include Payment Acknowledgements' field.
  74. Click [Process].
  75. Verify it generates the payment adjustment GL strings.
  76. Return to the form.
  77. Select 'Payment Acknowledgements' in the new field.
  78. Click [Process].
  79. Verify the GL strings for the Payment Acknowledgement GL Account Numbers are generated.
  80. Return to the form.
  81. Select 'Post Payment Entry' in the new field.
  82. Click [Process].
  83. Verify the GL strings for the Post Payment Entry account numbers are generated.
  84. Open the 'Crystal Reports' or any other SQL Data Reporting tool.
  85. Select the PM namespace.
  86. Identify desired database and SQL table - GL.comp_pay_ack_int_detail
  87. Locate to the SQL Editor
  88. Query 'Select * from GL.comp_pay_ack_int_detail WHERE PATID=[Desired ClientId].
  89. Validate the FACILITY cell is equal to '98'
  90. Validate the 1st PATID cell is equal to the client id identified in the setup section.
  91. Validate the EPISODE_NUMBER column displays correct value.
  92. Validate the GUARANTOR_ID column displays correct value.
  93. Validate the 'amount 'cell displays the correct amount from the payment acknowledgement form.
  94. Validate the gl_credit_number cell displays the correct account number set up.
  95. Validate the gl_debit_number cell displays the correct account number set up.
  96. Validate the 'interface_component_1_cd' displays the correct value from the setup.

Topics
• 835 Health Care Claim Payment/Advice • NX • Payment Acknowledgement
Update 110 Summary | Details
Extended dictionaries are added to 'Type of Discharge' (970).
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Dictionary Update (PM)
Scenario 1: Dictionary Update (PM) - validate extended dictionary codes
Steps
  1. Open "Dictionary Update" for the Avatar PM product
  2. Click [Print Dictionary].
  3. Select "Client" from the "File" field drop down
  4. Select "individual Data Element" in the "individual or All Data Elements"
  5. Select "Data Element Number" in the "Data Element" field
  6. Enter '970' in the "Data Element" field and select "(970) Type of Discharge"
  7. Click [Print Dictionary].
  8. Validate the following codes are displayed:
  9. aadvice = Left Against Advice
  10. alt-home = Alternative Home
  11. exp = Expired
  12. home = Home
  13. hosp = Hospice
  14. long = long-ter
  15. oth - other
  16. other-hcf = Other Healthcare Facility
  17. psy = Psychiatric Facility
  18. rehab = Rehabilitation
  19. snf = Skilled Nursing Facility.
  20. Select "Data Element Number" in the "Data Element" field
  21. Enter '740' in the "Data Element" field and select "(740) Program (FHIR)"
  22. Click [Print Dictionary].
  23. Validate the following codes are displayed:
  24. 1 = Acquired Brain Injury (ABI) Program
  25. 2 = ABI Slow To Recover (ABI STR) Program
  26. 3 = Access Programs
  27. 4 = Adult and Further Education (ACFE) Program
  28. 5 = Adult Day Activity and Support Services (ADASS) Program
  29. 6 = Adult Day Care Program
  30. 7 = ATSS (Adult Training Support Service)
  31. 8 = Community Aged Care Packages (CACP)
  32. 9 = Care Coordination & Supplementary Services (CCSS)
  33. 10 = Cognitive Dementia Memory Service (CDAMS)
  34. 11 = ChildFIRST
  35. 12 = Children's Contact Services
  36. 13 = Community Visitors Scheme
  37. 14 = CPP (Community Partners Program)
  38. 15 = Closing the Gap (CTG)
  39. 16 = Coordinated Veterans' Care (CVC) Program
  40. 17 = Day Program
  41. 18 = Drop In Program
  42. 19 = Early Years Program
  43. 20 = Employee Assistance Program
  44. 21 = Home And Community Care (HACC)
  45. 22 = Hospital Admission Risk Program (HARP)
  46. 23 = Hospital in the Home (HITH) Program
  47. 24 = ICTP (Intensive Community Treatment Program)
  48. 25 = IFSS (Intensive Family Support Program)
  49. 26 = JPET (Job Placement, Education and Training)
  50. 27 = Koori Juvenile Justice Program
  51. 28 = Language Literacy and Numeracy Program
  52. 29 = Life Skills Program
  53. 30 = LMP (Lifestyle Modification Program)
  54. 31 = MedsCheck Program
  55. 32 = Methadone/Buprenorphine Program
  56. 33 = National Disabilities Insurance Scheme (NDIS)
  57. 34 = National Diabetes Services Scheme (NDSS)
  58. 35 = Needle/Syringe Program
  59. 36 = nPEP Program
  60. 37 = Personal Support Program
  61. 38 = Partners in Recovery (PIR) Program
  62. 39 = Pre-employment Program
  63. 40 = Reconnect Program
  64. 41 = Sexual Abuse Counselling and Prevention Program (SACPP)
  65. 42 = Social Support Programs
  66. 43 = Supported Residential Service (SRS)
  67. 44 = Tasmanian Aboriginal Centre (TAC)
  68. 45 = Victim's Assistance Program
  69. Select "Data Element Number" in the "Data Element" field
  70. Enter '741' in the "Data Element" field and select "(741) Service Type (FHIR)"
  71. Click [Print Dictionary].
  72. Validate the following codes are displayed:
  73. 1 = Adoption/Permanent Care Info/Support
  74. 2 = Aged Care Assessment
  75. 3 = Aged Care Information/Referral
  76. 4 = Aged Residential Care
  77. 5 = Case Management for Older Persons
  78. 6 = Delivered Meals (Meals On Wheels)
  79. 7 = Friendly Visiting
  80. 8 = Home Care/Housekeeping Assistance
  81. 9 = Home Maintenance and Repair
  82. 10 = Personal Alarms/Alerts
  83. 11 = Personal Care for Older Persons
  84. 12 = Planned Activity Groups
  85. 13 = Acupuncture
  86. 14 = Alexander Technique Therapy
  87. 15 = Aromatherapy
  88. 16 = Biorhythm Services
  89. 17 = Bowen Therapy
  90. 18 = Chinese Herbal Medicine
  91. 19 = Feldenkrais
  92. 20 = Homoeopathy
  93. 21 = Hydrotherapy
  94. 22 = Hypnotherapy
  95. 23 = Kinesiology
  96. 24 = Magnetic Therapy
  97. 25 = Massage Therapy
  98. 26 = Meditation
  99. 27 = Myotherapy
  100. 28 = Naturopathy
  101. 29 = Reflexology
  102. 30 = Reiki
  103. 31 = Relaxation Therapy
  104. 32 = Shiatsu
  105. 33 = Western Herbal Medicine
  106. 34 = Family Day care
  107. 35 = Holiday Programs
  108. 36 = Kindergarten Inclusion Support
  109. 37 = Kindergarten/Preschool
  110. 38 = Long Day Child Care
  111. 39 = Occasional Child Care
  112. 40 = Outside School Hours Care
  113. 41 = Children's Play Programs
  114. 42 = Parenting/Family Support/Education
  115. 43 = Playgroup
  116. 44 = School Nursing
  117. 45 = Toy Library
  118. 46 = Child Protection/Child Abuse Report
  119. 47 = Foster Care
  120. 48 = Residential/Out-of-Home Care
  121. 49 = Support - Young People Leaving Care
  122. 50 = Audiology
  123. 51 = Blood Donation
  124. 52 = Chiropractic
  125. 53 = Dietetics
  126. 54 = Family Planning
  127. 55 = Health Advocacy/Liaison Service
  128. 56 = Health Information/Referral
  129. Click [Close Form]

Topics
• Dictionary • NX
Update 111 Summary | Details
Select reports are modified to prevent overlapping data displays.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Claim Follow-Up Productivity Report
  • Client Ledger
  • Unbilled Services Report
  • Service Fee Definition Report
Scenario 1: 'Claim Follow-Up Productivity' Report
Steps
  1. Open the "Claim Follow-Up Productivity Report" form.
  2. Set the "Summary or Detail Report" field to "Detail Report".
  3. Leave the "User" field blank. This will pick up all rows for the report.
  4. Enter the "Start Date" and "End Date".
  5. Process the report.
  6. Validate the 'Guarantor' name field does not overlap with the 'Follow-Up Note Entry Date' field.
  7. Validate the 'Follow-Up Note' field displays text as entered in the 'AR Console'.
  8. Click [Close Report].
  9. Return to the form.
  10. Click [Close form].
Scenario 2: 'Client Ledger' report - validate fields have no overlaps.
Specific Setup:
  • Client with a Guarantor and Services filed.
Steps
  1. Open the 'Client Ledger' report from 'Client Ledger Avatar PM / Billing / Remittance Processing'.
  2. Select a client in the 'Client ID' field. The selected client should have a guarantor assigned and several services filed.
  3. Select 'All Episodes' in the 'Claim/Episode/All Episodes' field.
  4. Select 'Crystal' in the 'Ledger Type' field.
  5. Set the 'From Date' to a date when the services were rendered.
  6. Set the 'To Date' to a date through which services were rendered.
  7. Click [Process].
  8. Review the report and verify the following:
  9. 'Service Description' field does not overlap with 'Units' field.
  10. 'Guarantor' field does not overlap with 'Guarantor Liability'.
  11. Close the report.
Scenario 3: 'Unbilled Services Report' - validation no fields overlap.
Steps
  1. Open the 'Unbilled Services Report'.
  2. Set 'Service Start Date' to any date where services were rendered.
  3. Set 'Service End Date' to any date to include services.
  4. Select 'All' in the 'Financial Class(es)' field.
  5. Select 'All' in the 'Program(s)' field.
  6. Select 'All' in the 'Service Status' field.
  7. Select 'No' in the 'Include 0 Liability' field.
  8. Click [Process].
  9. Review the report and note the following:
  10. 'Guarantor' field data does not overlap with the 'FE Expired?' field.
  11. A long Guarantor name wraps to prevent overlapping other fields.
  12. Close the report.
  13. Close the form.
Scenario 4: Service Fee/Cross Reference Definition Report - field validation
Steps
  1. Open the 'Service Fee/Cross Reference Maintenance' form.
  2. Click [Service Fee/Cross Reference Definition Report].
  3. Validate 'Practitioner' field does not overlap the 'Location' field.
  4. Validate 'Location' field does not overlap the 'Program' field.
  5. Validate 'Program' field does not overlap the 'Duration' field.
  6. Click [Close Report].
  7. Click [Close Form].

Topics
• Client Ledger • NX • Service Fee/Cross Reference Maintenance
Update 112 Summary | Details
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:
  • Delete Last Practitioner Termination Date
  • Practitioner Termination
  • CareFabric Monitor
Scenario 1: Delete Last Practitioner Termination Date - Validate form functionality
Specific Setup:
  • A practitioner has been terminated in the 'Practitioner Termination' form (Practitioner A).
Steps
  1. Access the 'Delete Last Practitioner Termination Date' form for "Practitioner A".
  2. Validate the 'Termination Date' field contains the termination date.
  3. Click [Submit].
  4. Validate a message is displayed stating: Are you sure you want to delete termination date ##/##/#### for practitioner "Practitioner A".
  5. Click [Yes].
  6. Access the 'Practitioner Termination' form for "Practitioner A".
  7. Validate the 'Termination Date' field does not contain a value.
  8. Validate the 'Reason For Termination' field does not contain a value.
  9. Close the form.
Scenario 2: Delete Last Practitioner Termination Date - Validate the 'ProviderUpdated' SDK event
Specific Setup:
  • An active practitioner is defined that has hours for scheduling in the 'Staff Members Hours and Exceptions' form (Practitioner A).
Steps
  1. Access the 'Practitioner Termination' form for "Practitioner A".
  2. Enter the desired date in the 'Termination Date' field.
  3. Populate any other desired fields.
  4. Click [Submit].
  5. Access the 'CareFabric Monitor' form.
  6. Enter the current date in the 'From Date' and 'Through Date' fields.
  7. Search for and select "ProviderUpdated" in the 'Event/Action Search' field.
  8. Click [View Activity Log].
  9. Validate the 'CareFabric Monitor Report' contains a "ProviderUpdated" event triggered from the 'Practitioner Termination' form.
  10. Click [Click To View Record].
  11. Validate the 'isActive' field contains "false".
  12. Close the report and the form.
  13. Access the 'Delete Last Practitioner Termination' form for "Practitioner A".
  14. Validate the 'Termination Date' field contains the termination date.
  15. Click [Submit].
  16. Validate a message is displayed stating: Are you sure you want to delete termination date ##/##/#### for practitioner "Practitioner A".
  17. Click [Yes].
  18. Access the 'CareFabric Monitor' form.
  19. Enter the current date in the 'From Date' and 'Through Date' fields.
  20. Search for and select "ProviderUpdated" in the 'Event/Action Search' field.
  21. Click [View Activity Log].
  22. Validate the 'CareFabric Monitor Report' contains a "ProviderUpdated" event triggered from the 'Delete Last Practitioner Termination' form.
  23. Click [Click To View Record].
  24. Validate the 'isActive' field contains "true".
  25. Close the report and the form.
Scenario 3: Delete Last Practitioner Termination Date - Validate the 'StaffMemberUpdated' SDK event
Specific Setup:
  • An active practitioner is defined in 'Practitioner Enrollment' (Practitioner A).
Steps
  1. Access the 'Practitioner Termination' form for "Practitioner A".
  2. Enter the desired date in the 'Termination Date' field.
  3. Populate any other desired fields.
  4. Click [Submit].
  5. Access the 'CareFabric Monitor' form.
  6. Enter the current date in the 'From Date' and 'Through Date' fields.
  7. Search for and select "StaffMemberUpdated" in the 'Event/Action Search' field.
  8. Click [View Activity Log].
  9. Validate the 'CareFabric Monitor Report' contains a "StaffMemberUpdated" event triggered from the 'Practitioner Termination' form.
  10. Click [Click To View Record].
  11. Validate the 'terminatedDate' field contains the 'Termination Date' filed.
  12. Close the report and the form.
  13. Access the 'Delete Last Practitioner Termination' form for "Practitioner A".
  14. Validate the 'Termination Date' field contains the termination date.
  15. Click [Submit].
  16. Validate a message is displayed stating: Are you sure you want to delete termination date ##/##/#### for practitioner "Practitioner A".
  17. Click [Yes].
  18. Access the 'CareFabric Monitor' form.
  19. Enter the current date in the 'From Date' and 'Through Date' fields.
  20. Search for and select "StaffMemberUpdated" in the 'Event/Action Search' field.
  21. Click [View Activity Log].
  22. Validate the 'CareFabric Monitor Report' contains a "StaffMemberUpdated" event triggered from the 'Delete Last Practitioner Termination' form.
  23. Click [Click To View Record].
  24. Validate the 'terminatedDate' field contains "null".
  25. Close the report and the form.
Scenario 4: Delete Last Practitioner Termination Date - Validate the 'EvvResourceUpdated' SDK event
Specific Setup:
  • Avatar is configured to integrate with Mobile CareGiver+. Please note: This must be done by a Netsmart Representative.
  • One or more program(s) is defined with a value populated in the 'EVV Provider Organization ID' field in the 'Program Maintenance' form.
  • A service code must be defined that has "Yes" selected in the 'Does This Service Require Electronic Visit Verification' field in the 'Service Codes' form and must be assigned to "Program A".
  • An active practitioner is defined in 'Practitioner Enrollment' with the following on file: 'Name', 'Date Of Birth', 'Cellular Telephone', 'Staff EVV ID', 'Email Address', 'Staff EVV Type'.
Steps
  1. Access the 'Practitioner Termination' form for "Practitioner A".
  2. Enter the desired date in the 'Termination Date' field.
  3. Populate any other desired fields.
  4. Click [Submit].
  5. Access the 'CareFabric Monitor' form.
  6. Enter the current date in the 'From Date' and 'Through Date' fields.
  7. Search for and select "EvvResourceUpdated" in the 'Event/Action Search' field.
  8. Click [View Activity Log].
  9. Validate the 'CareFabric Monitor Report' contains a "EvvResourceUpdated" event triggered from the 'Practitioner Termination' form.
  10. Click [Click To View Record].
  11. Validate the 'isActive' field contains "false".
  12. Close the report and the form.
  13. Access the 'Delete Last Practitioner Termination' form for "Practitioner A".
  14. Validate the 'Termination Date' field contains the termination date.
  15. Click [Submit].
  16. Validate a message is displayed stating: Are you sure you want to delete termination date ##/##/#### for practitioner "Practitioner A".
  17. Click [Yes].
  18. Access the 'CareFabric Monitor' form.
  19. Enter the current date in the 'From Date' and 'Through Date' fields.
  20. Search for and select "EvvResourceUpdated" in the 'Event/Action Search' field.
  21. Click [View Activity Log].
  22. Validate the 'CareFabric Monitor Report' contains a "EvvResourceUpdated" event triggered from the 'Delete Last Practitioner Termination' form.
  23. Click [Click To View Record].
  24. Validate the 'isActive' field contains "true".
  25. Close the report and the form.

Topics
• CareFabric • Electronic Visit Verification • Practitioner
Update 113 Summary | Details
PM UTC functionality
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Practitioner Enrollment
  • Admission
  • Client Charge Input
  • Client Ledger
Scenario 1: Validating Practitioner Enrollment with UTC Enabled - data entry time after midnight
Specific Setup:
  • The system must be configured to use UTC.
  • Data entry needs to occur after midnight.
  • A practitioner must be enrolled in the system.
Steps
  1. Open the "Practitioner Enrollment" form.
  2. Select the practitioner from setup and update their enrollment.
  3. Click "Submit" to file the data.
  4. Using the preferred method to validate SQL tables, validate the following columns exist in the SQL table SYSTEM.sfaff_category_history: data_entry_offset (e.g -4), data_entry_time_j (e.g. 0:02:12), data_entry_timezone_info_all (e.g. EDT;Eastern Daylight Time;-0400), data_entry_timezone_short (e.g EDT), data_entry_utc (e.g. 9/21/2022 4:02).
Scenario 2: Validating Practitioner Enrollment with UTC disabled - data entry time after midnight
Specific Setup:
  • Data entry needs to occur after midnight.
  • A practitioner must be enrolled in the system.
Steps
  1. Open the "Practitioner Enrollment" form.
  2. Select the practitioner from setup and update their enrollment.
  3. Click "Submit" to file the data.
  4. Using the preferred method to validate SQL tables, validate the following columns do not exist in the SQL table SYSTEM.sfaff_category_history: data_entry_offset, data_entry_time_j, data_entry_timezone_info_all, data_entry_timezone_short, data_entry_utc.
  5. Using the preferred method to validate SQL tables, validate the value in the data_entry_time column in the SYSTEM.staff_category_history table appropriately reflects the time of data entry, which would be after midnight.
Scenario 3: Validating Client Charge Input with UTC enabled - data entry after midnight
Specific Setup:
  • The system must be configured to use UTC.
  • Data entry needs to occur after midnight.
  • Admit a new client or select an existing client for the test client.
Steps
  1. Open the "Client Charge Input" form.
  2. Enter a service charge for the test client.
  3. Using the "Client Ledger" form, validate the service was generated.
  4. Using the preferred method to validate SQL tables, validate the following columns in the SYSTEM.billing_tx_history table: data_entry_offset (e.g. -4), data _entry_time_j (e.g. 0:02:04), data_entry_timezone_info_all (e.g. EDT;Eastern Daylight Time;-0400), data_entry_timezone_short (e.g. EDT), data_entry_utc (e.g. 9/21/2022 4:02).
  5. Using the preferred method to validate SQL tables, validate the data_entry_time column in the SYSTEM.billing_tx_history table:reflects the time of service entry after midnight.
Scenario 4: Validating Client Charge Input with UTC disabled - data entry after midnight
Specific Setup:
  • Data entry needs to occur after midnight.
  • Admit a new client or select an existing client for the test client.
Steps
  1. Open the "Client Charge Input" form.
  2. Enter a service charge for the test client.
  3. Using the "Client Ledger" form, validate the service was generated.
  4. Using the preferred method to validate SQL tables, validate the following columns don't exist in the SYSTEM.billing_tx_history table: data_entry_offset, data _entry_time_j, data_entry_timezone_info_all, data_entry_timezone_short, data_entry_utc.
  5. Using the preferred method to validate SQL tables, validate the data_entry_time column in the SYSTEM.billing_tx_history table:reflects the time of service entry after midnight.
Scenario 5: Validating Practitioner Enrollment with UTC Enabled
Specific Setup:
  • The system must be configured to use UTC.
  • A practitioner must be enrolled in the system.
Steps
  1. Open the "Practitioner Enrollment" form.
  2. Select the practitioner from setup and update their enrollment.
  3. Click "Submit" to file the data.
  4. Using the preferred method to validate SQL tables, validate the following columns exist in the SQL table SYSTEM.sfaff_category_history: data_entry_offset (e.g -4), data_entry_time_j (e.g. 12:26:13), data_entry_timezone_info_all (e.g. EDT;Eastern Daylight Time;-0400), data_entry_timezone_short (e.g EDT), data_entry_utc (e.g. 9/21/2022 16:26).
  5. Using the preferred method to validate SQL tables, validate the data_entry_time (e.g. 12:26 PM) in the SQL table SYSTEM.sfaff_category_history appropriately reflects the time of data entry.
Scenario 6: Validating Practitioner Enrollment with UTC disabled
Specific Setup:
  • A practitioner must be enrolled in the system.
Steps
  1. Open the "Practitioner Enrollment" form.
  2. Select the practitioner from setup and update their enrollment.
  3. Click "Submit" to file the data.
  4. Using the preferred method to validate SQL tables, validate the following columns don't exist in the SQL table SYSTEM.sfaff_category_history: data_entry_offset, data_entry_time_j, data_entry_timezone_info_all, data_entry_timezone_short), data_entry_utc.
  5. Using the preferred method to validate SQL tables, validate the data_entry_time (e.g. 12:26 PM) in the SQL table SYSTEM.sfaff_category_history appropriately reflects the time of data entry.
Scenario 7: Validating Client Charge Input with UTC enabled
Specific Setup:
  • The system must be configured to use UTC.
  • Admit a new client or select an existing client for the test client.
Steps
  1. Open the "Client Charge Input" form.
  2. Enter a service charge for the test client.
  3. Using the "Client Ledger" form, validate the service was generated.
  4. Using the preferred method to validate SQL tables, validate the following columns in the SYSTEM.billing_tx_history table: data_entry_offset (e.g. -4), data _entry_time_j (e.g. 12:26:13), data_entry_timezone_info_all (e.g. EDT;Eastern Daylight Time;-0400), data_entry_timezone_short (e.g. EDT), data_entry_utc (e.g. 09/20/2022 16:26)
  5. Using the preferred method to validate SQL tables, validate the data_entry_time column in the SYSTEM.billing_tx_history table:reflects the time of service entry.
Scenario 8: Validating Client Charge Input with UTC disabled
Specific Setup:
  • Admit a new client or select an existing client for the test client.
Steps
  1. Open the "Client Charge Input" form.
  2. Enter a service charge for the test client.
  3. Using the "Client Ledger" form, validate the service was generated.
  4. Using the preferred method to validate SQL tables, validate the following columns don't exist in the SYSTEM.billing_tx_history table: data_entry_offset, data _entry_time_j, data_entry_timezone_info_all, data_entry_timezone_short, data_entry_utc.
  5. Using the preferred method to validate SQL tables, validate the data_entry_time column in the SYSTEM.billing_tx_history table:reflects the time of service entry.
Topics
• Client Charge Input • NX • Practitioner