Skip to main content

Avatar PM 2024 Monthly Release 2024.01.01 Acceptance Tests


Update 11 Summary | Details
Avatar PM 'Benefit Enrollment and Maintenance (834)'
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Benefit Enrollment and Maintenance (834)
  • Benefit Enrollment and Maintenance (834) Compile/Post Report
Scenario 1: 'Benefit Enrollment and Maintenance (834)' - Verification of Effective Date/Expiration Date Information
Specific Setup:
  • Avatar PM Registry Setting 'Enable 834 Transaction Set' must be enabled
  • 'Default Benefit Effective Date (2300-DTP-03)' and/or 'Default Expiration Date (2300-DTP-03)' values may optionally be defined (via Avatar PM 'Guarantors/Payors' form '270 / 271 / 834' section)
  • 834 Benefit Enrollment Maintenance eligibility file for loading/compilation/posting in Avatar PM system, including one or more valid health coverage details
  • Crystal Reports or other SQL reporting tool
Steps
  1. Open Avatar PM 'Benefit Enrollment and Maintenance (834)' form.
  2. Select 'Load File' in 'Options' field, and enter 'File Path/Name' value for 834 file to be loaded - selecting inbound 834 file including one or valid more health coverage details.
  3. Select 'Compile File' in 'Options' field, and select loaded 834 file for compilation.
  4. Click 'Process File' button to compile inbound 834 file data.
  5. Select 'Run Report' in 'Options' field, and select compiled 834 file for report.
  6. Click 'Process File' button to open 834 inbound compile report.
  7. In 834 inbound compile report - ensure that in case where 2300-DTP Effective Date is included without 2300-DTP Expiration Date in health coverage detail and previously posted 834 coverage information for same Unique ID/Policy Number and Coverage Expiration Date exist in Avatar PM (existing information in SQL table 'SYSTEM.eligibility_dependent_cov'), inbound 834 health care coverage entry is successfully compiled.
  8. Note - 'Coverage Expiration Date' values may also be determined by Avatar PM Guarantor/Payor in cases where not directly present in 834 file health coverage information (via 'Default Expiration Date (2300-DTP-03)' field in Avatar PM 'Guarantors/Payors' form, '270 / 271 / 834' section); In case where 'Default Expiration Date (2300-DTP-03)' is defined and 2300-DTP Expiration Date is not included in 834 file health coverage information, ensure that inbound 834 health care coverage entry is successfully compiled with default 'Coverage Expiration Date' value.
  9. In 834 inbound compile report - ensure that in case where 2300-DTP Expiration Date is included without 2300-DTP Effective Date in health coverage detail and previously posted 834 coverage information for same Unique ID/Policy Number and Coverage Expiration Date exist in Avatar PM (existing information in SQL table 'SYSTEM.eligibility_dependent_cov'), inbound 834 health care coverage entry is successfully compiled.
  10. Note - 'Coverage Effective Date' values may also be determined by Avatar PM Guarantor/Payor in cases where not directly present in 834 file health coverage information (via 'Default Benefit Effective Date (2300-DTP-03)' field in Avatar PM 'Guarantors/Payors' form, '270 / 271 / 834' section); In case where 'Default Benefit Effective Date (2300-DTP-03)' is defined and 2300-DTP Effective Date is not included in 834 file health coverage information, ensure that inbound 834 health care coverage entry is successfully compiled with default 'Coverage Effective Date' value.
  11. In 834 inbound compile report - ensure that in case where 2300-DTP Effective Date and 2300-DTP Expiration Date are included for same Unique ID/Policy Number under separate/different 2000 loop sets, inbound 834 health care coverage entry is successfully compiled (using 2300-DTP Effective Date and 2300-DTP Expiration Date values from file where present).
  12. Select 'Post File' in 'Options' field, and select compiled 834 file for posting.
  13. Click 'Process File' button to post inbound 834 file data.
  14. Open Crystal Reports or other SQL reporting tool.
  15. In Avatar PM SQL table 'SYSTEM.eligibility_dependent_cov', ensure that 'eligibility_eff_date' and 'eligibility_exp_date' values from 834 file health coverage information (or defaulted by Avatar PM system per Guarantor configurations) are present for eligibility data row(s) created via 834 inbound file posting; For client/834 coverage information where previous coverage information existed in SQL table 'SYSTEM.eligibility_dependent_cov' prior to latest 834 file posting, ensure that 'eligibility_eff_date' and 'eligibility_exp_date' values are updated according to new/latest 834 file health coverage information where applicable.

Topics
• Benefit Enrollment and Maintenance (834)
2023 Update 19 Summary | Details
Diagnosis - Chart View
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Practitioner Enrollment
  • Progress Notes (Group and Individual)
  • Ambulatory Progress Notes
Scenario 1: Diagnosis - Validate display of Practitioner Credentials in the Chart View
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
  • A practitioner is defined in 'Practitioner Enrollment' with the following (Practitioner A):
  • 'Category/Taxonomy' Row 1:
  • 'Effective Date' of "01/01/2022".
  • 'End Date' of "10/01/2023".
  • Practitioner Credential of "Administrator".
  • 'Category/Taxonomy' Row 2:
  • 'Effective Date' of "10/02/2023"
  • No 'End Date' on file.
  • Practitioner Credential of "Medical Doctor".
  • The 'Diagnosis' form must be accessible from the Chart View.
Steps
  1. Select "Client A" and access the 'Diagnosis' form.
  2. Select "Update" in the 'Type Of Diagnosis' field.
  3. Enter "05/01/2023" in the 'Date Of Diagnosis' field.
  4. Enter the desired value in the 'Time Of Diagnosis Field'.
  5. Click [New Row].
  6. Search for and select the desired value in the 'Diagnosis Search' field.
  7. Select "Active" in the 'Status' field.
  8. Select "Practitioner A" in the 'Diagnosing Practitioner' field.
  9. Populate all other required and desired fields.
  10. Submit the form.
  11. Double-click on "Client A" to access the Chart View.
  12. Select the 'Diagnosis' form from the left-hand side.
  13. Select the episode used in the previous steps.
  14. Validate that the previously diagnosis is displayed.
  15. Validate "Practitioner A" is displayed with the proper practitioner credentials based on the diagnosis date, which is "Administrator".
  16. Close the chart.
  17. Select "Client A" and access the 'Diagnosis' form.
  18. Click [Add].
  19. Select "Update" in the 'Type Of Diagnosis' field.
  20. Enter "11/01/2023" in the 'Date Of Diagnosis' field.
  21. Enter the desired value in the 'Time Of Diagnosis Field'.
  22. Click [New Row].
  23. Search for and select the desired value in the 'Diagnosis Search' field.
  24. Select "Active" in the 'Status' field.
  25. Select "Practitioner A" in the 'Diagnosing Practitioner' field.
  26. Populate all other required and desired fields.
  27. Submit the form.
  28. Double-click on "Client A" to access the Chart View.
  29. Select the 'Diagnosis' form from the left-hand side.
  30. Select the episode used in the previous steps.
  31. Validate that the previously filed diagnosis is displayed.
  32. Validate "Practitioner A" is displayed with the proper practitioner credentials based on the diagnosis date, which is "Medical Doctor".
  33. Close the chart.

Topics
• Diagnosis • Chart View
Update 25 Summary | Details
SQL Validation
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Advanced Billing Rule Definition
  • Client Charge Input
  • Advanced Billing Failed Compliance Report
Scenario 1: Advanced Billing Rule - Advanced Billing Failed Compliance Report-Validate SYSTEM.billing_tx_filing_compliance
Specific Setup:
  • An Advanced Billing Rule Definition exists for service code 1.
  • Note the conditions that will allow the service code 1 to fail compliance.
  • Note the 'Reason For Failed Compliance'.
  • Create a service for a client that will cause service code 1 to fail compliance. Note the service date.
Steps
  1. Open 'Advance Billing Failed Compliance Report'.
  2. Enter the 'Client'.
  3. Enter the service date in 'Service From Date' and Service Through Date'.
  4. Click [Launch Failed Compliance Report].
  5. Validate the 'Client'.
  6. Validate the 'Service Code'.
  7. Validate the 'Rule Description'.
  8. Validate the 'Reason for Failed Compliance'.
  9. Close the report.
  10. Close the form.
  11. Use Crystal Reports or other SQL reporting tool to create a query of the 'SYSTEM.billing_tx_filing_compliance' table.
  12. Validate the query results match with details filled in 'Advance Billing Failed Compliance Report' form.
  13. Close the query results.

Topics
• Advanced Billing Rule Definition
Update 26 Summary | Details
AR Console Export
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • System Task Scheduler
  • AR Console export Form
Scenario 1: AR Console Export
Specific Setup:
  • Note the tester's 'User Definition'.
  • Registry Settings:
  • Set the 'Avatar PM->Billing->Accounts Receivable Management->->->Enable Accounts Receivable Management Functionality' registry setting to "Yes".
  • Accounts Receivable functionality has been defined.
  • Guarantors/Payors:
  • An existing guarantor is identified to be used. Note the guarantor code/name.
  • Service codes:
  • An existing service code is identified to be used. Note the service code/description.
  • Service Fee/ Cross Reference Maintenance:
  • A fee definition is created for the service code identified in the ' Service Codes' form.
  • Admission:
  • An existing client is identified or a new client is admitted. Note client id, admission program, admission date.
  • Financial Eligibility:
  • A guarantor identified in the 'Guarantors/Payors' form is assigned to the client as a primary guarantor.
  • Recurring Client Charge Input:
  • 3-5 services are rendered to the client. Note service date, service code.
  • Close charges.
  • Charges created are closed.
  • Client Ledger:
  • The service distributed correctly to the assigned guarantor.
  • Electronic Billing:
  • All the services are claimed. Note the claim numbers.
  • Use ‘AR Console User Defaults’ to give the tester access to the following:
  • First initial of the client's last name.
  • Admission program
  • Guarantor the claim liability distributed to.
  • Use ‘System Task Scheduler’ to process the ‘Auto AR Batch’ after the claims were created.
  • AR Console:
  • A claim follow up note is created for the first service of the client. Note the information of the claim follow-up note.
Steps
  1. Open ''Claim Follow-up'' form.
  2. Enter the client identified in setup in 'Select Client' input box.
  3. Click [Add] in 'Add, Edit Or Delete Claim' Follow-Up.
  4. Select the Guarantor defined in the setup from 'Guarantor' dropdown list.
  5. Select the desired claim in 'Claim' dropdown list.
  6. Validate that services display in 'Service(s)' text area.
  7. Click [Add] in 'Add, Edit Or Delete Row'.
  8. Enter any value in 'Follow-Up Date '.
  9. Click [No] in 'Followed Up'.
  10. Enter any value in 'Comments'.
  11. Repeat steps 7-11.
  12. Click [Update Row].
  13. Validate the values of 'Follow-Up Date / Status / Followed Up / Next Follow-Up Date / Completion Date / (Denial CRN# / Current CRN#)'.
  14. Click [Submit].
  15. Click [No].
  16. Open "AR Console Export" form.
  17. Click [Selected Values] in 'AR Console Data to Export'.
  18. Select desired value in 'Financial Class Selection'.
  19. Select desired guarantor in 'Guarantors'.
  20. Select desired programs in 'Programs'.
  21. Click 'Export To CSV'.
  22. Click [Discard].
  23. Click [Yes].
  24. Verify excel file is downloaded.
  25. Validate that the correct data displays in one row.

Topics
• Accounts Receivable Management • NX
Update 31 Summary | Details
Registry Setting
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Service Codes
  • File Import
  • Client Charge Input
Scenario 1: Service Code Form- Registry Setting -'Unit Calculation with Minimum Duration' Validation
Specific Setup:
  • Registry Settings:
  • The value of 'Unit Calculation with minimum duration' =' Y'.
Steps
  1. Open "Service Codes".
  2. Click [Add] in 'Add New Or Edit Existing'.
  3. Click [Primary Code] in 'Service Code Category'.
  4. Click [Evaluation Management] in 'Service Code Type'.
  5. Enter any value in 'Service Code Definition'.
  6. Click [Both] in 'Service Required By'.
  7. Select [Individual] from 'Type Of Service'.
  8. Click [User Defined] in 'Type Of Fee'.
  9. Enter any value in 'Minutes Per Unit'.
  10. Select desired value in 'Unit Rounding Logic'.
  11. Select desired value in 'Designated Degree Of Rounding'.
  12. Select any value from the 'Group Code' dropdown list.
  13. Select any value from the 'Covered Charge Category' dropdown list.
  14. Select desired value in 'Is This Service A Procedure'.
  15. Select desired value in 'Is This A Balance Forward Service Code'.
  16. Select desired value in 'Does This Code Have A Professional Component'.
  17. Select desired value in 'Is This Service A Visit'.
  18. Enter any value in 'Maximum Duration (Minutes)'.
  19. Select desired value in 'Is This Service An Intervention?'.
  20. Enter any value in 'Minimum Duration for Unit Calculation' that is more than 'Maximum Duration (Minutes)'.
  21. Validate that an error message is received.
  22. Click [OK].
  23. Enter any value in 'Maximum Duration (Minutes)' that is less than 'Minimum Duration for Unit Calculation'.
  24. Enter any value in 'Minimum Duration for Unit Calculation'.
  25. Validate that an error message is received.
  26. Enter any value in 'Maximum Duration (Minutes)'.
  27. Enter any value in 'Minimum Duration for Unit Calculation'.
  28. Click [Submit].
  29. Click [No].
  30. Open "Registry Settings" and change the value to "YE".
  31. Open "Service Code" Form.
  32. Click [Edit] in 'Add New Or Edit Existing'.
  33. Enter the 'Service Code' created in steps 2- 31.
  34. Enter any value in 'Maximum Duration (Minutes)'.
  35. Enter any value in 'Minimum Duration for Unit Calculation' that is more than 'Maximum Duration (Minutes)'.
  36. Validate that an error message is received.
  37. Click [OK].
  38. Enter any value in 'Maximum Duration (Minutes)' that is less than 'Minimum Duration for Unit Calculation'.
  39. Enter any value in 'Minimum Duration for Unit Calculation'.
  40. Validate that an error message is received
  41. Enter any value in 'Maximum Duration (Minutes)'.
  42. Enter any value in 'Minimum Duration for Unit Calculation' that is less than 'Maximum Duration (Minutes)'.
  43. Click [Submit].
  44. Open "Registry Settings" and change the value to "YW".
  45. Repeat steps 31- 43.
  46. Open "Registry Settings" and change the value to "N".
  47. Open "Service Codes" Form.
  48. Click [Edit] in 'Add New Or Edit Existing'.
  49. Enter the 'Service Code' created in steps 2- 31.
  50. Validate the 'Minimum Duration for Unit Calculation' field does not exist.
  51. Click [Submit].
  52. Click [NO].
Scenario 2: File Import - Service Codes
Specific Setup:
  • Registry Setting :
  • The 'Unit Calculation with Minimum Duration' ="Y".
  • File Import:
  • Create an import file with Minimum Duration for Unit Calculation more than Maximum Duration (Minutes) : "File A".
  • Create an import file with Maximum Duration (Minutes) less than the Minimum Duration for Unit Calculation: "File B".
  • Create an import file with appropriate Minimum Duration for Unit Calculation and Maximum Duration (Minutes): "File C".
Steps
  1. Open the "File Import" form.
  2. Select the 'Service Codes' in the 'File Type' field.
  3. Select 'Upload New File' in the 'Action' field.
  4. Click [Process Action].
  5. Select "File A".
  6. Select 'Compile/Validate File' in the 'Action' field.
  7. Select "File A" in the 'Files(s)' field.
  8. Click [Process Action].
  9. Validate the message- ' File A contains one or more errors. These errors can be reviewed using 'Print Errors' action'.
  10. Click [OK].
  11. Select 'Print Errors' in the 'Action' field.
  12. Select "File A" in the 'Files(s)' field.
  13. Click [Process Action].
  14. Validate the Report.
  15. Click [Close Report].
  16. Select 'Delete File' in the 'Action' Field.
  17. Select "File A" in the 'Files(s)' field.
  18. Click [Process Action].
  19. Click [Yes].
  20. Click [OK].
  21. Repeat Steps 11-20 with "File B".
  22. Select 'Upload New File' in the 'Action' field.
  23. Click [Process Action].
  24. Select "File C".
  25. Select 'Compile/Validate File' in the 'Action' field.
  26. Select "File C" in the 'Files(s)' field.
  27. Click [Process Action].
  28. Select "File C".
  29. Select 'Compile/Validate File' in the 'Action' field.
  30. Select "File C" in the 'Files(s)' field.
  31. Click [Process Action].
  32. Validate the message = 'Compiled'.
  33. Click [OK].
  34. Select 'Post File' in the 'Action' field.
  35. Select "File C" in the 'Files(s)' field.
  36. Click [Process Action].
  37. Validate the message = 'Posted'.
  38. Click [OK].
  39. Select 'Print File' in the 'Action' field.
  40. Select "File C" in the 'Files(s)' field.
  41. Click [Process Action].
  42. Validate the Report.
  43. Click [Close Report].
  44. Click [Discard]
  45. Click [Yes]
  46. Open the "Service Codes" form.
  47. Click [Edit].
  48. Enter the 'Service Code'.
  49. Validate the fields of the form.
  50. Close the form.
  51. Open the "Registry Settings" form and change the value of the ‘Unit Calculation with Minimum Duration‘ setting to ‘YE’.
  52. Repeat steps 1-58.
  53. Open the :Registry Settings" form and change the value of the ‘Unit Calculation with Minimum Duration‘ setting to ‘Y’.
  54. Follow steps 1-58.
Scenario 3: Validating Registry Setting - 'Unit Calculation with Minimum Duration' -in Client Charge Input
Specific Setup:
  • Registry Settings:
  • Set the value 'Unit Calculation with minimum duration' ="Y".
  • Client:
  • Identify an existing client or create a new client. Note the client’s admission date.
  • Verify existing or add a Financial Eligibility record.
  • Service Code:
  • ‘An existing service code is identified that has a value defined for the 'Minimum Duration for Unit Calculation' field (Service Code 1).
Steps
  1. Open "Service Codes" form.
  2. Click [Edit] in Add New Or Edit Existing.
  3. Enter 'Service Code 1' in 'Service Code'.
  4. Validate the value in 'Minimum Duration for Unit Calculation'.
  5. Click [Submit].
  6. Click [No].
  7. Open "Client Charge Input" form.
  8. Enter any value in 'Date Of Service'.
  9. Enter 'Client ID'.
  10. Enter 'Service Code 1' in 'Service Code'.
  11. Enter any value in 'Practitioner'.
  12. Enter any value in 'Duration' that is below the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  13. Click [Submit].
  14. Click [No].
  15. Open "Client Ledger" form.
  16. Enter the 'Client ID'.
  17. Click [All Episodes] in 'Claim/Episode/All Episodes'.
  18. Click [Simple] in 'Ledger Type'.
  19. Click [Yes] in 'Include Zero Charges'.
  20. Click [Process].
  21. Validate the Client Ledger.
  22. Click [X].
  23. Click [Yes].
  24. Click [Discard].
  25. Repeat Steps 15 -32, with value in Duration greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  26. Open the "Registry Settings" form and change the value of the ‘Unit Calculation with Minimum Duration‘ setting to ‘YE’.
  27. Repeat Steps 9-22.
  28. Validate the error message displayed: 'The service [Service Code 1] does not meet the minimum duration requirements for unit calculation and cannot be filed. A unit will only be calculated once the duration is at least X minutes.
  29. Click [OK].
  30. Enter any value in 'Duration' that is greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  31. Click [Submit].
  32. Repeat Steps 23-32.
  33. Open the "Registry Settings" form and change the value of the ‘Unit Calculation with Minimum Duration‘ setting to ‘YW’.
  34. Repeat Steps 9-33.
Scenario 4: File Import - Client Charge Input
Specific Setup:
  • Registry Settings :
  • The 'Unit Calculation with Minimum Duration' ="Y".
  • File Import:
  • Create an import file with Duration in Client Charge Input less than the 'Minimum Duration for Unit Calculation' field in service codes form -"File A".
  • Create an import file with Duration in Client Charge Input more than the 'Minimum Duration for Unit Calculation' field in service codes form -"File B".
  • Service Code:
  • ‘An existing service code is identified that has a value defined for the 'Minimum Duration for Unit Calculation' field (Service Code 1).
Steps
  1. Open the "File Import" form.
  2. Select "Client Charge Input" in the 'File Type' field.
  3. Select "Upload New File" in the 'Action' field.
  4. Click [Process Action].
  5. Select "File A".
  6. Select "Compile/Validate File" in the 'Action' field.
  7. Select "File A" in the 'Files(s)' field.
  8. Click [Process Action].
  9. Select "File A".
  10. Select "Compile/Validate File" in the 'Action' field.
  11. Select "File A" in the 'Files(s)' field.
  12. Click [Process Action].
  13. Validate the message = 'Compiled'.
  14. Click [OK].
  15. Select "Print File" in the 'Action' field.
  16. Select "File A" in the 'Files(s)' field.
  17. Click [Process Action].
  18. Validate the Report.
  19. Click [Close Report].
  20. Select "Post File" in the 'Action' field.
  21. Select "File A" in the 'Files(s)' field.
  22. Click [Process Action].
  23. Validate the message = 'Posted'.
  24. Click [OK].
  25. Click [Discard]
  26. Click [Yes].
  27. Open ''Client Ledger'' form.
  28. Enter the Client ID.
  29. Click [All Episodes] in 'Claim/Episode/All Episodes'.
  30. Click [Simple] in 'Ledger Type'.
  31. Click [Yes] in 'Include Zero Charges'.
  32. Click [Process].
  33. Validate the Client Ledger.
  34. Click [X].
  35. Click [No].
  36. Repeat Steps 7- 41 using "File B".
  37. Open the "Registry Settings" form and change the value of the ‘Unit Calculation with Minimum Duration‘ setting to ‘YW’.
  38. Repeat Steps 1-42.
  39. Open the "Registry Setting’s" form and change the value of the ‘Unit Calculation with Minimum Duration‘ setting to ‘YE’.
  40. Repeat Steps 1-18.
  41. Validate the error message: File A contains one or more errors. These errors can be reviewed using 'Print Errors' action.
  42. Click [OK].
  43. Select "Print Errors" in the 'Action' field.
  44. Select "File A" in the 'Files(s)' field.
  45. Click [Process Action].
  46. Validate the Report.
  47. Click [Close Report].
  48. Select "Delete File" in the 'Action' Field.
  49. Select "File A" in the 'Files(s)' field.
  50. Click [Process Action].
  51. Click [Yes].
  52. Click [OK].
  53. Repeat Steps 7-41 using "File B".
Scenario 5: Edit Service Information - Registry Setting = Unit Calculation with Minimum Duration'
Specific Setup:
  • Registry Settings:
  • Set the value 'Unit Calculation with minimum duration' ="Y".
  • Client:
  • Identify an existing client or create a new client. Note the client’s admission date.
  • Verify existing or add a Financial Eligibility record.
  • Service Code:
  • ‘An existing service code is identified that has a value defined for the 'Minimum Duration for Unit Calculation' field (Service Code 1).
Steps
  1. Open "Service Codes" form.
  2. Click [Edit] in Add New Or Edit Existing.
  3. Enter 'Service Code 1' in 'Service Code'.
  4. Validate the value in 'Minimum Duration for Unit Calculation'.
  5. Click [Submit].
  6. Click [No].
  7. Open "Edit Service Information" Form.
  8. Enter 'Client ID'.
  9. Click [Select Service(s) To Edit].
  10. Select desired service.
  11. Click [OK].
  12. Enter any value in 'Duration' that is below the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  13. Click [Submit].
  14. Click [No].
  15. Open "Client Ledger" form.
  16. Enter the 'Client ID'.
  17. Click [All Episodes] in 'Claim/Episode/All Episodes'.
  18. Click [Simple] in 'Ledger Type'.
  19. Click [Yes] in 'Include Zero Charges'.
  20. Click [Process].
  21. Validate the Client Ledger.
  22. Click [X].
  23. Click [Yes].
  24. Click [Discard].
  25. Repeat Steps 15 -32, with value in Duration greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  26. Open the "Registry Setting" form and change the value of the ‘Unit Calculation with Minimum Duration‘ setting to ‘YW’.
  27. Repeat Steps 9-33.
  28. Open the "Registry Settings" form and change the value of the ‘Unit Calculation with Minimum Duration‘ setting to ‘YW’.
  29. Repeat Steps 9-20.
  30. Validate the error message: The service [Service Code 1] does not meet the minimum duration requirements for unit calculation and cannot be filed. A unit will only be calculated once the duration is at least X minutes.
  31. Enter any value in Duration greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  32. Click [Submit].
  33. Click [No].
  34. Repeat Steps 23-32.
Registry Setting
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Service Codes
  • File Import
  • Client Charge Input
Scenario 1: Service Code Form- Registry Setting -'Unit Calculation with Minimum Duration' Validation
Specific Setup:
  • Registry Settings:
  • The value of 'Unit Calculation with minimum duration' =' Y'.
Steps
  1. Open "Service Codes".
  2. Click [Add] in 'Add New Or Edit Existing'.
  3. Click [Primary Code] in 'Service Code Category'.
  4. Click [Evaluation Management] in 'Service Code Type'.
  5. Enter any value in 'Service Code Definition'.
  6. Click [Both] in 'Service Required By'.
  7. Select [Individual] from 'Type Of Service'.
  8. Click [User Defined] in 'Type Of Fee'.
  9. Enter any value in 'Minutes Per Unit'.
  10. Select desired value in 'Unit Rounding Logic'.
  11. Select desired value in 'Designated Degree Of Rounding'.
  12. Select any value from the 'Group Code' dropdown list.
  13. Select any value from the 'Covered Charge Category' dropdown list.
  14. Select desired value in 'Is This Service A Procedure'.
  15. Select desired value in 'Is This A Balance Forward Service Code'.
  16. Select desired value in 'Does This Code Have A Professional Component'.
  17. Select desired value in 'Is This Service A Visit'.
  18. Enter any value in 'Maximum Duration (Minutes)'.
  19. Select desired value in 'Is This Service An Intervention?'.
  20. Enter any value in 'Minimum Duration for Unit Calculation' that is more than 'Maximum Duration (Minutes)'.
  21. Validate that an error message is received.
  22. Click [OK].
  23. Enter any value in 'Maximum Duration (Minutes)' that is less than 'Minimum Duration for Unit Calculation'.
  24. Enter any value in 'Minimum Duration for Unit Calculation'.
  25. Validate that an error message is received.
  26. Enter any value in 'Maximum Duration (Minutes)'.
  27. Enter any value in 'Minimum Duration for Unit Calculation'.
  28. Click [Submit].
  29. Click [No].
  30. Open "Registry Settings" and change the value to "YE".
  31. Open "Service Code" Form.
  32. Click [Edit] in 'Add New Or Edit Existing'.
  33. Enter the 'Service Code' created in steps 2- 31.
  34. Enter any value in 'Maximum Duration (Minutes)'.
  35. Enter any value in 'Minimum Duration for Unit Calculation' that is more than 'Maximum Duration (Minutes)'.
  36. Validate that an error message is received.
  37. Click [OK].
  38. Enter any value in 'Maximum Duration (Minutes)' that is less than 'Minimum Duration for Unit Calculation'.
  39. Enter any value in 'Minimum Duration for Unit Calculation'.
  40. Validate that an error message is received
  41. Enter any value in 'Maximum Duration (Minutes)'.
  42. Enter any value in 'Minimum Duration for Unit Calculation' that is less than 'Maximum Duration (Minutes)'.
  43. Click [Submit].
  44. Open "Registry Settings" and change the value to "YW".
  45. Repeat steps 31- 43.
  46. Open "Registry Settings" and change the value to "N".
  47. Open "Service Codes" Form.
  48. Click [Edit] in 'Add New Or Edit Existing'.
  49. Enter the 'Service Code' created in steps 2- 31.
  50. Validate the 'Minimum Duration for Unit Calculation' field does not exist.
  51. Click [Submit].
  52. Click [NO].
Scenario 2: File Import - Service Codes
Specific Setup:
  • Registry Setting :
  • The 'Unit Calculation with Minimum Duration' ="Y".
  • File Import:
  • Create an import file with Minimum Duration for Unit Calculation more than Maximum Duration (Minutes) : "File A".
  • Create an import file with Maximum Duration (Minutes) less than the Minimum Duration for Unit Calculation: "File B".
  • Create an import file with appropriate Minimum Duration for Unit Calculation and Maximum Duration (Minutes): "File C".
Steps
  1. Open the "File Import" form.
  2. Select the 'Service Codes' in the 'File Type' field.
  3. Select 'Upload New File' in the 'Action' field.
  4. Click [Process Action].
  5. Select "File A".
  6. Select 'Compile/Validate File' in the 'Action' field.
  7. Select "File A" in the 'Files(s)' field.
  8. Click [Process Action].
  9. Validate the message- ' File A contains one or more errors. These errors can be reviewed using 'Print Errors' action'.
  10. Click [OK].
  11. Select 'Print Errors' in the 'Action' field.
  12. Select "File A" in the 'Files(s)' field.
  13. Click [Process Action].
  14. Validate the Report.
  15. Click [Close Report].
  16. Select 'Delete File' in the 'Action' Field.
  17. Select "File A" in the 'Files(s)' field.
  18. Click [Process Action].
  19. Click [Yes].
  20. Click [OK].
  21. Repeat Steps 11-20 with "File B".
  22. Select 'Upload New File' in the 'Action' field.
  23. Click [Process Action].
  24. Select "File C".
  25. Select 'Compile/Validate File' in the 'Action' field.
  26. Select "File C" in the 'Files(s)' field.
  27. Click [Process Action].
  28. Select "File C".
  29. Select 'Compile/Validate File' in the 'Action' field.
  30. Select "File C" in the 'Files(s)' field.
  31. Click [Process Action].
  32. Validate the message = 'Compiled'.
  33. Click [OK].
  34. Select 'Post File' in the 'Action' field.
  35. Select "File C" in the 'Files(s)' field.
  36. Click [Process Action].
  37. Validate the message = 'Posted'.
  38. Click [OK].
  39. Select 'Print File' in the 'Action' field.
  40. Select "File C" in the 'Files(s)' field.
  41. Click [Process Action].
  42. Validate the Report.
  43. Click [Close Report].
  44. Click [Discard]
  45. Click [Yes]
  46. Open the "Service Codes" form.
  47. Click [Edit].
  48. Enter the 'Service Code'.
  49. Validate the fields of the form.
  50. Close the form.
  51. Open the "Registry Settings" form and change the value of the ‘Unit Calculation with Minimum Duration‘ setting to ‘YE’.
  52. Repeat steps 1-58.
  53. Open the :Registry Settings" form and change the value of the ‘Unit Calculation with Minimum Duration‘ setting to ‘Y’.
  54. Follow steps 1-58.
Scenario 3: Validating Registry Setting - 'Unit Calculation with Minimum Duration' -in Client Charge Input
Specific Setup:
  • Registry Settings:
  • Set the value 'Unit Calculation with minimum duration' ="Y".
  • Client:
  • Identify an existing client or create a new client. Note the client’s admission date.
  • Verify existing or add a Financial Eligibility record.
  • Service Code:
  • ‘An existing service code is identified that has a value defined for the 'Minimum Duration for Unit Calculation' field (Service Code 1).
Steps
  1. Open "Service Codes" form.
  2. Click [Edit] in Add New Or Edit Existing.
  3. Enter 'Service Code 1' in 'Service Code'.
  4. Validate the value in 'Minimum Duration for Unit Calculation'.
  5. Click [Submit].
  6. Click [No].
  7. Open "Client Charge Input" form.
  8. Enter any value in 'Date Of Service'.
  9. Enter 'Client ID'.
  10. Enter 'Service Code 1' in 'Service Code'.
  11. Enter any value in 'Practitioner'.
  12. Enter any value in 'Duration' that is below the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  13. Click [Submit].
  14. Click [No].
  15. Open "Client Ledger" form.
  16. Enter the 'Client ID'.
  17. Click [All Episodes] in 'Claim/Episode/All Episodes'.
  18. Click [Simple] in 'Ledger Type'.
  19. Click [Yes] in 'Include Zero Charges'.
  20. Click [Process].
  21. Validate the Client Ledger.
  22. Click [X].
  23. Click [Yes].
  24. Click [Discard].
  25. Repeat Steps 15 -32, with value in Duration greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  26. Open the "Registry Settings" form and change the value of the ‘Unit Calculation with Minimum Duration‘ setting to ‘YE’.
  27. Repeat Steps 9-22.
  28. Validate the error message displayed: 'The service [Service Code 1] does not meet the minimum duration requirements for unit calculation and cannot be filed. A unit will only be calculated once the duration is at least X minutes.
  29. Click [OK].
  30. Enter any value in 'Duration' that is greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  31. Click [Submit].
  32. Repeat Steps 23-32.
  33. Open the "Registry Settings" form and change the value of the ‘Unit Calculation with Minimum Duration‘ setting to ‘YW’.
  34. Repeat Steps 9-33.
Scenario 4: File Import - Client Charge Input
Specific Setup:
  • Registry Settings :
  • The 'Unit Calculation with Minimum Duration' ="Y".
  • File Import:
  • Create an import file with Duration in Client Charge Input less than the 'Minimum Duration for Unit Calculation' field in service codes form -"File A".
  • Create an import file with Duration in Client Charge Input more than the 'Minimum Duration for Unit Calculation' field in service codes form -"File B".
  • Service Code:
  • ‘An existing service code is identified that has a value defined for the 'Minimum Duration for Unit Calculation' field (Service Code 1).
Steps
  1. Open the "File Import" form.
  2. Select "Client Charge Input" in the 'File Type' field.
  3. Select "Upload New File" in the 'Action' field.
  4. Click [Process Action].
  5. Select "File A".
  6. Select "Compile/Validate File" in the 'Action' field.
  7. Select "File A" in the 'Files(s)' field.
  8. Click [Process Action].
  9. Select "File A".
  10. Select "Compile/Validate File" in the 'Action' field.
  11. Select "File A" in the 'Files(s)' field.
  12. Click [Process Action].
  13. Validate the message = 'Compiled'.
  14. Click [OK].
  15. Select "Print File" in the 'Action' field.
  16. Select "File A" in the 'Files(s)' field.
  17. Click [Process Action].
  18. Validate the Report.
  19. Click [Close Report].
  20. Select "Post File" in the 'Action' field.
  21. Select "File A" in the 'Files(s)' field.
  22. Click [Process Action].
  23. Validate the message = 'Posted'.
  24. Click [OK].
  25. Click [Discard]
  26. Click [Yes].
  27. Open ''Client Ledger'' form.
  28. Enter the Client ID.
  29. Click [All Episodes] in 'Claim/Episode/All Episodes'.
  30. Click [Simple] in 'Ledger Type'.
  31. Click [Yes] in 'Include Zero Charges'.
  32. Click [Process].
  33. Validate the Client Ledger.
  34. Click [X].
  35. Click [No].
  36. Repeat Steps 7- 41 using "File B".
  37. Open the "Registry Settings" form and change the value of the ‘Unit Calculation with Minimum Duration‘ setting to ‘YW’.
  38. Repeat Steps 1-42.
  39. Open the "Registry Setting’s" form and change the value of the ‘Unit Calculation with Minimum Duration‘ setting to ‘YE’.
  40. Repeat Steps 1-18.
  41. Validate the error message: File A contains one or more errors. These errors can be reviewed using 'Print Errors' action.
  42. Click [OK].
  43. Select "Print Errors" in the 'Action' field.
  44. Select "File A" in the 'Files(s)' field.
  45. Click [Process Action].
  46. Validate the Report.
  47. Click [Close Report].
  48. Select "Delete File" in the 'Action' Field.
  49. Select "File A" in the 'Files(s)' field.
  50. Click [Process Action].
  51. Click [Yes].
  52. Click [OK].
  53. Repeat Steps 7-41 using "File B".
Scenario 5: Edit Service Information - Registry Setting = Unit Calculation with Minimum Duration'
Specific Setup:
  • Registry Settings:
  • Set the value 'Unit Calculation with minimum duration' ="Y".
  • Client:
  • Identify an existing client or create a new client. Note the client’s admission date.
  • Verify existing or add a Financial Eligibility record.
  • Service Code:
  • ‘An existing service code is identified that has a value defined for the 'Minimum Duration for Unit Calculation' field (Service Code 1).
Steps
  1. Open "Service Codes" form.
  2. Click [Edit] in Add New Or Edit Existing.
  3. Enter 'Service Code 1' in 'Service Code'.
  4. Validate the value in 'Minimum Duration for Unit Calculation'.
  5. Click [Submit].
  6. Click [No].
  7. Open "Edit Service Information" Form.
  8. Enter 'Client ID'.
  9. Click [Select Service(s) To Edit].
  10. Select desired service.
  11. Click [OK].
  12. Enter any value in 'Duration' that is below the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  13. Click [Submit].
  14. Click [No].
  15. Open "Client Ledger" form.
  16. Enter the 'Client ID'.
  17. Click [All Episodes] in 'Claim/Episode/All Episodes'.
  18. Click [Simple] in 'Ledger Type'.
  19. Click [Yes] in 'Include Zero Charges'.
  20. Click [Process].
  21. Validate the Client Ledger.
  22. Click [X].
  23. Click [Yes].
  24. Click [Discard].
  25. Repeat Steps 15 -32, with value in Duration greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  26. Open the "Registry Setting" form and change the value of the ‘Unit Calculation with Minimum Duration‘ setting to ‘YW’.
  27. Repeat Steps 9-33.
  28. Open the "Registry Settings" form and change the value of the ‘Unit Calculation with Minimum Duration‘ setting to ‘YW’.
  29. Repeat Steps 9-20.
  30. Validate the error message: The service [Service Code 1] does not meet the minimum duration requirements for unit calculation and cannot be filed. A unit will only be calculated once the duration is at least X minutes.
  31. Enter any value in Duration greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  32. Click [Submit].
  33. Click [No].
  34. Repeat Steps 23-32.

Topics
• Service Codes • File Import • Client Charge Input • Edit Service Information
Update 32 Summary | Details
Search Results - Diagnosis Filtering
Scenario 1: Diagnosis - Editing a diagnosis
Specific Setup:
  • Admission:
  • An existing client is identified or a new client is admitted. Note the client id/Name.
  • Diagnosis:
  • A client must have a diagnosis entered.
Steps
  1. Open the 'Diagnosis' form.
  2. Search for desired client in the 'Select Client' field.
  3. Validate results display.
  4. Select desired client from the results.
  5. Validate a Pre-Display is displayed showing existing diagnoses for the client.
  6. Select an existing diagnosis record.
  7. Click [Edit].
  8. Enter an invalid time in the 'Time of Diagnosis' field.
  9. Validate an Error message stating: "Invalid time format. HH:MM AM, HH:MM PM or HHMM military time (Midnight is 0000 hours.)"
  10. Validate the 'Time of Diagnosis' field defaults to the time that was saved prior.
  11. Change the 'Time of Diagnosis' field to the current time.
  12. Enter a different practitioner in the 'Diagnosing Practitioner' field.
  13. Select "Void" in the 'Status' field.
  14. Validate the voided diagnosis is crossed off.
  15. Navigate to the myDay view.
  16. Navigate back to the open 'Diagnosis' form.
  17. Validate the voided diagnosis is crossed off.
  18. Validate the 'Diagnosing Practitioner' contains the value entered in the previous steps.
  19. Click [Submit].
  20. Validate a Pre-Display Confirmation dialog is displayed stating: Do you want to return to Pre-Display?
  21. Click [Yes].
  22. Select desired diagnosis record.
  23. Click [Edit].
  24. Select "No" in the 'Show Active Only' field.
  25. Validate the voided diagnosis displays and is crossed off.
  26. Close the form.
  27. Open the "Registry Settings" form.
  28. Search for the registry setting "Default Limit Results by ICD Category".
  29. Set the value to any valid value. You can combine values by inserting an '&' such as "F&Z", which will return results whose ICD10 value begins with the letters "F" and "Z".
  30. Click [Submit] to file the form.
  31. Open the "Diagnosis" form.
  32. Edit a previously added row of the "Diagnosis" table.
  33. Search for any a number or letter and only the values with an ICD10 code that begins with the value specified in the registry setting will show up in the search results.
Scenario 2: Diagnosis - Diagnosis Entry
Specific Setup:
  • A client must be enrolled in an active episode (Client A).
Steps
  1. Select "Client A" and access the 'Diagnosis' form.
  2. Click [Add].
  3. Select "Admission" in the 'Type of Diagnosis' field.
  4. Press the 'Tab' key on the 'Type of Diagnosis' field.
  5. Validate the focus shifts to the 'Date of Diagnosis' field and the admission date is displayed as expected.
  6. Press the 'Tab' key on the 'Date of Diagnosis' field.
  7. Validate the focus shifts to the 'Time of Diagnosis' field.
  8. Enter any value in the 'Time of Diagnosis' field.
  9. Click [New Row].
  10. Search for and select the desired value in the 'Diagnosis Search' field.
  11. Verify the 'Add To Problem List' field is defaulted to 'Yes'.
  12. Populate all required and desired fields.
  13. Click [Submit] and [No].
  14. Select "Client A" and access the ‘Diagnosis’ form.
  15. Select the previously created diagnosis row to edit.
  16. Click [Edit].
  17. Click [New Row].
  18. Search for and select the desired value in the 'Diagnosis Search' field.
  19. Validate that the 'Diagnosis Search' returns the expected diagnoses.
  20. Populate all required and desired fields.
  21. Click [Submit] and [No].
  22. Select "Client A" and access the 'Diagnosis' form.
  23. Select the diagnosis row edited in the previous steps.
  24. Click [Edit].
  25. Validate that the newly added diagnosis row is displayed.
  26. Close the form.
  27. Open the "Registry Settings" form.
  28. Search for the registry setting "Default Limit Results by ICD Category".
  29. Set the value to any valid value. You can combine values by inserting an '&' such as "F&Z", which will return results whose ICD10 value begins with the letters "F" and "Z".
  30. Click [Submit] to file the form.
  31. Select 'Client A' and open the "Diagnosis" form.
  32. Edit a previously added row of the "Diagnosis" table.
  33. Search for any number or letter and only the values with an ICD10 code that begins with the value specified in the registry setting will show up in the search results.
Scenario 3: Registry Setting - Default Limit Results by ICD Category"
Specific Setup:
  • Note: When setting up the new Registry Setting, 'Default Limit Results by ICD Category', also check the following registry setting: 'Avatar PM->Client Information->Diagnosis->->->Remove References to ICD-9/DSM-IV Codesets'. If it's set to '2' do the following:
  • Open the "Client Charge Input With Diagnosis Entry" form.
  • Attempt to do a search on Diagnosis.
  • Validate the search results are limited to the ICD codes that begin with the letters from the registry setting value.
  • If 'No Records Found' is in the search results, then update 'Remove References to ICD-9/DSM-IV Codesets' as follows:
  1. Change the value from 2 to 0 and submit the change.
  2. Change the value from 0 back to 2 and submit the change.
  3. Repeat steps the above steps to verify that the results are displayed as expected.
Steps
  1. Open the "Registry Settings" form.
  2. Search for the registry setting "Default Limit Results by ICD Category".
  3. Note: This registry setting is only available in NX.
  4. Note the registry setting is defaulted to blank. This will generate all results.
  5. Open any of the following forms that include a diagnosis search such as "Client Chart Input with Diagnosis", "Diagnosis", "Edit Service Information", "Service Panel Chart Input", "Set Associated Codes", Ambulatory or Inpatient Progress Notes with Diagnosis, etc.
  6. Attempt to do a search on Diagnosis.
  7. Validate the search result returns all values and does not filter any results.
  8. Open the "Registry Settings" form.
  9. Search for the registry setting "Default Limit Results by ICD Category".
  10. Set the registry setting to a valid value other than blank.
  11. Open any of the forms mentioned in step 2.
  12. Attempt to do a search on Diagnosis.
  13. Validate the search results are limited to the ICD codes that begin with the letters from the registry setting value.

Topics
• Diagnosis
Update 35 Summary | Details
FoRSE Configuration
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • User Definition
  • FoRSE Configuration
  • FoRSE Mapping
Scenario 1: FoRSE Configuration
Specific Setup:
  • Using the "User Definition" form, give the user access to the "FoRSE Configuration".
  • Refresh the menus.
Steps
  1. Open the "FoRSE Configuration" form.
  2. Enable "FoRSE" functionality.
  3. Set the "Facility ID" to the value assigned by naatp.
  4. Set the "Secret Key" to the value assigned by naatp.
  5. Set the "Register New Company URL" to the URL provided by naatp.
  6. Set the "Registration Status URL" to the URL provided,
  7. Set the "Surveys URL" to the URL provided.
  8. Go to the "FoRSE Facility Configuration" section.
  9. Enter the information for the EHR Facilities added.
  10. Click "Submit" to file the data.
  11. Open the "FoRSE Configuration" form.
  12. Validate the "Enable" radio button is clicked.
  13. Validate "Facility ID" is set to the value assigned by naatp.
  14. Validate the "Secret Key" is set to the value assigned by naatp.
  15. Validate the "Register New Company URL" is set to the URL provided by naatp.
  16. Validate the "Registration Status URL" is set to the URL provided,
  17. Validate "Surveys URL" is set to the URL provided.
  18. Go to the "FoRSE Facility Configuration" section.
  19. Validate the information for the EHR Facilities is correct.
  20. Click "View" in the "FoRSE Status" column of each row added .
  21. Validate the "FoRSE Status indicates "Success".
  22. Click "Discard" to close the form
Scenario 2: FoRSE Mapping
Specific Setup:
  • FoRSE must be configured and enabled.
Steps
  1. Open the "FoRSE Mapping" form.
  2. Add a new mapping.
  3. Select the desired survey to map to in the "Type of Survey" drop down,
  4. Check the "EHR Facility IDs" to submit for this particular survey.
  5. For each Question in the survey, select an Avatar form and field to map to.
  6. Click "View" under the "Field Translation" column.
  7. Left as is, the system will use the default dictionary values and codes.
  8. If you wish to change the default dictionary values, you can use the "Field Translation".
  9. Click "Submit" to file the form.
  10. Open the "FoRSE Mapping" form.
  11. Edit an existing mapping.
  12. Select an existing mapping in the "Mapping" drop down
  13. Validate mapping is enabled.
  14. Validate the "EHR Facility IDs" are the ones selected previously.
  15. Validate the "Field Mapping" is as what was previously entered.
  16. File the "Admission" form either for a new client or an existing client.
  17. Open the "FoRSE Configuration" form.
  18. Go to the "FoRSE Monitor" section.
  19. Set the start and end dates.
  20. Select the client.
  21. Click "Launch Report".
  22. Click "Click To View Record".
  23. Validate payload indicates success.
Scenario 3: FoRSE Surveys
Specific Setup:
  • Validate FoRSE is configured and enabled.
  • Validate the survey is mapped to an Avatar form.
Steps
  1. Open a form that is mapped to a survey.
  2. File the form.
  3. Open the "FoRSE Configuration" form.
  4. Go to the "FoRSE Monitor" section.
  5. Set the start and end dates.
  6. Select the client.
  7. Click "Launch Report".
  8. Click "Click To View Record".
  9. Validate payload indicates a success.
FoRSE Configuration
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • User Definition
  • FoRSE Configuration
  • FoRSE Mapping
Scenario 1: FoRSE Configuration
Specific Setup:
  • Using the "User Definition" form, give the user access to the "FoRSE Configuration".
  • Refresh the menus.
Steps
  1. Open the "FoRSE Configuration" form.
  2. Enable "FoRSE" functionality.
  3. Set the "Facility ID" to the value assigned by naatp.
  4. Set the "Secret Key" to the value assigned by naatp.
  5. Set the "Register New Company URL" to the URL provided by naatp.
  6. Set the "Registration Status URL" to the URL provided,
  7. Set the "Surveys URL" to the URL provided.
  8. Go to the "FoRSE Facility Configuration" section.
  9. Enter the information for the EHR Facilities added.
  10. Click "Submit" to file the data.
  11. Open the "FoRSE Configuration" form.
  12. Validate the "Enable" radio button is clicked.
  13. Validate "Facility ID" is set to the value assigned by naatp.
  14. Validate the "Secret Key" is set to the value assigned by naatp.
  15. Validate the "Register New Company URL" is set to the URL provided by naatp.
  16. Validate the "Registration Status URL" is set to the URL provided,
  17. Validate "Surveys URL" is set to the URL provided.
  18. Go to the "FoRSE Facility Configuration" section.
  19. Validate the information for the EHR Facilities is correct.
  20. Click "View" in the "FoRSE Status" column of each row added .
  21. Validate the "FoRSE Status indicates "Success".
  22. Click "Discard" to close the form
Scenario 2: FoRSE Mapping
Specific Setup:
  • FoRSE must be configured and enabled.
Steps
  1. Open the "FoRSE Mapping" form.
  2. Add a new mapping.
  3. Select the desired survey to map to in the "Type of Survey" drop down,
  4. Check the "EHR Facility IDs" to submit for this particular survey.
  5. For each Question in the survey, select an Avatar form and field to map to.
  6. Click "View" under the "Field Translation" column.
  7. Left as is, the system will use the default dictionary values and codes.
  8. If you wish to change the default dictionary values, you can use the "Field Translation".
  9. Click "Submit" to file the form.
  10. Open the "FoRSE Mapping" form.
  11. Edit an existing mapping.
  12. Select an existing mapping in the "Mapping" drop down
  13. Validate mapping is enabled.
  14. Validate the "EHR Facility IDs" are the ones selected previously.
  15. Validate the "Field Mapping" is as what was previously entered.
  16. File the "Admission" form either for a new client or an existing client.
  17. Open the "FoRSE Configuration" form.
  18. Go to the "FoRSE Monitor" section.
  19. Set the start and end dates.
  20. Select the client.
  21. Click "Launch Report".
  22. Click "Click To View Record".
  23. Validate payload indicates success.
Scenario 3: FoRSE Surveys
Specific Setup:
  • Validate FoRSE is configured and enabled.
  • Validate the survey is mapped to an Avatar form.
Steps
  1. Open a form that is mapped to a survey.
  2. File the form.
  3. Open the "FoRSE Configuration" form.
  4. Go to the "FoRSE Monitor" section.
  5. Set the start and end dates.
  6. Select the client.
  7. Click "Launch Report".
  8. Click "Click To View Record".
  9. Validate payload indicates a success.
FoRSE Mapping
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • User Definition
  • FoRSE Configuration
  • FoRSE Mapping
Scenario 1: FoRSE Configuration
Specific Setup:
  • Using the "User Definition" form, give the user access to the "FoRSE Configuration".
  • Refresh the menus.
Steps
  1. Open the "FoRSE Configuration" form.
  2. Enable "FoRSE" functionality.
  3. Set the "Facility ID" to the value assigned by naatp.
  4. Set the "Secret Key" to the value assigned by naatp.
  5. Set the "Register New Company URL" to the URL provided by naatp.
  6. Set the "Registration Status URL" to the URL provided,
  7. Set the "Surveys URL" to the URL provided.
  8. Go to the "FoRSE Facility Configuration" section.
  9. Enter the information for the EHR Facilities added.
  10. Click "Submit" to file the data.
  11. Open the "FoRSE Configuration" form.
  12. Validate the "Enable" radio button is clicked.
  13. Validate "Facility ID" is set to the value assigned by naatp.
  14. Validate the "Secret Key" is set to the value assigned by naatp.
  15. Validate the "Register New Company URL" is set to the URL provided by naatp.
  16. Validate the "Registration Status URL" is set to the URL provided,
  17. Validate "Surveys URL" is set to the URL provided.
  18. Go to the "FoRSE Facility Configuration" section.
  19. Validate the information for the EHR Facilities is correct.
  20. Click "View" in the "FoRSE Status" column of each row added .
  21. Validate the "FoRSE Status indicates "Success".
  22. Click "Discard" to close the form
Scenario 2: FoRSE Mapping
Specific Setup:
  • FoRSE must be configured and enabled.
Steps
  1. Open the "FoRSE Mapping" form.
  2. Add a new mapping.
  3. Select the desired survey to map to in the "Type of Survey" drop down,
  4. Check the "EHR Facility IDs" to submit for this particular survey.
  5. For each Question in the survey, select an Avatar form and field to map to.
  6. Click "View" under the "Field Translation" column.
  7. Left as is, the system will use the default dictionary values and codes.
  8. If you wish to change the default dictionary values, you can use the "Field Translation".
  9. Click "Submit" to file the form.
  10. Open the "FoRSE Mapping" form.
  11. Edit an existing mapping.
  12. Select an existing mapping in the "Mapping" drop down
  13. Validate mapping is enabled.
  14. Validate the "EHR Facility IDs" are the ones selected previously.
  15. Validate the "Field Mapping" is as what was previously entered.
  16. File the "Admission" form either for a new client or an existing client.
  17. Open the "FoRSE Configuration" form.
  18. Go to the "FoRSE Monitor" section.
  19. Set the start and end dates.
  20. Select the client.
  21. Click "Launch Report".
  22. Click "Click To View Record".
  23. Validate payload indicates success.
Scenario 3: FoRSE Surveys
Specific Setup:
  • Validate FoRSE is configured and enabled.
  • Validate the survey is mapped to an Avatar form.
Steps
  1. Open a form that is mapped to a survey.
  2. File the form.
  3. Open the "FoRSE Configuration" form.
  4. Go to the "FoRSE Monitor" section.
  5. Set the start and end dates.
  6. Select the client.
  7. Click "Launch Report".
  8. Click "Click To View Record".
  9. Validate payload indicates a success.
FoRSE Functionality - Communication API
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • User Definition
  • FoRSE Configuration
  • FoRSE Mapping
Scenario 1: FoRSE Configuration
Specific Setup:
  • Using the "User Definition" form, give the user access to the "FoRSE Configuration".
  • Refresh the menus.
Steps
  1. Open the "FoRSE Configuration" form.
  2. Enable "FoRSE" functionality.
  3. Set the "Facility ID" to the value assigned by naatp.
  4. Set the "Secret Key" to the value assigned by naatp.
  5. Set the "Register New Company URL" to the URL provided by naatp.
  6. Set the "Registration Status URL" to the URL provided,
  7. Set the "Surveys URL" to the URL provided.
  8. Go to the "FoRSE Facility Configuration" section.
  9. Enter the information for the EHR Facilities added.
  10. Click "Submit" to file the data.
  11. Open the "FoRSE Configuration" form.
  12. Validate the "Enable" radio button is clicked.
  13. Validate "Facility ID" is set to the value assigned by naatp.
  14. Validate the "Secret Key" is set to the value assigned by naatp.
  15. Validate the "Register New Company URL" is set to the URL provided by naatp.
  16. Validate the "Registration Status URL" is set to the URL provided,
  17. Validate "Surveys URL" is set to the URL provided.
  18. Go to the "FoRSE Facility Configuration" section.
  19. Validate the information for the EHR Facilities is correct.
  20. Click "View" in the "FoRSE Status" column of each row added .
  21. Validate the "FoRSE Status indicates "Success".
  22. Click "Discard" to close the form
Scenario 2: FoRSE Mapping
Specific Setup:
  • FoRSE must be configured and enabled.
Steps
  1. Open the "FoRSE Mapping" form.
  2. Add a new mapping.
  3. Select the desired survey to map to in the "Type of Survey" drop down,
  4. Check the "EHR Facility IDs" to submit for this particular survey.
  5. For each Question in the survey, select an Avatar form and field to map to.
  6. Click "View" under the "Field Translation" column.
  7. Left as is, the system will use the default dictionary values and codes.
  8. If you wish to change the default dictionary values, you can use the "Field Translation".
  9. Click "Submit" to file the form.
  10. Open the "FoRSE Mapping" form.
  11. Edit an existing mapping.
  12. Select an existing mapping in the "Mapping" drop down
  13. Validate mapping is enabled.
  14. Validate the "EHR Facility IDs" are the ones selected previously.
  15. Validate the "Field Mapping" is as what was previously entered.
  16. File the "Admission" form either for a new client or an existing client.
  17. Open the "FoRSE Configuration" form.
  18. Go to the "FoRSE Monitor" section.
  19. Set the start and end dates.
  20. Select the client.
  21. Click "Launch Report".
  22. Click "Click To View Record".
  23. Validate payload indicates success.
Scenario 3: FoRSE Surveys
Specific Setup:
  • Validate FoRSE is configured and enabled.
  • Validate the survey is mapped to an Avatar form.
Steps
  1. Open a form that is mapped to a survey.
  2. File the form.
  3. Open the "FoRSE Configuration" form.
  4. Go to the "FoRSE Monitor" section.
  5. Set the start and end dates.
  6. Select the client.
  7. Click "Launch Report".
  8. Click "Click To View Record".
  9. Validate payload indicates a success.

Topics
• FoRSE
Update 41 Summary | Details
Registry Settings - Validate Program For Staff Guarantor Coverage
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Practitioner Enrollment
  • Client Charge Input
  • Create Interim Billing Batch File
  • Electronic Billing
  • Crystal Reports or other SQL Reporting tool (PM Namespace)
  • SOAPUI - WEBSVC.PractitionerRegister
  • SOAPUI - AddPractitionerGuarantorCoverage
  • SOAPUI - DeletePractitionerGuarantorCoverage
Scenario 1: Registry Setting - Validate Program For Staff Guarantor Coverage
Steps
  1. Open the ‘Registry Settings’ form.
  2. Set the ‘Limit Registry Setting to the Following Search Criteria’ field to the ‘Validate Program For’.
  3. Click [View Registry Settings].
  4. Validate the ‘Registry Setting’ field equal to ‘Avatar PM->Practitioner->Enrollment->->->Validate Program For Staff Guarantor Coverage’.
  5. Validate the ‘Registry Setting Details’ field contains ‘[FACILITY SPECIFIC] Enter 'Y' to add the 'Program' field to 'Practitioner Enrollment' (Guarantor Coverage). This will allow the service to be validated against the selected Programs when checking the Practitioner's Guarantor Coverage in the bills. Enter 'N' to remove the 'Program' field and the associated logic.’.
  6. Validate the ‘Registry Setting Value’ field defaults to ‘N’.
  7. Close the form.
  8. Open the ‘Practitioner Enrollment’ form.
  9. Select desired practitioner from the ‘Select Staff’ field.
  10. Select the ‘Guarantor Coverage’ section.
  11. Validate the ‘Guarantor Coverage’ section does not contain ‘Program’ field.
  12. Close the form.
  13. Open the ‘Registry Settings’ form.
  14. Set the ‘Limit Registry Setting to the Following Search Criteria’ field to the ‘Validate Program For’.
  15. Click [View Registry Settings].
  16. Validate the ‘Registry Setting’ field equals to ‘Avatar PM->Practitioner->Enrollment->->->Validate Program For Staff Guarantor Coverage’.
  17. Set the ‘Registry Setting Value’ field to ‘Y’.
  18. Click [Submit].
  19. Click [OK].
  20. Click [No].
  21. Open the ‘Practitioner Enrollment’ form.
  22. Select desired practitioner from the ‘Select Staff’ field.
  23. Select the ‘Guarantor Coverage’ section.
  24. Validate the ‘Guarantor Coverage’ section contains ‘Program’ field.
  25. Validate the ‘Program’ value displays in scrolling text box.
  26. Close the form.
  27. Open the ‘Registry Settings’ form.
  28. Set the ‘Limit Registry Setting to the Following Search Criteria’ field to the ‘Validate Program For’.
  29. Click [View Registry Settings].
  30. Validate the ‘Registry Setting’ field equals to ‘Avatar PM->Practitioner->Enrollment->->->Validate Program For Staff Guarantor Coverage’.
  31. Click [View Registry Settings].
  32. Set the ‘Registry Setting Value’ field to ‘1’.
  33. Validate the error dialog contains ‘The selected value is not valid in the current system code for the following reason: Invalid Response - Example:'Y' or 'N'’.
  34. Click [Enter].
  35. Click [OK].
  36. Set the ‘Registry Setting Value’ field to ‘m’.
  37. Validate the error dialog contains ‘The selected value is not valid in the current system code for the following reason: Invalid Response - Example:'Y' or 'N'’.
  38. Click [Enter].
  39. Click [OK].
  40. Set the ‘Registry Setting Value’ field to ‘YES’
  41. Validate the error dialog contains ‘The selected value is not valid in the current system code for the following reason: More than 1 characters.
  42. Click [OK].
  43. Set the ‘Registry Setting Value’ field to ‘’.
  44. Click [Submit].
  45. Validate the ‘Filing Error’ dialog box contains: ‘The following fields are missing: Registry Setting Value’.
  46. Click [OK].
  47. Set the ‘Registry Setting Value’ field to ‘Y’.
  48. Click [Submit].
  49. Click [OK].
  50. Click [No].
  51. Open the ‘Practitioner Enrollment’ form.
  52. Select the ‘Guarantor Coverage’ section.
  53. Select desired practitioner from the ‘Select Staff’ field.
  54. Select ‘Create New’ from the ‘Guarantor Coverage Entry’ field.
  55. Select desired guarantor from the Guarantor field.
  56. Select desired program(s) form the ‘Program’ field.
  57. Set the ‘Effective Date’ field to desired date.
  58. Set the ‘Lapse Date’ field to desired date.
  59. Click [File Mapping].
  60. Validate the ‘Filed!’ dialog box contains: ‘Saved. Please note: The changes will take effect when you submit the form.’
  61. Click [OK].
  62. Click [Submit].
  63. Open the ‘Practitioner Enrollment’ form.
  64. Select the same practitioner as above from the ‘Select Staff’ field.
  65. Select the ‘Guarantor Coverage’ section.
  66. Validate the ‘Guarantor Coverage’ text area contains ‘Guarantor’, ‘Program’, ‘Effective Date’ and ‘Lapse Date’ as defined in above steps.
  67. Click [Submit].
Scenario 2: 837 Professional bill - Validating 'Validate Program For Staff Guarantor Coverage' registry setting
Specific Setup:
  • Registry Setting:
  • The 'Validate Program For Staff Guarantor Coverage' registry setting is set to 'Y'.
  • Guarantors/Payors:
  • An existing guarantor is identified to be used and all the options are checked in the 'Inhibit Billing if Practitioner is not Covered by this Guarantor' field. Note the guarantor's code/name.
  • Service codes:
  • An existing service code is identified to be used. Note the service code/description.
  • Service Fee/ Cross Reference Maintenance:
  • A fee definition is created for the service code identified in the 'Service Codes' form.
  • Practitioner Enrollment:
  • An existing practitioner is identified, or a new practitioner is created. The guarantor coverage record for the staff is created that includes guarantor identified in the 'Guarantors/Payors' and desired program(s). Note the guarantor and program.
  • Admission:
  • An existing client is identified, or a new client is admitted in a program which is defined in the guarantor coverage for the practitioner in the 'Practitioner Enrollment' form. Note client id, admission program, admission date.
  • Financial Eligibility:
  • A guarantor identified in the 'Guarantors/Payors' form is assigned to the client as a primary guarantor.
  • Client Charge Input:
  • A service is rendered to the client. Note service date, service code.
  • Client Ledger:
  • A service distributed correctly to the assigned guarantor.
  • Close Charges:
  • The service(s) rendered to the client is closed.
  • Create Interim Billing Batch:
  • An interim billing batch is created that includes desired client, service and the guarantor. Note the batch number.
Steps
  1. Open the 'Electronic Billing' form.
  2. Compile an unclaimed 837 Professional bill for the client.
  3. Verify the bill compiles successfully.
  4. Select 'Run Report' in 'Billing Options' field.
  5. Select 'Print' in 'Print Or Delete Report' field.
  6. Select the 'File' field.
  7. Click [Print 837 Report].
  8. Validate that the report launches successfully and contains correct client, service, and guarantor.
  9. Close the report.
  10. Close the form.
  11. Open the 'Crystal Report' or any other SQL data viewer.
  12. Locate to the PM namespace.
  13. Query the 'Select * from SYSTEM.staff_guarantor_coverage'.
  14. Verify the 'ID' column displays unique id for the guarantor coverage entry created in the 'Practitioner Enrollment' form.
  15. Verify the 'STAFFID' column displays the correct practitioner id which is set up in the setup section.
  16. Verify the 'guarantor_id' column displays correct guarantor id for the guarantor assigned to the client in the 'Financial Eligibility' form.
  17. Verify the 'program_code' column displays correct program(s) code set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  18. Verify the 'program_shval' column displays correct program(s) description set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  19. Verify the 'program_value' column displays correct program(s) description set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  20. Verify the 'effective_date' column displays the correct date set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  21. Verify the 'lapse_date' column displays the correct date set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  22. Close the 'Crystal Report' or SQL data viewer.
  23. Open the 'Practitioner Enrollment' form for the practitioner identified in the setup section.
  24. Select the 'Guarantor Coverage' section.
  25. Select an existing guarantor coverage entry from the 'Guarantor Coverage Entry' field.
  26. Verify the admission program is selected in the 'Program' field.
  27. Click [Delete Mapping].
  28. Click [Yes].
  29. [OK].
  30. Verify the guarantor coverage record removed from the 'Guarantor Coverage' text area.
  31. Select 'Create New' from the 'Guarantor Coverage Entry' field.
  32. Select the guarantor which is assigned to the client as a primary guarantor.
  33. Select the program different from the admission program of the client in the 'Program' field.
  34. Enter desired date in the 'Effective Date' and 'Lapse Date' fields.
  35. Click [File Mapping].
  36. Click [Submit].
  37. Verify the user navigates to the home page.
  38. Open 'Electronic Billing' form.
  39. Compile an unclaimed bill for the client.
  40. Validate that a message is received stating: No Valid Information Found. Please Check The Error Report.
  41. Click [OK].
  42. Select 'Run Report' in 'Billing Options'.
  43. Select 'Print' in 'Print Or Delete Report'.
  44. Select the 'File'.
  45. Click [Print 837 Report].
  46. Validate that the report launches and contains a link to 'Required Data Missing: Patient Claim Data'.
  47. Click the 'Required Data Missing: Patient Service Data' link.
  48. Verify that the error is - 'No Guarantor Coverage in Effect for Rendering Practitioner'.
  49. Close the report.
  50. Close the form.
  51. Open the 'Crystal Report' or any other SQL data viewer.
  52. Locate to the PM namespace.
  53. Query the 'Select * from SYSTEM.staff_guarantor_coverage'.
  54. Verify the 'ID' column displays unique id for the guarantor coverage entry created in the 'Practitioner Enrollment' form.
  55. Verify the 'STAFFID' column displays the correct practitioner id which is set up in the setup section.
  56. Verify the 'guarantor_id' column displays correct guarantor id for the guarantor set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  57. Verify the 'program_code' column displays correct program(s) code for the program set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  58. Verify the 'program_shval' column displays correct program(s) description for the program set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  59. Verify the 'program_value' column displays correct program(s) description for the program set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  60. Verify the 'effective_date' column displays the correct date set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  61. Verify the 'lapse_date' column displays the correct date set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  62. Close the 'Crystal Report' or SQL data viewer.
  63. Open the 'Registry Settings' form.
  64. Set the 'Validate Program For Staff Guarantor Coverage' registry setting to 'N'.
  65. Click [Submit].
  66. Open the 'Practitioner Enrollment' form for the practitioner identified in the setup section.
  67. Select the 'Guarantor Coverage' section.
  68. Verify the guarantor coverage record exist in the 'Guarantor Coverage' text area.
  69. Close the form.
  70. Verify the user navigates to the home page.
  71. Open the 'Electronic Billing' form.
  72. Compile an unclaimed 837 Professional bill for the client.
  73. Verify the bill compiles successfully.
  74. Select 'Run Report' in 'Billing Options' field.
  75. Select 'Print' in 'Print Or Delete Report' field.
  76. Select the 'File' field.
  77. Click [Print 837 Report].
  78. Validate that the report launches successfully and contains correct client, service, and guarantor.
  79. Close the report.
  80. Close the form.
  81. Verify the user navigates to the home page.
Scenario 3: 837 Institutional bill - Validating 'Validate Program For Staff Guarantor Coverage' registry setting
Specific Setup:
  • Registry Setting:
  • The 'Validate Program For Staff Guarantor Coverage' registry setting is set to 'Y'.
  • Guarantors/Payors:
  • An existing guarantor is identified to be used and all the options are checked in the 'Inhibit Billing if Practitioner is not Covered by this Guarantor' field. Note the guarantor'scode/name.
  • Service codes:
  • An existing service code is identified to be used. Note the service code/description.
  • Service Fee/ Cross Reference Maintenance:
  • A fee definition is created for the service code identified in the 'Service Codes' form.
  • Practitioner Enrollment:
  • An existing practitioner is identified, or a new practitioner is created. The guarantor coverage record for the staff is created that includes guarantor identified in the 'Guarantors/Payors' and desired program(s). Note the guarantor and program.
  • Admission:
  • An existing client is identified, or a new client is admitted in a program which is defined in the guarantor coverage for the practitioner in the 'Practitioner Enrollment' form. Note client id, admission program, admission date.
  • Financial Eligibility:
  • A guarantor identified in the 'Guarantors/Payors' form is assigned to the client as a primary guarantor.
  • Client Charge Input:
  • A service is rendered to the client. Note service date, service code.
  • Client Ledger:
  • A service distributed correctly to the assigned guarantor.
  • Close Charges:
  • The service(s) rendered to the client is closed.
  • Create Interim Billing Batch:
  • An interim billing batch is created that includes desired client, service and the guarantor. Note the batch number.
Steps
  1. Open the 'Electronic Billing' form.
  2. Compile an unclaimed 837 Institutional bill for the client.
  3. Verify the bill compiles successfully.
  4. Select 'Run Report' in 'Billing Options' field.
  5. Select 'Print' in 'Print Or Delete Report' field.
  6. Select the 'File' field.
  7. Click [Print 837 Report].
  8. Validate that the report launches successfully and contains correct client, service, and guarantor.
  9. Close the report.
  10. Close the form.
  11. Open the 'Crystal Report' or any other SQL data viewer.
  12. Locate to the PM namespace.
  13. Query the 'Select * from SYSTEM.staff_guarantor_coverage'.
  14. Verify the 'ID' column displays unique id for the guarantor coverage entry created in the 'Practitioner Enrollment' form.
  15. Verify the 'STAFFID' column displays the correct practitioner id which is set up in the setup section.
  16. Verify the 'guarantor_id' column displays correct guarantor id for the guarantor assigned to the client in the 'Financial Eligibility' form.
  17. Verify the 'program_code' column displays correct program(s) code set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  18. Verify the 'program_shval' column displays correct program(s) description set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  19. Verify the 'program_value' column displays correct program(s) description set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  20. Verify the 'effective_date' column displays the correct date set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  21. Verify the 'lapse_date' column displays the correct date set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  22. Close the 'Crystal Report' or SQL data viewer.
  23. Open the 'Practitioner Enrollment' form for the practitioner identified in the setup section.
  24. Select the 'Guarantor Coverage' section.
  25. Select an existing guarantor coverage entry from the 'Guarantor Coverage Entry' field.
  26. Verify the admission program is selected in the 'Program' field.
  27. Click [Delete Mapping].
  28. Click [Yes].
  29. [OK].
  30. Verify the guarantor coverage record for the admission program of the client is removed from the 'Guarantor Coverage' text area.
  31. Click [Submit].
  32. Open the 'Crystal Report' or any other SQL data viewer.
  33. Locate to the PM namespace.
  34. Query the 'Select * from SYSTEM.staff_guarantor_coverage'.
  35. Verify the guarantor coverage created for the client's admission program is deleted from the SQL table.
  36. Close the 'Crystal Report' or SQL data viewer.
  37. Verify the user navigates to the home page.
  38. Open 'Electronic Billing' form.
  39. Compile an unclaimed bill for the client.
  40. Validate that a message is received stating: No Valid Information Found. Please Check The Error Report.
  41. Click [OK].
  42. Select 'Run Report' in 'Billing Options'.
  43. Select 'Print' in 'Print Or Delete Report'.
  44. Select the 'File'.
  45. Click [Print 837 Report].
  46. Validate that the report launches and contains a link to 'Required Data Missing: Patient Claim Data'.
  47. Click the 'Required Data Missing: Patient Service Data' link.
  48. Verify that the error is - 'No Guarantor Coverage in Effect for Rendering Practitioner'.
  49. Close the report.
  50. Close the form.
  51. Open the 'Registry Settings' form.
  52. Set the 'Validate Program For Staff Guarantor Coverage' registry setting to 'N'.
  53. Click [Submit].
  54. Click [OK].
  55. Click [No] on the [Form Return] dialog.
  56. Verify the user navigates to the home page.
  57. Open the 'Electronic Billing' form.
  58. Compile an unclaimed 837 Institutional bill for the client.
  59. Verify the bill compiles successfully.
  60. Select 'Run Report' in 'Billing Options' field.
  61. Select 'Print' in 'Print Or Delete Report' field.
  62. Select the 'File' field.
  63. Click [Print 837 Report].
  64. Validate that the report launches successfully and contains correct client, service, and guarantor.
  65. Close the report.
  66. Close the form.
  67. Verify the user navigates to the home page.
Scenario 4: WEBSVC.PractitionerRegister - AddPractitionerGuarantorCoverage / DeletePractitionerGuarantorCoverage - Registry setting 'Validate Program For Staff Guarantor Coverage'
Specific Setup:
  • Registry Setting:
  • The 'Validate Program For Staff Guarantor Coverage' registry setting is set to 'Y'.
  • Guarantors/Payors:
  • An existing guarantor is identified to be used and all the options are checked in the 'Inhibit Billing if Practitioner is not Covered by this Guarantor' field. Note the guarantor's code/name.
  • Practitioner:
  • An existing practitioner is identified, or a new practitioner is created. Note the practitioner id.
  • Admission:
  • An existing client is identified, or a new client is admitted in a desired program. Note the client id, admission program, admission date.
  • Financial Eligibility:
  • The guarantor identified in the 'Guarantors/Payors' form is assigned to the client as a primary guarantor.
Steps
  1. Access SOAPUI or any other web service tool.
  2. File the 'AddPractitionerGuarantorCoverage' method of the WEBSVC.PractitionerRegister web service for the desired guarantor and practitioner by entering desired value to the 'Guarantor', 'EffectiveDate', 'LapseDate','Program', and 'PractitionerID' fields. Note all the values.
  3. Verify the web service files successfully.
  4. Open the 'Crystal Report' or any other SQL data viewer.
  5. Locate to the PM namespace.
  6. Query the 'Select * from SYSTEM.staff_guarantor_coverage'.
  7. Verify the 'ID' column displays unique id for the guarantor coverage entry created in the 'Practitioner Enrollment' form. Note this 'ID' number for later use.
  8. Verify the 'STAFFID' column displays the correct practitioner id which is set up in the setup section.
  9. Verify the 'guarantor_id' column displays correct guarantor id for the guarantor assigned to the client in the 'Financial Eligibility' form.
  10. Verify the 'program_code' column displays correct program(s) code set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  11. Verify the 'program_shval' column displays correct program(s) description set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  12. Verify the 'program_value' column displays correct program(s) description set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  13. Verify the 'effective_date' column displays the correct date set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  14. Verify the 'lapse_date' column displays the correct date set up in the guarantor coverage entry for the practitioner in the 'Practitioner Enrollment' form.
  15. Close the 'Crystal Report' or SQL data viewer.
  16. Login to myAvatar.
  17. Open the 'Practitioner Enrollment' form for the practitioner identified in the setup section.
  18. Select the 'Guarantor Coverage' section.
  19. Verify the guarantor coverage entry created through the 'AddPractitionerGuarantorCoverage' is available in the 'Guarantor Coverage Entry' text area.
  20. Close the form.
  21. Open the 'Client Charge Input' form.
  22. Render a service to the client identified in the setup section. Note the service date, service code.
  23. Open the 'Client Ledger' form.
  24. Verify the service distributed correctly to the assigned guarantor.
  25. Open the 'Close Charges' form.
  26. Close the service rendered to the client.
  27. Open the 'Create Interim Billing Batch' form.
  28. Create an interim billing batch that includes desired client, service, and the guarantor. Note the batch number.
  29. Close the form.
  30. Open the 'Electronic Billing' form.
  31. Compile an unclaimed 837 Professional bill for the client.
  32. Verify the bill compiles successfully.
  33. Select 'Run Report' in 'Billing Options' field.
  34. Select 'Print' in 'Print Or Delete Report' field.
  35. Select the 'File' field.
  36. Click [Print 837 Report].
  37. Validate that the report launches successfully and contains correct client, service, and guarantor.
  38. Close the report.
  39. Close the form.
  40. Access SOAPUI or any other web service tool.
  41. Locate to the 'DeletePractitionerGuarantorCoverage' method of the WEBSVC.PractitionerRegister web service.
  42. Enter the practitioner id in the 'PractitionerID' field which is used in the 'AddPractitionerGuarantorCoverage' method.
  43. Enter the value noted above from the 'ID' field of the SYSTEM.staff_guarantor_coverage SQL table in the 'PractitionerGuarantorCoverageID' field.
  44. Submit the request.
  45. Verify the web service files successfully.
  46. Open the 'Crystal Report' or any other SQL data viewer.
  47. Locate to the PM namespace.
  48. Query the 'Select * from SYSTEM.staff_guarantor_coverage'.
  49. Verify the row with the ID used in the 'DeletePractitionerGuarantorCoverage' is deleted.
  50. Close the report.
  51. Open 'Electronic Billing' form.
  52. Compile an unclaimed bill for the client.
  53. Validate that a message is received stating: No Valid Information Found. Please Check The Error Report.
  54. Click [OK].
  55. Select 'Run Report' in 'Billing Options'.
  56. Select 'Print' in 'Print Or Delete Report'.
  57. Select the 'File'.
  58. Click [Print 837 Report].
  59. Validate that the report launches and contains a link to 'Required Data Missing: Patient Claim Data'.
  60. Click the 'Required Data Missing: Patient Service Data' link.
  61. Verify that the error is - 'No Guarantor Coverage in Effect for Rendering Practitioner'.
  62. Close the report.
  63. Close the form.
  64. Open the 'Registry Settings' form.
  65. Set the 'Validate Program For Staff Guarantor Coverage' registry setting to 'N'.
  66. Click [Submit].
  67. Click [OK].
  68. Click [No] on the [Form Return] dialog.
  69. Verify the user navigates to the home page.
  70. Open the 'Electronic Billing' form.
  71. Compile an unclaimed 837 Professional bill for the client.
  72. Verify the bill compiles successfully.
  73. Select 'Run Report' in 'Billing Options' field.
  74. Select 'Print' in 'Print Or Delete Report' field.
  75. Select the 'File' field.
  76. Click [Print 837 Report].
  77. Validate that the report launches successfully and contains correct client, service, and guarantor.
  78. Close the report.
  79. Close the form.
  80. Verify the user navigates to the home page.

Topics
• Registry Settings • Practitioner • 837 Professional • 837 Institutional • Web Services
Update 44 Summary | Details
Future Functionality
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Remittance Processing Widget
Scenario 1: Remittance Processing Widget- Collapse Rows By Default
Steps

Internal Testing only.


Topics
• Remittance Processing • NX
Update 46 Summary | Details
Remittance Processing - Future Functionality
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Client Charge Input
  • Remittance Processing Widget
  • Delete Service (Open Service Only)
  • Delete Last Movement
  • Change MR#
Internal Test Only

Topics
n/a
Update 49 Summary | Details
Payment Acknowledgement - Scheduling Calendar - Check In
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Payment Acknowledgement
  • Posting/Adjustment Codes Definition
  • File Import
Scenario 1: Payment Acknowledgement - Posting Front desk payments - With new registry settings on for client with Guarantor - financial class=6 (self pay)
Specific Setup:
  • Registry Settings:
  • Set 'Enable Payment Acknowledgement' to "Y".
  • Select "4" in 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  • Select "1" in 'Add Previous Balance To Expected Self Pay Amount'.
  • Select "Y" in ' 'Include Guarantors with Self Pay System Financial Class'.
  • Guarantors/Payors:
  • Guarantor 1:
  • An existing guarantor with a financial class of 'Self Pay' is identified to be assigned to the client. Note the guarantor code/value.
  • Program Maintenance:
  • Identify an existing program code/value to be used for the client's admission.
  • Identify the location of the program to be used for the Client's admission.
  • Admission:
  • Client A:
  • An inpatient or outpatient client is created using the program identified above or an existing client is identified. Note the client ID/name, and admission date/program.
  • Financial Eligibility: "Guarantor 1" is assigned to the client.
  • Service code:
  • Service code 1:
  • An existing service code to be used with inpatient/ outpatient programs is identified. Note the service code for further validation.
  • Posting/Adjustment Code Definition:
  • Posting code 1:
  • An existing payment, adjustment, or transfer code is identified to be used. Note the code and type of the code.
  • Recurring Client Charge Input:
  • "Client A" is charged with "Service code 1" on different dates (more than one date that creates a self pay balance).
Steps
  1. Open 'Client Ledger' for "Client A.
  2. Launch the report.
  3. Verify that "Guarantor 1" has the balance due.
  4. Close the report.
  5. Click [No].
  6. Open the 'Scheduling Calendar' form.
  7. Select the desired date and the staff.
  8. Right-click on the time slot for the calendar and select 'Add Appointment'.
  9. Select "Client A".
  10. Fill in all the required field values.
  11. Set "Service code 1" in the 'Service Code' field.
  12. Click [Submit].
  13. Right-click on the appointment created.
  14. Select 'Check-In'.
  15. Verify "Client A" is shown in the 'Scheduling Calendar - Check In' window.
  16. Verify that the 'Expected Self Pay Amount' field is shown with the balance along with any self-pay balance for 'Guarantor 1'.
  17. Example: "Self Pay Amt. $50.00 + Prev. Bal. $350.00"
  18. Enter any desired amount that is lesser than or equal to the previous self-pay balance in the ' Amount Received At Check In' field.
  19. Select "Posting code 1" in 'Payment Code'.
  20. Select any desired value in 'Name on Card'.
  21. Click [Submit].
  22. Verify that the crystal report opens up with the payment detail(s).
  23. Click [Close Report].
  24. Click [Dismiss].
  25. Click [OK].
  26. Query the below table for "Client A" and verify that the payment posted is shown in a new row.
  27. "unacknowledged_payments"
  28. Validate the below column values:
  29. payment_amount
  30. GUARANTOR_ID
  31. date_of_payment
  32. date_of_service
  33. option_desc
  34. payment_type_code
  35. payment_type_value
  36. service_code
  37. Close the SQL query window.
  38. Open 'Payment Acknowledgement'.
  39. Select 'Post Front Office and myHP Payments'.
  40. Select the date for which the deposit entry was posted.
  41. Select the value 'Both' from the 'Type' field.
  42. Click [Review].
  43. Verify that the 'Payment Acknowledgement' window is opened with a grid showing with the payment to acknowledge data.
  44. Verify that the data posted in the Scheduling Calendar - Check In is shown as expected.
  45. Select the payment row.
  46. Click [Save].
  47. Click [Yes].
  48. Enter any desired valid value for the below fields in the Payment Acknowledgement form,
  49. Batch Number
  50. Deposit Date
  51. Category
  52. Bank Ref #
  53. Click [Post].
  54. Verify the popup message says, "Filed successfully.".
  55. Click [OK].
  56. Click [Discard].
  57. Click [Yes].
  58. Open 'Client Ledger'.
  59. Verify that "Client A" is shown with the acknowledged payment.
  60. Verify that the payment is posted against the oldest service of "Client A" and "Guarantor 1".
  61. Close the report.
  62. Click [No].
  63. Query the below table for "Client A" and verify that the row(s) are removed upon the successful Payment Acknowledgement.
  64. "unacknowledged_payments"
  65. Query the below table for "Client A" and verify that there is a new row added for the Acknowledged deposit entry.
  66. "billing_pay_adj_history"
  67. Verify that the below column values are shown:
  68. payment_amount
  69. payment_type_code
  70. payment_type_value
  71. service_code
  72. v_program_of_service_code
  73. v_program_of_service_value
  74. GUARANTOR_ID
  75. service_code
  76. option_desc
  77. Close the SQL query window.
  78. Open the 'Scheduling Calendar' form.
  79. Select the desired date and the staff.
  80. Right-click on the time slot for the calendar and select 'Add Appointment'.
  81. Select "Client A".
  82. Fill in all the required field values.
  83. Set "Service code 1" in the 'Service Code' field.
  84. Click [Submit].
  85. Right-click on the appointment created.
  86. Select 'Check-In'.
  87. Verify "Client A" is shown in the 'Scheduling Calendar - Check In' window.
  88. Verify that the 'Expected Self Pay Amount' field is shown with the balance along with any self-pay balance for 'Guarantor 1'.
  89. Example: "Self Pay Amt. $50.00 + Prev. Bal. $350.00"
  90. Enter any desired amount that is greater than the previous self-pay balance in the ' Amount Received At Check In' field.
  91. Select "Posting code 1" in 'Payment Code'.
  92. Select any desired value in 'Name on Card'.
  93. Click [Submit].
  94. Verify that the crystal report opens up with the payment detail(s).
  95. Click [Close Report].
  96. Click [Dismiss].
  97. Click [OK].
  98. Query the below table for "Client A" and verify that the payment posted is shown in a new row.
  99. "unacknowledged_payments"
  100. Validate the below column values,
  101. payment_amount
  102. GUARANTOR_ID
  103. date_of_payment
  104. date_of_service
  105. option_desc
  106. payment_type_code
  107. payment_type_value
  108. service_code
  109. Close the SQL query window.
  110. Open 'Payment Acknowledgement'.
  111. Select 'Post Front Office and myHP Payments'.
  112. Select the date for which the deposit entry was posted.
  113. Select the value 'Both' from the 'Type' field.
  114. Click [Review].
  115. Verify that the 'Payment Acknowledgement' window is opened with a grid showing the payment to acknowledge data.
  116. Verify that there is one single row for the total amount posted during the Check-In process.
  117. Verify that the data posted in the Scheduling Calendar - Check In is shown as expected.
  118. Select the payment row.
  119. Click [Save].
  120. Click [Yes].
  121. Enter any desired valid value for the below fields in the Payment Acknowledgement form,
  122. Batch Number
  123. Deposit Date
  124. Category
  125. Bank Ref #
  126. Click [Post].
  127. Verify the popup message says, "Filed successfully.".
  128. Click [OK].
  129. Click [Discard].
  130. Click [Yes].
  131. Open 'Client Ledger'.
  132. Verify that "Client A" is shown with the acknowledged payment.
  133. Verify that the payment is posted against the oldest service of "Client A" and "Guarantor 1".
  134. Close the report.
  135. Click [No].
  136. Query the below table for "Client A" and verify that the row(s) are removed upon the successful Payment Acknowledgement.
  137. "unacknowledged_payments"
  138. Query the below table for "Client A" and verify that the total posted amount is split up and there is more than one row added for the payments posted for the old self-pay balances.
  139. "billing_pay_adj_history"
  140. Verify that the below column values are shown:
  141. payment_amount
  142. payment_type_code
  143. payment_type_value
  144. service_code
  145. v_program_of_service_code
  146. v_program_of_service_value
  147. GUARANTOR_ID
  148. service_code
  149. option_desc
  150. Close the SQL query window.
Scenario 2: File Import - Deposit Entry' - Posting a file for the active client/episode
Specific Setup:
  • Registry Settings:
  • Set 'Enable Payment Acknowledgement' to "Y".
  • Select "5" in 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  • Guarantors/Payor:
  • Guarantor 1:
  • An existing guarantor is identified to be assigned to the client. Note the guarantor code/value.
  • Program Maintenance:
  • Identify an existing program code/value to be used for the client's admission.
  • Identify the location of the program to be used for the Client's admission.
  • Admission:
  • Client A:
  • An inpatient or outpatient client is created using the program identified above or an existing client is identified. Note the client ID/name, and admission date/program.
  • Financial Eligibility: The existing guarantor is assigned to the client.
  • Service code:
  • Service code 1:
  • An existing service code to be used with inpatient/ outpatient programs is identified. Note the service code for further validation.
  • Posting/Adjustment Code Definition:
  • Posting code 1:
  • An existing payment, adjustment, or transfer code is identified to be used. Note the code and type of the code.
  • File Import:
  • File A:
  • An import file is created to process the deposit entry. Ensure that the file contains all required fields and desired optional fields. Note the file name/location of the file.
Steps
  1. Open 'Recurring Client Charge Input'.
  2. Create more than one service on different dates for "Client A".
  3. Open 'Client Ledger'.
  4. Verify that "Client A" is filed with the services.
  5. Close the report.
  6. Click [No].
  7. Open the 'File Import' form.
  8. Select the 'Deposit Entry' from the File Type field.
  9. Select 'Upload New File'.
  10. Click [Process Action].
  11. Select the deposit entry file Import file ("File A") created in the setup section.
  12. Compile the file by selecting the 'Compile/Validate File' option and selecting the uploaded file ("File A").
  13. Click [Process Action].
  14. Verify the file compiles successfully.
  15. Click [OK].
  16. Select the 'Post File' option.
  17. Post the compiled file by selecting it.
  18. Click [Process Action].
  19. Verify the file posted successfully.
  20. Click [OK].
  21. Verify that the crystal report is generated with the posted data.
  22. Click [Close Report].
  23. Click [Discard].
  24. Click [Yes].
  25. Query the below table for "Client A" and verify that the payment posted is shown in a new row.
  26. "unacknowledged_payments"
  27. Close the SQL query window.
  28. Open 'Payment Acknowledgement'.
  29. Select 'Post Front Office and myHP Payments'.
  30. Select the date for which the deposit entry was posted.
  31. Select the value 'Both' from the 'Type' field.
  32. Click [Review].
  33. Verify that the 'PAYMENT ACKNOWLEDGEMENT' window is opened with a grid showing with the payment to acknowledge data.
  34. Verify that the data posted in the deposit entry is shown as expected.
  35. Select the payment row.
  36. Click [Save].
  37. Click [Yes].
  38. Enter any desired valid value for the below fields in the Payment Acknowledgement form,
  39. Batch Number
  40. Deposit Date
  41. Category
  42. Bank Ref #
  43. Click [Post].
  44. Verify the popup message says, "Filed successfully.".
  45. Click [OK].
  46. Click [Discard].
  47. Click [Yes].
  48. Open 'Client Ledger'.
  49. Verify that "Client A" is shown with the acknowledged payment.
  50. Close the report.
  51. Click [No].
  52. Query the below table for "Client A" and verify that the row(s) are removed upon the successful Payment Acknowledgement.
  53. "unacknowledged_payments"
  54. Query the below table for "Client A" and verify that there is a new row added for the Acknowledged deposit entry.
  55. "billing_pay_adj_history"
  56. Verify that the below column values are shown:
  57. payment_amount
  58. payment_type_code
  59. payment_type_value
  60. service_code
  61. v_program_of_service_code
  62. v_program_of_service_value
  63. GUARANTOR_ID
  64. service_code
  65. option_desc
  66. Close the SQL query window.
Scenario 3: Payment Acknowledgement - Posting Front desk payments - With new registry settings on for client with Guarantor - system financial class=6 (self pay)
Specific Setup:
  • Registry Settings:
  • Set 'Enable Payment Acknowledgement' to "Y".
  • Select "4" in 'Prevent Posting Payments Unless Payment has been Acknowledged'.
  • Select "1" in 'Add Previous Balance To Expected Self Pay Amount'.
  • Select "Y" in ' 'Include Guarantors with Self Pay System Financial Class'.
  • Guarantors/Payors:
  • Guarantor 1:
  • An existing guarantor with a financial class other than 'Self Pay' is identified to be assigned to the client. Note the guarantor code/value.
  • Dictionary Update:
  • The identified guarantor's financial class's dictionary code for the data element 'Financial Class' should have the value of "Self Pay" for its extended dictionary Value 'System Financial Class'.
  • Program Maintenance:
  • Identify an existing program code/value to be used for the client's admission.
  • Identify the location of the program to be used for the Client's admission.
  • Admission:
  • Client A:
  • An inpatient or outpatient client is created using the program identified above or an existing client is identified. Note the client ID/name, and admission date/program.
  • Financial Eligibility: "Guarantor 1" is assigned to the client.
  • Service code:
  • Service code 1:
  • An existing service code to be used with inpatient/ outpatient programs is identified. Note the service code for further validation.
  • Posting/Adjustment Code Definition:
  • Posting code 1:
  • An existing payment, adjustment, or transfer code is identified to be used. Note the code and type of the code.
  • Recurring Client Charge Input:
  • "Client A" is charged with "Service code 1" on different dates (more than one date that crates the client to have self pay balance).
Steps
  1. Open 'Client Ledger'.
  2. Verify that "Client A" is filed with the services.
  3. Verify that "Guarantor 1" has the balance.
  4. Close the report.
  5. Click [No].
  6. Open the 'Scheduling Calendar' form.
  7. Select the desired date and the staff.
  8. Right-click on the time slot for the calendar and select 'Add Appointment'.
  9. Select "Client A".
  10. Fill in all the required field values.
  11. Set "Service code 1" in the 'Service Code' field.
  12. Click [Submit].
  13. Right-click on the appointment created.
  14. Select 'Check-In'.
  15. Verify "Client A" is shown in the 'Scheduling Calendar - Check In' window.
  16. Verify that the 'Expected Self Pay Amount' field is shown with the balance along with any self-pay balance for 'Guarantor 1'.
  17. Example: "Self Pay Amt. $50.00 + Prev. Bal. $350.00"
  18. Enter any desired amount that is lesser than or equal to the previous self-pay balance in the ' Amount Received At Check In' field.
  19. Select "Posting code 1" in 'Payment Code'.
  20. Select any desired value in 'Name on Card'.
  21. Click [Submit].
  22. Verify that the crystal report opens up with the payment detail(s).
  23. Click [Close Report].
  24. Click [Dismiss].
  25. Click [OK].
  26. Query the below table for "Client A" and verify that the payment posted is shown in a new row.
  27. "unacknowledged_payments"
  28. Validate the below column values,
  29. payment_amount
  30. GUARANTOR_ID
  31. date_of_payment
  32. date_of_service
  33. option_desc
  34. payment_type_code
  35. payment_type_value
  36. service_code
  37. Close the SQL query window.
  38. Open 'Payment Acknowledgement'.
  39. Select 'Post Front Office and myHP Payments'.
  40. Select the date for which the deposit entry was posted.
  41. Select the value 'Both' from the 'Type' field.
  42. Click [Review].
  43. Verify that the 'Payment Acknowledgement' window is opened with a grid showing with the payment to acknowledge data.
  44. Verify that the data posted in the Scheduling Calendar - Check In is shown as expected.
  45. Select the payment row.
  46. Click [Save].
  47. Click [Yes].
  48. Enter any desired valid value for the below fields in the Payment Acknowledgement form,
  49. Batch Number
  50. Deposit Date
  51. Category
  52. Bank Ref #
  53. Click [Post].
  54. Verify the popup message says, "Filed successfully.".
  55. Click [OK].
  56. Click [Discard].
  57. Click [Yes].
  58. Open 'Client Ledger'.
  59. Verify that "Client A" is shown with the acknowledged payment.
  60. Verify that the payment is posted against the oldest service of "Client A" and "Guarantor 1".
  61. Close the report.
  62. Click [No].
  63. Query the below table for "Client A" and verify that the row(s) are removed upon the successful Payment Acknowledgement.
  64. "unacknowledged_payments"
  65. Query the below table for "Client A" and verify that there is a new row added for the Acknowledged deposit entry.
  66. "billing_pay_adj_history"
  67. Verify that the below column values are shown:
  68. payment_amount
  69. payment_type_code
  70. payment_type_value
  71. service_code
  72. v_program_of_service_code
  73. v_program_of_service_value
  74. GUARANTOR_ID
  75. service_code
  76. option_desc
  77. Close the SQL query window.
  78. Open the 'Scheduling Calendar' form.
  79. Select the desired date and the staff.
  80. Right-click on the time slot for the calendar and select 'Add Appointment'.
  81. Select "Client A".
  82. Fill in all the required field values.
  83. Set "Service code 1" in the 'Service Code' field.
  84. Click [Submit].
  85. Right-click on the appointment created.
  86. Select 'Check-In'.
  87. Verify "Client A" is shown in the 'Scheduling Calendar - Check In' window.
  88. Verify that the 'Expected Self Pay Amount' field is shown with the balance along with any self-pay balance for 'Guarantor 1'.
  89. Example: "Self Pay Amt. $50.00 + Prev. Bal. $350.00"
  90. Enter any desired amount that is greater than the previous self-pay balance in the ' Amount Received At Check In' field.
  91. Select "Posting code 1" in 'Payment Code'.
  92. Select any desired value in 'Name on Card'.
  93. Click [Submit].
  94. Verify that the crystal report opens up with the payment detail(s).
  95. Click [Close Report].
  96. Click [Dismiss].
  97. Click [OK].
  98. Query the below table for "Client A" and verify that the payment posted is shown in a new row.
  99. "unacknowledged_payments"
  100. Validate the below column values,
  101. payment_amount
  102. GUARANTOR_ID
  103. date_of_payment
  104. date_of_service
  105. option_desc
  106. payment_type_code
  107. payment_type_value
  108. service_code
  109. Close the SQL query window.
  110. Open 'Payment Acknowledgement'.
  111. Select 'Post Front Office and myHP Payments'.
  112. Select the date for which the deposit entry was posted.
  113. Select the value 'Both' from the 'Type' field.
  114. Click [Review].
  115. Verify that the 'Payment Acknowledgement' window is opened with a grid showing the payment to acknowledge data.
  116. Verify that there is one single row for the total amount posted during the Check-In process.
  117. Verify that the data posted in the Scheduling Calendar - Check In is shown as expected.
  118. Select the payment row.
  119. Click [Save].
  120. Click [Yes].
  121. Enter any desired valid value for the below fields in the Payment Acknowledgement form,
  122. Batch Number
  123. Deposit Date
  124. Category
  125. Bank Ref #
  126. Click [Post].
  127. Verify the popup message says, "Filed successfully.".
  128. Click [OK].
  129. Click [Discard].
  130. Click [Yes].
  131. Open 'Client Ledger'.
  132. Verify that "Client A" is shown with the acknowledged payment.
  133. Verify that the payment is posted against the oldest service of "Client A" and "Guarantor 1".
  134. Close the report.
  135. Click [No].
  136. Query the below table for "Client A" and verify that the row(s) are removed upon the successful Payment Acknowledgement.
  137. "unacknowledged_payments"
  138. Query the below table for "Client A" and verify that the total posted amount is split up and there are several rows added for the payments posted for the old self-pay balances.
  139. "billing_pay_adj_history"
  140. Verify that the below column values are shown:
  141. payment_amount
  142. payment_type_code
  143. payment_type_value
  144. service_code
  145. v_program_of_service_code
  146. v_program_of_service_value
  147. GUARANTOR_ID
  148. service_code
  149. option_desc
  150. Close the SQL query window.

Topics
• Scheduling Calendar • Check-In • NX • Deposit Entry • File Import • Payment Acknowledgement • Front Desk
Update 50 Summary | Details
Cross Episode Financial Eligibility - Policy number
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Default Guarantor Assignment
  • Cross Episode Financial Eligibility
Scenario 1: Cross Episode Financial Eligibility - Policy Number Verification
Specific Setup:
  • Registry Settings:
  • Set the 'Avatar PM->Client Information->Client Demographics->->->Additional Fields Registry Setting Value' to the value that covers the value to add 'Additional Policy Numbers'.
  • Set the 'Avatar PM->Billing->Financial Eligibility->->->Enable Default Guarantor Assignment' to 'Y'.
  • Default Guarantor Assignment:
  • A guarantor is defined to default in 'Cross Episode Financial Eligibility' upon the filing of admission. Note the guarantor code/name.
  • Admission (Outpatient):
  • A new client is admitted. The guarantor defined above and the policy number of the guarantor are added in the 'Demographics' section. Note the client id, value of the 'Guarantor 1' field and the value added in the 'Policy Number 1' field.
Steps
  1. Open the 'Cross Episode Financial Eligibility' form.
  2. Validate the 'Guarantor #1' field populated correctly with the guarantor added in the 'Demographics' section of the admission form of the client.
  3. Navigate to the 'Guarantor Selection' section.
  4. Validate the 'Subscriber Policy #' is populated correctly with the policy number of the guarantor added in the 'Demographics' section of the admission form of the client.
  5. Click [Submit].
  6. Open the 'Default Guarantor Assignment' form.
  7. Select desired guarantor in the 'Select Guarantor to Default' field.
  8. Select the 'Filing of Admission' option in the 'Default the Guarantor(s) During' field.
  9. Select the 'Financial Eligibility' in the 'Add the Guarantor(s) to Which Form' field.
  10. Click [Submit].
  11. Open the 'Admission' or Admission(Outpatient)' form.
  12. Admit a new client.
  13. Navigate to the 'Demographics' section.
  14. Add the guarantor used in the 'Default Guarantor Assignment' form and add a policy number.
  15. Click [Submit].
  16. Open the 'Financial Eligibility' form.
  17. Validate the 'Guarantor #1' field populated correctly with the guarantor added in the 'Demographics' section of the admission form of the client.
  18. Navigate to the 'Guarantor Selection' section.
  19. Validate the 'Subscriber Policy #' is populated correctly with the policy number of the guarantor added in the 'Demographics' section of the admission form of the client.
  20. Click [Submit].
NCPDP Response screen - Spelling error
Scenario 1: RXConnect - PM - NCPDP responses to RxConnect - Validating spelling error
Steps

Internal testing only.

SYSTEM.billing_guar_table - field validation
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Form and Table Documentation (PM)
Scenario 1: SYSTEM.billing_guar_table' - field validations
Specific Setup:
  • Guarantors/Payors:
  • An existing non contract guarantor is identified that has data on file for the following field. Note the guarantor code/name and value from the field.
  • Guarantors/Payors section:
  • 837 Section:
  • Value to Display in 2330B NM1-09/2430 SVD-01
  • Review the help message associated with this field.
  • Guarantor/Program Bulling Defaults:
  • 837 Professional section:
  • Payer Identification # (2010BB/2330B-NM1-09)
  • 837 Institutional section:
  • Payer Identification Number
Steps
  1. Open the 'Crystal Report' or any other data viewer.
  2. Query the 'SYSTEM.billing_guar_table' for the guarantors identified in the setup section.
  3. Verify the 'value_to_display_in_2330B_code' and 'value_to_display_in_2330B_value' fields are added to the 'SYSTEM.billing_guar_table.
  4. Verify that the 'value_to_display_in_2330B_code' and 'value_to_display_in_2330B_value' displays data correctly based on the data set up in the 'Value to Display in 2330B NM1-09/2430 SVD-01' field of the 'Guarantors/Payors' form and the 'Payer Identification # (2010BB/2330B-NM1-09)' field set up in the 'Guarantor/Program Billing Defaults' form.
  5. Close the report.

Topics
• Cross Episode Financial Eligibility • Dictionary • Guarantor/Payors • Database Tables
Update 53 Summary | Details
Program Maintenance - 'Day Program Services' section
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Program Maintenance
  • File Import
Scenario 1: Program Maintenance - Day Program validations
Specific Setup:
  • A service code with more than 10 characters in length must be defined (Service Code A).
Steps
  1. Access the 'Program Maintenance' form.
  2. Select "Add" in the 'Add or Edit Program' field.
  3. Enter the desired value in the 'Program Code' field.
  4. Enter the desired value in the 'Description' field.
  5. Populate all required and desired fields.
  6. Validate the 'Is This A Day Program' field is displayed.
  7. Validate the 'Day Program Missed Visit Service Code' field is displayed and initially disabled.
  8. Select "No" in the 'Is This A Day Program' field.
  9. Validate the 'Day Program Missed Visit Service Code' field remains disabled.
  10. Select the "Day Program Services" section.
  11. Validate a message is displayed stating: This is not a Day Program, please select "Yes" to the 'Is This A Day Program?' prompt.
  12. Click [OK].
  13. Select the "Day Program Schedule" section.
  14. Validate a message is displayed stating: This is not a Day Program, please select "Yes" to the 'Is This A Day Program?' prompt.
  15. Click [OK].
  16. Select the "Day Program Schedule Exceptions" section.
  17. Validate a message is displayed stating: This is not a Day Program, please select "Yes" to the 'Is This A Day Program?' prompt.
  18. Click [OK].
  19. Select "Yes" in the 'Is This A Day Program' field.
  20. Validate the 'Day Program Missed Visit Service Code' field is now enabled and required.
  21. Select the "Service Code A" in the 'Day Program Missed Visit Service Code' field.
  22. Select the "Day Program Services" section.
  23. Select "Add" in the 'Add/Edit/Delete' field.
  24. Select "Service Code A" in the 'Service' field.
  25. Enter the desired date in the 'Effective Date' field.
  26. Click [Save].
  27. Validate the 'Service' field contains the service added with all populated details.
  28. Select "Edit" in the 'Add/Edit/Delete' field.
  29. Select the service filed in the previous steps in the 'Select Existing' field.
  30. Validate all previously populated data is displayed.
  31. Enter the desired value in the 'Effective End Date' field.
  32. Click [Save].
  33. Validate the 'Service' field contains the updated service details.
  34. Select "Add" in the 'Add/Edit/Delete' field.
  35. Select a different service code in the 'Service' field.
  36. Enter the desired date in the 'Effective Date' field.
  37. Click [Save].
  38. Validate the 'Service' field contains the second service added with all populated details.
  39. Select "Delete" in the 'Add/Edit/Delete' field.
  40. Select the second service in the 'Select Existing' field.
  41. Validate all previously populated data is displayed and fields are disabled.
  42. Click [Save].
  43. Validate the 'Service' field no longer contains the second service.
  44. Select the "Day Program Schedule" section.
  45. Select "Add" in the 'Add/Edit/Delete' field.
  46. Enter the desired date in the 'Hours Effective Date' field.
  47. Select the desired day in the 'Day' field.
  48. Enter the desired time in the 'Start Time' field.
  49. Enter the desired time in the 'End Time' field.
  50. Click [Save Schedule].
  51. Validate the 'Program Schedule' field contains the schedule added with all populated details.
  52. Select "Edit" in the 'Add/Edit/Delete' field.
  53. Select the schedule filed in the previous steps in the 'Select Existing' field.
  54. Validate all previously populated data is displayed.
  55. Enter the desired date in the 'Effective End Date' field.
  56. Click [Save].
  57. Validate the 'Program Schedule' field contains the updated schedule details.
  58. Select "Add" in the 'Add/Edit/Delete' field.
  59. Enter the desired date in the 'Hours Effective Date' field.
  60. Select a different day in the 'Day' field.
  61. Enter the desired time in the 'Start Time' field.
  62. Enter the desired time in the 'End Time' field.
  63. Click [Save Schedule].
  64. Validate the 'Program Schedule' field contains the second schedule added with all populated details.
  65. Select "Delete" in the 'Add/Edit/Delete' field.
  66. Select the second schedule in the 'Select Existing' field.
  67. Validate all previously populated data is displayed and fields are disabled.
  68. Click [Save].
  69. Validate the 'Program Schedule' field no longer contains the second schedule.
  70. Select the "Day Program Schedule Exceptions" section.
  71. Select "Add" in the 'Add/Edit/Delete' field.
  72. Enter the desired date in the 'Exception Date' field.
  73. Click [Save].
  74. Validate the 'Exception Dates' field contains the exception added with all populated details.
  75. Select "Edit" in the 'Add/Edit/Delete' field.
  76. Select the exception filed in the previous steps in the 'Select Existing' field.
  77. Change the date in the 'Exception Date' field.
  78. Click [Save].
  79. Validate the 'Exception Dates' field contains the updated exception date.
  80. Select "Add" in the 'Add/Edit/Delete' field.
  81. Enter a new date in the 'Exception Date' field.
  82. Click [Save].
  83. Validate the 'Exception Dates' field contains the exception added with all populated details.
  84. Select "Delete" in the 'Add/Edit/Delete' field.
  85. Select the second exception filed in the previous steps in the 'Select Existing' field.
  86. Validate all previously populated data is displayed and fields are disabled.
  87. Click [Save].
  88. Validate the 'Exception Dates' field no longer contains the second exception date.
  89. Select the "Program Maintenance" section.
  90. Click [File Program].
  91. Select "Edit" in the 'Add Or Edit Program' field.
  92. Select the program filed in the previous steps in the 'Program' field.
  93. Validate all previously filed data is displayed.
  94. Select the "Day Program Services" section.
  95. Validate "Service Code A" is displayed as expected.
  96. Close the form.
Scenario 2: Single Program Maintenance - Day Program validations
Specific Setup:
  • A service code with more than 10 characters in length must be defined (Service Code A).
Steps
  1. Access the ' Single Program Maintenance' form.
  2. Enter any new value in the 'Select Program' field and click [New Program].
  3. Populate all required and desired fields.
  4. Validate the 'Is This A Day Program' field is displayed.
  5. Validate the 'Day Program Missed Visit Service Code' field is displayed and initially disabled.
  6. Select "No" in the 'Is This A Day Program' field.
  7. Validate the 'Day Program Missed Visit Service Code' field remains disabled.
  8. Select the "Day Program Services" section.
  9. Validate a message is displayed stating: This is not a Day Program, please select "Yes" to the 'Is This A Day Program?' prompt.
  10. Click [OK].
  11. Select the "Day Program Schedule" section.
  12. Validate a message is displayed stating: This is not a Day Program, please select "Yes" to the 'Is This A Day Program?' prompt.
  13. Click [OK].
  14. Select the "Day Program Schedule Exceptions" section.
  15. Validate a message is displayed stating: This is not a Day Program, please select "Yes" to the 'Is This A Day Program?' prompt.
  16. Click [OK].
  17. Select "Yes" in the 'Is This A Day Program' field.
  18. Validate the 'Day Program Missed Visit Service Code' field is now enabled and required.
  19. Select the "Service Code A" in the 'Day Program Missed Visit Service Code' field.
  20. Select the "Day Program Services" section.
  21. Select "Add" in the 'Add/Edit/Delete' field.
  22. Select "Service Code A" in the 'Service' field.
  23. Enter the desired date in the 'Effective Date' field.
  24. Click [Save].
  25. Validate the 'Service' field contains the service added with all populated details.
  26. Select "Edit" in the 'Add/Edit/Delete' field.
  27. Select the service filed in the previous steps in the 'Select Existing' field.
  28. Validate all previously populated data is displayed.
  29. Enter the desired value in the 'Effective End Date' field.
  30. Click [Save].
  31. Validate the 'Service' field contains the updated service details.
  32. Select "Add" in the 'Add/Edit/Delete' field.
  33. Select a different service code in the 'Service' field.
  34. Enter the desired date in the 'Effective Date' field.
  35. Click [Save].
  36. Validate the 'Service' field contains the second service added with all populated details.
  37. Select "Delete" in the 'Add/Edit/Delete' field.
  38. Select the second service in the 'Select Existing' field.
  39. Validate all previously populated data is displayed and fields are disabled.
  40. Click [Save].
  41. Validate the 'Service' field no longer contains the second service.
  42. Select the "Day Program Schedule" section.
  43. Select "Add" in the 'Add/Edit/Delete' field.
  44. Enter the desired date in the 'Hours Effective Date' field.
  45. Select the desired day in the 'Day' field.
  46. Enter the desired time in the 'Start Time' field.
  47. Enter the desired time in the 'End Time' field.
  48. Click [Save Schedule].
  49. Validate the 'Program Schedule' field contains the schedule added with all populated details.
  50. Select "Edit" in the 'Add/Edit/Delete' field.
  51. Select the schedule filed in the previous steps in the 'Select Existing' field.
  52. Validate all previously populated data is displayed.
  53. Enter the desired date in the 'Effective End Date' field.
  54. Click [Save].
  55. Validate the 'Program Schedule' field contains the updated schedule details.
  56. Select "Add" in the 'Add/Edit/Delete' field.
  57. Enter the desired date in the 'Hours Effective Date' field.
  58. Select a different day in the 'Day' field.
  59. Enter the desired time in the 'Start Time' field.
  60. Enter the desired time in the 'End Time' field.
  61. Click [Save Schedule].
  62. Validate the 'Program Schedule' field contains the second schedule added with all populated details.
  63. Select "Delete" in the 'Add/Edit/Delete' field.
  64. Select the second schedule in the 'Select Existing' field.
  65. Validate all previously populated data is displayed and fields are disabled.
  66. Click [Save].
  67. Validate the 'Program Schedule' field no longer contains the second schedule.
  68. Select the "Day Program Schedule Exceptions" section.
  69. Select "Add" in the 'Add/Edit/Delete' field.
  70. Enter the desired date in the 'Exception Date' field.
  71. Click [Save].
  72. Validate the 'Exception Dates' field contains the exception added with all populated details.
  73. Select "Edit" in the 'Add/Edit/Delete' field.
  74. Select the exception filed in the previous steps in the 'Select Existing' field.
  75. Change the date in the 'Exception Date' field.
  76. Click [Save].
  77. Validate the 'Exception Dates' field contains the updated exception date.
  78. Select "Add" in the 'Add/Edit/Delete' field.
  79. Enter a new date in the 'Exception Date' field.
  80. Click [Save].
  81. Validate the 'Exception Dates' field contains the exception added with all populated details.
  82. Select "Delete" in the 'Add/Edit/Delete' field.
  83. Select the second exception filed in the previous steps in the 'Select Existing' field.
  84. Validate all previously populated data is displayed and fields are disabled.
  85. Click [Save].
  86. Validate the 'Exception Dates' field no longer contains the second exception date.
  87. Select the "Program Maintenance" section.
  88. Click [Submit].
  89. Access the 'Single Program Maintenance' form.
  90. Select the program added in the previous steps in the 'Select Program' field and click [OK].
  91. Select the program filed in the previous steps in the 'Program' field.
  92. Validate all previously filed data is displayed.
  93. Select the "Day Program Services" section.
  94. Validate "Service Code A" is displayed as expected.
  95. Close the form.
Scenario 3: File Import - Program Maintenance - Day Program validations
Specific Setup:
  • Must have valid import files for the following file types:
  • Program Maintenance (File A)
  • "Yes" must be selected in the 'Is This A Day Program?' field and must have a value entered in the 'Day Program Missed Visit Service Code' field.
  • Day Program Services (File B)
  • This file must use a service code with greater than 10 characters.
  • Day Program Schedule (File C)
  • Day Program Schedule Exception (File D)
Steps
  1. Access the 'File Import' form.
  2. Select "Program Maintenance" in the 'File Type' field.
  3. Select "Upload New File" in the 'Action' field.
  4. Click [Process Action].
  5. Navigate to "File A" and select it for upload.
  6. Select "Compile/Validate File" in the 'Action' field.
  7. Select "File A" in the 'File(s)' field.
  8. Click [Process Action].
  9. Validate a message stating: Compiled.
  10. Click [OK].
  11. Select "Post File" in the 'Action' field.
  12. Select "File A" in the 'File(s)' field.
  13. Click [Process Action].
  14. Validate a message stating: Posted.
  15. Click [OK].
  16. Select "Day Program Services" in the 'File Type' field.
  17. Select "Upload New File" in the 'Action' field.
  18. Click [Process Action].
  19. Navigate to "File B" and select it for upload.
  20. Select "Compile/Validate File" in the 'Action' field.
  21. Select "File B" in the 'File(s)' field.
  22. Click [Process Action].
  23. Validate a message stating: Compiled.
  24. Click [OK].
  25. Select "Post File" in the 'Action' field.
  26. Select "File B" in the 'File(s)' field.
  27. Click [Process Action].
  28. Validate a message stating: Posted.
  29. Click [OK].
  30. Select "Day Program Schedule" in the 'File Type' field.
  31. Select "Upload New File" in the 'Action' field.
  32. Click [Process Action].
  33. Navigate to "File C" and select it for upload.
  34. Select "Compile/Validate File" in the 'Action' field.
  35. Select "File C" in the 'File(s)' field.
  36. Click [Process Action].
  37. Validate a message stating: Compiled.
  38. Click [OK].
  39. Select "Post File" in the 'Action' field.
  40. Select "File C" in the 'File(s)' field.
  41. Click [Process Action].
  42. Validate a message stating: Posted.
  43. Click [OK].
  44. Select "Day Program Schedule Exception" in the 'File Type' field.
  45. Select "Upload New File" in the 'Action' field.
  46. Click [Process Action].
  47. Navigate to "File D" and select it for upload.
  48. Select "Compile/Validate File" in the 'Action' field.
  49. Select "File D" in the 'File(s)' field.
  50. Click [Process Action].
  51. Validate a message stating: Compiled.
  52. Click [OK].
  53. Select "Post File" in the 'Action' field.
  54. Select "File D" in the 'File(s)' field.
  55. Click [Process Action].
  56. Validate a message stating: Posted.
  57. Close the form.
  58. Access the 'Program Maintenance' form.
  59. Select "Edit" in the 'Add Or Edit Program' field.
  60. Select the program imported in the previous steps in the 'Program' field.
  61. Validate all previously imported data is displayed.
  62. Validate "Yes" is selected in the 'Is This A Day Program?' field.
  63. Validate the 'Day Program Missed Visit Service Code' field contains "Service Code A"
  64. Select the "Day Program Services" section.
  65. Validate all imported data is displayed as expected.
  66. Select the "Day Program Schedule" section.
  67. Validate all imported data is displayed as expected.
  68. Select the "Day Program Schedule Exceptions" section.
  69. Validate all imported data is displayed as expected.
  70. Close the form.

Topics
• Program Maintenance • Single Program Maintenance • File Import
Update 54 Summary | Details
Various SQL views changed to SQL tables
Scenario 1: Validating SYSTEM.billing_837_d_report switched from a SQL view to an SQL table
Specific Setup:
  • An 837 Dental report file has been created by the "Electronic Billing" process for 837 Dental files.
Steps
  1. Using the preferred method of viewing SQL tables, validate SYSTEM.billing_837_d_report is no longer an SQL view, and is now a table.
Scenario 2: Validating SYSTEM.billing_837_i_report switched from a SQL view to an SQL table
Specific Setup:
  • An 837 Institutional report file has been created by the "Electronic Billing" process for 837 Institutional files.
Steps
  1. Using the preferred method of viewing SQL tables, validate SYSTEM.billing_837_i_report is no longer an SQL view, and is now a table.
Scenario 3: Validating SYSTEM.billing_837_p_report switched from a SQL view to an SQL table
Specific Setup:
  • An 837 Professional report file has been created by the "Electronic Billing" process for 837 Professional files.
Steps
  1. Using the preferred method of viewing SQL tables, validate SYSTEM.billing_837_p_report is no longer an SQL view, and is now a table.

Topics
• 837 Dental • 837 Institutional • 837 Professional
Update 59 Summary | Details
Edit Service Information
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Client Charge Input
  • Edit Service Information (Charge Fee Access)
Scenario 1: Edit Service Information – Change the Service Code.
Specific Setup:
  • Registry Settings:
  • Set 'Enable California Billing' Registry Setting Value to 'Y'.
  • Set 'End Date California Billing' Registry Setting Value to a future date, allowing ample time for testing.
  • Client
  • An existing client or newly admitted client is used, where Client ID is noted.
Steps
  1. Open "Client Charge Input" form.
  2. Enter any value in 'Date of Service'.
  3. Enter the 'Client ID' created in the setup.
  4. Select desired value in 'Episode Number'.
  5. Enter group service code in 'Service Code'.
  6. Validate the message 'Enter The Number Of Clients In The Group' is received.
  7. Click [Cancel].
  8. Validate the message 'You Must Enter The Number Of Clients In The Group For Group Services' is received.
  9. Click[OK].
  10. Enter any code other than group code in 'Service Code'.
  11. Click [Submit].
  12. Click [No].
  13. Open "Client Ledger" form.
  14. Enter the 'Client ID' created in the setup.
  15. Click [All Episodes] in 'Claim/Episode/All Episodes'.
  16. Click [Simple] in 'Ledger Type'.
  17. Click[Process].
  18. Validate the services are filled with correct service code entered in previous steps in the report.
  19. Click [X].
  20. Close the form.
  21. Open the "Edit Service Information" form.
  22. Enter the Client ID created in the setup.
  23. Click [Select Service(s) To Edit].
  24. Select any service from the grid.
  25. Click [OK].
  26. Repeat Steps 5-21.
  27. Open "Edit Service Information (Charge Fee Access)" form.
  28. Repeat Steps 22-27.

Topics
• Edit Service Information
2023 Update 169 Summary | Details
File Import
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • File Import
  • Quick Billing Rule Definition
Scenario 1: File Import: Quick Billing Rule Definition
Specific Setup:
  • File Import:
  • The 'Quick Billing Rule Definition' file type is added to the File Import.
  • Create an import "File A" to add a new 'Quick Billing Rule Definition'
  • Create an import "File B" to edit above 'Quick Billing Rule Definition'.
Steps
  1. Open the "File Import" form.
  2. Select the "Quick Billing Rule Definition" in the 'File Type' field.
  3. Select "Upload New File" in the 'Action' field.
  4. Click [Process Action].
  5. Select "File A".
  6. Select "Compile/Validate File" in the 'Action' field.
  7. Select "File A" in the 'Files(s)' field.
  8. Click [Process Action].
  9. Validate the message = 'Compiled'
  10. Click [OK].
  11. Select "Print File" in the 'Action' field.
  12. Select "File A" in the 'Files(s)' field.
  13. Click [Process Action].
  14. Validate the Report Viewer displays the contents of the file.
  15. Click [Close Report].
  16. Select "Post File" in the 'Action' field.
  17. Click [Process Action].
  18. Select "File A".
  19. Validate the message = 'Posted'
  20. Click [OK].
  21. Click [Discard].
  22. Click [Yes].
  23. Open the "Quick Billing Rule Definition" form.
  24. Click [Edit Existing] in Add New Or Edit Existing Rule Definition.
  25. Select Rule Description imported above from 'Rule' dropdown list.
  26. Validate the fields in the form.
  27. Click [Submit].
  28. Click [No].
  29. Follow steps 1-28,change the import file to "File B" for Edit Quick Billing Rule Definition File Import.
File Import
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • File Import
  • Quick Billing Rule Definition
Scenario 1: File Import: Quick Billing Group Definition
Specific Setup:
  • File Import:
  • The 'Quick Billing Group Definition' file type is added to the File Import.
  • Create an import "File A" to add a new 'Quick Billing Group Definition'
  • Create an import "File B" to edit above 'Quick Billing Group Definition'.
Steps
  1. Open the "File Import" form.
  2. Select the "Quick Billing Group Definition" in the 'File Type' field.
  3. Select "Upload New File" in the 'Action' field.
  4. Click [Process Action].
  5. Select "File A".
  6. Select "Compile/Validate File" in the 'Action' field.
  7. Select "File A" in the 'Files(s)' field.
  8. Click [Process Action].
  9. Validate the message = 'Compiled'.
  10. Click [OK].
  11. Select "Print File" in the 'Action' field.
  12. Select "File A" in the 'Files(s)' field.
  13. Click [Process Action].
  14. Validate the Report Viewer displays the contents of the file.
  15. Click [Close Report].
  16. Select "Post File" in the 'Action' field.
  17. Click [Process Action].
  18. Select "File A".
  19. Validate the message = 'Posted'.
  20. Click [OK].
  21. Click [Discard].
  22. Click [Yes].
  23. Open the "Quick Billing Rule Definition" form.
  24. Click the [Quick Billing Group Definition] item.
  25. Click [Edit Existing] in Add New Or Edit Existing Group Definition.
  26. Select Group Definition imported above from 'Quick Billing Rule Group' dropdown list.
  27. Validate the fields in the form.
  28. Click [Submit].
  29. Click [No].
  30. Follow steps 1-28,change the import file to "File B" for Edit Quick Billing Group Definition File Import.

Topics
• Quick Billing • File Import • NX
2023 Update 188 Summary | Details
'External Documents' widget - 'Care Team'
Scenario 1: 'External Documents' widget - Validate the 'Care Team' button
Specific Setup:
  • The 'External Document' widget and 'Console Widget Viewer' are on the HomeView.
  • A client has available CCD's (Client A).
Steps
  1. Select "Client A" and access the 'External Documents' widget.
  2. Click [Search].
  3. Validate a message is displayed stating: Match(es) found, # document(s) returned.
  4. Click [OK].
  5. Click [View] for any of the CCDs.
  6. Validate the CCD is displayed in the 'Console Widget Viewer'. Take note of the Care Team details.
  7. Click [Close All].
  8. Validate the CCD is no longer displayed.
  9. Click [Care Team] for the same CCD.
  10. Validate the Care Team details are displayed in the 'Console Widget Viewer' based on the Care Team section of the CCD.
  11. Click [Close All].
  12. Validate the Care Team details are no longer displayed.
'External Documents' widget - 'Status' column
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • External Documents Widget
Scenario 1: 'External Documents' widget - Validate the 'Status' column
Specific Setup:
  • The 'External Document' widget and 'Console Widget Viewer' are on the HomeView.
  • A client has available CCD's (Client A).
Steps
  1. Select "Client A" and access the 'External Documents' widget.
  2. Click [Search].
  3. Validate a message is displayed stating: Match(es) found, # document(s) returned.
  4. Click [OK].
  5. Validate that the 'External Documents' widget contains a new CCD.
  6. Validate the 'Status' field contains "New".
  7. Click [View] for the CCD.
  8. Validate the CCD detail is displayed in the 'Console Widget Viewer'.
  9. Validate the 'Status' field now contains "Viewed".
  10. Click [Save] in the 'Console Widget Viewer'.
  11. Validate a message is displayed stating: Saved.
  12. Click [OK].
  13. Validate the 'Status' field now contains "Saved".
  14. Click [Reconcile] in the 'Console Widget Viewer'.
  15. Validate the 'Clinical Reconciliation' form is displayed.
  16. Reconcile the desired items and file the form.
  17. Validate the 'External Documents' widget is displayed.
  18. Validate the 'Status' field now contains "Reconciled".
  19. Click [Close All].
Querying CCD's
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Query for External CCD
  • CareConnect CCD Download
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. Validate message stating: "Match(es) found, # document(s) returned."
  6. Click [OK].
  7. Select a CCD in the 'Available CCDs' field.
  8. Enter the desired provider in the 'Provider Referred To' field.
  9. Click [Preview].
  10. Validate the CCD is displayed in a preview with CCD section details and close it.
  11. Click [Save].
  12. Validate an "Information" message is displayed stating: Saved.
  13. Click [OK] and close the form.
  14. Access the 'CareFabric Monitor' form.
  15. Enter the current date in the 'From Date' and 'Through Date' fields.
  16. Enter "Client A" in the 'Client ID' field.
  17. Enter "ExternalDataAckowledgementCreated" in the 'Event/Action Search' field.
  18. Click [View Activity Log].
  19. Validate that the 'CareFabric Monitor Report' contains an 'ExternalDataAcknowledgementCreated' record.
  20. Click [Click To View Record].
  21. Validate the 'referredToProviderID' - 'id' field contains the provider ID selected in the previous steps.
  22. Close the report and the form.
  23. Access Crystal Reports or other SQL Reporting Tool.
  24. Create a report using the 'SYSTEM.ccd_tempstorage' table.
  25. Validate a row is displayed for the CCD saved in the previous steps.
  26. Validate the 'PATID' field contains "Client A".
  27. Validate that the 'provider_referred_to' field contains the provider ID selected in the previous steps.
  28. Validate that the 'provider_referred_to_name' field contains the provider name selected in the previous steps.
  29. Close the report.
Scenario 2: 'External Documents' widget - CCD Display
Specific Setup:
  • The 'External Document' widget and 'Console Widget Viewer' are on the HomeView.
  • A client has available CCD's (Client A).
Steps
  1. Select "Client A" and access the 'External Documents' widget.
  2. Click [Search].
  3. Validate a message is displayed stating: Match(es) found, # document(s) returned.
  4. Click [OK].
  5. Validate that the 'External Documents' widget contains a new CCD.
  6. Click [View].
  7. Validate that the CCD detail is displayed in the 'Console Widget Viewer'.
  8. Click [Save].
  9. Validate a message is displayed stating: Saved.
  10. Click [OK] and [Close All].
  11. Validate the CCD is no longer displayed in the 'Console Widget Viewer'.
  12. Validate the 'Status' for the CCD now contains "Saved".
  13. Click [View] for the same CCD.
  14. Validate that the CCD detail is displayed in the 'Console Widget Viewer'.
  15. Click [Save].
  16. Validate error message stated: "This document has already been saved".
  17. Click [OK] and [Close All].
Scenario 3: 'CareConnect CCD Download' - Search, Preview and Download CCDs
Specific Setup:
  • A client must have available CCDs (Client A).
Steps
  1. Access the 'CareConnect CCD Download' form.
  2. Enter "Client A" in the 'Client Search' field.
  3. Validate message stating: "Match(es) found, # document(s) returned."
  4. Click [OK].
  5. Select any value in the 'Available CCD(s)' field.
  6. Click [Preview].
  7. Validate a 'Document Preview' of "Client A's" CCD is displayed.
  8. Click [Close All Documents and Exit].
  9. Enter the desired provider in the 'Provider Referred To' field.
  10. Select "Yes" in the 'Save for Reconciliation' field.
  11. Click [Download].
  12. Validate an "Information" message is displayed stating: Saved.
  13. Click [OK].
  14. Access the 'CareFabric Monitor' form.
  15. Enter the current date in the 'From Date' and 'Through Date' fields.
  16. Enter "Client A" in the 'Client ID' field.
  17. Enter "ExternalDataAckowledgementCreated" in the 'Event/Action Search' field.
  18. Click [View Activity Log].
  19. Validate that the 'CareFabric Monitor Report' contains an 'ExternalDataAcknowledgementCreated' record.
  20. Click [Click To View Record].
  21. Validate the 'referredToProviderID' - 'id' field contains the provider ID selected in the previous steps.
  22. Close the report and the form.
  23. Access Crystal Reports or other SQL Reporting Tool.
  24. Create a report using the 'SYSTEM.ccd_tempstorage' table.
  25. Validate a row is displayed for the CCD saved in the previous steps.
  26. Validate the 'PATID' field contains "Client A".
  27. Validate that the 'provider_referred_to' field contains the provider ID selected in the previous steps.
  28. Validate that the 'provider_referred_to_name' field contains the provider name selected in the previous steps.
  29. Close the report.
'External Documents' widget - 'Created Date To Display' filter
Scenario 1: 'External Documents' widget - Validate the 'Created Date To Display' filter
Specific Setup:
  • The 'External Document' widget and 'Console Widget Viewer' are on the HomeView.
  • A client has available CCD's that have been queried in the 'External Documents' widget on past dates (Client A).
Steps
  1. Select "Client A" and access the 'External Documents' widget.
  2. Click [Search].
  3. Validate a message is displayed stating: Match(es) found, # document(s) returned.
  4. Click [OK].
  5. Validate the 'Created Date to Display' field is displayed.
  6. Select "All" in the 'Created Date to Display' field.
  7. Validate the 'External Documents' widget displays all CCDs for the client from all dates.
  8. Select the current date in the 'Created Date to Display' field.
  9. Validate the 'External Documents' widget displays only CCDs from today.
  10. Click [View] for the desired CCD.
  11. Validate the CCD is displayed in the 'Console Widget Viewer'.
  12. Click [Close All].
'External Documents' widget - Document Status
Scenario 1: 'External Documents' widget - CCD Display
Specific Setup:
  • The 'External Document' widget and 'Console Widget Viewer' are on the HomeView.
  • A client has available CCD's (Client A).
Steps
  1. Select "Client A" and access the 'External Documents' widget.
  2. Click [Search].
  3. Validate a message is displayed stating: Match(es) found, # document(s) returned.
  4. Click [OK].
  5. Validate that the 'External Documents' widget contains a new CCD.
  6. Click [View].
  7. Validate that the CCD detail is displayed in the 'Console Widget Viewer'.
  8. Click [Save].
  9. Validate a message is displayed stating: Saved.
  10. Click [OK] and [Close All].
  11. Validate the CCD is no longer displayed in the 'Console Widget Viewer'.
  12. Validate the 'Status' for the CCD now contains "Saved".
  13. Click [View] for the same CCD.
  14. Validate that the CCD detail is displayed in the 'Console Widget Viewer'.
  15. Click [Save].
  16. Validate error message stated: "This document has already been saved".
  17. Click [OK] and [Close All].
Scenario 2: 'External Documents' widget - Validate the 'Status' column
Specific Setup:
  • The 'External Document' widget and 'Console Widget Viewer' are on the HomeView.
  • A client has available CCD's (Client A).
Steps
  1. Select "Client A" and access the 'External Documents' widget.
  2. Click [Search].
  3. Validate a message is displayed stating: Match(es) found, # document(s) returned.
  4. Click [OK].
  5. Validate that the 'External Documents' widget contains a new CCD.
  6. Validate the 'Status' field contains "New".
  7. Click [View] for the CCD.
  8. Validate the CCD detail is displayed in the 'Console Widget Viewer'.
  9. Validate the 'Status' field now contains "Viewed".
  10. Click [Save] in the 'Console Widget Viewer'.
  11. Validate a message is displayed stating: Saved.
  12. Click [OK].
  13. Validate the 'Status' field now contains "Saved".
  14. Click [Reconcile] in the 'Console Widget Viewer'.
  15. Validate the 'Clinical Reconciliation' form is displayed.
  16. Reconcile the desired items and file the form.
  17. Validate the 'External Documents' widget is displayed.
  18. Validate the 'Status' field now contains "Reconciled".
  19. Click [Close All].
Topics
• External Document Widget • CCD's • Query for External CCD
 

Avatar_PM_2024_Monthly_Release_2024.01.01_Details.csv