Skip to main content

Avatar PM 2024 Monthly Release 2024.01.02 Acceptance Tests


Update 19 Summary | Details
Payor based Authorization
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Payor Based Authorizations
Scenario 1: Payor Based Authorizations - Add/Edit/Delete payor based authorization
Specific Setup:
  • Registry Settings:
  • Payor Based Authorizations >> Enable Payor Based Authorizations = Y.
  • Payor Based Authorizations >> Enable CPT Based Payor Authorizations Registry Setting Value = N.
  • Authorization Group >> Require Authorizations at Guarantors/Payors Level Registry Setting Value = Y.
  • Authorization Group Definition:
  • New Authorization group(s) created. Note the authorization group number/names.
Steps
  1. Open 'Payor Based Authorizations’ form.
  2. Select 'Add' in the 'Add/Edit/Delete' field.
  3. Select desired guarantor from the 'Guarantor' field.
  4. Select desired program(s) from the 'Program' field.
  5. Enter desired date in the 'Effective Date' field. Note the date.
  6. Leave the 'Expiration Date' field empty.
  7. Select desired group number from the 'Authorization Group' field.
  8. Validate 'Service Codes' selected based on the selected 'Authorization Group'.
  9. Enter desired authorization number in the 'Authorization Number' field.
  10. Click [Submit].
  11. Open the 'Crystal Report' or any other SQL data viewer.
  12. Locate the PM namespace of the system.
  13. Query - select * from SYSTEM.table_payor_auths where GUARANTOR_ID=[desired guarantor id].
  14. Verify the 'effective_date' displays the correct date that is entered during creating a payor based authorization record.
  15. Verify the 'expiration_date' displays "NONE" because the field was blank during creating a payor based authorization record.
  16. Verify the 'authorization_number' field displays the correct authorization number.
  17. Open the 'Payor Based Authorizations’ form.
  18. Select 'Edit' from the 'Add/Edit/Delete' field.
  19. Click [Select Authorization To Edit/Delete].
  20. Select desired authorization record from the 'Edit Entry' list box.
  21. Click [OK].
  22. Update the 'Effective Date' field to different date. Note the date.
  23. Enter desired date in the 'Expiration Date' field. Note the date.
  24. Click [Submit].
  25. Open the 'Crystal Report' or any other SQL data viewer.
  26. Locate the PM namespace of the system.
  27. Query - select * from SYSTEM.table_payor_auths where GUARANTOR_ID=[desired guarantor id].
  28. Verify the 'effective_date' displays correct date that is changed during updating a payor based authorization record.
  29. Verify the 'expiration_date' displays correct date that is changed during updating a payor based authorization record.
  30. Verify the 'authorization_number' field displays the correct authorization number.
  31. Open the 'Payor Based Authorizations’ form.
  32. Select 'Edit' from the 'Add/Edit/Delete' field.
  33. Click [Select Authorization To Edit/Delete].
  34. Select desired authorization record from the 'Edit Entry' list box.
  35. Click [OK].
  36. Update the 'Effective Date' field to different date. Note the date.
  37. Enter same date in the 'Expiration Date' field. Note the date.
  38. Click [Submit].
  39. Open the 'Crystal Report' or any other SQL data viewer.
  40. Locate to the PM namespace of the system.
  41. Query - 'select * from SYSTEM.table_payor_auths where GUARANTOR_ID=[desired guarantor id]'.
  42. Verify the 'effective_date' displays correct date that is changed during updating a payor based authorization record.
  43. Verify the 'expiration_date' displays correct date that is changed during updating a payor based authorization record.
  44. Verify the 'authorization_number' field displays the correct authorization number.
  45. Open the 'Payor Based Authorizations’ form.
  46. Select 'Delete' from the 'Add/Edit/Delete' field.
  47. Click [Select Authorization To Edit/Delete].
  48. Select desired authorization record from the 'Edit Entry' list box.
  49. Click [OK].
  50. Click [Submit].
  51. Open the 'Crystal Report' or any other SQL data viewer.
  52. Locate to the PM namespace of the system.
  53. Query - 'select * from SYSTEM.table_payor_auths where GUARANTOR_ID=[desired guarantor id]'.
  54. Verify the 'effective_date' displays correct date that is changed during updating a payor based authorization record.
  55. Verify the 'expiration_date' displays correct date that is changed during updating a payor based authorization record.
  56. Verify the 'authorization_number' field displays the correct authorization number.
  57. Close the report.

Topics
• Payor Based Authorizations • Database Tables
Update 42 Summary | Details
File Import
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • File Import
  • Service Codes
Scenario 1: File Import - Service Codes
Specific Setup:
  • File Import:
  • Create an import file for adding new Service Code "File A".
  • Create an import file for editing the above Service Code: "File B".
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 = 'Compiled'.
  10. Click [OK].
  11. Select 'Post File' in the 'Action' field.
  12. Select "File A" in the 'Files(s)' field.
  13. Click [Process Action].
  14. Validate the message = 'Posted'.
  15. Click [OK].
  16. Select 'Print File' in the 'Action' field.
  17. Select "File A" in the 'Files(s)' field.
  18. Click [Process Action].
  19. Validate the Report.
  20. Click [Close Report].
  21. Click [Discard]
  22. Click [Yes]
  23. Open the "Service Codes" form.
  24. Click [Edit].
  25. Enter the 'Service Code'.
  26. Validate the fields of the form.
  27. Close the form.
  28. Repeat Steps 1-27 for Service Code Edit -'File B'.

Topics
• Service Codes • File Import
Update 43 Summary | Details
Quick Billing Rule Definition
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Quick Billing Rule Definition
Scenario 1: Quick Billing Rule Definition - Help Message on File Description
Steps
  1. Open the "Quick Billing Rule Definition" form.
  2. Click the [File Description] help button.
  3. Validate in the field description that the special characters '<' and '>' display correctly.
  4. Click the [Return To Form] link.
  5. Click the [Discard] button.

Topics
• Quick Billing
Update 48 Summary | Details
The 'Age Display Format' registry setting
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Call Intake
  • Pre Admit
  • Family Registration
  • Client Medical Conditions
Scenario 1: Admission - Validate the 'Age Display Format' registry setting
Steps
  1. Access the 'Registry Settings' Form.
  2. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  3. Click [View Registry Settings].
  4. Validate the 'Registry Setting Details' field contains: This registry setting accepts the values "1", "2", or "3", to customize the format of age across various forms and widgets, including 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit', 'Call Intake', 'Client Header', and the 'Client Information' widget. Selecting "1" enables a simplified age display, presenting only the clients' age in years across all specified forms and widgets. Selecting "2", a more detailed age field is made visible and the display of age only in years is hidden on the 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit' and 'Call Intake' forms. For clients older than three years, age is shown in months and years, while for those under three, age is shown in days, months, and years. Selecting "3" allows for clients under 3 years old to display their age in months, and those under 2 years to display their age in months and days. All clients aged 3 and above will display age in years only.
  5. Enter "1" in the 'Registry Setting Value' field.
  6. Submit the form.
  7. Access the 'Admission' form.
  8. Populate all required fields to admit a new client. This will be referred to as "Client A".
  9. Enter the desired value in the 'Date Of Birth' field.
  10. Validate the 'Age' field contains the client's age in years.
  11. Submit the form.
  12. Access the 'Registry Settings' Form.
  13. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  14. Click [View Registry Settings].
  15. Enter "2" in the 'Registry Setting Value' field.
  16. Submit the form.
  17. Select "Client A" and access the 'Admission' form.
  18. Click [Edit].
  19. Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
  20. Validate the 'Age' field contains the client's age in years and months.
  21. Enter a date making the client less than 3 years old in the 'Date Of Birth' field.
  22. Validate the 'Age' field contains the client's age in years, months, and days.
  23. Close the form.
  24. Access the 'Registry Settings' Form.
  25. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  26. Click [View Registry Settings].
  27. Enter "3" in the 'Registry Setting Value' field.
  28. Submit the form.
  29. Select "Client A" and access the 'Admission' form.
  30. Click [Edit].
  31. Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
  32. Validate the 'Age' field contains the client's age in years.
  33. Enter a date making the client between 2-3 years old in the 'Date Of Birth' field.
  34. Validate the 'Age' field contains the client's age in months.
  35. Enter a date making the client less than 2 years old in the 'Date Of Birth' field.
  36. Validate the 'Age' field contains the client's age in months and days.
  37. Close the form.
Scenario 2: Admission (Outpatient) - Validate the 'Age Display Format' registry setting
Steps
  1. Access the 'Registry Settings' Form.
  2. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  3. Click [View Registry Settings].
  4. Validate the 'Registry Setting Details' field contains: This registry setting accepts the values "1", "2", or "3", to customize the format of age across various forms and widgets, including 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit', 'Call Intake', 'Client Header', and the 'Client Information' widget. Selecting "1" enables a simplified age display, presenting only the clients' age in years across all specified forms and widgets. Selecting "2", a more detailed age field is made visible and the display of age only in years is hidden on the 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit' and 'Call Intake' forms. For clients older than three years, age is shown in months and years, while for those under three, age is shown in days, months, and years. Selecting "3" allows for clients under 3 years old to display their age in months, and those under 2 years to display their age in months and days. All clients aged 3 and above will display age in years only.
  5. Enter "1" in the 'Registry Setting Value' field.
  6. Submit the form.
  7. Access the 'Admission (Outpatient)' form.
  8. Populate all required fields to admit a new client. This will be referred to as "Client A".
  9. Enter the desired value in the 'Date Of Birth' field.
  10. Validate the 'Age' field contains the client's age in years.
  11. Submit the form.
  12. Access the 'Registry Settings' Form.
  13. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  14. Click [View Registry Settings].
  15. Enter "2" in the 'Registry Setting Value' field.
  16. Submit the form.
  17. Select "Client A" and access the 'Admission (Outpatient)' form.
  18. Click [Edit].
  19. Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
  20. Validate the 'Age' field contains the client's age in years and months.
  21. Enter a date making the client less than 3 years old in the 'Date Of Birth' field.
  22. Validate the 'Age' field contains the client's age in years, months, and days.
  23. Close the form.
  24. Access the 'Registry Settings' Form.
  25. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  26. Click [View Registry Settings].
  27. Enter "3" in the 'Registry Setting Value' field.
  28. Submit the form.
  29. Select "Client A" and access the 'Admission (Outpatient)' form.
  30. Click [Edit].
  31. Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
  32. Validate the 'Age' field contains the client's age in years.
  33. Enter a date making the client between 2-3 years old in the 'Date Of Birth' field.
  34. Validate the 'Age' field contains the client's age in months.
  35. Enter a date making the client less than 2 years old in the 'Date Of Birth' field.
  36. Validate the 'Age' field contains the client's age in months and days.
  37. Close the form.
Scenario 3: Call Intake - Validate the 'Age Display Format' registry setting
Specific Setup:
  • The 'Add Demographics To Call Intake' registry setting must be set to "Y" in Cal-PM systems.
Steps
  1. Access the 'Registry Settings' Form.
  2. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  3. Click [View Registry Settings].
  4. Validate the 'Registry Setting Details' field contains: This registry setting accepts the values "1", "2", or "3", to customize the format of age across various forms and widgets, including 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit', 'Call Intake', 'Client Header', and the 'Client Information' widget. Selecting "1" enables a simplified age display, presenting only the clients' age in years across all specified forms and widgets. Selecting "2", a more detailed age field is made visible and the display of age only in years is hidden on the 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit' and 'Call Intake' forms. For clients older than three years, age is shown in months and years, while for those under three, age is shown in days, months, and years. Selecting "3" allows for clients under 3 years old to display their age in months, and those under 2 years to display their age in months and days. All clients aged 3 and above will display age in years only.
  5. Enter "1" in the 'Registry Setting Value' field.
  6. Submit the form.
  7. Access the 'Call Intake' form.
  8. Populate all required fields to admit a client into a 'Call Intake' program. This will be referred to as "Client A".
  9. Enter the desired value in the 'Date Of Birth' field.
  10. Validate the 'Age' field contains the client's age in years.
  11. Submit the form.
  12. Access the 'Registry Settings' Form.
  13. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  14. Click [View Registry Settings].
  15. Enter "2" in the 'Registry Setting Value' field.
  16. Submit the form.
  17. Select "Client A" and access the 'Call Intake' form.
  18. Click [Edit].
  19. Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
  20. Validate the 'Age' field contains the client's age in years and months.
  21. Enter a date making the client less than 3 years old in the 'Date Of Birth' field.
  22. Validate the 'Age' field contains the client's age in years, months, and days.
  23. Close the form.
  24. Access the 'Registry Settings' Form.
  25. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  26. Click [View Registry Settings].
  27. Enter "3" in the 'Registry Setting Value' field.
  28. Submit the form.
  29. Select "Client A" and access the 'Call Intake' form.
  30. Click [Edit].
  31. Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
  32. Validate the 'Age' field contains the client's age in years.
  33. Enter a date making the client between 2-3 years old in the 'Date Of Birth' field.
  34. Validate the 'Age' field contains the client's age in months.
  35. Enter a date making the client less than 2 years old in the 'Date Of Birth' field.
  36. Validate the 'Age' field contains the client's age in months and days.
  37. Close the form.
Scenario 4: Pre Admit - Validate the 'Age Display Format' registry setting
Steps
  1. Access the 'Registry Settings' Form.
  2. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  3. Click [View Registry Settings].
  4. Validate the 'Registry Setting Details' field contains: This registry setting accepts the values "1", "2", or "3", to customize the format of age across various forms and widgets, including 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit', 'Call Intake', 'Client Header', and the 'Client Information' widget. Selecting "1" enables a simplified age display, presenting only the clients' age in years across all specified forms and widgets. Selecting "2", a more detailed age field is made visible and the display of age only in years is hidden on the 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit' and 'Call Intake' forms. For clients older than three years, age is shown in months and years, while for those under three, age is shown in days, months, and years. Selecting "3" allows for clients under 3 years old to display their age in months, and those under 2 years to display their age in months and days. All clients aged 3 and above will display age in years only.
  5. Enter "1" in the 'Registry Setting Value' field.
  6. Submit the form.
  7. Access the 'Pre Admit' form.
  8. Populate all required fields to admit a new client into a Pre Admit program. This will be referred to as "Client A".
  9. Enter the desired value in the 'Date Of Birth' field.
  10. Validate the 'Age' field contains the client's age in years.
  11. Submit the form.
  12. Access the 'Registry Settings' Form.
  13. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  14. Click [View Registry Settings].
  15. Enter "2" in the 'Registry Setting Value' field.
  16. Submit the form.
  17. Select "Client A" and access the 'Pre Admit' form.
  18. Click [Edit].
  19. Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
  20. Validate the 'Age' field contains the client's age in years and months.
  21. Enter a date making the client less than 3 years old in the 'Date Of Birth' field.
  22. Validate the 'Age' field contains the client's age in years, months, and days.
  23. Close the form.
  24. Access the 'Registry Settings' Form.
  25. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  26. Click [View Registry Settings].
  27. Enter "3" in the 'Registry Setting Value' field.
  28. Submit the form.
  29. Select "Client A" and access the 'Pre Admit' form.
  30. Click [Edit].
  31. Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
  32. Validate the 'Age' field contains the client's age in years.
  33. Enter a date making the client between 2-3 years old in the 'Date Of Birth' field.
  34. Validate the 'Age' field contains the client's age in months.
  35. Enter a date making the client less than 2 years old in the 'Date Of Birth' field.
  36. Validate the 'Age' field contains the client's age in months and days.
  37. Close the form.
Scenario 5: Family Registration - Validate the 'Age Display Format' registry setting
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
Steps
  1. Access the 'Registry Settings' Form.
  2. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  3. Click [View Registry Settings].
  4. Validate the 'Registry Setting Details' field contains: This registry setting accepts the values "1", "2", or "3", to customize the format of age across various forms and widgets, including 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit', 'Call Intake', 'Client Header', and the 'Client Information' widget. Selecting "1" enables a simplified age display, presenting only the clients' age in years across all specified forms and widgets. Selecting "2", a more detailed age field is made visible and the display of age only in years is hidden on the 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit' and 'Call Intake' forms. For clients older than three years, age is shown in months and years, while for those under three, age is shown in days, months, and years. Selecting "3" allows for clients under 3 years old to display their age in months, and those under 2 years to display their age in months and days. All clients aged 3 and above will display age in years only.
  5. Enter "1" in the 'Registry Setting Value' field.
  6. Submit the form.
  7. Access the 'Family Registration' form.
  8. Enter the desired value in the 'Select Family' dialog and click [New Family]. This will be referred to as "Family A".
  9. Enter the desired value in the 'Family Name' field.
  10. Enter the desired date in the 'Family Activation Date' field.
  11. Select the "Family Members" section.
  12. Click [Add New Item].
  13. Select "Client A" in the 'Client ID#' field.
  14. Enter the desired date in the 'Start Date Of Family Membership' field.
  15. Enter the desired value in the 'Date Of Birth' field.
  16. Validate the 'Age at Time of Data Entry' field contains the client's age in years.
  17. Submit the form.
  18. Access the 'Registry Settings' Form.
  19. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  20. Click [View Registry Settings].
  21. Enter "2" in the 'Registry Setting Value' field.
  22. Submit the form.
  23. Access the 'Family Registration' form.
  24. Search for and select "Family A" in the 'Select Family' dialog.
  25. Select the "Family Members" section.
  26. Select "Client A" in the 'Family Membership Information' grid and click [Edit Selected Item].
  27. Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
  28. Validate the 'Age at Time of Data Entry' field contains the client's age in years and months.
  29. Enter a date making the client less than 3 years old in the 'Date Of Birth' field.
  30. Validate the 'Age at Time of Data Entry' field contains the client's age in years, months, and days.
  31. Close the form.
  32. Access the 'Registry Settings' Form.
  33. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  34. Click [View Registry Settings].
  35. Enter "3" in the 'Registry Setting Value' field.
  36. Submit the form.
  37. Access the 'Family Registration' form.
  38. Search for and select "Family A" in the 'Select Family' dialog.
  39. Select the "Family Members" section.
  40. Select "Client A" in the 'Family Membership Information' grid and click [Edit Selected Item].
  41. Enter a date making the client older than 3 years old in the 'Date Of Birth' field.
  42. Validate the 'Age at Time of Data Entry' field contains the client's age in years.
  43. Enter a date making the client between 2-3 years old in the 'Date Of Birth' field.
  44. Validate the 'Age at Time of Data Entry' field contains the client's age in months.
  45. Enter a date making the client less than 2 years old in the 'Date Of Birth' field.
  46. Validate the 'Age at Time of Data Entry' field contains the client's age in months and days.
  47. Close the form.
Scenario 6: Validate the 'Age Display Format' registry setting in the 'Client Header' and 'Client Information' widget
Specific Setup:
  • A client is enrolled in an existing episode (Client A).
  • The 'Client Information' widget must be accessible on the HomeView.
Steps
  1. Access the 'Registry Settings' Form.
  2. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  3. Click [View Registry Settings].
  4. Validate the 'Registry Setting Details' field contains: This registry setting accepts the values "1", "2", or "3", to customize the format of age across various forms and widgets, including 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit', 'Call Intake', 'Client Header', and the 'Client Information' widget. Selecting "1" enables a simplified age display, presenting only the clients' age in years across all specified forms and widgets. Selecting "2", a more detailed age field is made visible and the display of age only in years is hidden on the 'Admission', 'Admission (OutPatient)', 'Family Registration', 'Pre Admit' and 'Call Intake' forms. For clients older than three years, age is shown in months and years, while for those under three, age is shown in days, months, and years. Selecting "3" allows for clients under 3 years old to display their age in months, and those under 2 years to display their age in months and days. All clients aged 3 and above will display age in years only.
  5. Enter "1" in the 'Registry Setting Value' field.
  6. Submit the form.
  7. Select "Client A" and access the 'Admission' form.
  8. Click [Edit].
  9. Enter the desired value in the 'Date Of Birth' field.
  10. Submit the form.
  11. Select "Client A" and access the 'Client Information' widget.
  12. Validate the 'Age' field contains the client's age in years.
  13. Select "Client A" and access the 'Admission' form.
  14. Click [Edit].
  15. Validate the 'Client Header' displays the client's age in years.
  16. Close the form.
  17. Access the 'Registry Settings' Form.
  18. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  19. Click [View Registry Settings].
  20. Enter "2" in the 'Registry Setting Value' field.
  21. Submit the form.
  22. Select "Client A" and access the 'Client Information' widget.
  23. Validate the 'Age' field displays the client's age in:
  24. Months and years if the client is older than 3 years old.
  25. Months, years, and days if the client is under 3 years old.
  26. Select "Client A" and access the 'Admission' form.
  27. Click [Edit].
  28. Validate the 'Client Header' displays the client's age in:
  29. Months and years if the client is older than 3 years old.
  30. Months, years, and days if the client is under 3 years old.
  31. Close the form.
  32. Access the 'Registry Settings' Form.
  33. Enter the 'Age Display Format' in the 'Limit Registry Settings to the Following Search Criteria' field.
  34. Click [View Registry Settings].
  35. Enter "3" in the 'Registry Setting Value' field.
  36. Submit the form.
  37. Select "Client A" and access the 'Client Information' widget.
  38. Validate the 'Age' field displays the client's age in:
  39. Years if the client is older than 3 years old.
  40. Months if the client is between 2 and 3 years old.
  41. Months and days if the client is under 2 years old.
  42. Select "Client A" and access the 'Admission' form.
  43. Click [Edit].
  44. Validate the 'Client Header' displays the client's age in:
  45. Years if the client is older than 3 years old.
  46. Months if the client is between 2 and 3 years old.
  47. Months and days if the client is under 2 years old.
  48. Close the form.

Topics
• Registry Settings • Admission • NX • Admission (Outpatient) • Call Intake • Pre Admit • Family Registration • Widgets • Client Header
Update 51 Summary | Details
Dictionary Update - extended dictionary is added for the 'Certification Category' field.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • BBH Setup
  • Adult/Child Eligibility Category
  • Financial Eligibility
  • Diagnosis
  • Client Charge Input
  • Electronic Billing
Scenario 1: Registry Setting - Enable BBH Service Modifiers
Steps
  1. Open the "Registry Settings" form.
  2. Enable the registry setting "Enable BBH Service Modifiers".
  3. Open the "User Definition" form.
  4. Validate the 2 forms "BBH Setup" and "Adult/Child Eligibility Category" are visible.
  5. Give the user access to the "BBH Setup" form and the "Adult/Child Eligibility Category" form.
  6. Refresh menus.
  7. Validate the "BBH Setup" form can be opened.
  8. Validate the "Adult/Child Eligibility Category" form can be opened.
  9. Open the "Registry Settings" form.
  10. Disable the registry setting "Enable BBH Service Modifiers".
  11. Open the "User Definition" form.
  12. Validate the 2 forms "BBH Setup" and "Adult/Child Eligibility Category" are no longer visible.
  13. Refresh menus.
  14. Validate the "BBH Setup" form is no longer available.
  15. Validate the "Adult/Child Eligibility Category" is no longer available.
Scenario 2: Adult/Child Eligibility Category - Field validations
Specific Setup:
  • Open the "Registry Settings" form.
  • Enable the registry setting "Enable BBH Service Modifiers".
  • Open the "User Definition" form.
  • Give the user access to the "BBH Setup" form and the "Adult/Child Eligibility Category" form.
  • Refresh menus.
  • Open the "BBH Setup" form.
  • Select the "Guarantor(s)" to include.in BBH processing by selecting them in the "Avatar Guarantors for BBH".
  • Select any service codes desired to be excluded from BBH processing.
  • Select any programs to excluded from BBH processing.
  • Navigate to the "Certification Category Setup" section and enter all certification categories that apply.
  • Establish effective and lapse dates of this eligibility category.
  • Establish "Modifier 1" and "Modifier 2" for the certification category.
  • At a minimum, establish a "No Eligibility" category to avoid any billing issues with any client assigned to a guarantor that is included in BBH Setup, but for whom there is no specific BBH setup.
  • Admit a test client into any episode that is not excluded in the "BBH Setup" form.
Steps
  1. Open the "Adult/Child Eligibility Category" form.
  2. Add a row by filing in all required fields and submitting the form.
  3. Submit the form.
  4. Add another row.
  5. Edit a row by changing some data.
  6. Retrieve the edited row and validate the changes are reflected.
  7. Delete a row and validate it's been removed.
Scenario 3: 837P - BBH Modifiers
Specific Setup:
  • Open the "Registry Settings" form.
  • Enable the registry setting "Enable BBH Service Modifiers".
  • Open the "User Definition" form.
  • Give the user access to the "BBH Setup" form and the "Adult/Child Eligibility Category" form.
  • Refresh menus.
  • Open the "BBH Setup" form.
  • Select the "Guarantor(s)" to include.in BBH processing by selecting them in the "Avatar Guarantors for BBH".
  • Select any service codes desired to be excluded from BBH processing.
  • Select any programs to excluded from BBH processing.
  • Set any modifiers that must be first position modifiers in the SV1 segment of the 837 Professional file.
  • Set any modifiers that must be last position modifiers in the SV1 segment of the 837 Professional file.
  • Navigate to the "Certification Category Setup" section and enter all certification categories that apply.
  • Establish effective and lapse dates of this eligibility category.
  • Establish "Modifier 1" and "Modifier 2" for the certification category.
  • At a minimum, establish a "No Eligibility" category to avoid any billing issues with any client assigned to a guarantor that is included in BBH Setup, but for whom there is no specific BBH setup.
  • Admit a test client into any program.
  • Using the "Adult/Child Eligibility Category" form.
  • Add a row of data for the test client.
  • Select an episode to assign this data to.
  • Select "Adult" in the "Adult or Child" field.
  • Enter a Start date and an End Date.
  • Select a "Certification Category".
  • Using the "Financial Eligibility" form.
  • Assign the test client to a guarantor. Select a guarantor selected in the "BBH Setup" form.
  • Be sure to fill out all required fields.
  • Populate the "Social Security Number" and "Subscriber Policy" fields.
  • Using the "Diagnosis" form.
  • Add diagnosis data for the test client.
  • Using "Client Charge Input" form.
  • Enter in at least one service. Be sure to use a service code that is specified in the "BBH Setup" form.
  • Using the "Close Charges" form.
  • Close charges for the test client.
Steps
  1. Using the "Electronic Billing" form.
  2. Generate an 837 Professional file that includes the BBH covered guarantor, service, and program.
  3. Validate the modifiers in the SV1 segment, where the first modifier is equal to Modifier 1 from the appropriate certification category as set up in "BBH Defaults" form.
  4. Also, validate the modifiers in the SV1 segment, where the last modifier is equal to Modifier 2 from the appropriate certification category as set up in "BBH Defaults" form.
  5. Using the "BBH Setup" form.
  6. Edit an existing row to add a value to the "First Modifier" and for the "Last Modifier".
  7. Using the "Electronic Billing" form.
  8. Generate an 837 Professional file that includes the BBH covered guarantor, service, and program.
  9. Validate the modifiers in the SV1 segment, where the first modifier is equal to a modifier from the "First Position Modifiers" field from the appropriate certification category as set up in "BBH Defaults" form.
  10. Validate the modifiers in the SV1 segment, where the last modifier is equal to a modifier from the "Last Position Modifiers" field from the appropriate certification category as set up in "BBH Defaults" form.
  11. Open the "Registry Settings" form.
  12. Disable the registry setting "Enable BBH Service Modifiers" by setting it to "N" for "No".
  13. Open the "Electronic Billing" form.
  14. Generate an 837 Professional file for the client and service created for this test.
  15. Validate there are no modifiers from any "BBH Setup" in the SV1 segment.
Scenario 4: BBH Setup Form - Field Validations
Specific Setup:
  • Open the "Registry Settings" form.
  • Enable the registry setting "Enable BBH Service Modifiers".
  • Open the "User Definition" form.
  • Give the user access to the "BBH Setup" form.
  • Refresh menus.
Steps
  1. Open the "BBH Setup" form.
  2. Populate each field on the form.
  3. Add multiple rows in the "Certification Category" table.
  4. File the form.
  5. Open the "BBH Setup" form.
  6. Validate the fields re display as they were previously filed.
  7. Edit one of the rows in the "Certification Category" table.
  8. Delete a row from the table.
  9. Open the "BBH Setup" form.
  10. Ensure that a default eligibility category of "Not Eligible" is established.

Topics
• 837 Professional • Registry Settings
Update 55 Summary | Details
Future Functionality
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • HL7 Connection Monitor
  • Delete Last Movement
Scenario 1: Admitting a client into a pre-admit program, upgrading to an inpatient program and delete last movement
Specific Setup:
  • A generic ADT Outbound connection must exist. (ADT-TEST)
  • An ADT-RXCONNECT Outbound connection must exist.
  • An ADT Outbound connection must exist with a 'Connection Profile' of MATRIXCARE. This can be done via an Avatar HL7 Customization Pack that can be requested via your Netsmart Representative. (ADT-MATRIXCARE)
  • The ‘Avatar PM->Client Management->Movement Options->->->Allow Admission To File/Edit Pre-Admits’ registry setting must be set to "Y".
  • The 'Avatar PM->System Maintenance->Client Maintenance->->->Revert To Pre-Admit When Deleting Admission Movement’ registry setting must be set to "Y".
  • Please log out of the application and log back in after completing the above configuration.
Steps
  1. Access the 'Admission' form.
  2. Enter a 'Last Name', 'First Name', select a 'Sex', enter a 'Social Security #' and a 'Date of Birth' and click [Search] and [New Client].
  3. Validate an 'Auto Assign ID Number' message is displayed and click [Yes].
  4. Set the 'Preadmit/Admission Date' of "01/01/2024", a 'Preadmit/Admit Time' of "09:00 AM", populate the 'Demographics' information, and populate all remaining required fields and click [Submit].
  5. Access the 'HL7 Connection Monitor' form.
  6. Select the "ADT-RXCONNECT" Outbound connection in the 'Select Row' field.
  7. Validate the 'Last Message Processed' field contains an 'A05' event that contains a 'PID-3'segment which is the PATID with leading zero's and a 'PV1-44' segment of "202401010900".
  8. Select the "ADT-TEST" Outbound connection in the 'Select Row' field.
  9. Validate the 'Last Message Processed' field contains an 'A05' event that contains 'PID-3' segment which is the PATID with leading zero's and a 'PV1-44' segment of "202401010900".
  10. Validate there is no new message for "ADT-MATRIXCARE".
  11. Close the form.
  12. Access the 'Admission' form for the client selected.
  13. Select the existing row in the pre-display and click [Edit].
  14. Change the 'Preadmit/Admission Date' to "02/10/2024", a 'Preadmit/Admit Time' to "01:00 PM".
  15. Change the 'Program' field to an Inpatient program.
  16. Populate all required fields.
  17. Click the 'Inpatient/Partial/Day Treatment' section and populate all required fields and click [Submit].
  18. Access the 'HL7 Connection Monitor' form.
  19. Select the "ADT-RXCONNECT" Outbound connection in the 'Select Row' field.
  20. Validate the 'Last Message Processed' field contains an 'A08' event that contains a 'PID-3' segment which is the PATID with leading zero's and a 'PV1-44' segment of "202402101300".
  21. Select the "ADT-TEST" Outbound connection in the 'Select Row' field.
  22. Validate the 'Last Message Processed' field contains an 'A08' event that contains a 'PID-3' segment which is the PATID with leading zero's and a 'PV1-44' segment of "202402101300".
  23. Select the "ADT-MATRIXCARE" Outbound connection in the 'Select Row' field.
  24. Validate the 'Last Message Processed' field contains an 'A01' event with an 'MSH-4' segment of "98", a 'PID-3' segment of the PATID with no leading zeros, and a 'PV1-44' segment that contains "202402101300".
  25. Close the form.
  26. Access the 'Delete Last Movement' form.
  27. Validate a message is displayed stating "Deletion of any movement will remove the client from any bed they may be in. If a client needs to be in a bed, it needs to be entered via Unit/Room/Bed Assignment." and click [OK].
  28. Select "Episode #1" in the 'Episode Number' field.
  29. Validate the 'Client Information' field contains the information for the admission program and click [Submit].
  30. Validate a message is displayed stating " You are about to delete an Admission movement for episode 1. Deleting this movement will revert the episode to the Pre-Admit status. Do you want to continue?" and click [Yes].
  31. Access the 'HL7 Connection Monitor' form.
  32. Select the "ADT-RXCONNECT" Outbound connection in the 'Select Row' field.
  33. Validate the 'Last Message Processed' field contains an 'A08' event that contains a 'PID-3' segment which is the PATID with leading zero's and a 'PV1-44' segment of "202401010900".
  34. Select the "ADT-TEST" Outbound connection in the 'Select Row' field.
  35. Validate the 'Last Message Processed' field contains an 'A08' event that contains a 'PID-3' segment which is the PATID with leading zero's and a 'PV1-44' segment of "202401010900".
  36. Select the "ADT-MATRIXCARE" Outbound connection in the 'Select Row' field.
  37. Validate the 'Last Message Processed' field contains an 'A11' event with a 'PID-3' segment of the PATID with no leading zeros, and a 'PV1-44' segment that contains "202402101300".
  38. Close the form.

Topics
• HL7 • HL7 Connection Monitor
Update 57 Summary | Details
Service Fee/Cross Reference Maintenance
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • File Import
  • Service Fee
  • Service Fee/Cross Reference Maintenance
  • Service Fee/Cross Reference and Guarantor Definition Export
Scenario 1: File Import - 'Service Fee/Cross Reference' and 'Service Guarantor Definitions' file type(s).
Specific Setup:
  • An existing service code is identified, or a new one is created. Note the service code.
  • Service code 1.
  • An existing financial class is identified. Note the financial class.
  • Financial Class 1.
  • File Import:
  • Service Fee/Cross Reference Maintenance:
  • File 1: Is created for 'Service code 1' with 'From Date' and contains a value with the below conditions for the new field 'County Where Service is Rendered'.
  • Only having alphanumeric characters.
  • More than 18 characters in length.
  • File 2: Is created for 'Service code 1' with 'From Date' and contains a value with the below conditions for the new field 'County Where Service is Rendered'.
  • Having 1-8 characters.
  • Having non-alphanumeric characters (blank spaces, symbols, etc.).
  • File 3: Is created for 'Service code 1' with 'From Date' and contains a value with the below conditions for the new field 'County Where Service is Rendered'.
  • Having only 1-8 alphanumeric characters.
  • Not having characters like - (blank spaces, symbols, etc.).
  • Service Guarantor Definition:
  • File 4: Is created for 'Service code 1' and 'Financial Class 1' with 'From Date' that contains a value with the below conditions for the new field 'County Where Service is Rendered'.
  • Only having alphanumeric characters.
  • More than 18 characters in length.
  • File 5: Is created for 'Service code 1' and 'Financial Class 1' with 'From Date' that contains a value with the below conditions for the new field 'County Where Service is Rendered'.
  • Having 1-8 characters.
  • Having non-alphanumeric characters (blank spaces, symbols, etc.).
  • File 6: Is created for 'Service code 1' and 'Financial Class 1' with 'From Date' that contains a value with the below conditions for the new field 'County Where Service is Rendered'.
  • Having only 1-8 alphanumeric characters.
  • Not having characters like - (blank spaces, symbols, etc.).
Steps
  1. Open the 'File Import' form.
  2. Select the 'Service Fee/Cross Reference Maintenance' from the 'File Type' field.
  3. Select the 'Upload New File' option.
  4. Click [Process Action].
  5. Upload 'File 1'.
  6. Select the 'Compile/Validate File' option.
  7. Select the File from the dropdown that was uploaded.
  8. Click [Process Action].
  9. Verify the information message: "File [File Name] contains one or more errors. These errors can be reviewed using 'Print Errors' action".
  10. Click [OK].
  11. Select the 'Print Errors' option.
  12. Select the File from the dropdown that has errors.
  13. Click [Process Action].
  14. Review the error report.
  15. Verify the report displays the error: 'Enter up to 18 alphanumeric characters.'.
  16. Click [X].
  17. Select the 'Delete File' option.
  18. Select the File from the dropdown that has errors.
  19. Click [Process Action].
  20. Click [Yes].
  21. Click [OK].
  22. Select the 'Upload New File' option.
  23. Click [Process Action].
  24. Upload 'File 2'.
  25. Select the 'Compile/Validate File' option.
  26. Select the File from the dropdown that was uploaded.
  27. Click [Process Action].
  28. Verify the information message: "File [File Name] contains one or more errors. These errors can be reviewed using 'Print Errors' action".
  29. Click [OK].
  30. Select the 'Print Errors' option.
  31. Select the File from the dropdown that has errors.
  32. Click [Process Action].
  33. Review the error report.
  34. Verify the report displays the error: 'Enter up to 18 alphanumeric characters.'.
  35. Click [X].
  36. Select the 'Delete File' option.
  37. Select the File from the dropdown that has errors.
  38. Click [Process Action].
  39. Click [Yes].
  40. Click [OK].
  41. Select the 'Upload New File' option.
  42. Click [Process Action].
  43. Upload 'File 3'.
  44. Select the 'Compile/Validate File' option.
  45. Select the File from the dropdown that was uploaded.
  46. Click [Process Action].
  47. Verify the success message: "Compiled.".
  48. Click [OK].
  49. Select the 'Post File' option.
  50. Select the File from the dropdown that was successfully compiled.
  51. Click [Process Action].
  52. Review the error report.
  53. Verify the warning message displayed: "Posting this file will remove all fee definitions from your system and create new definitions with the information that exists in this file. Are you sure you want to continue?".
  54. Click [Yes].
  55. Verify the success message: "Posted.".
  56. Click [OK].
  57. Select the 'Print File' option.
  58. Select the File from the dropdown that was successfully posted.
  59. Click [Process Action].
  60. Search for 'Service code 1'.
  61. Verify that the 'County Where Service is Rendered' and its value is only displayed for the service codes that have the data filed. (If there is no data, it will not appear)
  62. Click [Close Report].
  63. Click [Discard].
  64. Click [Yes].
  65. Open the 'Service Fee/Cross Reference Maintenance' form.
  66. Select the 'Edit Existing' option.
  67. Search and select 'Service code 1' in the 'Service Code' field.
  68. Enter the date used for 'Service code 1' in 'File 3'.
  69. Click [Select Fee/Cross Ref To Edit/Default From Existing Row].
  70. Select the appropriate record from the list.
  71. Click [OK].
  72. Verify that the field 'County Where Service is Rendered' has the value posted in 'File 3'.
  73. Click [Discard].
  74. Click [Yes].
  75. Open the 'File Import' form.
  76. Select the 'Service Guarantor Definitions' from the 'File Type' field.
  77. Select the 'Upload New File' option.
  78. Click [Process Action].
  79. Upload 'File 4'.
  80. Select the 'Compile/Validate File' option.
  81. Select the File from the dropdown that was uploaded.
  82. Click [Process Action].
  83. Verify the information message: "File [File Name] contains one or more errors. These errors can be reviewed using 'Print Errors' action".
  84. Click [OK].
  85. Select the 'Print Errors' option.
  86. Select the File from the dropdown that has errors.
  87. Click [Process Action].
  88. Review the error report.
  89. Verify the report displays the error: 'Enter up to 18 alphanumeric characters.'.
  90. Click [X].
  91. Select the 'Delete File' option.
  92. Select the File from the dropdown that has errors.
  93. Click [Process Action].
  94. Click [Yes].
  95. Click [OK].
  96. Select the 'Upload New File' option.
  97. Click [Process Action].
  98. Upload 'File 5'.
  99. Select the 'Compile/Validate File' option.
  100. Select the File from the dropdown that was uploaded.
  101. Click [Process Action].
  102. Verify the information message: "File [File Name] contains one or more errors. These errors can be reviewed using 'Print Errors' action".
  103. Click [OK].
  104. Select the 'Print Errors' option.
  105. Select the File from the dropdown that has errors.
  106. Click [Process Action].
  107. Review the error report.
  108. Verify the report displays the error: 'Enter up to 18 alphanumeric characters.'.
  109. Click [X].
  110. Select the 'Delete File' option.
  111. Select the File from the dropdown that has errors.
  112. Click [Process Action].
  113. Click [Yes].
  114. Click [OK].
  115. Select the 'Upload New File' option.
  116. Click [Process Action].
  117. Upload 'File 6'.
  118. Select the 'Compile/Validate File' option.
  119. Select the File from the dropdown that was uploaded.
  120. Click [Process Action].
  121. Verify the success message: "Compiled.".
  122. Click [OK].
  123. Select the 'Post File' option.
  124. Select the File from the dropdown that was successfully compiled.
  125. Click [Process Action].
  126. Review the error report.
  127. Verify the warning message displayed: "Posting this file will remove all fee definitions from your system and create new definitions with the information that exists in this file. Are you sure you want to continue?".
  128. Click [Yes].
  129. Verify the success message: "Posted.".
  130. Click [OK].
  131. Click [Discard].
  132. Click [Yes].
  133. Open the 'Service Fee/Cross Reference Maintenance' form.
  134. Select the 'Guarantor Definitions' section.
  135. Select the 'Edit Existing' option.
  136. Search and select 'Service code 1' in the 'Service Code' field.
  137. Enter the date used for 'Service code 1' in 'File 6'.
  138. Click [Select Definition To Edit/Default From Existing Row].
  139. Select the appropriate record from the list.
  140. Click [OK].
  141. Verify that the field 'County Where Service is Rendered' has the value posted in 'File 6'.
  142. Click [Discard].
  143. Click [Yes].
Scenario 2: Service Fee/Cross Reference Definition - Guarantor Definition - Form and Report - field validations
Specific Setup:
  • An existing service code is identified, or a new one is created. Note the service code.
  • Service code 1.
  • Service Fee/Cross Reference Definition:
  • Has an existing 'Service Fee/Cross Reference Definition'. (note the 'From Date')
  • The 'County Where Service is Rendered' field does not have any value.
  • Guarantor Definition:
  • Does not have any existing 'Guarantor Definition'.
  • Service code 2.
  • Has an existing 'Service Fee/Cross Reference Definition'. (note the 'From Date')
  • The 'County Where Service is Rendered' field does not have any value.
Steps
  1. Open the 'Service Fee/Cross Reference Maintenance' form.
  2. Verify that the new field 'County Where Service is Rendered' is displayed.
  3. Initially this field will be empty.
  4. This field will be enabled and not required.
  5. Select the 'Enter New' option.
  6. This field will be empty.
  7. This field will be enabled and not required.
  8. Select the 'Edit Existing' option.
  9. Validate that the new field 'County Where Service is Rendered' is displayed.
  10. This field will be disabled now.
  11. Search and select 'Service code 1' in the 'Service Code' field.
  12. Enter the appropriate date value in the 'From Date' field for 'Service code 1' noted in the setup.
  13. Click [Select Fee/Cross Ref To Edit/Default From Existing Row].
  14. Select the appropriate record from the list.
  15. Click [OK].
  16. Validate that the new field 'County Where Service is Rendered' is displayed.
  17. This field will be empty.
  18. This field will be enabled and not required.
  19. Try to enter any desired value that is more than 18 characters in length in the field 'County Where Service is Rendered'.
  20. Verify that the field is restricted only to accept 18 characters.
  21. Enter any desired value in the 'County Where Service is Rendered' field that satisfies the following conditions,
  22. The total character length will be 1 - 18.
  23. Will have characters other than alphanumeric (Blank spaces).
  24. Tab out from the 'County Where Service is Rendered' field.
  25. Verify that the error message displayed: "Invalid entry. Please enter 1-18 alphanumeric characters."
  26. Click [OK].
  27. Select the 'Service Fee/Cross Reference Maintenance' item.
  28. Validate that the value is cleared in the 'County Where Service is Rendered' field.
  29. Enter any desired value in the 'County Where Service is Rendered' field that satisfies the following conditions,
  30. The total character length will be 1 - 18.
  31. Will have characters other than alphanumeric (special characters, symbols, etc.).
  32. Tab out from the 'County Where Service is Rendered' field.
  33. Verify that the error message displayed: "Invalid entry. Please enter 1-18 alphanumeric characters."
  34. Click [OK].
  35. Select the 'Service Fee/Cross Reference Maintenance' item.
  36. Validate that the value is cleared in the 'County Where Service is Rendered' field.
  37. Enter any desired value in the 'County Where Service is Rendered' field that satisfies the following conditions,
  38. The total character length will be 1 - 18.
  39. Will have only the alphanumeric characters (without blank spaces, special characters, symbols, etc.).
  40. Tab out from the 'County Where Service is Rendered' field.
  41. Click [Submit].
  42. Click [Yes].
  43. Validate that the value is cleared in the 'County Where Service is Rendered' field and disabled.
  44. Select the 'Edit Existing' option.
  45. Search and select 'Service code 2' in the 'Service Code' field.
  46. Enter the appropriate date value in the 'From Date' field for 'Service code 2' noted in the setup.
  47. Click [Select Fee/Cross Ref To Edit/Default From Existing Row].
  48. Select the appropriate record from the list.
  49. Click [OK].
  50. Validate that the new field 'County Where Service is Rendered' does not have any values in it.
  51. Click [Submit].
  52. Click [Yes].
  53. Click [Service Fee/Cross Reference Definition Report].
  54. Select 'Service code 1' in the group tree.
  55. Click the 'Service Code Cross References' link.
  56. Verify that the new field 'County Where Service is Rendered' is displayed with the value.
  57. Navigate back to the 'Main report' tab.
  58. Select 'Service code 2' in the group tree.
  59. Click the 'Service Code Cross References' link.
  60. Verify that the new field 'County Where Service is Rendered' is not displayed when there is no value filed.
  61. Click [Close Report].
  62. Click [Discard].
  63. Click [Yes].
  64. Open the 'Service Fee/Cross Reference Maintenance' form.
  65. Select the 'Guarantor Definitions' item.
  66. Verify that the new field 'County Where Service is Rendered' is displayed.
  67. Initially this field will be empty.
  68. This field will be enabled and not required.
  69. Select the 'Edit Existing' option.
  70. Validate that the new field 'County Where Service is Rendered' is displayed.
  71. This field will be disabled now.
  72. Select the 'Enter New' option.
  73. This field will be empty.
  74. This field will be enabled and not required.
  75. Search and select 'Service code 1' in the 'Service Code' field.
  76. Enter any desired date value in the 'From Date' field.
  77. Enter any desired values in all the required fields.
  78. Validate that the new field 'County Where Service is Rendered' is displayed.
  79. This field will be empty.
  80. This field will be enabled and not required.
  81. Try to enter any desired value that is more than 18 characters in length in the field 'County Where Service is Rendered'.
  82. Verify that the field is restricted only to accept 18 characters.
  83. Enter any desired value in the 'County Where Service is Rendered' field that satisfies the following conditions,
  84. The total character length will be 1 - 18.
  85. Will have characters other than alphanumeric (Blank spaces).
  86. Tab out from the 'County Where Service is Rendered' field.
  87. Verify that the error message displayed: "Invalid entry. Please enter 1-18 alphanumeric characters."
  88. Click [OK].
  89. Validate that the value is cleared in the 'County Where Service is Rendered' field.
  90. Enter any desired value in the 'County Where Service is Rendered' field that satisfies the following conditions,
  91. The total character length will be 1 - 18.
  92. Will have characters other than alphanumeric (special characters, symbols, etc.).
  93. Tab out from the 'County Where Service is Rendered' field.
  94. Verify that the error message displayed: "Invalid entry. Please enter 1-18 alphanumeric characters."
  95. Click [OK].
  96. Validate that the value is cleared in the 'County Where Service is Rendered' field.
  97. Enter any desired value in the 'County Where Service is Rendered' field that satisfies the following conditions,
  98. The total character length will be 1 - 18.
  99. Will have only the alphanumeric characters (without blank spaces, special characters, symbols, etc.).
  100. Tab out from the 'County Where Service is Rendered' field.
  101. Click [Submit].
  102. Click [Yes].
  103. Validate that the value is cleared in the 'County Where Service is Rendered' field and disabled.
  104. Select the 'Edit Existing' option.
  105. Search and select 'Service code1' in the 'Service Code' field.
  106. Enter the date that is used in step 2(g) in the 'From Date' field.
  107. Click [Select Definition To Edit/Default From Existing Row].
  108. Select the appropriate record from the list.
  109. Click [OK].
  110. Validate that the new field 'County Where Service is Rendered' has the value filed in step 2(v).
  111. Click [Discard].
  112. Click [Yes].
Scenario 3: Validate 'Service Fee/Cross Reference and Guarantor Definition Export'
Specific Setup:
  • An existing service code is identified or a new one is created. Note the service code.
  • Service code 1.
  • Service Fee/Cross Reference Definition:
  • Has an existing 'Service Fee/Cross Reference Definition'.
  • Note the value in 'From Date'.
  • The 'County Where Service is Rendered' field contains a valid value.
  • Note the value in 'County Where Service is Rendered'.
  • Note any other desired values.
  • Guarantor Definition:
  • Has an existing 'Guarantor Definition'.
  • Note the value in 'From Date'.
  • The 'County Where Service is Rendered' field contains a valid value.
  • Note the value in 'County Where Service is Rendered'.
  • Note any other desired values.
  • Service code 2.
  • Service Fee/Cross Reference Definition:
  • Has an existing 'Service Fee/Cross Reference Definition'.
  • Note the value in 'From Date'.
  • The 'County Where Service is Rendered' field does not contain any value.
  • Note any other desired values.
  • Guarantor Definition:
  • Has an existing 'Guarantor Definition'.
  • Note the value in 'From Date'.
  • The 'County Where Service is Rendered' field does not contain any value.
  • Note any other desired values.
Steps

Note: The crystal report contains all fields available for export, and therefore is not intended to be readable. Process the export to read the data.

  1. Open 'Service Fee/Cross Reference and Guarantor Definition Export'.
  2. Select 'Guarantor Definition' in the 'Record Type(s) to Export' field.
  3. Verify that the 'Export to Crystal Report' is enabled.
  4. Verify that the 'Export Service Fee/Cross Reference to File' is disabled.
  5. Verify that the 'Export Guarantor Definition to File' is enabled.
  6. Click [Export to Crystal Report].
  7. Verify that there are two options as below:
  8. Service Fee/Cross Reference Export.
  9. Guarantor Definition Export.
  10. Click the 'Service Fee/Cross Reference Export' link.
  11. Verify that the report shows "No Data Found For Report".
  12. Return to the 'Main Report'.
  13. Click the 'Guarantor Definition Export' link.
  14. Validate that the report is displaying the value for the field 'County Where Service is Rendered', for 'Service code 1'.
  15. Validate that there is no value displayed for the field 'County Where Service is Rendered' for 'Service code 2'.
  16. Click [Close Report].
  17. Click [Export Guarantor Definition to File].
  18. Verify that the exported .txt file is stored locally.
  19. Verify that the file contains 'Service Code 1', 'From Date', and the 'County Where Service is Rendered' values.
  20. Close the file and return to the form.
  21. Uncheck 'Guarantor Definition' in the 'Record Type(s) to Export' field.
  22. Verify that the 'Export to Crystal Report' is disabled.
  23. Verify that the 'Export Service Fee/Cross Reference to File' is disabled.
  24. Verify that the 'Export Guarantor Definition to File' is disabled.
  25. Select 'Service Fee/Cross Reference' in the 'Record Type(s) to Export' field.
  26. Verify that the 'Export to Crystal Report' is enabled.
  27. Verify that the 'Export Service Fee/Cross Reference to File' is enabled.
  28. Verify that the 'Export Guarantor Definition to File' is disabled.
  29. Click [Export to Crystal Report].
  30. Verify that there are two options as below:
  31. Service Fee/Cross Reference Export.
  32. Guarantor Definition Export.
  33. Click the 'Guarantor Definition Export' link.
  34. Verify that the report shows "No Data Found For Report".
  35. Return to the 'Main Report'.
  36. Click the 'Service Fee/Cross Reference Export' link.
  37. Validate that the report is displaying the value for the field 'County Where Service is Rendered', for 'Service code 1'.
  38. Validate that there is no value displayed for the field 'County Where Service is Rendered' for 'Service code 2'.
  39. Click [Close Report].
  40. Click [Export Service Fee/Cross Reference to File].
  41. Verify that the exported .txt file is stored locally.
  42. Verify that the file contains 'Service Code 1', 'From Date', and the 'County Where Service is Rendered' values.
  43. Close the file and return to the form.
  44. Click [Discard].
  45. Click [Yes].
Electronic Billing - 837 Institutional
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Service Fee/Cross Reference Maintenance
  • Electronic Billing
Scenario 1: Electronic Billing - 837I with and without 'County Where Service is Rendered' field value.
Specific Setup:
  • Service code 1.
  • An existing service code is identified or a new one is created. (Note the service code).
  • Service Fee/Cross Reference Definition:
  • Has an existing 'Service Fee/Cross Reference Definition'. (note the 'From Date')
  • The 'County Where Service is Rendered' field does not contain any value.
  • Guarantor Definition:
  • Does not have any existing 'Guarantor Definition'.
  • Guarantor 1:
  • Identify an existing guarantor.
  • Note down the financial class of 'Guarantor 1'
  • Financial class 1.
  • Client 1:
  • A new client is created and admitted to an inpatient program.
  • The client has an active diagnosis and financial eligibility records.
  • The client has the closed charge for 'Service code 1'.
  • Interim batch 1:
  • An interim batch is created that covers the charge for 'Client 1'.
Steps
  1. Open the 'Service Fee/Cross Reference Maintenance' form.
  2. Select 'Edit Existing'.
  3. Search and select 'Service code 1' in the 'Service Code' field.
  4. Enter the appropriate date value in the 'From Date' field for 'Service code 1' noted in the setup.
  5. Click [Select Fee/Cross Ref To Edit/Default From Existing Row].
  6. Select the appropriate record from the list.
  7. Click [OK].
  8. Validate that the new field 'County Where Service is Rendered' is displayed and contains no value.
  9. Select the 'Guarantor Definitions' item.
  10. Select 'Enter New'.
  11. Search and select 'Service code 1' in the 'Service Code' field.
  12. Enter any desired date value in the 'From Date'.
  13. Select 'Financial class 1'.
  14. Select 'Guarantor 1'.
  15. Select all other required fields.
  16. Leave the 'County Where Service is Rendered' field as blank.
  17. Click [Submit].
  18. Click [No].
  19. Open the 'Electronic Billing' form.
  20. Run the '837-Institutional' compile by selecting the below values:
  21. Financial class 1.
  22. Guarantor 1.
  23. Interim batch 1.
  24. Print the compiled 837I bill file.
  25. Validate that the 2300-HI-11 segment displays correctly and that no new data is present.
  26. Close the report.
  27. Click [No].
  28. Open the 'Service Fee/Cross Reference Maintenance' form.
  29. Select 'Edit Existing'.
  30. Search and select 'Service code 1' in the 'Service Code' field.
  31. Enter the appropriate date value in the 'From Date' field for 'Service code 1' noted in the setup.
  32. Click [Select Fee/Cross Ref To Edit/Default From Existing Row].
  33. Select the appropriate record from the list.
  34. Click [OK].
  35. Enter any desired value in the new field 'County Where Service is Rendered'.
  36. Click [Submit].
  37. Click [No].
  38. Open the 'Electronic Billing' form.
  39. Run the '837-Institutional' compile by selecting the below values:
  40. Financial class 1.
  41. Guarantor 1.
  42. Interim batch 1.
  43. Print the compiled 837I bill file.
  44. Validate that there is a new field entry in 2300-HI-11 for the value filed for 'County Where Service is Rendered' in the 'Service Fee/Cross Maintenance' section.
  45. For example, It will be listed as "BE:85:::<value>".
  46. Close the report.
  47. Click [No].
  48. Open the 'Service Fee/Cross Reference Maintenance' form.
  49. Select the 'Guarantor Definitions' item.
  50. Select 'Edit Existing'.
  51. Search and select 'Service code 1' in the 'Service Code' field.
  52. Enter the appropriate date value in the 'From Date' field for 'Service code 1' noted in the setup.
  53. Click [Select Fee/Cross Ref To Edit/Default From Existing Row].
  54. Select the appropriate record from the list.
  55. Click [OK].
  56. Enter any desired value in the new field 'County Where Service is Rendered'.
  57. Click [Submit].
  58. Click [No].
  59. Open the 'Electronic Billing' form.
  60. Run the '837-Institutional' compile by selecting the below values:
  61. Financial class 1.
  62. Guarantor 1.
  63. Interim batch 1.
  64. Print the compiled 837I bill file.
  65. Validate that there is a new field entry in 2300-HI-11 for the value filed for 'County Where Service is Rendered' in the 'Guarantor Definitions' section.
  66. For example, It will be listed as "BE:85:::<value>".
  67. Close the report.
  68. Click [No].
  69. Open the 'Service Fee/Cross Reference Maintenance' form.
  70. Select 'Edit Existing'.
  71. Search and select 'Service code 1' in the 'Service Code' field.
  72. Enter the appropriate date value in the 'From Date' field for 'Service code 1' noted in the setup.
  73. Click [Select Fee/Cross Ref To Edit/Default From Existing Row].
  74. Select the appropriate record from the list.
  75. Click [OK].
  76. Validate that the field 'County Where Service is Rendered' is displayed with the value already in the file.
  77. Set the 'County Where Service is Rendered' field as empty.
  78. Click [Submit].
  79. Click [No].
  80. Open the 'Electronic Billing' form.
  81. Run the '837-Institutional' compile by selecting the below values:
  82. Financial class 1.
  83. Guarantor 1.
  84. Interim batch 1.
  85. Print the compiled 837I bill file.
  86. Validate that there is a new field entry in 2300-HI-11 for the value filed for 'County Where Service is Rendered' in the 'Guarantor Definitions' section.
  87. For example, It will be listed as "BE:85:::<value>".
  88. Close the report.
  89. Click [No].

Topics
• Service Fee/Cross Reference Maintenance • File Import • Claim Follow-up • Service Fee/Cross Reference and Guarantor Definition Export • Electronic Billing • 837 Institutional
Update 60 Summary | Details
'Service Codes' form
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Service Codes
Scenario 1: Service Codes - Add/Edit a Service Code
Steps
  1. Access the 'Service Codes' form.
  2. Select "Add" in the 'Add New or Edit Existing' field.
  3. Enter the desired value in the 'New Service Code' field.
  4. Enter any value with an equal sign in the 'Service Code Definition' field.
  5. Validate a message is displayed stating: Service Code Definition cannot contain an equal sign.
  6. Click [OK].
  7. Enter the desired value in the 'Service Code Definition' field.
  8. Select the desired value in the 'Service Required By' field.
  9. Select the desired value in the 'Type Of Service' field.
  10. Select the desired value in the 'Type Of Fee' field.
  11. Select the desired value in the 'Group Code' field.
  12. Select the desired value in the 'Insurance Charge Category' field.
  13. Select the desired value in the 'Is This A Balance Forward Service Code' field.
  14. Select the desired value in the 'Does This Code Have a Professional Component' field.
  15. Select the desired value in the 'Is This Service a Visit?' field.
  16. Select the desired value in the 'Is This Service An Intervention?' field.
  17. Populate any other required and desired fields.
  18. Click [Submit] and [Yes].
  19. Select "Edit" in the 'Add New Or Edit Existing' field.
  20. Select the service code added in the previous steps in the 'Service Code' field.
  21. Validate all previously filed data is displayed.
  22. Close the form.
Client Merge - 'Target Client'
Scenario 1: Client Merge - Merge client
Specific Setup:
  • Two clients are enrolled in existing episodes (Client A & Client B).
  • "Client A" must have existing services on file for "Episode 1".
Steps
  1. Access the 'Client Merge' form.
  2. Select "Client A" in the 'Source Client' field.
  3. Select "Client B" in the 'Target Client' field.
  4. Select "Episode 1" in the 'Source Client Episode' field.
  5. Validate "Client B" remains selected in the 'Target Client' field.
  6. Select "Yes" in the 'Create New Episode On Merge' field.
  7. Click [File].
  8. Validate a 'Do you wish to continue with the indicated action?' message is displayed.
  9. Click [Yes].
  10. Validate a message stating 'The following new episode has been created for the target client indicated. Episode 2' is displayed.
  11. Click [OK] and close the form.
  12. Access the 'Client Ledger' form.
  13. Select "Client B" in the 'Client ID' field.
  14. Select "All Episodes" in the 'Claim/Episode/All Episodes' field.
  15. Select "Simple" in the 'Ledger Type' field.
  16. Select "Yes" in the 'Include Zero Charges' field.
  17. Click [Process].
  18. Validate the service merged from "Client A" is displayed.
  19. Close the report and the form.

Topics
• Service Codes • Client Merge
Update 63 Summary | Details
Retroactive Payor Change
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Financial Eligibility
  • Client Charge Input
  • Retroactive Payor Change
  • Service Codes
Scenario 1: RETROACTIVE PAYOR CHANGE - Compile Individual Client
Specific Setup:
  • Admit a Client in Out Patient Program. Note Client ID Program and Admission Date.
  • Financial Eligibility
  • 99999 NTST Default Guarantor acts as the Primary Guarantor.
Steps
  1. Open the "Admission(Out Patient)" form.
  2. Set any value to 'Last Name', 'First Name' and
  3. Select any value from the 'Sex' dropdown list.
  4. Click [Search] button.
  5. Set any value in 'Social Security Number'
  6. Click [Search] button.
  7. Click [New Client] button.
  8. Validate the Client dialog contains “Client No Yes Auto Assign Next ID Number?”.
  9. Set any value in 'Date Of Birth'
  10. Set any value in 'Pre admit/Admission Date'.
  11. Select any value from the 'Program' dropdown list
  12. Select any value from the 'Type Of Admission' dropdown list.
  13. Set any value in the 'Client’s Address - Street'.
  14. Set any value in 'Zip Code'.
  15. Select any value from the 'Client Race' dropdown list,
  16. Select any value from the 'Ethnic Origin' dropdown list.
  17. Select any value from the 'Religion' dropdown list.
  18. Click [Submit] button.
  19. Open "Client Charge Input" form.
  20. Set any value in 'Date Of Service'.
  21. Set the 'Client ID' created above.
  22. Set any value in 'Service Code'.
  23. Set any value in 'Practitioner'
  24. Click [Submit]
  25. Validate the Form Return dialog.
  26. Open the "Close Charges" form.
  27. Select the [Close Charges] in 'Liability Update Or Close Charges' radio button.
  28. Set any value in 'Thru Date'.
  29. Click [Individual] in 'Individual, All, Or Interim Batch Cycle' radio button.
  30. Set the 'Client ID' created above.
  31. Select any episode from the 'Episode Number' dropdown list.
  32. Click [Submit].
  33. Validate the Form Return dialog.
  34. Open the "Client Ledger" form.
  35. Set the 'Client ID' created above.
  36. Click [All Episodes] in 'Claim/Episode/All Episodes' radio button.
  37. Click [Simple] in 'Ledger Type' radio button.
  38. Click [Process] button.
  39. Validate in the CLIENT LEDGER to ensure allocation of charges to the 99999 NTST Default Payor.
  40. Click the Client Ledger [X] link.
  41. Validate the Form Return dialog.
  42. Open the "Retroactive Payor Change" form.
  43. Set any value in 'From Date'.
  44. Set any value in 'To Date'.
  45. Click [Compile] in 'Compile Or Post' radio button
  46. Click [No] in 'Compile Interim Billing Batch?' radio button.
  47. Click [Individual] in 'Compile Individual or All Clients' radio button.
  48. Set the 'Client ID' to created above.
  49. Click [Non-Recoverable object] in 'Financial Classes To Transfer Liability From *'.
  50. Click [NTST Default Payor (99999)] in 'Guarantors To Transfer Liability From'
  51. Click [Submit].
  52. Validate the Retroactive Payor Change dialog.
  53. Click [Yes] button.
  54. Click [Review Previously Compiled Information] button.
  55. Validate the Crystal Report page to ensure allocation of charges to the 99999 NTST Default Payor.
  56. Click [Close Report] button.
  57. Click[Submit] button.
  58. Click [Discard] button.
  59. Validate Confirm Close dialog.
  60. Click [Yes] button.
  61. Open "Retroactive Payor Change" form.
  62. Click [Post] in 'Compile Or Post' radio button.
  63. Select any value from the 'Transfer Code' drop down list.
  64. Select any value from the 'Payor To Assign' drop down list.
  65. Click [Y] in the 'Date Of Receipt'
  66. Click [T] in the 'Posting Date'.
  67. Click [Submit].
  68. Validate the Retroactive Payor Change dialog.
  69. Confirm the reassignment of liabilities.
  70. Validate the records assigned and total amount assigned.
  71. Return to the form.
  72. Click the [Review Previously Compiled Information] button.
  73. Click [Close Report] button.
  74. Click [Discard] button
  75. Validate the message 'confirm closing without saving'.
  76. Click [Yes].
  77. Open the "Client Ledger" form.
  78. Set the 'Client ID' created above.
  79. Click the [All Episodes] in 'Claim/Episode/All Episodes' radio button.
  80. Click the [Simple] in 'Ledger Type' radio button.
  81. Click the [Process] button.
  82. Validate the CLIENT LEDGER to ensure allocation of charges to the Guarantor selected above in the "Retroactive Payor Change" form.
  83. Click the Client Ledger [X] link.
  84. Validate the Form Return dialog.
Scenario 2: RETROACTIVE PAYOR CHANGE - Compile All Clients
Specific Setup:
  • Admit a Client in Out Patient/ In Patient Program. Note Client ID Program and Admission Date.
  • Financial Eligibility:
  • 99999 NTST Default Guarantor acts as the Primary Guarantor.
Steps
  1. Open the "Admission(Out Patient)" form.
  2. Set any value to 'Last Name', 'First Name'
  3. Select any value from the 'Sex' dropdown list.
  4. Click the [Search] button.
  5. Set any value in 'Social Security Number'.
  6. Click the [Search] button.
  7. Click the [New Client].
  8. Validate the Client dialog contains “Client No Yes Auto Assign Next ID Number?”.
  9. Set any value in 'Date Of Birth'.
  10. Set any value in 'Pre admit/Admission Date'.
  11. Select any value from the 'Program' dropdown list
  12. Select any value from the 'Type Of Admission' dropdown list.
  13. Set any value in the 'Client’s Address - Street'.
  14. Set any value in 'Zip Code'.
  15. Select any value from the 'Client Race' dropdown list,
  16. Select any value from the 'Ethnic Origin' dropdown list.
  17. Select any value from the 'Religion' dropdown list.
  18. Click [Submit] button.
  19. Open "Client Charge Input" form.
  20. Set any value in 'Date Of Service'.
  21. Set the 'Client ID' created above.
  22. Set any value in 'Service Code'.
  23. Set any value in 'Practitioner'.
  24. Click [Submit].
  25. Validate the Form Return dialog.
  26. Open the "Close Charges" form.
  27. Select the [Close Charges] in 'Liability Update Or Close Charges' radio button.
  28. Set any value in 'Thru Date'.
  29. Click the [Individual] in 'Individual, All, Or Interim Batch Cycle' radio button.
  30. Set the 'Client ID' created above.
  31. Select any episode from the 'Episode Number' dropdown list.
  32. Click [Submit].
  33. Validate the Form Return dialog.
  34. Open the "Client Ledger" form.
  35. Set the 'Client ID' created above.
  36. Click the [All Episodes] in 'Claim/Episode/All Episodes' radio button.
  37. Click the [Simple] in 'Ledger Type' radio button.
  38. Click the [Process] button.
  39. Validate in the CLIENT LEDGER to ensure allocation of charges to the 99999 NTST Default Payor.
  40. Click the Client Ledger [X] link.
  41. Validate the Form Return dialog.
  42. Open the "Retroactive Payor Change" form.
  43. Set any value in 'From Date'.
  44. Set any value in 'To Date'.
  45. Click [Compile] in 'Compile Or Post' radio button
  46. Click [No] in 'Compile Interim Billing Batch?' radio button.
  47. Click [All Clients] in 'Compile Individual or All Clients' radio button.
  48. Click [Non-Recoverable object] in 'Financial Classes To Transfer Liability From *'.
  49. Click [NTST Default Payor (99999)] in 'Guarantors To Transfer Liability From'
  50. Click [Submit].
  51. Validate the Retroactive Payor Change dialog.
  52. Click [Yes] button.
  53. Click the [Review Previously Compiled Information] button.
  54. Validate the Crystal Report page to ensure allocation of charges to the 99999 NTST Default Payor.
  55. Click [Close Report] button.
  56. Click [Submit] button.
  57. Click [Discard] button.
  58. Validate Confirm Close dialog.
  59. Click [Yes] button.
  60. Open "Retroactive Payor Change" form.
  61. Click [Post] in 'Compile Or Post' radio button.
  62. Select any value from the 'Transfer Code' drop down list.
  63. Select any value from the 'Payor To Assign' drop down list.
  64. Click [Y] in the 'Date Of Receipt'
  65. Click [T] in the 'Posting Date'.
  66. Click [Submit].
  67. Validate the Retroactive Payor Change dialog.
  68. Confirm the reassignment of liabilities.
  69. Validate the records assigned and total amount assigned.
  70. Return to the form.
  71. Click the [Review Previously Compiled Information] button.
  72. Click the [Close Report] button.
  73. Click the [Discard] button
  74. Validate the message 'confirm closing without saving'.
  75. Click [Yes].
  76. Open the "Client Ledger" form.
  77. Set the 'Client ID' created above.
  78. Click [All Episodes] in 'Claim/Episode/All Episodes' radio button.
  79. Click [Simple] in 'Ledger Type' radio button.
  80. Click [Process] button.
  81. Validate the CLIENT LEDGER to ensure allocation of charges to the Guarantor selected above in the "Retroactive Payor Change" form.
  82. Click the Client Ledger [X] link.
  83. Validate the Form Return dialog.

Topics
• Retroactive Payor Change
Update 65 Summary | Details
Compile/Edit/Post/Unpost Roll-Up Services Worklist
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Service Codes
  • Roll-Up Services Definition
  • Client Charge Input
  • Compile/Edit/Post/Unpost Roll-Up Services Worklist
Scenario 1: Compile/Edit/Post/Unpost Roll-Up Services Worklist - Post Roll-Up Worklist - Validate Client Ledger
Specific Setup:
  • Service Codes:
  • Roll-Up service is identified. Note the service code
  • Roll-Up component service code(s) are identified. Note the service code(s).
  • Roll-Up Services Definition exists with the desired values:
  • 'Roll-Up Service' contains the Roll-Up service code identified above.
  • 'Component Service' contains the Roll-Up component service code(s) identified above.
  • Client 1:
  • Client is identified that will be given Roll-Up component service code(s), using one of the client charge input options. Note the service dates.
  • Client Ledger is used to verify that the component services were created successfully.
Steps
  1. Open the 'Compile/Edit/Post/Unpost Roll-Up Services Worklist' form.
  2. Enter/Select the 'From Date' that includes services start date.
  3. Enter/Select the 'Through Date' which includes services end date.
  4. Select the 'Roll-Up Definition' noted in Setup.
  5. Select desired value in 'Exclude Component Services From Report'.
  6. Click [Compile Worklist].
  7. Verify the worklist compiles successfully.
  8. Click [Run Report].
  9. Verify the Roll-Up Services Worklist includes the correct services rendered on or after from date and on or before through date.
  10. Click the [Post Roll-Up Services Worklist].
  11. Select the compiled worklist in 'Through Date'.
  12. Select desired value in 'Default Write Off Posting Code'
  13. Click [Post Worklist].
  14. Verify 'Post Complete' information message.
  15. Close the form.
  16. Open the 'Client Ledger' form for the desired client.
  17. Process the report for the desired date range.
  18. Verify the Roll-Up services & component are posted correctly.
  19. Close the report and the form.

Topics
• Compile/Edit/Post/Unpost Roll-up Services Worklist
Update 66 Summary | Details
Edit Service Information
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Registry Settings (CWS)
  • Edit Service Information (Charge Fee Access)
  • Create Interim Billing Batch File
  • Electronic Billing
Scenario 1: Edit Service Information
Specific Setup:
  • Registry Settings:
  • Set the "Enable Alternative Service Location Fields" Registry setting to "Y".
  • System is set up to allow ‘Add-On’ services to the primary services.
  • Service Codes:
  • Use ‘Service Code Category’ to note the ‘Primary Code’. Note the associated add-on codes.
  • Guarantors/Payors:
  • Guarantor 1: Note the ‘Financial Class’. This will be the client’s primary guarantor.
  • Guarantor/Program Billing Defaults:
  • The ‘Maximum Service Information Per Claim Information (Maximum LX Per CLM)’ = 1.
  • Clients:
  • Client 1:
  • Is enrolled in an outpatient program. Note the program.
  • Client has an active diagnosis record.
  • Client has an active financial eligibility record with the above guarantor.
  • Services have been provided for the above ‘Primary Code’ that include add-on codes.
  • Close Charges was used to close the charges.
  • Client Ledger has been used to verify that the liability distributed to the primary guarantor, and note the dates of service for closed, unclaimed services for the above service codes.
  • Client 2:
  • Is enrolled in an inpatient program. Note the program.
  • Client has an active diagnosis record.
  • Client has an active financial eligibility record with a primary guarantor.
  • Services have been provided for the above ‘Primary Code’ that include add-on codes.
  • Close Charges was used to close the charges.
  • Client Ledger has been used to verify that the liability distributed to the primary guarantor, and note the dates of service for closed, unclaimed services for the above service codes.
Steps
  1. Open the 'Edit Service Information' form.
  2. Select 'Client 1' in ‘Client ID’.
  3. Select the 'Service Start Date' and 'Service End Date'.
  4. Click [Select Service(s) To Edit].
  5. Select the desired service in the grid.
  6. Click [OK].
  7. Verify that the 'Facility Location' fields are not required.
  8. Verify that the field ‘Facility Location Code Identifier’ is a text field.
  9. Enter a value in one of the 'Facility Location' fields.
  10. Verify that the 'Facility Location' fields are now required.
  11. Enter desired data in the 'Facility Location' fields. Note the data.
  12. Click [Submit].
  13. Click [No].
  14. Open the SQL Querying tool and validate that the filed 'Facility Location' values for the service is stored with a unique 'JOIN_TO_TX_HISTORY' ID value in the below tables:
  15. "SYSTEM".billing_tx_address
  16. "SYSTEM".billing_claim_address
  17. Close the SQL query window.
  18. Open the 'Edit Service Information' form.
  19. Select 'Client 2' in ‘Client ID’.
  20. Select the 'Service Start Date' and 'Service End Date'.
  21. Click [Select Service(s) To Edit].
  22. Select the desired service in the grid.
  23. Click [OK].
  24. Enter desired data in 'Facility Location' values similar to the above service.
  25. Enter desired data in the required fields.
  26. Select [Submit].
  27. Select [Yes].
  28. Click [Select Service(s) To Edit].
  29. Select the desired service in the grid.
  30. Click [OK].
  31. Enter desired data in the 'Facility Location' values completely different from the Service edited above.
  32. Enter desired data in the required fields.
  33. Select [Submit].
  34. Select [Yes].
  35. Click [Select Service(s) To Edit].
  36. Select the desired services in the grid.
  37. Click the [OK] button.
  38. Verify that the 'Facility Location' information field values are populated and displayed in the form when the 'Facility Location' fields of the services are same.
  39. If desired, edit one of more of the 'Facility Location' fields.
  40. Select [Submit].
  41. Select [Yes].
  42. Click [Select Service(s) To Edit].
  43. Select the desired services in the grid.
  44. Click [OK].
  45. Verify that the newly updated location value is being shown.
  46. Open the SQL Querying tool and validate that the filed 'Facility Location' values for the service are added with the new value(s) with a unique 'JOIN_TO_TX_HISTORY' ID values in the below tables:
  47. "SYSTEM".billing_tx_address
  48. "SYSTEM".billing_claim_address
  49. Close the SQL query window.
  50. Open the 'Edit Service Information' form.
  51. Click [Select Service(s) To Edit].
  52. Click [Yes].
  53. Select the desired services in the grid.
  54. Click [OK].
  55. Verify that the 'Facility Location' information field values are not displayed in the form when the services selected for edit have different values in the 'Facility Location 'fields.
  56. Enter desired data in the 'Facility Location' field(s).
  57. Click [Submit].
  58. Click [Yes].
  59. Click [Select Service(s) To Edit].
  60. Click [Yes].
  61. Select the desired services in the grid.
  62. Click [OK].
  63. Verify that the 'Facility Location' fields are displayed in the form when the services selected for edit have the same 'Facility Location' values.
  64. Click [Discard].
  65. Click [Yes].
Scenario 2: Edit Service Information (Charge Fee Access) - Validation
Specific Setup:
  • Registry Settings:
  • Set the "Enable Alternative Service Location Fields" to "Y".
  • System is set up to allow ‘Add-On’ services to the primary services.
  • Service Codes:
  • Use ‘Service Code Category’ to note the ‘Primary Code’. Note the associated add-on codes.
  • Guarantors/Payors:
  • Guarantor 1: Note the ‘Financial Class’. This will be the client’s primary guarantor.
  • Guarantor/Program Billing Defaults:
  • The ‘Maximum Service Information Per Claim Information (Maximum LX Per CLM)’ = 1.
  • Clients:
  • Client 1:
  • Is enrolled in an outpatient program. Note the program.
  • Client has an active diagnosis record.
  • Client has an active financial eligibility record with the above guarantor.
  • Services have been provided for the above ‘Primary Code’ that include add-on codes.
  • Close Charges was used to close the charges.
  • Client Ledger has been used to verify that the liability distributed to the primary guarantor, and note the dates of service for closed, unclaimed services for the above service codes.
  • Client 2:
  • Is enrolled in an inpatient program. Note the program.
  • Client has an active diagnosis record.
  • Client has an active financial eligibility record with a primary guarantor.
  • Services have been provided for the above ‘Primary Code’ that include add-on codes.
  • Close Charges was used to close the charges.
  • Client Ledger has been used to verify that the liability distributed to the primary guarantor, and note the dates of service for closed, unclaimed services for the above service codes.
Steps
  1. Open the 'Edit Service Information(Charge Fee Access)' form.
  2. Select 'Client 1' in 'Client ID'.
  3. Select the 'Service Start Date' and 'Service End Date'.
  4. Click [Select Service(s) To Edit].
  5. Select the desired service in the grid
  6. Click [OK].
  7. Verify that the 'Facility Location' fields are not required.
  8. Verify that the field ‘Facility Location Code Identifier’ is a text field.
  9. Enter a value in one of the 'Facility Location' fields.
  10. Verify that the 'Facility Location' fields are now required.
  11. Enter desired data in the 'Facility Location' fields. Note the data.
  12. Click [Submit].
  13. Click [No].
  14. Open the SQL Querying tool and validate that the filed Facility Location values for the service is stored with a unique 'JOIN_TO_TX_HISTORY' ID value in the below tables:
  15. "SYSTEM".billing_tx_address
  16. "SYSTEM".billing_claim_address
  17. Close the SQL query window.
  18. Open the 'Edit Service Information' form.
  19. Select 'Client 2' in 'Client ID'.
  20. Select the 'Service Start Date' and 'Service End Date'.
  21. Click [Select Service(s) To Edit] button.
  22. Select the desired services in the grid.
  23. Click [OK].
  24. Enter desired data in 'Facility Location' values similar to the above service.
  25. Enter desired data in the required fields.
  26. Select [Submit].
  27. Select [Yes].
  28. Click [Select Service(s) To Edit].
  29. Select the desired services in the grid
  30. Click [OK].
  31. Enter desired data in the 'Facility Location' values completely different from the Service-2.
  32. Enter desired data in the required fields.
  33. Click [Submit].
  34. Click [Yes].
  35. Click [Select Service(s) To Edit].
  36. Select the desired services in the grid.
  37. Click [OK].
  38. Verify that the 'Facility Location' information field values are populated and displayed in the form when the 'Facility Location' fields of service are same.
  39. If desired, edit one of more of the Facility Location fields.
  40. Click [Submit].
  41. Click [Yes].
  42. Click [Select Service(s) To Edit].
  43. Select the desired services in the grid
  44. Click [OK].
  45. Verify that the newly updated location value is being shown.
  46. Open the SQL Querying tool and validate that the filed Facility Location values for the service are added with the new value(s) with a unique 'JOIN_TO_TX_HISTORY' ID values in the below tables:
  47. "SYSTEM".billing_tx_address
  48. "SYSTEM".billing_claim_address
  49. Close the SQL query window.
  50. Return to the form.
  51. Click [Select Service(s) To Edit] button.
  52. Click [Yes].
  53. Select the desired services in the grid.
  54. Click [OK].
  55. Verify that the 'Facility Location' information field values are not displayed in the form when the services selected for edit have different values in the Facility Location fields.
  56. Enter desired data in the 'Facility Location' fields.
  57. Click [Submit].
  58. Click [Yes].
  59. Select the desired services in the grid.
  60. Click [OK].
  61. Verify that the 'Facility Location' fields are displayed in the form when the services selected for edit have the same 'Facility Location' values.
  62. Click [Discard].
  63. Click [Yes].
Scenario 3: Filing an 837 Institutional and 837 Professional - Add on Services - Validating the service location information of parent and add on remain same
Specific Setup:
  • Registry Settings:
  • Set the "Enable Alternative Service Location Fields" Registry setting to "Y".
  • System is set up to allow ‘Add-On’ services to the primary services.
  • Service Codes:
  • Use ‘Service Code Category’ to note the ‘Primary Code’. Note the associated add-on codes.
  • Client 1:
  • Is enrolled in an outpatient program. Note the program.
  • Client has an active diagnosis record.
  • Client has an active financial eligibility record.
  • Services have been provided for the above ‘Primary Code’ that include add-on codes.
  • Close Charges was used to close the charges.
  • Client Ledger has been used to verify that the liability distributed to the primary guarantor, and note the dates of service for closed, unclaimed services for the above service codes.
  • Client 2:
  • Is enrolled in an inpatient program. Note the program.
  • Client has an active diagnosis record.
  • Client has an active financial eligibility record with a primary and secondary guarantor.
  • Services have been provided for the above ‘Primary Code’ that include add-on codes.
  • Close Charges was used to close the charges.
  • Client Ledger has been used to verify that the liability distributed to the primary guarantor, and note the dates of service for closed, unclaimed services for the above service codes.
  • The 'Guarantor/Program Billing Defaults' template for the guarantor and program combination has a value of '1' in '837 Institutional', 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)'.
Steps
  1. Open 'Electronic Billing' form.
  2. Select '837-Institutional' in 'Billing Form'.
  3. Select the guarantor 'Financial Class' in 'Type' of Bill'.
  4. Select 'Individual' in 'Individual Or All Guarantors'.
  5. Select the desired 'Guarantor'.
  6. Select 'Inpatient' in 'Billing Type'.
  7. Select 'Sort File' in 'Billing Options'.
  8. Enter the desired 'File Description'.
  9. Select 'Interim Billing Batch' in 'All Clients Or Interim Billing Batch'.
  10. Select 'No' in 'Create Claims'.
  11. Enter the 'First Date of Service To Include'.
  12. Enter the 'Last Date of Service To Include'.
  13. Click [Process].
  14. Click [OK].
  15. Select 'Dump File' in 'Billing Options'.
  16. Select 'Print' in 'Print Or Delete Report'.
  17. Select the desired 'File'.
  18. Click [Process].
  19. Validate the facility defaults of primary service is displayed.
  20. Close the report.
  21. Close the form.
  22. Open 'Electronic Billing' form.
  23. Select '837-Professional' in 'Billing Form'.
  24. Select the guarantor 'Financial Class' in 'Type' of Bill'.
  25. Select 'Individual' in 'Individual Or All Guarantors'.
  26. Select the desired 'Guarantor'.
  27. Select 'Outpatient' in 'Billing Type'.
  28. Select 'Sort File' in 'Billing Options'.
  29. Enter the desired 'File Description'.
  30. Select 'Interim Billing Batch' in 'All Clients Or Interim Billing Batch'.
  31. Select 'No' in 'Create Claims'.
  32. Enter the 'First Date of Service To Include'.
  33. Enter the 'Last Date of Service To Include'.
  34. Click [Process].
  35. Click [OK].
  36. Select 'Dump File' in 'Billing Options'.
  37. Select 'Print' in 'Print Or Delete Report'.
  38. Select the desired 'File'.
  39. Click [Process].
  40. Validate the facility defaults of Primary and add-on service are displayed.
  41. Close the report.
  42. Close the form.

Topics
• Edit Service Information • 837 Professional • 837 Institutional
Update 67 Summary | Details
'All Documents' widget - Diagnosis entries from user modeled forms
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Treatment Plan
  • Financial Eligibility
  • Diagnosis
  • Console Widget Viewer
Scenario 1: "All Documents" Widget - Validate diagnosis records submitted via the "Diagnosis" and/or "Modeled" forms
Specific Setup:
  • Have a modeled form (Form A), configured in 'Table Definition" to use the "Alias Table", "Diagnosis History (ICD10)", to file 'Diagnosis' table field data.
  • A client is enrolled in an existing episode (Client A) with the following:
  • A diagnosis record submitted via the 'Diagnosis' form
  • A diagnosis record submitted via "Form A" with all required diagnosis alias fields populated.
  • The 'All Documents' widget must be configured to a view and contains the 'Diagnosis' form, "Form A", and the 'Admission' form.
  • The logged in user must have this widget accessible.
Steps
  1. Select "Client A" and navigate to the 'All Documents' widget.
  2. Select "All" in the 'Form Description' field.
  3. Validate the 'Diagnosis' record from the setup are displayed. Please note: any diagnosis records filed via the 'Diagnosis' form and "Form A" will display under the 'Diagnosis' form description.
  4. Validate the data is displayed in the 'Form Description', 'Episode (Program Name)', 'Date', 'Time', 'Data Entry By' columns as expected.
  5. Validate the "Form A" record from the setup are displayed.
  6. Validate the data is displayed in the 'Form Description', 'Episode (Program Name)', 'Date', 'Data Entry By' columns as expected.
  7. Validate the 'Admission' record from the setup are displayed.
  8. Validate the data is displayed in the 'Form Description', 'Episode (Program Name)', 'Date', 'Time', 'Data Entry By' columns as expected.
  9. Select any 'Diagnosis' record and click [Open].
  10. Validate the 'Diagnosis' form is launched as expected.
  11. Close the form and click [Close All].
  12. Select only "Diagnosis" in the 'Form Description' field.
  13. Validate the results include the records filed in the 'Diagnosis' form and the diagnosis record filed in "Form A".
  14. Validate the data is displayed in the 'Form Description', 'Episode (Program Name)', 'Date', 'Time', 'Data Entry By' columns as expected.
  15. Select only "Form A" in the 'Form Description' field.
  16. Validate the results only include diagnosis record(s) filed in "Form A".
  17. Validate the data is displayed in the 'Form Description', 'Episode (Program Name)', 'Date', 'Data Entry By' columns as expected.
  18. Select only "Admission" in the 'Form Description' field.
  19. Validate the results only include the 'Admission' record.
  20. Validate the data is displayed in the 'Form Description', 'Episode (Program Name)', 'Date', 'Time', 'Data Entry By' columns as expected.
  21. Select both "Diagnosis" and "Form A" in the 'Form Description' field.
  22. Validate the 'Form Description' column contains results for the 'Diagnosis' form and "Form A".
  23. Validate the 'Admission' record is not displayed.

Topics
• Modeling • Diagnosis • Widgets
Update 68 Summary | Details
Self Pay Payment Redistribution Process
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Service Codes
  • Guarantors/Payors
  • Posting/Adjustment Codes Definition
  • Financial Eligibility
  • Client Charge Input
  • Self Pay Payment Redistribution
  • Registry Settings (CWS)
  • Deposit Entry
Scenario 1: Self Pay Payment Redistribution includes System Financial Class of Self Pay
Specific Setup:
  • Service Codes:
  • Identify an existing 'prepayment' service code or create a new service code.
  • Posting/Adjustment Codes Definition:
  • An existing payment posting code (credit) is identified and posting code also has a reversal posting code associated to it to be used for the 'Self Pay Payment Redistribution' process.
  • Select 'Yes' for the 'Include in Self Pay Redistribution Payment Process' field.
  • Registry Settings:
  • Set the 'Limit Registry Settings to the Following Search Criteria' : Pre Payment Service Code.
  • Set the Pre Payment Service Code Registry Setting Value: Service Code identified or created above.
  • Set the 'Limit Registry Settings to the Following Search Criteria' : Self Pay Payment redistribution.
  • Set the 'Self Pay Payment Redistribution Posting Code' Registry Setting Value: Posting Code identified above.
  • Guarantors/Payors:
  • Add or identify a guarantor with the 'Self Pay' financial class.
  • Add a new guarantor with the new financial class added through dictionary update given below.
  • Dictionary Update:
  • File - Payor
  • Data Element - (1000) Financial Class
  • Dictionary Code - The dictionary code for the financial class of the guarantor identified above to be used as secondary guarantor.
  • Extended Dictionary Data Element - (1500) System Financial Class
  • Extended Dictionary Value - Self Pay.
  • Admission:
  • Two new clients are admitted, or existing clients are identified. Note the client id, admission date and admission program.
  • Financial Eligibility:
  • Client 1:
  • Assigned a Primary third party guarantor where the benefit plan includes a co-insurance amount.
  • Assigned self-pay guarantor defined above (with the 'Self Pay' financial class).
  • Client 2:
  • Assigned a Primary third party guarantor where the benefit plan includes a co-insurance amount.
  • Assigned new guarantor defined above (with the new financial class defined above that has a system financial class of self-pay).
  • Client Charge Input:
  • Services are rendered to the clients. Note the service date and service code.
Steps
  1. Open the “Registry Settings” form.
  2. Set the 'Limit Registry Settings' to 'Self Pay Payment Redistribution'.
  3. Click [Yes] in 'Include Hidden Registry Settings'.
  4. Click [View Registry Settings].
  5. Select 'Include Guarantors with Self Pay System Financial Class Registry Setting Value: N' item.
  6. Validate the message displayed : 'When set to 'Y', the 'Self Pay Payment Redistribution' process will consider guarantors that have a Financial Class value where the System Financial Class is set to Self Pay. When 'N' is selected, only text contains 'When set to 'Y', the 'Self Pay Payment Redistribution' process will consider guarantors that have a Financial Class value where the System Financial Class is set to Self Pay. When 'N' is selected, only guarantors with a base Financial Class of Self Pay will be considered during the 'Self Pay Payment Redistribution' process. This is the default behavior of the system'.
  7. Click [OK].
  8. Set the 'Registry Setting Value' to 'N'.
  9. Click [Submit].
  10. Validate the message displays: 'Include Guarantors with Self Pay System Financial Class Successful filing in 'xx'.
  11. Validate the form return dialog contains [Yes] [No].
  12. Click [No].
  13. Open the “Self Pay Payment Redistribution” form.
  14. Click [Individual] in 'All Or Individual Client'.
  15. Enter 'Client 1' created in setup in 'Client ID'.
  16. Click [Run Self Pay Payment Redistribution].
  17. Validates the message displays: 'The process is complete for Client 1'.
  18. Click [OK].
  19. Click [Discard].
  20. Validate that Confirm Close dialog message displays: 'Are you sure you want to close without saving? [Yes] [No].'
  21. Click [Yes].
  22. Open the "Client Ledger" form.
  23. Enter 'Client 1' created in setup in 'Client ID'.
  24. Click [All Episodes] in 'Claim/Episode/All Episodes'.
  25. Click [Simple] in 'Ledger Type'.
  26. Click [Process].
  27. Validate in the report if 'self pay amount paid using the service code created in setup has now been applied to each of the individual services for the self-pay guarantor and that each self-pay guarantor has a zero line balance'.
  28. Click [X].
  29. Click [No].
  30. Repeat Steps 13 - 29 for 'Client 2' from setup.
  31. Repeat Steps 1- 12 with the 'Registry Setting Value Y'
  32. Repeat Steps 13-26 for 'Client 2' from setup.
  33. Validate in the report if 'self pay amount paid using the service code created in setup has now been applied to each of the individual services for the self-pay guarantor and that each self-pay guarantor has a zero line balance'.
  34. Open “Client Charge Input” form.
  35. Enter any value in 'Date Of Service'.
  36. Enter 'Client 1' created in setup in 'Client ID'.
  37. Enter any valid 'Service Code' in 'Service Code'.
  38. Enter any valid 'Practitioner' in 'Practitioner'.
  39. Click [Submit].
  40. Enter any valid 'Service Code' in 'Service Code'.
  41. Click [Submit].
  42. Close the form.
  43. Open "Deposit Entry" form.
  44. Click [Y] in 'Date Of Receipt Or Adjustment'.
  45. Enter 'Client 1' created in setup in 'Client ID'.
  46. Select any Episode # from 'Episode Number'.
  47. Enter the Service Code created in setup in 'Service Code'.
  48. Select appropriate Guarantor from 'Guarantor'.
  49. Enter any value in 'Amount To Post'.
  50. Select Posting Code created in setup from 'Posting Code'.
  51. Click [Submit].
  52. Validate the report displays: 'Deposit Amount'.
  53. Click [Close Report].
  54. Repeat Steps 13-29.

Topics
• Self Pay Payment Redistribution
Update 70 Summary | Details
AR Roll Forward Report
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • AR Roll Forward Report
  • Client Charge Input
Scenario 1: AR Roll Forward Report
Specific Setup:
  • User Definition has been used to give the tester access to the report and table:
  • Report = Avatar PM->Billing->AR Management->AR Roll Forward Report.
  • Table = SYSTEM.ar_roll_forward_rpt.
  • Refresh the forms.
  • Clients:
  • Client 1 has an outstanding balance, with all services being at least 90 days old. Use the Client Ledger' to run a report for the client and save the report.
  • Client 2 has no services. Use the Client Ledger' to verify that the client has no services.
Steps
  1. Open the "AR Roll Forward Report" form.
  2. Validate that the form opened in the 'AR Roll Forward Compile' section.
  3. Enter desired date in 'Accounting Period End Date' that is two months in the past. Note that the date will default to the last day of the month/year entered.
  4. Select desired value in 'Data Export Format'.
  5. If 'No' is selected, data is prepared in a Crystal report.
  6. If 'Yes' is selected, is prepared in a Crystal report which can be exported
  7. Click [Compile] and [OK].
  8. A message is received that the report will run in the background.
  9. You can exit the form or log out of the system while the form is running in the background as the length of time varies based on the number of active clients. Once completed, you can reopen the 'AR Roll Forward Report' to view the report.
  10. Click the 'AR Roll Forward Report' section.
  11. Click [Run Report].
  12. The report opens and contains:
  13. 'Print Report' and 'Export' buttons.
  14. A left side panel that lists each client in the report.
  15. The body of the report contains data for the clients and may be more than one page.
  16. Click [Print Report]. The report opens as a .pdf file.
  17. Click [Export]. Select the desired format. Click [OK] to generate the export or [Cancel] to cancel the selection.
  18. If [OK] was clicked the report will open in the desired format and can be saved.
  19. If [Cancel] was clicked the 'Print Report' and 'Export' buttons display again.
  20. Verify that the data for 'Client 1' is correct.
  21. Verify that 'Client 2' is not included in the report.
  22. Click [Close Report] to close the report.
  23. Click [Discard] and click [Yes].
  24. Using a client charge input form enter a minimum of one service for 'Client 2' that is in the previous month, after the month the selected in the 'AR Roll Forward Report' created above.
  25. Open 'Client Ledger' and process the rep port for 'Client 2'. Verify that the client now has a balance due.
  26. Open the "AR Roll Forward Report" form.
  27. Enter desired date in 'Accounting Period End Date' that for the month of the service for 'Client 2'. Note that the date will default to the last day of the month/year entered.
  28. Select desired value in 'Data Export Format'.
  29. Click [Compile] and [OK].
  30. A message is received that the report will run in the background.
  31. You can exit the form or log out of the system while the form is running in the background as the length of time varies based on the number of active clients. Once completed, you can reopen the 'AR Roll Forward Report' to view the report.
  32. Click the 'AR Roll Forward Report' section.
  33. Click [Run Report].
  34. Verify that the data for 'Client 1' is still correct because no services, payments, adjustments, or transfers were added.
  35. Verify that the data for 'Client 2' is correct.
  36. Click [Close Report] to close the report.
  37. Click [Discard] and click [Yes].
  38. If desired, query the 'SYSTEM.ar_roll_forward_rpt' table specific to a client in the report using the 'PATID'.
  39. Validate the data in the following fields: EPISODE_NUMBER; FACILITY; ID; PATID; account_balance; admission_date; patient_name; patient_type; prior_account_balance; prior_account_balance; total_adjustments; total_charges; and total_payments.
  40. Close the query.

Topics
• AR Roll Forward Report
Update 72 Summary | Details
Remittance Processing Widget
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Remittance Processing Widget
Scenario 1: NTST_Remittance_Processing Widget - Installation
Specific Setup:
  • Registry Settings:
  • Set the 'Limit Registry Settings to the Following Search Criteria': Enable Payment Acknowledgement
  • Set the 'Enable Payment Acknowledgement' Registry Setting Value: Y.
  • Set the 'Limit Registry Settings to the Following Search Criteria': Prevent Posting Payments Unless Payment
  • Set the 'Prevent Posting Payments Unless Payment' Registry Setting Value:7.
  • User Definition:
  • Note the current home view for the logged in user.
  • Posting/Adjustment Codes Definition:
  • Existing posting code(s) are identified to be used for Payment, Adjustment, and Transfer.
  • Admission:
  • Client 1:
  • An existing client is identified, or a new client is admitted. Note the client's id/name, episode number, and admission program.
  • Guarantors/Payors:
  • Guarantors are identified, or new guarantors are created to be assigned to the client. Note the guarantor's code/name.
  • Financial Eligibility:
  • The guarantors identified above are assigned to the client.
  • Recurring Client Charge Input:
  • 5-6 services are rendered to the client. Note the service start/ end date and service code used.
Steps
  1. Open the "View Definition" form.
  2. Select the home view identified in the setup section.
  3. Click [Launch View Designer].
  4. Search for the NTST_ Remittance_Processing widget in the list of Available Widgets under the 'Billing' --> 'Remittance Processing'.
  5. Select NTST_Remittance_Processing widget from 'Available Widgets'.
  6. Click [>] to move NTST_Remittance_Processing widget to 'Assigned Widgets'.
  7. Configure the home view to include the widget.
  8. Click [Submit].
  9. Click [Submit] in View Definition form to save the widget.
  10. Validate that the Form Return dialog contains 'Form Return View Definition has completed.'
  11. Click [No].
  12. Click [My Activity]. Please note: It is located in the top right corner.
  13. Select 'VIEW/ADD WIDGETS'.
  14. Click [Reload View].
  15. Validate that the Confirm Reload dialog contains 'Confirm Reload: Are you sure you want to discard current changes and reload layout from the server?'.
  16. Click [Yes].
  17. Review the home view.
  18. Open "Registry Settings" form.
  19. Set the 'Limit Registry Settings to the Following Search Criteria': Prevent Posting Payments Unless Payment
  20. Set the 'Prevent Posting Payments Unless Payment' Registry Setting Value:1&3&5.
  21. Validate the registry setting text area.
  22. Click [Submit].
  23. Validate the message 'Successfully filing in the system'.
  24. Click [OK].
  25. Verify the NTST_ Remittance_Processing widget is included in the home view.
  26. Click [Create] in 'Action For Batch'.
  27. Enter any value in 'Description'.
  28. Select any value from 'Default Payment Code'.
  29. Select any value from 'Default Adjustment Code'.
  30. Select any value from 'Default Transfer Code'.
  31. Select any date in 'Receipt Date'.
  32. Select any date in 'Deposit Date'.
  33. Select any date in 'Posting Date'.
  34. Click [Remittance Details].
  35. Click [Add Row].
  36. Enter 'Client 1' created in setup.
  37. Select appropriate Guarantor assigned to Client 1 in 'Guar ID'.
  38. In any of Service Rows, enter any payment amount in 'Pmt amt' .
  39. Validate the 'Pmt Code' defaults to default Payment Code selected in above batch.
  40. Enter any Adjustment Amount in 'Adj amt'.
  41. Validate the 'Adj Code' defaults to default Adjustment Code selected in above batch.
  42. Enter any Transfer Amount in 'Xfr amt'.
  43. Validate the 'Xfr Code' defaults to default Transfer Code selected in above batch.
  44. Select any Guarantor in 'Xfr to Guar'.
  45. Click [Save and Exit].
  46. Validate the dialog contains 'Remittance Batch Saved'.
  47. Click [OK].
  48. Click [Yes] in 'Remittance Ready To Post'.
  49. Click [Post Batch].
  50. Validate the message 'Remittance batch posted. Number of transactions: 1'.
  51. Click [OK].

Topics
• Widgets • Remittance Processing
Update 76 Summary | Details
'ClientAdmisison' web service
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Pre Admit
  • SOAPUI - ClientAdmission - UpdateAdmission
Scenario 1: The 'ClientAdmission' - 'UpdateAdmission' web service: Change a Pre-Admission Program to an Outpatient Program
Specific Setup:
  • A client must be enrolled in an existing pre-admit episode (Client A).
  • The 'Allow Admission To File/Edit Pre-Admits' registry setting must be set to "Y".
  • The 'Duplicate Date/Time Checking' registry setting must be set to "Y".
  • The 'Enable Program Search' registry setting must be set to "1".
  • An outpatient program must be defined in the 'Program Maintenance' form.
Steps
  1. Access SoapUI for the 'ClientAdmission' - 'UpdateAdmission' web service,
  2. Enter the system code that will be used to access Avatar in the 'SystemCode' field.
  3. Enter the user name that will be used to access Avatar in the 'UserName' field.
  4. Enter the password that will be used to access Avatar in the 'Password' field.
  5. Enter the desired date in the 'AdmissionDate' field.
  6. Enter the desired time in the 'AdmissionTime' field.
  7. Enter the desired practitioner in the 'AdmittingPractitioner' field.
  8. Enter the desired practitioner in the 'AttendingPractitioner' field.
  9. Enter "Client A's" name in the format of LAST,FIRST in the 'ClientName' field.
  10. Enter "Client A's" existing episode number in the 'EpisodeNumber' field.
  11. Enter the desired outpatient program in the 'Program' field.
  12. Enter the desired value in the 'SocialSecurityNumber' field.
  13. Enter the desired value in the 'TypeOfAdmission' field.
  14. Enter "Client A's" ID in the 'ClientID' field.
  15. Enter "Client A's" existing episode in the 'Episode' field.
  16. Populate any other desired fields.
  17. Click [Run].
  18. Validate the 'Confirmation' field contains "Client Unique ID : # Episode Number : #".
  19. Validate the 'Message' field contains "Client Admission web service has been filed successfully.
  20. Validate the 'Status' field contains "1".
  21. Select "Client A" and access the 'Admission' form.
  22. Select the existing episode and click [Edit].
  23. Validate the 'Client Name' field contains "Client A's" name.
  24. Validate the 'Preadmit/Admission Date' field contains the date entered in the previous steps.
  25. Validate the 'Preadmit/Admission Time' field contains the time entered in the previous steps.
  26. Validate the 'Program' field contains the outpatient program entered in the previous steps.
  27. Validate the 'Type of Admission' field contains the value entered in the previous steps.
  28. Validate the 'Admitting Practitioner' field contains the practitioner entered in the previous steps.
  29. Validate the 'Attending Practitioner' field contains the practitioner entered in the previous steps.
  30. Validate the 'Social Security Number' field contains the value entered in the previous steps.
  31. Validate all other filed data displays as expected.
  32. Click [Submit].
Scenario 2: The 'ClientAdmission' - 'UpdateAdmission' web service: Change a Pre-Admission Program to an Inpatient Program
Specific Setup:
  • A client must be enrolled in an existing pre-admit episode (Client A).
  • The 'Allow Admission To File/Edit Pre-Admits' registry setting must be set to "Y".
  • The 'Duplicate Date/Time Checking' registry setting must be set to "Y".
  • The 'Enable Program Search' registry setting must be set to "1".
  • An inpatient program must be defined in the 'Program Maintenance' form.
  • Units, beds, and rooms must be defined.
Steps
  1. Access SoapUI for the 'ClientAdmission' - 'UpdateAdmission' web service,
  2. Enter the system code that will be used to access Avatar in the 'SystemCode' field.
  3. Enter the user name that will be used to access Avatar in the 'UserName' field.
  4. Enter the password that will be used to access Avatar in the 'Password' field.
  5. Enter the desired date in the 'AdmissionDate' field.
  6. Enter the desired time in the 'AdmissionTime' field.
  7. Enter the desired practitioner in the 'AdmittingPractitioner' field.
  8. Enter the desired practitioner in the 'AttendingPractitioner' field.
  9. Enter the desired value in the 'Bed' field.
  10. Enter "Client A's" name in the format of LAST,FIRST in the 'ClientName' field.
  11. Enter "Client A's" existing episode number in the 'EpisodeNumber' field.
  12. Enter the desired inpatient program in the 'Program' field.
  13. Enter the desired room in the 'Room' field.
  14. Enter the desired value in the 'RoomAndBoardBillingCode' field.
  15. Enter the desired value in the 'SocialSecurityNumber' field.
  16. Enter the desired value in the 'TypeOfAdmission' field.
  17. Enter the desired value in the 'SourceOfAdmission' field.
  18. Enter the desired unit in the 'Unit' field.
  19. Enter "Client A's" ID in the 'ClientID' field.
  20. Enter "Client A's" existing episode in the 'Episode' field.
  21. Populate any other desired fields.
  22. Click [Run].
  23. Validate the 'Confirmation' field contains "Client Unique ID : # Episode Number : #".
  24. Validate the 'Message' field contains "Client Admission web service has been filed successfully.
  25. Validate the 'Status' field contains "1".
  26. Select "Client A" and access the 'Admission' form.
  27. Select the existing episode and click [Edit].
  28. Validate the 'Client Name' field contains "Client A's" name.
  29. Validate the 'Preadmit/Admission Date' field contains the date entered in the previous steps.
  30. Validate the 'Preadmit/Admission Time' field contains the time entered in the previous steps.
  31. Validate the 'Program' field contains the inpatient program entered in the previous steps.
  32. Validate the 'Type of Admission' field contains the value entered in the previous steps.
  33. Validate the 'Source of Admission' field contains the value entered in the previous steps.
  34. Validate the 'Admitting Practitioner' field contains the practitioner entered in the previous steps.
  35. Validate the 'Attending Practitioner' field contains the practitioner entered in the previous steps.
  36. Validate the 'Social Security Number' field contains the value entered in the previous steps.
  37. Select the "Inpatient/Partial/Day Treatment" section.
  38. Validate the 'Unit' field contains the unit entered in the previous steps.
  39. Validate the 'Room' field contains the room entered in the previous steps.
  40. Validate the 'Bed' field contains the bed entered in the previous steps.
  41. Validate the 'Room And Board Billing Code' field contains the value entered in the previous steps.
  42. Validate all other filed data displays as expected.
  43. Click [Submit].
Scenario 3: The 'ClientAdmission' - 'UpdateAdmission' web service: Change a Pre-Admission Program to a Partial Hospitalization Program
Specific Setup:
  • A client must be enrolled in an existing pre-admit episode (Client A).
  • The 'Allow Admission To File/Edit Pre-Admits' registry setting must be set to "Y".
  • The 'Duplicate Date/Time Checking' registry setting must be set to "Y".
  • The 'Enable Program Search' registry setting must be set to "1".
  • A partial hospitalization program must be defined in the 'Program Maintenance' form.
Steps
  1. Access SoapUI for the 'ClientAdmission' - 'UpdateAdmission' web service,
  2. Enter the system code that will be used to access Avatar in the 'SystemCode' field.
  3. Enter the user name that will be used to access Avatar in the 'UserName' field.
  4. Enter the password that will be used to access Avatar in the 'Password' field.
  5. Enter the desired date in the 'AdmissionDate' field.
  6. Enter the desired time in the 'AdmissionTime' field.
  7. Enter the desired practitioner in the 'AdmittingPractitioner' field.
  8. Enter the desired practitioner in the 'AttendingPractitioner' field.
  9. Enter "Client A's" name in the format of LAST,FIRST in the 'ClientName' field.
  10. Enter "Client A's" existing episode number in the 'EpisodeNumber' field.
  11. Enter the desired value in the 'PartialHospHours' field.
  12. Enter the desired value in the 'PartialHospBillingCode' field.
  13. Enter the desired value in the 'PartialHospDays' field.
  14. Enter the desired value in the 'PartialHospEffectiveDate' field.
  15. Enter the desired partial hospitalization program in the 'Program' field.
  16. Enter the desired value in the 'SocialSecurityNumber' field.
  17. Enter the desired value in the 'TypeOfAdmission' field.
  18. Enter the desired value in the 'SourceOfAdmission' field.
  19. Enter "Client A's" ID in the 'ClientID' field.
  20. Enter "Client A's" existing episode in the 'Episode' field.
  21. Populate any other desired fields.
  22. Click [Run].
  23. Validate the 'Confirmation' field contains "Client Unique ID : # Episode Number : #".
  24. Validate the 'Message' field contains "Client Admission web service has been filed successfully.
  25. Validate the 'Status' field contains "1".
  26. Select "Client A" and access the 'Admission' form.
  27. Select the existing episode and click [Edit].
  28. Validate the 'Client Name' field contains "Client A's" name.
  29. Validate the 'Preadmit/Admission Date' field contains the date entered in the previous steps.
  30. Validate the 'Preadmit/Admission Time' field contains the time entered in the previous steps.
  31. Validate the 'Program' field contains the partial hospitalization program entered in the previous steps.
  32. Validate the 'Type of Admission' field contains the value entered in the previous steps.
  33. Validate the 'Source of Admission' field contains the value entered in the previous steps.
  34. Validate the 'Admitting Practitioner' field contains the practitioner entered in the previous steps.
  35. Validate the 'Attending Practitioner' field contains the practitioner entered in the previous steps.
  36. Validate the 'Social Security Number' field contains the value entered in the previous steps.
  37. Select the "Inpatient/Partial/Day Treatment" section.
  38. Validate the 'Partial Hospitalization Days' field contains the value entered in the previous steps.
  39. Validate the 'Partial Hospitalization Effective Date' field contains the value entered in the previous steps.
  40. Validate the 'Partial Hospital Billing Code' field contains the value entered in the previous steps.
  41. Validate the 'Partial Hospitalization Hours' field contains the value entered in the previous steps.
  42. Validate all other filed data displays as expected.
  43. Click [Submit].

Topics
• Pre Admit • Web Services • Admission
Update 77 Summary | Details
Registry Settings
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Service Codes
  • Client Charge Input
  • File Import
Scenario 1: Registry Setting = Unit Calculation with Minimum Duration - Client Charge Input.
Specific Setup:
  • Registry Settings:
  • Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
  • Set the 'Registry Setting Value' to 'Y'.
  • Client 1:
  • Identify an existing client or create a new client (Client 1). Note the client’s admission date.
  • Service Code:
  • ‘An existing service code (Service Code 1) is identified that has a value defined for the 'Minimum Duration for Unit Calculation' field.
Steps
  1. Open "Client Charge Input" form.
  2. Enter any value in 'Date Of Service'.
  3. Enter 'Client 1' created in setup in 'Client ID'.
  4. Enter 'Service Code 1' in 'Service Code'.
  5. Enter any value in 'Practitioner'.
  6. Enter any value in 'Duration' that is below the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  7. Click [Submit].
  8. Click [No].
  9. Open "Client Ledger" form.
  10. Enter 'Client 1' created in setup in 'Client ID'.
  11. Click [All Episodes] in 'Claim/Episode/All Episodes'.
  12. Click [Simple] in 'Ledger Type'.
  13. Click [Yes] in 'Include Zero Charges'.
  14. Click [Process].
  15. Validate the Client Ledger.
  16. Click [X].
  17. Click [No].
  18. Repeat Steps 1-17 with value in Duration greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  19. Open the "Registry Settings" form.
  20. Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
  21. Set the 'Registry Setting Value' to 'YE'.
  22. Repeat Steps 1-6.
  23. 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.
  24. Click [OK].
  25. Enter any value in 'Duration' that is greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  26. Click [Submit].
  27. Repeat Steps 9-17.
  28. Open the "Registry Settings" form.
  29. Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
  30. Set the 'Registry Setting Value' to 'YW'.
  31. Repeat Steps1-6.
  32. Validate the error message displayed: 'The service [Service Code 1] does not meet the minimum duration requirements for unit calculation. A unit will only be calculated once the duration is at least X minutes.
  33. Click [OK].
  34. Enter any value in 'Duration' that is greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  35. Click [Submit].
  36. Repeat Steps 9-17 to validate Client Ledger.
Scenario 2: File Import - Client Charge Input
Specific Setup:
  • Registry Settings :
  • Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
  • Set the 'Registry Setting Value' to : 'Y'.
  • Service Code:
  • ‘An existing service code is identified that has a value defined for the 'Minimum Duration for Unit Calculation' field (Service Code 1).
  • 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".
  • Client 1:
  • Identify an existing client or create a new client (Client 1). Note the client’s admission date.
Steps
  1. Open the "File Import" form.
  2. Select "Client Charge Input" in the 'File Type'.
  3. Select "Upload New File" in the 'Action'.
  4. Click [Process Action].
  5. Select "File A".
  6. Select "Compile/Validate File" in the 'Action'.
  7. Select "File A" in the 'Files(s)'.
  8. Click [Process Action].
  9. Select "File A".
  10. Select "Compile/Validate File" in the 'Action'.
  11. Select "File A" in the 'Files(s)'.
  12. Click [Process Action].
  13. Validate the message = 'Compiled'.
  14. Click [OK].
  15. Select "Print File" in the 'Action'.
  16. Select "File A" in the 'Files(s)'.
  17. Click [Process Action].
  18. Validate the report data.
  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 report data.
  34. Click [X].
  35. Click [No].
  36. Repeat Steps 7- 41 using "File B".
  37. Open the "Registry Settings" form.
  38. Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
  39. Set the 'Registry Setting Value' to : 'YW'.
  40. Repeat Steps 1-42.
  41. Open the "Registry Settings" form.
  42. Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
  43. Set the 'Registry Setting Value' to : 'YE'.
  44. Repeat Steps 1-18.
  45. Validate the error message: File A contains one or more errors. These errors can be reviewed using 'Print Errors' action.
  46. Click [OK].
  47. Select "Print Errors" in the 'Action'.
  48. Select "File A" in the 'Files(s)'.
  49. Click [Process Action].
  50. Validate the report shows '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.'.
  51. Click [Close Report].
  52. Select "Delete File" in the 'Action'.
  53. Select "File A" in the 'Files(s)' field.
  54. Click [Process Action].
  55. Click [Yes].
  56. Click [OK].
  57. Repeat Steps 3- 26 using "File B".
Scenario 3: Registry Setting = Unit Calculation with Minimum Duration - Edit Service Information
Specific Setup:
  • Registry Settings:
  • Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
  • Set the 'Registry Setting Value' to 'Y'.
  • Client 1:
  • Identify an existing client or create a new client (Client 1). Note the client’s admission date.
  • 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 "Edit Service Information" Form.
  2. Enter 'Client 1' in 'Client ID'.
  3. Click [Select Service(s) To Edit].
  4. Select desired service.
  5. Click [OK].
  6. Enter any value in 'Duration' that is below the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  7. Click [Submit].
  8. Click [No].
  9. Open "Client Ledger" form.
  10. Enter 'Client 1' in 'Client ID'.
  11. Click [All Episodes] in 'Claim/Episode/All Episodes'.
  12. Click [Simple] in 'Ledger Type'.
  13. Click [Yes] in 'Include Zero Charges'.
  14. Click [Process].
  15. Validate the Client Ledger.
  16. Click [X].
  17. Click [Yes].
  18. Click [Discard].
  19. Repeat Steps 1-18, with value in Duration greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  20. Open the "Registry Settings" form.
  21. Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
  22. Set the 'Registry Setting Value' to 'YW'.
  23. Repeat Steps 1-18.
  24. Open the "Registry Settings" form.
  25. Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
  26. Set the 'Registry Setting Value' to 'YE'.
  27. Repeat Steps1-6.
  28. 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.
  29. Enter any value in Duration greater than the 'Minimum Duration for Unit Calculation' set in the 'Service Codes' form.
  30. Click [Submit].
  31. Click [No].
  32. Repeat Steps 9-18 to validate Client Ledger.
Scenario 4: Client Charge Input via WEBSVC ClientChargeInput
Specific Setup:
  • Registry Settings:
  • Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
  • Set the 'Registry Setting Value' to : 'YE'.
  • Client 1:
  • Identify an existing client or create a new client (Client 1). Note the client’s admission date.
  • 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. Using desired web service tool, create a request for 'WEBSVC ClientChargeInput'.
  2. Enter the System Code in 'System Code' Field.
  3. Enter the user name in the 'User Name' field.
  4. Enter the password in the 'Password' field.
  5. Enter any value in 'ClientID'.
  6. Enter any value in 'Date of Service'.
  7. Enter value in 'Duration' less than Minimum Duration for Unit Calculation in Service Codes form.
  8. Enter any value in 'Episode Number'.
  9. Enter any value in 'Location'.
  10. Enter any value in 'Practitioner'.
  11. Enter any value in 'Program'.
  12. Enter any Value in 'Service Code'.
  13. Click[Run].
  14. Verify Response :'Duration (Minutes) : The service [test code (1121)] 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 20 minutes'.
  15. Enter value in 'Duration' greater than Minimum Duration for Unit Calculation in Service Codes form.
  16. Click[Run].
  17. Verify Response :Client Charge Input web service has been filed successfully.
  18. Open "Client Ledger" form.
  19. Enter the 'Client ID'.
  20. Click [All Episodes] in 'Claim/Episode/All Episodes'.
  21. Click [Simple] in 'Ledger Type'.
  22. Click [Yes] in 'Include Zero Charges'.
  23. Click [Process].
  24. Validate the Client Ledger.
  25. Click [X].
  26. Click [Yes].
  27. Click [Discard].
  28. Open the "Registry Settings" form.
  29. Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
  30. Set the 'Registry Setting Value' to : 'Y'.
  31. Repeat Steps 7- 33.
  32. Open the "Registry Settings" form.
  33. Set the 'Limit Registry Settings' to ‘Unit Calculation with Minimum Duration'.
  34. Set the 'Registry Setting Value' to : 'YW'.
  35. Repeat Steps 7- 33.

Topics
• Registry Settings • Service Codes • Client Charge Input • File Import • Edit Service Information
Update 80 Summary | Details
Payment by Posting Date
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Remittance Processing Widget
  • Payment by Posting Date
Scenario 1: Remittance Processing widget - Creating / Saving / Editing / Posting a remittance batch - Unclaimed services
Specific Setup:
  • Home View:
  • The 'Remittance Processing' widget is added in the home view.
  • Registry Setting:
  • The registry setting ‘Prevent Posting Payments Unless Payment has been Acknowledged’ does not include the value ‘7’.
  • Posting/Adjustment Codes Definition:
  • Existing posting code(s) are identified to be used for Payment, Adjustment, and Transfer.
  • Admission:
  • An existing client is identified, or a new client is admitted. Note the client's id/name, episode number, and admission program.
  • Client A.
  • Guarantors/Payors:
  • Guarantors are identified, or new guarantors are created to be assigned to the client. Note the guarantor's code/name.
  • Guarantor 1
  • Guarantor 2
  • Financial Eligibility:
  • The guarantors identified above are assigned to the client.
  • Recurring Client Charge Input:
  • 5-6 services are rendered to the client. Note the service start/ end date and service code used.
  • The charges are closed.
  • Client Ledger:
  • The services are distributed to the guarantor assigned to the client in the financial eligibility record.
Steps
  1. Open 'Client Ledger'.
  2. Run the ledger for 'Client A'.
  3. Verify that there are services charged and they are closed.
  4. Close the report.
  5. Select [No].
  6. Locate the 'Remittance Processing' widget on the home view.
  7. Select 'Create Batch' in the 'Action for Batch' field.
  8. Enter a description in the 'Description' field. Note the batch description.
  9. Enter the desired date in the 'Posting Date' field.
  10. Enter the desired date in the 'Receipt Date' field.
  11. Enter the desired date in the 'Deposit Date' field.
  12. Leave the 'Check/EFT Number' field blank.
  13. Enter any desired value in the 'Receipt Number' within the below condition:
  14. Only Alphabets.
  15. Select all other fields as required.
  16. Navigate to the 'Remittance Details' section.
  17. Click [Add Row].
  18. Enter 'Client A' in the 'Client' cell.
  19. Verify that the system displays all the matching clients.
  20. Select 'Client A' from the results.
  21. Double-click the 'GuarID#' cell.
  22. System displays all the available guarantors of the client.
  23. Select 'Guarantor 1'.
  24. If the client has 'Claimed' services then search any particular claim number and verify the system returns only the searched 'Claim Number'.
  25. If the client has 'Unclaimed' services then the result will be returned as 'No matches found, please refine search.'
  26. Verify the 'Start Date' and 'End Date' are auto-populated with the start and end date of the services rendered to the client.
  27. Select the desired date of service to post the payment for the service.
  28. Enter the desired amount in the 'Pmt Amt' field.
  29. Select the desired code in the 'Pmt Code' field.
  30. Enter the desired amount in the 'Adj Amt' field.
  31. Select the desired code in the 'Adj Code' field.
  32. Enter the desired amount in the 'xfr Amt' field.
  33. Select the desired code in the 'xfr Code' field.
  34. Select the desired guarantor in the 'xfer to Guar' field.
  35. Click [Save and Exit].
  36. Click [OK].
  37. Go to the 'Batch' section.
  38. Select 'Yes' in the 'Remittance Ready to Post'.
  39. Click [Post Batch].
  40. Validate the successful posting message.
  41. Open the 'Crystal report' or any other SQL data viewer tool.
  42. Query the 'remittance_batch' table for 'Client A'.
  43. Validate the below in the table:
  44. Verify the 'ID' column displays the correct batch ID.
  45. Verify the 'batch_description' column displays the description of the batch created.
  46. Verify the 'deposit_date' column displays the correct deposit date as entered while creating the batch.
  47. Verify the 'receipt_date' column displays the correct deposit date as entered while creating the batch.
  48. Query the 'billing_pay_adj_history table for Client A'.
  49. Validate the table displays all the information including the below correctly for the posted batch:
  50. Verify the 'reciept_number' column displays the correct receipt number.
  51. Verify the 'check_number' column displays the correct receipt number.
  52. Verify the 'date_of_receipt' column displays the correct receipt date as entered while creating the batch.
  53. Verify the 'date_of_payment' column displays the correct posting date as entered while creating the batch.
  54. Repeat Steps 2 and 3 for 'Client A' for the below combination of value(s) for 'Check/EFT Number' and 'Receipt Number':
  55. Case 1:
  56. In step 2(f):
  57. Without any value entered in the 'Check/EFT Number' field.
  58. In step 2(g):
  59. With the value of Alphabet, Numbers, and Special characters.
  60. Example: "ALPHANUM123@".
  61. Case 2:
  62. In step 2(f):
  63. Without any value entered in the 'Check/EFT Number' field.
  64. In step 2(g):
  65. Without any value entered in the 'Receipt Number' field.
  66. Case 3:
  67. In step 2(f):
  68. With the value of Alphabet, Numbers, and Special characters.
  69. Example: "ALPHANUM123@".
  70. In step 2(g):
  71. Without any value entered in the 'Receipt Number' field.
  72. Case 4:
  73. In step 2(f):
  74. With the value of only Alphabets.
  75. Example: "ONLYALPHA".
  76. In step 2(g):
  77. Without any value entered in the 'Receipt Number' field.

Topics
• Remittance Processing
2023 Update 108 Summary | Details
Financial Transaction Posting Summary
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Financial Transaction Posting Summary Report
Scenario 1: 'Financial Transaction Posting Summary' Form - Field Validations.
Specific Setup:
  • Client A:
  • A new client is admitted or an existing client is identified.
  • User should have access to the new form 'Financial Transaction Posting Summary'.
Steps
  1. Set the 'What can I help you find?' input box to “Financial” and click the “Financial Transaction Posting Summary” from the list.
  2. Validate that the 'Type of Date' text contains “Type of Date.”
  3. Validate that the 'Type of Date' text is required.
  4. Validate that the '1st Accounting Period End Date - Type of Date' label contains “Accounting Period End Date” and is not disabled.
  5. Validate that the '3rd Accounting Period End Date - Type of Date' text is not selected.
  6. Validate that the '2nd Posting Date - Type of Date' label contains “Posting Date” and is not disabled.
  7. Validate that the '2nd Posting Date - Type of Date' label is not selected.
  8. Validate that the '3rd Transaction Date - Type of Date' label contains “Transaction Date” and is not disabled.
  9. Validate that the '3rd Transaction Date - Type of Date' label is not selected.
  10. Click 'Accounting Period End Date - Type of Date'.
  11. Click 'Posting Date - Type of Date'.
  12. Click 'Transaction Date - Type of Date'.
  13. Validate that the 28th 'Start Date' text contains “Start Date” and is required.
  14. Enter any desired date from the past.
  15. Validate that the 'Start Date' date input box is populated with the entered date value.
  16. Enter any desired date from the future.
  17. Validate that the “‘Start Date’ does not allow future dates.” text is displayed.
  18. Click [OK].
  19. Validate that the 'Start Date' date input box reverted to the last valid date value entered.
  20. Validate that the 3rd 'End Date' text contains “End Date” and is required.
  21. Enter any desired date that is greater than the 'Start Date' value.
  22. Validate that the 'End Date' date input box is populated with the entered date value.
  23. Enter any desired date that is lesser than the 'Start Date' value.
  24. Validate that the 'Start Date must be on or before End Date' text is displayed.
  25. Click [OK].
  26. Validate that the 'End Date' date input box reverted to the last valid date value entered.
  27. Validate that the 'Use Data Export Format' text contains “Use Data Export Format” and is required.
  28. Validate that the 1st 'Yes - Use Data Export Format' label contains “Yes” and is not disabled.
  29. Validate that the 2nd 'No - Use Data Export Format' label contains “No” and is not disabled.
  30. Click 'Yes - Use Data Export Format'.
  31. Click 'No - Use Data Export Format'.
  32. Validate that the 11th 'Client ID' text contains “Client ID” and is not required.
  33. Validate that the 'Client ID' search input box is not disabled.
  34. Set the 'Client ID' search input box to “Client A” and select from the 'Client ID' list box.
  35. Validate that the 'Client ID' search input box contains “Client A”
  36. Validate that the 2nd 'Record Type' text contains “Record Type” and is not required.
  37. Validate that the 1st 'Adjustments - Record Type' label contains “Adjustments” and is not disabled.
  38. Validate that the 2nd 'Charges - Record Type' label contains “Charges” and is not disabled.
  39. Validate that the 3rd 'Payments - Record Type' label contains “Payments” and is not disabled.
  40. Validate that the 4th 'Transfers - Record Type' label contains “Transfers” and is not disabled.
  41. Click 1st 'Adjustments - Record Type'.
  42. Click 2nd 'Charges - Record Type'.
  43. Click 3rd 'Payments - Record Type'.
  44. Click 4th 'Transfers - Record Type'.
  45. Validate that the 4th 'Adjustments - Record Type' text is checked.
  46. Validate that the 5th 'Charges - Record Type' text is checked.
  47. Validate that the 6th 'Payments - Record Type' text is checked.
  48. Validate that the 7th 'Transfers - Record Type' text is checked.
  49. Verify that the 'Run Compile' button exists and is not disabled.
  50. Verify that the 'Run Report' button exists and is not disabled.
  51. Click [Run Report].
  52. Validate that the “No compiles found.” text is displayed.
  53. Click [OK].
  54. Click [Discard].
  55. Validate that the “Nx Yes No Dialog Body” text contains “Are you sure you want to Close without saving?”
  56. Click [Yes] and verify that the 'What can I help you find?' input box exists.
Financial Transaction Posting Summary - Run Compile
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Financial Transaction Posting Summary Report
  • Financial Transaction Posting Summary - Popup
Scenario 1: 'Financial Transaction Posting Summary Report' - Compile report.
Specific Setup:
  • Client A:
  • Client is admitted to any desired program.
  • The client has an active diagnosis and financial eligibility records.
  • Financial eligibility has more than one guarantor. (Here we add three)
  • Guarantor 1
  • Guarantor 2
  • Guarantor 3
  • Charges:
  • Ten different charges are created for "Client A" for the different services and dates.
  • Using any one of the posting forms, multiple Payments, Adjustments, and Transfers are made for "Client A".
Steps
  1. Set the 'What can I help you find?' input box to “Financial” and click “Financial Transaction Posting Summary” from the list.
  2. Click [Run Compile]
  3. Validate that the text contains “The following fields are required:Type of DateStart DateEnd DateUse Data Export Format”.
  4. Click "Accounting Period End Date" in 'Type of Date'.
  5. Enter desired values in 'Start Date' and 'End Date'.
  6. Click "No" in 'Use Data Export Format'.
  7. Enter "Client A" in 'Client ID' and select the desired value in the search results.
  8. Validate that the 1st 'Adjustments - Record Type' checkbox is not checked
  9. Validate the 2nd 'Charges - Record Type' checkbox is not checked
  10. Validate the 3rd 'Payments - Record Type' checkbox is not checked
  11. Validate the 4th 'Transfers - Record Type' checkbox is not checked.
  12. Click [Run Compile] and validate that the label contains “Compile started".
  13. Click [Run Report]
  14. Validate that the generated report contains a header, and additional report information specific to the compiled data, and that the column ‘Accounting Period’ is shown in the report.
  15. Click [Close Report].
  16. Open the SQL querying tool and run the following query, “SELECT * FROM “SYSTEM”.fin_tran_post_summ_rpt;”
  17. Validate that there are records showing in the table
  18. Validate column “PATID” has the value of “Client A”
  19. Validate column “accounting_period” contains values for all rows and the values are within the Start and End dates entered in the form.
  20. Close the SQL window and return to the ‘Financial Transaction Posting Summary’ form.
  21. Click "Posting Date" in 'Type of Date'.
  22. Enter desired values in 'Start Date' and 'End Date'.
  23. Click "Yes" in 'Use Data Export Format'.
  24. Enter "Client A" in 'Client ID' and select the desired value in the search results.
  25. Click the '3rd Payments - Record Type' checkbox
  26. Validate that the 1st 'Adjustments - Record Type' checkbox is not checked
  27. Validate the 2nd 'Charges - Record Type' checkbox is not checked
  28. Validate the 4th 'Transfers - Record Type' checkbox is not checked.
  29. Click [Run Compile] and validate that the label contains "Compile started".
  30. Click [Run Report].
  31. Validate that the Crystal Report page contains the compiled content.
  32. Validate that the records are grouped by the service code in the report.
  33. Validate that the report shows the ‘Record Type(s)’ selected as ‘Transfers’.
  34. Click [Close Report].
  35. Open the SQL querying tool and run the specified query.
  36. Validate that the column “PATID” contains “Client A”.
  37. Validate that the column “transaction_date” contains values for all the rows and the values are within the entered Start and End date range in the form.
  38. Click "Transaction Date" in 'Type of Date'.
  39. Enter desired values in 'Start Date' and 'End Date'.
  40. Click "No" in 'Use Data Export Format'.
  41. Leave the 'Client ID' empty.
  42. Click 4th 'Transfers - Record Type'.
  43. Validate the 1st 'Adjustments - Record Type' checkbox is not checked.
  44. Validate the 2nd 'Charges - Record Type' checkbox is not checked.
  45. Validate the 3rd 'Payments - Record Type' checkbox is not checked.
  46. Validate the 4th 'Transfers - Record Type' checkbox is not checked.
  47. Click [Run Compile].
  48. Validate the label contains “Compile started”.
  49. Click [OK].
  50. Click [Run Report].
  51. Validate the text about the compile status exists.
  52. Click [OK].
  53. Validate that the Crystal Report page contains the compiled content.
  54. Validate that the report shows the ‘Record Type(s)’ selected as "Adjustments, Charges, Payments, Transfers".
  55. Validate the records are grouped by the service code in the report.
  56. Click [Export].
  57. Select “Microsoft Excel (XLS)” from the Format Options dropdown list.
  58. Click [OK].
  59. Click [Close Report].
  60. Open the exported .xls file and validate the compiled records with the header and additional report-specific data.
  61. Open the SQL querying tool and run the specified query.
  62. Validate there are records showing in the table.
  63. Validate that the column “PATID” includes all other client IDs including "Client A".
  64. Validate that the column “transaction_date” values are within the form's entered Start and End dates.
  65. Click [Discard].
  66. Click [Yes].
  67. Verify that the What can I help you find? input box exists.
Financial Transaction Posting Summary - Run Report
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Financial Transaction Posting Summary Report
  • Financial Transaction Posting Summary - Popup
Scenario 1: 'Financial Transaction Posting Summary Report' - Compile report.
Specific Setup:
  • Client A:
  • Client is admitted to any desired program.
  • The client has an active diagnosis and financial eligibility records.
  • Financial eligibility has more than one guarantor. (Here we add three)
  • Guarantor 1
  • Guarantor 2
  • Guarantor 3
  • Charges:
  • Ten different charges are created for "Client A" for the different services and dates.
  • Using any one of the posting forms, multiple Payments, Adjustments, and Transfers are made for "Client A".
Steps
  1. Set the 'What can I help you find?' input box to “Financial” and click “Financial Transaction Posting Summary” from the list.
  2. Click [Run Compile]
  3. Validate that the text contains “The following fields are required:Type of DateStart DateEnd DateUse Data Export Format”.
  4. Click "Accounting Period End Date" in 'Type of Date'.
  5. Enter desired values in 'Start Date' and 'End Date'.
  6. Click "No" in 'Use Data Export Format'.
  7. Enter "Client A" in 'Client ID' and select the desired value in the search results.
  8. Validate that the 1st 'Adjustments - Record Type' checkbox is not checked
  9. Validate the 2nd 'Charges - Record Type' checkbox is not checked
  10. Validate the 3rd 'Payments - Record Type' checkbox is not checked
  11. Validate the 4th 'Transfers - Record Type' checkbox is not checked.
  12. Click [Run Compile] and validate that the label contains “Compile started".
  13. Click [Run Report]
  14. Validate that the generated report contains a header, and additional report information specific to the compiled data, and that the column ‘Accounting Period’ is shown in the report.
  15. Click [Close Report].
  16. Open the SQL querying tool and run the following query, “SELECT * FROM “SYSTEM”.fin_tran_post_summ_rpt;”
  17. Validate that there are records showing in the table
  18. Validate column “PATID” has the value of “Client A”
  19. Validate column “accounting_period” contains values for all rows and the values are within the Start and End dates entered in the form.
  20. Close the SQL window and return to the ‘Financial Transaction Posting Summary’ form.
  21. Click "Posting Date" in 'Type of Date'.
  22. Enter desired values in 'Start Date' and 'End Date'.
  23. Click "Yes" in 'Use Data Export Format'.
  24. Enter "Client A" in 'Client ID' and select the desired value in the search results.
  25. Click the '3rd Payments - Record Type' checkbox
  26. Validate that the 1st 'Adjustments - Record Type' checkbox is not checked
  27. Validate the 2nd 'Charges - Record Type' checkbox is not checked
  28. Validate the 4th 'Transfers - Record Type' checkbox is not checked.
  29. Click [Run Compile] and validate that the label contains "Compile started".
  30. Click [Run Report].
  31. Validate that the Crystal Report page contains the compiled content.
  32. Validate that the records are grouped by the service code in the report.
  33. Validate that the report shows the ‘Record Type(s)’ selected as ‘Transfers’.
  34. Click [Close Report].
  35. Open the SQL querying tool and run the specified query.
  36. Validate that the column “PATID” contains “Client A”.
  37. Validate that the column “transaction_date” contains values for all the rows and the values are within the entered Start and End date range in the form.
  38. Click "Transaction Date" in 'Type of Date'.
  39. Enter desired values in 'Start Date' and 'End Date'.
  40. Click "No" in 'Use Data Export Format'.
  41. Leave the 'Client ID' empty.
  42. Click 4th 'Transfers - Record Type'.
  43. Validate the 1st 'Adjustments - Record Type' checkbox is not checked.
  44. Validate the 2nd 'Charges - Record Type' checkbox is not checked.
  45. Validate the 3rd 'Payments - Record Type' checkbox is not checked.
  46. Validate the 4th 'Transfers - Record Type' checkbox is not checked.
  47. Click [Run Compile].
  48. Validate the label contains “Compile started”.
  49. Click [OK].
  50. Click [Run Report].
  51. Validate the text about the compile status exists.
  52. Click [OK].
  53. Validate that the Crystal Report page contains the compiled content.
  54. Validate that the report shows the ‘Record Type(s)’ selected as "Adjustments, Charges, Payments, Transfers".
  55. Validate the records are grouped by the service code in the report.
  56. Click [Export].
  57. Select “Microsoft Excel (XLS)” from the Format Options dropdown list.
  58. Click [OK].
  59. Click [Close Report].
  60. Open the exported .xls file and validate the compiled records with the header and additional report-specific data.
  61. Open the SQL querying tool and run the specified query.
  62. Validate there are records showing in the table.
  63. Validate that the column “PATID” includes all other client IDs including "Client A".
  64. Validate that the column “transaction_date” values are within the form's entered Start and End dates.
  65. Click [Discard].
  66. Click [Yes].
  67. Verify that the What can I help you find? input box exists.

Topics
• Financial Transaction Posting Summary
2023 Update 160 Summary | Details
Roll-Up Services Definition - Bill component and roll-up services on one claim
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Roll-Up Services Definition
  • Electronic Billing
  • Compile/Edit/Post/Unpost Roll-Up Services Worklist
  • Create Interim Billing Batch File
  • Client Charge Input With Diagnosis Entry
  • File Import
Scenario 1: Roll-Up Services Definition - Form / Field Validation for new Fields
Specific Setup:
  • Service Codes:
  • Service Code 1: Roll-Up service code. 'Type of 'Fee' = desired value. Minutes Per Unit = desired value. Note the service code/value, Minutes Per Unit, and 'Covered Charge Category' for the service code.
  • Service Code 2: Component service code. 'Type of 'Fee' = desired value, Minutes Per Unit = desired value. Note the service.
  • Service Fee/Cross Reference Maintenance:
  • All service codes have a 'Fee', 'UB-04 Revenue Code', and/or 'CPT-4 / HCPCS Code' defined in 'Service Fee/Cross Reference Maintenance'. Note the fees.
Steps
  1. Open 'Roll-Up Services Definition'.
  2. Select 'Add' in 'Add/Edit/Delete Roll-Up Services Definition'.
  3. Enter a 'Roll-Up Description'.
  4. Select a 'Roll-Up Service'.
  5. Select desired 'Component Services'.
  6. Select desired 'Required Component Service(s) for Roll-Up to Occur'.
  7. Select desired 'Component Service Date Rules'.
  8. Select desired value in 'Is This Roll-Up Services Dependent On Units, Duration, Or None'.
  9. Select desired 'Date Of Service For Roll-Up Service'.
  10. Enter data in the remaining required fields, noting the values.
  11. Validate that the 'Service Start Time For Roll-Up Service' field is available with the 'Time Of First Component Service' option to the 'Roll-Up Services Definition' form.
  12. Verify the 'Time Of First Component Service' option is unchecked in the 'Service Start Time For Roll-Up Service' field.
  13. Select the 'Time Of First Component Service' in the Service Start Time For Roll-Up Service' field.
  14. Verify the new field 'Bill Roll-Up Service, Component Service(s), or Both' exists and is enabled with the below options.
  15. Roll-Up Service.
  16. Component Services.
  17. Both.
  18. Verify that there is a help text shown when selecting the light bulb.
  19. Click the [Return To Form] link.
  20. Verify that the new field 'Force Component Service(s) and Roll-Up Service on the Same Claim' exists and is disabled with the below options.
  21. Yes.
  22. No.
  23. Select 'Roll-Up Service' in 'Bill Roll-Up Service, Component Service(s), or Both'.
  24. Verify that the 'Force Component Service(s) and Roll-Up Service on the Same Claim' field is disabled.
  25. Select 'Component Services' in 'Bill Roll-Up Service, Component Service(s), or Both'.
  26. Verify that the 'Force Component Service(s) and Roll-Up Service on the Same Claim' field is still disabled.
  27. Select 'Both' in 'Bill Roll-Up Service, Component Service(s), or Both'.
  28. Verify that now the 'Force Component Service(s) and Roll-Up Service on the Same Claim' field is enabled and required.
  29. Select 'Yes'.
  30. Click [Submit].
  31. Click [Yes] to return to the form.
  32. Select 'Edit' in 'Add/Edit/Delete Roll-Up Services Definition'.
  33. Select the same definition.
  34. Verify the fields retained the submitted values.
  35. Click [Submit].
  36. Click [No] to return to the form.
  37. Query the below SQL table and validate that the values added for the new fields are present in the table along with their associated values.
  38. SYSTEM.rollup_services_def
  39. Field 1 - bill_rollup_code, bill_rollup_value
  40. Field 2 - force_same_claim_code, force_same_claim_value
  41. Close the SQL window.
Scenario 2: Validate the ability to bill component and roll-up services on Same and Different claim(s)-837 Professional.
Specific Setup:
  • Posting/Adjustment Code Definition:
  • New code created, or an existing code is identified for the below type:
  • Adjustment - "Adj Post Code 1"
  • Service Codes:
  • Using the 'Service Codes' form add or identify an individual roll-up service code and at least two service codes that will be considered as the component services for it.
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Roll-Up Services Definition:
  • Add or identify roll-up service definitions, for each of the roll-up service codes and its associated component services.
  • Rollup Def 1
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Client A:
  • The client is admitted to an outpatient program.
  • The client has active Diagnosis and Financial Eligibility - (Guarantor 1) records.
  • Make a note on the "Financial Class' of "Guarantor 1".
  • The charges are created for the roll-up component services on various dates, for "Rollup 1".
  • Guarantor/Program Billing Defaults:
  • Add or identify a template, that includes the guarantor used in the Financial Eligibility record of 'Client A".
  • Template 1
Steps
  1. Open 'Roll-Up Services Definition'.
  2. Select 'Edit' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  3. Select "Rollup Def 1" in 'Existing Roll-Up Definition'.
  4. Select 'Both' in the 'Bill Roll-Up Service, Component Service(s), or Both' field.
  5. Verify that the 'Force Component Service(s) and Roll-Up Service on the Same Claim' become enabled and required.
  6. Select 'Yes' in the 'Force Component Service(s) and Roll-Up Service on the Same Claim' field.
  7. Click [Submit].
  8. Click [No].
  9. Open 'Client Ledger'.
  10. Run the ledger report for "Client A"
  11. Verify that the charges for the roll-up component services are displayed for "Client A".
  12. Click [X].
  13. Click [No].
  14. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  15. Select the 'From Date' and 'Through Date', that cover the services of "Client A".
  16. Verify that the 'Roll-Up Definitions' field shows "Rollup Def 1" and select it.
  17. Click [Compile Worklist].
  18. Click [OK].
  19. Click [Run Report].
  20. Verify that the report shows the created Roll-Up services and their component services for "Client A".
  21. Click [Close Report].
  22. Select 'Post Roll-Up Services Worklist'.
  23. Select the worklist compiled in step 17.
  24. Select "Adj Post Code 1" in 'Default Write Off Posting Code'.
  25. Click [Post Worklist].
  26. Click [OK].
  27. Click [Discard].
  28. Click [Yes].
  29. Open 'Client Ledger'.
  30. Run the ledger report for "Client A"
  31. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 1" was used for each of the component services.
  32. Verify that the roll-up service was created.
  33. Click [X].
  34. Click [No].
  35. Open 'Close Charges'.
  36. Select 'Close Charges' in 'Liability Update Or Close Charges'.
  37. Select the desired Thru Date that covers all the services of "Client A" that require closure.
  38. Select 'Individual'.
  39. Search and select "Client A" in 'Client ID'.
  40. Select the Episode.
  41. Click [Submit].
  42. Open 'Client Ledger'.
  43. Run the ledger report for "Client A"
  44. Review the roll-up service and verify that is closed and marked as 'UNBILL'.
  45. Click [X].
  46. Click [No].
  47. Open 'Create Interim Billing Batch File'.
  48. Select 'Create Batch'.
  49. Set the desired value in 'Batch Description'.
  50. Set the 'From Date' and 'Through Date' that cover the charges of "Client A".
  51. Select 'Yes' in 'Include Zero Charge Services'.
  52. Search and select "Client A" in 'Client ID'.
  53. Select the below values that are relevant to "Client A", noted in setup.
  54. Guarantor.
  55. Program.
  56. Service Codes.
  57. Practitioner.
  58. Click [Process].
  59. Click [X].
  60. Click [No].
  61. Open 'Guarantor/Program Billing Defaults'.
  62. Select 'Edit Template'.
  63. Select "Template 1" in 'Select Template'.
  64. Select '837 Professional'.
  65. Set the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field value to "1".
  66. Select 'Yes' in 'Include Zero Dollar Services'.
  67. Select 'No' in 'Suppress Claim Level Adjustments/Service Level Adjustments When Total Is Zero'.
  68. Click [Submit].
  69. Click [No].
  70. Open 'Electronic Billing'.
  71. Select '837-Professional' in 'Billing Form'.
  72. Select the financial class of "Guarantor 1" in 'Type Of Bill'.
  73. Select 'Individual' in 'Individual Or All Guarantors'.
  74. Select "Guarantor 1".
  75. Select 'Outpatient' in 'Billing Type'.
  76. Select 'Sort File' in 'Billing Options'.
  77. Set a desired value in 'File Description'.
  78. Select 'Interim Batch' in 'All Clients Or Interim Billing Batch'.
  79. Select the Interim Batch that is created above.
  80. Select 'No' in 'Create Claims'.
  81. Set the desired date values in 'First Date Of Service To Include' and 'Last Date Of Service To Include date' that includes the services we have for "Client A".
  82. Select 'All' in 'Include Primary and/or Secondary Billing'.
  83. Click [Process].
  84. Click [OK].
  85. Select 'Dump File' in 'Billing Options'.
  86. Select 'Print'.
  87. Select the file in the 'File' field.
  88. Click [Process].
  89. Verify that the dump file generated has only one "CLM' segment and a separate 'LX' loop for the roll-up parent service (which should be first) and each of the roll-up component services.
  90. Click [X].
  91. Click [No].
  92. Open 'Guarantor/Program Billing Defaults'.
  93. Select 'Edit Template'.
  94. Select "Template 1" in 'Select Template'.
  95. Select '837 Professional'.
  96. Remove the value in the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field.
  97. Click [Submit].
  98. Click [No].
  99. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  100. Select 'Unpost Last Roll-Up Services Worklist'.
  101. Select the worklist posted in step above.
  102. Click [Unpost Worklist].
  103. Click [OK].
  104. Click [Discard].
  105. Click [Yes].
  106. Open 'Roll-Up Services Definition'.
  107. Select 'Edit' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  108. Select "Rollup Def 1" in 'Existing Roll-Up Definition'.
  109. Select 'Both' in the 'Bill Roll-Up Service, Component Service(s), or Both' field.
  110. Select 'No' in the 'Force Component Service(s) and Roll-Up Service on the Same Claim' field.
  111. Click [Submit].
  112. Click [No].
  113. Open 'Client Ledger'.
  114. Run the ledger report for "Client A"
  115. Verify that the component services are reverted to 'Open' and the roll-up service is removed for "Client A".
  116. Click [X].
  117. Click [No].
  118. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  119. Select the 'From Date' and 'Through Date', that cover the services of "Client A".
  120. Verify that the 'Roll-Up Definitions' field shows "Rollup Def 1" and select it.
  121. Click [Compile Worklist].
  122. Click [OK].
  123. Click [Run Report].
  124. Verify that the report shows the created Roll-Up services and their component services for "Client A".
  125. Click [Close Report].
  126. Select 'Post Roll-Up Services Worklist'.
  127. Select the worklist compiled in step 118.
  128. Select "Adj Post Code 1" in 'Default Write Off Posting Code'.
  129. Click [Post Worklist].
  130. Click [OK].
  131. Click [Discard].
  132. Click [Yes].
  133. Open 'Client Ledger'.
  134. Run the ledger report for "Client A"
  135. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 1" was used for each of the component services.
  136. Verify that the roll-up service was created.
  137. Click [X].
  138. Click [No].
  139. Open 'Close Charges'.
  140. Select 'Close Charges' in 'Liability Update Or Close Charges'.
  141. Select the desired Thru Date that covers all the services of "Client A" that require closure.
  142. Select 'Individual'.
  143. Search and select "Client A" in 'Client ID'.
  144. Select the Episode.
  145. Click [Submit].
  146. Open 'Client Ledger'.
  147. Run the ledger report for "Client A"
  148. Review the roll-up service and verify that is closed and marked as 'UNBILL'.
  149. Click [X].
  150. Click [No].
  151. Open 'Create Interim Billing Batch File'.
  152. Select 'Create Batch'.
  153. Set the desired value in 'Batch Description'.
  154. Set the 'From Date' and 'Through Date' that cover the charges of "Client A".
  155. Select 'Yes' in 'Include Zero Charge Services'.
  156. Search and select "Client A" in 'Client ID'.
  157. Select the below values that are relevant to "Client A", noted in setup.
  158. Guarantor.
  159. Program.
  160. Service Codes.
  161. Practitioner.
  162. Click [Process].
  163. Click [X].
  164. Click [No].
  165. Open 'Guarantor/Program Billing Defaults'.
  166. Select 'Edit Template'.
  167. Select "Template 1" in 'Select Template'.
  168. Select '837 Professional'.
  169. Set the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field value to "1".
  170. Select 'Yes' in 'Include Zero Dollar Services'.
  171. Select 'No' in 'Suppress Claim Level Adjustments/Service Level Adjustments When Total Is Zero'.
  172. Click [Submit].
  173. Click [No].
  174. Open 'Electronic Billing'.
  175. Select '837-Professional' in 'Billing Form'.
  176. Select the financial class of "Guarantor 1" in 'Type Of Bill'.
  177. Select 'Individual' in 'Individual Or All Guarantors'.
  178. Select "Guarantor 1".
  179. Select 'Outpatient' in 'Billing Type'.
  180. Select 'Sort File' in 'Billing Options'.
  181. Set a desired value in 'File Description'.
  182. Select 'Interim Batch' in 'All Clients Or Interim Billing Batch'.
  183. Select the Interim Batch that is created in step 150.
  184. Select 'No' in 'Create Claims'.
  185. Set the desired date values in 'First Date Of Service To Include' and 'Last Date Of Service To Include date' that includes the services we have for "Client A".
  186. Select 'All' in 'Include Primary and/or Secondary Billing'.
  187. Click [Process].
  188. Click [OK].
  189. Select 'Dump File' in 'Billing Options'.
  190. Select 'Print'.
  191. Select the file in the 'File' field.
  192. Click [Process].
  193. Verify that the roll-up parent service and the roll-up component services are included in the file, but they are not included in the same claim. Each service should be on a separate claim.
  194. Click [X].
  195. Click [No].
Scenario 3: Validate the ability to bill component and roll-up services on Same and Different claim(s)-837 Institutional.
Specific Setup:
  • Posting/Adjustment Code Definition:
  • New ones are created or existing codes are identified for the below type,
  • Adjustment - "Adj Post Code 1"
  • Service Codes:
  • Using the 'Service Codes' form add or identify an individual roll-up service code and at least two service codes that will be considered as the component services for it.
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Roll-Up Services Definition:
  • Add or identify roll-up service definitions, for each of the roll-up service codes and its associated component services.
  • Rollup Def 1
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Client A:
  • The client is admitted to an Inpatient program.
  • The client has active Diagnosis and Financial Eligibility-(Guarantor 1) records.
  • Make a note on the "Financial Class' of "Guarantor 1".
  • The charges are created for the roll-up component services on various dates, for "Rollup 1".
  • Guarantor/Program Billing Defaults:
  • Add or identify a template, that includes the guarantor used in the Financial Eligibility record of 'Client A".
  • Template 1
Steps
  1. Open 'Roll-Up Services Definition'.
  2. Select 'Edit' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  3. Select "Rollup Def 1" in 'Existing Roll-Up Definition'.
  4. Select 'Both' in the 'Bill Roll-Up Service, Component Service(s), or Both' field.
  5. Verify that the 'Force Component Service(s) and Roll-Up Service on the Same Claim' become enabled and required.
  6. Select 'Yes' in the 'Force Component Service(s) and Roll-Up Service on the Same Claim' field.
  7. Click [Submit].
  8. Click [No].
  9. Open 'Client Ledger'.
  10. Run the ledger report for "Client A"
  11. Verify that the charges for the roll-up component services are displayed in the report.
  12. Click [X].
  13. Click [No].
  14. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  15. Select the 'From Date' and 'Through Date', that cover the services of "Client A".
  16. Verify that the 'Roll-Up Definitions' field shows "Rollup Def 1" and select it.
  17. Click [Compile Worklist].
  18. Click [OK].
  19. Click [Run Report].
  20. Verify that the report shows the created Roll-Up services and their component services for "Client A".
  21. Click [Close Report].
  22. Select 'Post Roll-Up Services Worklist'.
  23. Select the desired compiled worklist.
  24. Select "Adj Post Code 1" in 'Default Write Off Posting Code'.
  25. Click [Post Worklist].
  26. Click [OK].
  27. Click [Discard].
  28. Click [Yes].
  29. Open 'Client Ledger'.
  30. Run the ledger report for "Client A"
  31. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 1" was used for each component service.
  32. Verify that the roll-up service was created.
  33. Click [X].
  34. Click [No].
  35. Open 'Close Charges'.
  36. Select 'Close Charges' in 'Liability Update Or Close Charges'.
  37. Select the desired Thru Date that covers all the services of "Client A" that require closure.
  38. Select 'Individual'.
  39. Search and select "Client A" in 'Client ID'.
  40. Select the Episode.
  41. Click [Submit].
  42. Open 'Client Ledger'.
  43. Run the ledger report for "Client A"
  44. Review the roll-up service and verify that is closed and marked as 'UNBILL'.
  45. Click [X].
  46. Click [No].
  47. Open 'Create Interim Billing Batch File'.
  48. Select 'Create Batch'.
  49. Set the desired value in 'Batch Description'.
  50. Set the 'From Date' and 'Through Date' that cover the charges of "Client A".
  51. Select 'Yes' in 'Include Zero Charge Services'.
  52. Search and select "Client A" in 'Client ID'.
  53. Select the below values that are relevant to "Client A", noted in setup.
  54. Guarantor.
  55. Program.
  56. Service Codes.
  57. Practitioner.
  58. Click [Process].
  59. Click [X].
  60. Click [No].
  61. Open 'Guarantor/Program Billing Defaults'.
  62. Select 'Edit Template'.
  63. Select "Template 1" in 'Select Template'.
  64. Select '837 Institutional'.
  65. Set the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field value to "1".
  66. Select 'Yes' in 'Include Zero Dollar Services'.
  67. Select 'No' in 'Suppress Claim Level Adjustments/Service Level Adjustments When Total Is Zero'.
  68. Click [Submit].
  69. Click [No].
  70. Open 'Electronic Billing'.
  71. Select '837-Institutional' in 'Billing Form'.
  72. Select the financial class of "Guarantor 1" in 'Type Of Bill'.
  73. Select 'Individual' in 'Individual Or All Guarantors'.
  74. Select "Guarantor 1".
  75. Select 'Inpatient' in 'Billing Type'.
  76. Select 'Sort File' in 'Billing Options'.
  77. Set a desired value in 'File Description'.
  78. Select 'Interim Batch' in 'All Clients Or Interim Billing Batch'.
  79. Select the desired Interim Batch.
  80. Select 'No' in 'Create Claims'.
  81. Set the desired date values in 'First Date Of Service To Include' and 'Last Date Of Service To Include date' that includes the services we have for "Client A".
  82. Select 'All' in 'Include Primary and/or Secondary Billing'.
  83. Click [Process].
  84. Click [OK].
  85. Select 'Dump File' in 'Billing Options'.
  86. Select 'Print'.
  87. Select the file in the 'File' field.
  88. Click [Process].
  89. Verify that the roll-up service and the roll-up component services are included in the same claim (CLM segment).
  90. Verify that the 837 Institutional files summarize services (SV2) segments by consecutive days If consecutive-day component services.
  91. Click [X].
  92. Click [No].
  93. Open 'Guarantor/Program Billing Defaults'.
  94. Select 'Edit Template'.
  95. Select "Template 1" in 'Select Template'.
  96. Select '837 Institutional'.
  97. Remove if there is any value in the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field.
  98. Click [Submit].
  99. Click [No].
  100. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  101. Select 'Unpost Last Roll-Up Services Worklist'.
  102. Select the desired posted worklist.
  103. Click [Unpost Worklist].
  104. Click [OK].
  105. Click [Discard].
  106. Click [Yes].
  107. Open 'Roll-Up Services Definition'.
  108. Select 'Edit' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  109. Select "Rollup Def 1" in 'Existing Roll-Up Definition'.
  110. Select 'Both' in the 'Bill Roll-Up Service, Component Service(s), or Both' field.
  111. Select 'No' in the 'Force Component Service(s) and Roll-Up Service on the Same Claim' field.
  112. Click [Submit].
  113. Click [No].
  114. Open 'Client Ledger'.
  115. Run the ledger report for "Client A"
  116. Verify that the component services are reverted to 'Open', and the roll-up service is removed for "Client A".
  117. Click [X].
  118. Click [No].
  119. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  120. Select the 'From Date' and 'Through Date', that cover the services of "Client A".
  121. Verify that the 'Roll-Up Definitions' field shows "Rollup Def 1" and select it.
  122. Click [Compile Worklist].
  123. Click [OK].
  124. Click [Run Report].
  125. Verify that the report shows the created Roll-Up services and their component services for "Client A".
  126. Click [Close Report].
  127. Select 'Post Roll-Up Services Worklist'.
  128. Select the desired compiled worklist.
  129. Select "Adj Post Code 1" in 'Default Write Off Posting Code'.
  130. Click [Post Worklist].
  131. Click [OK].
  132. Click [Discard].
  133. Click [Yes].
  134. Open 'Client Ledger'.
  135. Run the ledger report for "Client A"
  136. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 1" was used for each of the component services.
  137. Verify that the roll-up service was created.
  138. Click [X].
  139. Click [No].
  140. Open 'Close Charges'.
  141. Select 'Close Charges' in 'Liability Update Or Close Charges'.
  142. Select the desired Thru Date that covers all the services of "Client A" that require closure.
  143. Select 'Individual'.
  144. Search and select "Client A" in 'Client ID'.
  145. Select the Episode.
  146. Click [Submit].
  147. Open 'Client Ledger'.
  148. Run the ledger report for "Client A"
  149. Review the roll-up service and verify that is closed and marked as 'UNBILL'.
  150. Click [X].
  151. Click [No].
  152. Open 'Create Interim Billing Batch File'.
  153. Select 'Create Batch'.
  154. Set the desired value in 'Batch Description'.
  155. Set the 'From Date' and 'Through Date' that cover the charges of "Client A".
  156. Select 'Yes' in 'Include Zero Charge Services'.
  157. Search and select "Client A" in 'Client ID'.
  158. Select the below values that are relevant to "Client A", noted in setup.
  159. Guarantor.
  160. Program.
  161. Service Codes.
  162. Practitioner.
  163. Click [Process].
  164. Click [X].
  165. Click [No].
  166. Open 'Guarantor/Program Billing Defaults'.
  167. Select 'Edit Template'.
  168. Select "Template 1" in 'Select Template'.
  169. Select '837 Institutional'.
  170. Set the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field value to "1".
  171. Select 'Yes' in 'Include Zero Dollar Services'.
  172. Select 'No' in 'Suppress Claim Level Adjustments/Service Level Adjustments When Total Is Zero'.
  173. Click [Submit].
  174. Click [No].
  175. Open 'Electronic Billing'.
  176. Select '837-Institutional' in 'Billing Form'.
  177. Select the financial class of "Guarantor 1" in 'Type Of Bill'.
  178. Select 'Individual' in 'Individual Or All Guarantors'.
  179. Select "Guarantor 1".
  180. Select 'Inpatient' in 'Billing Type'.
  181. Select 'Sort File' in 'Billing Options'.
  182. Set a desired value in 'File Description'.
  183. Select 'Interim Batch' in 'All Clients Or Interim Billing Batch'.
  184. Select the desired Interim Batch.
  185. Select 'No' in 'Create Claims'.
  186. Set the desired date values in 'First Date Of Service To Include' and 'Last Date Of Service To Include date' that includes the services we have for "Client A".
  187. Select 'All' in 'Include Primary and/or Secondary Billing'.
  188. Click [Process].
  189. Click [OK].
  190. Select 'Dump File' in 'Billing Options'.
  191. Select 'Print'.
  192. Select the file in the 'File' field.
  193. Click [Process].
  194. Verify that the roll-up parent service and the roll-up component services are included in the file, but they are not included in the same claim. Each service should be on a separate claim.
  195. Click [X].
  196. Click [No].
Scenario 4: Validate the ability to bill component and roll-up services on same claim with Medical Diagnoses-837 Professional.
Specific Setup:
  • Registry Settings:
  • Set 'Use Diagnosis Form for Medical Diagnosis Bills' to "Y".
  • Posting/Adjustment Code Definition:
  • New ones are created, or existing codes are identified for the below type,
  • Adjustment - "Adj Post Code 1"
  • Service Codes:
  • Using the 'Service Codes' form add or identify an individual roll-up service code and at least two service codes that will be considered as the component services for it:
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Roll-Up Services Definition:
  • Add or identify roll-up service definitions, for each of the roll-up service codes and its associated component services:
  • Rollup Def 1
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Client A:
  • The client is admitted to an outpatient program.
  • The client has active Diagnosis and Financial Eligibility-(Guarantor 1) records.
  • Make a note on the "Financial Class' of "Guarantor 1".
  • Diagnosis:
  • Identify an active diagnosis.
  • Diagnosis 1
  • Diagnosis 2
  • Guarantor/Program Billing Defaults:
  • Add or identify a template which includes the guarantor used in the Financial Eligibility record of 'Client A".
  • Template 1.
Steps
  1. Open 'Roll-Up Services Definition'.
  2. Select 'Edit' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  3. Select "Rollup Def 1" in 'Existing Roll-Up Definition'.
  4. Select 'Both' in the 'Bill Roll-Up Service, Component Service(s), or Both' field.
  5. Verify that the 'Force Component Service(s) and Roll-Up Service on the Same Claim' become enabled and required.
  6. Select 'Yes' in the 'Force Component Service(s) and Roll-Up Service on the Same Claim' field.
  7. Click [Submit].
  8. Click [No].
  9. Open 'Client Charge Input With Diagnosis Entry'.
  10. Add new component services on different dates for "Client A".
  11. Comp 1(a).
  12. Comp 1(b).
  13. Enter a minimum of one diagnosis for each service. (make sure that different diagnoses are entered for each service)
  14. Make a note of the diagnoses for each component service and date of service, for later validation(s).
  15. Diagnosis 1.
  16. Diagnosis 2.
  17. Click [Submit].
  18. Click [No].
  19. Open 'Client Ledger'.
  20. Run the ledger report for "Client A"
  21. Verify that the charges for the roll-up component services are displayed.
  22. Click [X].
  23. Click [No].
  24. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  25. Select the 'From Date' and 'Through Date', that cover the services of "Client A".
  26. Verify that the 'Roll-Up Definitions' field shows "Rollup Def 1" and select it.
  27. Click [Compile Worklist].
  28. Click [OK].
  29. Click [Run Report].
  30. Verify that the report shows the created Roll-Up services and their component services for "Client A".
  31. Click [Close Report].
  32. Select 'Post Roll-Up Services Worklist'.
  33. Select the worklist compiled in step 23.
  34. Select "Adj Post Code 1" in 'Default Write Off Posting Code'.
  35. Click [Post Worklist].
  36. Click [OK].
  37. Click [Discard].
  38. Click [Yes].
  39. Open 'Client Ledger'.
  40. Run the ledger report for "Client A"
  41. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 1" was used for each of the component services.
  42. Verify that the roll-up service was created.
  43. Click [X].
  44. Click [No].
  45. Open 'Close Charges'.
  46. Select 'Close Charges' in 'Liability Update Or Close Charges'.
  47. Select the desired Thru Date that covers all the services of "Client A" that require closure.
  48. Select 'Individual'.
  49. Search and select "Client A" in 'Client ID'.
  50. Select the Episode.
  51. Click [Submit].
  52. Open 'Client Ledger'.
  53. Run the ledger report for "Client A"
  54. Review the roll-up service and verify that is closed and marked as 'UNBILL'.
  55. Click [X].
  56. Click [No].
  57. Open 'Create Interim Billing Batch File'.
  58. Select 'Create Batch'.
  59. Set the desired value in 'Batch Description'.
  60. Set the 'From Date' and 'Through Date' that cover the charges of "Client A".
  61. Select 'Yes' in 'Include Zero Charge Services'.
  62. Search and select "Client A" in 'Client ID'.
  63. Select the below values that are relevant to "Client A", noted in setup.
  64. Guarantor.
  65. Program.
  66. Service Codes.
  67. Practitioner.
  68. Click [Process].
  69. Click [X].
  70. Click [No].
  71. Open 'Guarantor/Program Billing Defaults'.
  72. Select 'Edit Template'.
  73. Select "Template 1" in 'Select Template'.
  74. Select '837 Professional'.
  75. Set the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field value to "1".
  76. Select 'Yes' in 'Include Zero Dollar Services'.
  77. Select 'No' in 'Suppress Claim Level Adjustments/Service Level Adjustments When Total Is Zero'.
  78. Click [Submit].
  79. Click [No].
  80. Open 'Electronic Billing'.
  81. Select '837-Professional' in 'Billing Form'.
  82. Select the financial class of "Guarantor 1" in 'Type Of Bill'.
  83. Select 'Individual' in 'Individual Or All Guarantors'.
  84. Select "Guarantor 1".
  85. Select 'Outpatient' in 'Billing Type'.
  86. Select 'Sort File' in 'Billing Options'.
  87. Set a desired value in 'File Description'.
  88. Select 'Interim Batch' in 'All Clients Or Interim Billing Batch'.
  89. Select the Interim Batch that is created in step 55.
  90. Select 'No' in 'Create Claims'.
  91. Set the desired date values in 'First Date Of Service To Include' and 'Last Date Of Service To Include date' that includes the services we have for "Client A".
  92. Select 'All' in 'Include Primary and/or Secondary Billing'.
  93. Click [Process].
  94. Click [OK].
  95. Select 'Dump File' in 'Billing Options'.
  96. Select 'Print'.
  97. Select the file in the 'File' field.
  98. Click [Process].
  99. Verify that the dump file generated has only one "CLM" segment and a separate "LX" loop for the roll-up parent service (which should be first- LX1) and each of the roll-up component services.
  100. Verify that all the various diagnoses for the individual services are included in the HI segment at the claim level.
  101. Verify that the SV1 segments in each LX loop have correct pointers set for the diagnoses that pertain to those services.
  102. Click [X].
  103. Click [No].
  104. Open 'Guarantor/Program Billing Defaults'.
  105. Select 'Edit Template'.
  106. Select "Template 1" in 'Select Template'.
  107. Select '837 Professional'.
  108. Remove if there is any value in the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field.
  109. Click [Submit].
  110. Click [No].
  111. Repeat 'Electronic Billing' steps and verifications.
Scenario 5: Validate the ability to bill component services only and Roll-Up service only -837 Professional.
Specific Setup:
  • Posting/Adjustment Code Definition:
  • New ones are created, or existing codes are identified for the below type:
  • Adjustment - "Adj Post Code 1"
  • Service Codes:
  • Using the 'Service Codes' form add, or identify an individual roll-up service code and at least two service codes that will be considered as the component services for it:
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Roll-Up Services Definition:
  • Add or identify roll-up service definitions, for each of the roll-up service codes and its associated component services:
  • Rollup Def 1
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Client A:
  • The client is admitted to an outpatient program.
  • The client has active Diagnosis and Financial Eligibility-(Guarantor 1) records.
  • Make a note on the "Financial Class' of "Guarantor 1".
  • The charges are created for the roll-up component services on various dates, for "Rollup 1".
  • Guarantor/Program Billing Defaults:
  • Add or identify a template which includes the guarantor used in the Financial Eligibility record of 'Client A".
  • Template 1.
Steps
  1. Open 'Roll-Up Services Definition'.
  2. Select 'Edit' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  3. Select "Rollup Def 1" in 'Existing Roll-Up Definition'.
  4. Select 'Component Services' in the 'Bill Roll-Up Service, Component Service(s), or Both' field.
  5. Verify that the 'Force Component Service(s) and Roll-Up Service on the Same Claim' stays disabled and not required.
  6. Click [Submit].
  7. Click [No].
  8. Open 'Client Ledger'.
  9. Run the ledger report for "Client A"
  10. Verify that the charges for the roll-up component services are displayed.
  11. Click [X].
  12. Click [No].
  13. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  14. Select the 'From Date' and 'Through Date', that cover the services of "Client A".
  15. Verify that the 'Roll-Up Definitions' field shows "Rollup Def 1" and select it.
  16. Click [Compile Worklist].
  17. Click [OK].
  18. Click [Run Report].
  19. Verify that the report shows the created Roll-Up services and their component services for "Client A".
  20. Click [Close Report].
  21. Select 'Post Roll-Up Services Worklist'.
  22. Select the desired compiled worklist.
  23. Select "Adj Post Code 1" in 'Default Write Off Posting Code'.
  24. Click [Post Worklist].
  25. Click [OK].
  26. Click [Discard].
  27. Click [Yes].
  28. Open 'Client Ledger'.
  29. Run the ledger report for "Client A"
  30. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 1" was used for each of the component services.
  31. Verify that the roll-up service was created.
  32. Click [X].
  33. Click [No].
  34. Open 'Close Charges'.
  35. Select 'Close Charges' in 'Liability Update Or Close Charges'.
  36. Select the desired Thru Date that covers all the services of "Client A" that require closure.
  37. Select 'Individual'.
  38. Search and select "Client A" in 'Client ID'.
  39. Select the Episode.
  40. Click [Submit].
  41. Open 'Client Ledger'.
  42. Run the ledger report for "Client A"
  43. Review the roll-up service and verify that is closed and marked as 'UNBILL'.
  44. Click [X].
  45. Click [No].
  46. Open 'Create Interim Billing Batch File'.
  47. Select 'Create Batch'.
  48. Set the desired value in 'Batch Description'.
  49. Set the 'From Date' and 'Through Date' that cover the charges of "Client A".
  50. Select 'Yes' in 'Include Zero Charge Services'.
  51. Search and select "Client A" in 'Client ID'.
  52. Select the below values that are relevant to "Client A", noted in setup.
  53. Guarantor.
  54. Program.
  55. Service Codes.
  56. Practitioner.
  57. Click [Process].
  58. Click [X].
  59. Click [No].
  60. Open 'Guarantor/Program Billing Defaults'.
  61. Select 'Edit Template'.
  62. Select "Template 1" in 'Select Template'.
  63. Select '837 Professional'.
  64. Set the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field value to "1".
  65. Select 'Yes' in 'Include Zero Dollar Services'.
  66. Select 'No' in 'Suppress Claim Level Adjustments/Service Level Adjustments When Total Is Zero'.
  67. Click [Submit].
  68. Click [No].
  69. Open 'Electronic Billing'.
  70. Select '837-Professional' in 'Billing Form'.
  71. Select the financial class of "Guarantor 1" in 'Type Of Bill'.
  72. Select 'Individual' in 'Individual Or All Guarantors'.
  73. Select "Guarantor 1".
  74. Select 'Outpatient' in 'Billing Type'.
  75. Select 'Sort File' in 'Billing Options'.
  76. Set a desired value in 'File Description'.
  77. Select 'Interim Batch' in 'All Clients Or Interim Billing Batch'.
  78. Select desired Interim Batch.
  79. Select 'No' in 'Create Claims'.
  80. Set the desired date values in 'First Date Of Service To Include' and 'Last Date Of Service To Include date' that includes the services we have for "Client A".
  81. Select 'All' in 'Include Primary and/or Secondary Billing'.
  82. Click [Process].
  83. Click [OK].
  84. Select 'Dump File' in 'Billing Options'.
  85. Select 'Print'.
  86. Select the file in the 'File' field.
  87. Click [Process].
  88. Verify that the dump file generated has only the roll-up component services, but not the roll-up parent service.
  89. Click [X].
  90. Click [No].
  91. Open 'Guarantor/Program Billing Defaults'.
  92. Select 'Edit Template'.
  93. Select "Template 1" in 'Select Template'.
  94. Select '837 Professional'.
  95. Remove if there is any value in the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field.
  96. Click [Submit].
  97. Click [No].
  98. Repeat 'Electronic Billing' steps and validations.
  99. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  100. Select 'Unpost Last Roll-Up Services Worklist'.
  101. Select the worklist posted above.
  102. Click [Unpost Worklist].
  103. Click [OK].
  104. Click [Discard].
  105. Click [Yes].
  106. Open 'Roll-Up Services Definition'.
  107. Select 'Edit' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  108. Select "Rollup Def 1" in 'Existing Roll-Up Definition'.
  109. Select 'Roll-Up Service' in the 'Bill Roll-Up Service, Component Service(s), or Both' field.
  110. Verify that the 'Force Component Service(s) and Roll-Up Service on the Same Claim' stays disabled and not required.
  111. Click [Submit].
  112. Click [No].
  113. Open 'Client Ledger'.
  114. Run the ledger report for "Client A"
  115. Verify that the component services are reverted to 'Open' and the roll-up service is removed.
  116. Click [X].
  117. Click [No].
  118. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  119. Select the 'From Date' and 'Through Date', that cover the services of "Client A".
  120. Verify that the 'Roll-Up Definitions' field shows "Rollup Def 1" and select it.
  121. Click [Compile Worklist].
  122. Click [OK].
  123. Click [Run Report].
  124. Verify that the report shows the created Roll-Up services and their component services for "Client A".
  125. Click [Close Report].
  126. Select 'Post Roll-Up Services Worklist'.
  127. Select the desired compiled worklist compiled.
  128. Select "Adj Post Code 1" in 'Default Write Off Posting Code'.
  129. Click [Post Worklist].
  130. Click [OK].
  131. Click [Discard].
  132. Click [Yes].
  133. Open 'Client Ledger'.
  134. Run the ledger report for "Client A"
  135. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 1" was used for each of the component services.
  136. Verify that the roll-up service was created.
  137. Click [X].
  138. Click [No].
  139. Open 'Close Charges'.
  140. Select 'Close Charges' in 'Liability Update Or Close Charges'.
  141. Select the desired Thru Date that covers all the services of "Client A" that require closure.
  142. Select 'Individual'.
  143. Search and select "Client A" in 'Client ID'.
  144. Select the Episode.
  145. Click [Submit].
  146. Open 'Client Ledger'.
  147. Run the ledger report for "Client A"
  148. Review the roll-up service and verify that is closed and marked as 'UNBILL'.
  149. Click [X].
  150. Click [No].
  151. Open 'Create Interim Billing Batch File'.
  152. Select 'Create Batch'.
  153. Set the desired value in 'Batch Description'.
  154. Set the 'From Date' and 'Through Date' that cover the charges of "Client A".
  155. Select 'Yes' in 'Include Zero Charge Services'.
  156. Search and select "Client A" in 'Client ID'.
  157. Select the below values that are relevant to "Client A", noted in setup.
  158. Guarantor.
  159. Program.
  160. Service Codes.
  161. Practitioner.
  162. Click [Process].
  163. Click [X].
  164. Click [No].
  165. Open 'Guarantor/Program Billing Defaults'.
  166. Select 'Edit Template'.
  167. Select "Template 1" in 'Select Template'.
  168. Select '837 Professional'.
  169. Set the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field value to "1".
  170. Select 'Yes' in 'Include Zero Dollar Services'.
  171. Select 'No' in 'Suppress Claim Level Adjustments/Service Level Adjustments When Total Is Zero'.
  172. Click [Submit].
  173. Click [No].
  174. Open 'Electronic Billing'.
  175. Select '837-Professional' in 'Billing Form'.
  176. Select the financial class of "Guarantor 1" in 'Type Of Bill'.
  177. Select 'Individual' in 'Individual Or All Guarantors'.
  178. Select "Guarantor 1".
  179. Select 'Outpatient' in 'Billing Type'.
  180. Select 'Sort File' in 'Billing Options'.
  181. Set a desired value in 'File Description'.
  182. Select 'Interim Batch' in 'All Clients Or Interim Billing Batch'.
  183. Select the desired Interim Batch.
  184. Select 'No' in 'Create Claims'.
  185. Set the desired date values in 'First Date Of Service To Include' and 'Last Date Of Service To Include date' that includes the services we have for "Client A".
  186. Select 'All' in 'Include Primary and/or Secondary Billing'.
  187. Click [Process].
  188. Click [OK].
  189. Select 'Dump File' in 'Billing Options'.
  190. Select 'Print'.
  191. Select the file in the 'File' field.
  192. Click [Process].
  193. Verify that only the roll-up parent service is included in the file, but not the roll-up component services.
  194. Click [X].
  195. Click [No].
Scenario 6: Validate the ability to bill component services only and Roll-Up service only -837 Institutional.
Specific Setup:
  • Posting/Adjustment Code Definition:
  • New codes are created, or existing codes are identified for the below type,
  • Adjustment - "Adj Post Code 1".
  • Service Codes:
  • Using the 'Service Codes' form add or identify an individual roll-up service code and at least two service codes that will be considered as the component services for it:
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Roll-Up Services Definition:
  • Add or identify roll-up service definitions, for each of the roll-up service codes and its associated component services:
  • Rollup Def 1
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Client A:
  • The client is admitted to an Inpatient program.
  • The client has active Diagnosis and Financial Eligibility-(Guarantor 1) records.
  • Make a note on the "Financial Class' of "Guarantor 1".
  • The charges are created for the roll-up component services on various dates, for "Rollup 1".
  • Guarantor/Program Billing Defaults:
  • Add or identify a template which includes the guarantor used in the Financial Eligibility record of 'Client A".
  • Template 1.
Steps
  1. Open 'Roll-Up Services Definition'.
  2. Select 'Edit' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  3. Select "Rollup Def 1" in 'Existing Roll-Up Definition'.
  4. Select 'Component Services' in the 'Bill Roll-Up Service, Component Service(s), or Both' field.
  5. Verify that the 'Force Component Service(s) and Roll-Up Service on the Same Claim' stays disabled and not required.
  6. Click [Submit].
  7. Click [No].
  8. Open 'Client Ledger'.
  9. Run the ledger report for "Client A"
  10. Verify that the charges for the roll-up component services are displayed.
  11. Click [X].
  12. Click [No].
  13. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  14. Select the 'From Date' and 'Through Date', that cover the services of "Client A".
  15. Verify that the 'Roll-Up Definitions' field shows "Rollup Def 1" and select it.
  16. Click [Compile Worklist].
  17. Click [OK].
  18. Click [Run Report].
  19. Verify that the report shows the created Roll-Up services and their component services for "Client A".
  20. Click [Close Report].
  21. Select 'Post Roll-Up Services Worklist'.
  22. Select the desired compiled worklist.
  23. Select "Adj Post Code 1" in 'Default Write Off Posting Code'.
  24. Click [Post Worklist].
  25. Click [OK].
  26. Click [Discard].
  27. Click [Yes].
  28. Open 'Client Ledger'.
  29. Run the ledger report for "Client A"
  30. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 1" was used for each of the component services.
  31. Verify that the roll-up service was created.
  32. Click [X].
  33. Click [No].
  34. Open 'Close Charges'.
  35. Select 'Close Charges' in 'Liability Update Or Close Charges'.
  36. Select the desired Thru Date that covers all the services of "Client A" that require closure.
  37. Select 'Individual'.
  38. Search and select "Client A" in 'Client ID'.
  39. Select the Episode.
  40. Click [Submit].
  41. Open 'Client Ledger'.
  42. Run the ledger report for "Client A"
  43. Review the roll-up service and verify that is closed and marked as 'UNBILL'.
  44. Click [X].
  45. Click [No].
  46. Open 'Create Interim Billing Batch File'.
  47. Select 'Create Batch'.
  48. Set the desired value in 'Batch Description'.
  49. Set the 'From Date' and 'Through Date' that cover the charges of "Client A".
  50. Select 'Yes' in 'Include Zero Charge Services'.
  51. Search and select "Client A" in 'Client ID'.
  52. Select the below values that are relevant to "Client A", noted in setup:
  53. Guarantor.
  54. Program.
  55. Service Codes.
  56. Practitioner.
  57. Click [Process].
  58. Click [X].
  59. Click [No].
  60. Open 'Guarantor/Program Billing Defaults'.
  61. Select 'Edit Template'.
  62. Select "Template 1" in 'Select Template'.
  63. Select '837 Institutional'.
  64. Set the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field value to "1".
  65. Select 'Yes' in 'Include Zero Dollar Services'.
  66. Select 'No' in 'Suppress Claim Level Adjustments/Service Level Adjustments When Total Is Zero'.
  67. Click [Submit].
  68. Click [No].
  69. Open 'Electronic Billing'.
  70. Select '837-Institutional' in 'Billing Form'.
  71. Select the financial class of "Guarantor 1" in 'Type Of Bill'.
  72. Select 'Individual' in 'Individual Or All Guarantors'.
  73. Select "Guarantor 1".
  74. Select 'Inpatient' in 'Billing Type'.
  75. Select 'Sort File' in 'Billing Options'.
  76. Set a desired value in 'File Description'.
  77. Select 'Interim Batch' in 'All Clients Or Interim Billing Batch'.
  78. Select the desired Interim Batch.
  79. Select 'No' in 'Create Claims'.
  80. Set the desired date values in 'First Date Of Service To Include' and 'Last Date Of Service To Include date' that includes the services we have for "Client A".
  81. Select 'All' in 'Include Primary and/or Secondary Billing'.
  82. Click [Process].
  83. Click [OK].
  84. Select 'Dump File' in 'Billing Options'.
  85. Select 'Print'.
  86. Select the file in the 'File' field.
  87. Click [Process].
  88. Verify that the dump file generated has only the roll-up component services, but not the roll-up parent service.
  89. Click [X].
  90. Click [No].
  91. Open 'Guarantor/Program Billing Defaults'.
  92. Select 'Edit Template'.
  93. Select "Template 1" in 'Select Template'.
  94. Select '837 Institutional'.
  95. Remove if there is any value in the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field.
  96. Click [Submit].
  97. Click [No].
  98. Repeat 'Electronic Billing' steps and validations.
  99. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  100. Select 'Unpost Last Roll-Up Services Worklist'.
  101. Select the desired posted worklist.
  102. Click [Unpost Worklist].
  103. Click [OK].
  104. Click [Discard].
  105. Click [Yes].
  106. Open 'Roll-Up Services Definition'.
  107. Select 'Edit' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  108. Select "Rollup Def 1" in 'Existing Roll-Up Definition'.
  109. Select 'Roll-Up Service' in the 'Bill Roll-Up Service, Component Service(s), or Both' field.
  110. Verify that the 'Force Component Service(s) and Roll-Up Service on the Same Claim' stays disabled and not required.
  111. Click [Submit].
  112. Click [No].
  113. Open 'Client Ledger'.
  114. Run the ledger report for "Client A"
  115. Verify that the component services are reverted to 'Open', and the roll-up service is removed.
  116. Click [X].
  117. Click [No].
  118. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  119. Select the 'From Date' and 'Through Date', that cover the services of "Client A".
  120. Verify that the 'Roll-Up Definitions' field shows "Rollup Def 1" and select it.
  121. Click [Compile Worklist].
  122. Click [OK].
  123. Click [Run Report].
  124. Verify that the report shows the created Roll-Up services and their component services for "Client A".
  125. Click [Close Report].
  126. Select 'Post Roll-Up Services Worklist'.
  127. Select the desired compiled worklist.
  128. Select "Adj Post Code 1" in 'Default Write Off Posting Code'.
  129. Click [Post Worklist].
  130. Click [OK].
  131. Click [Discard].
  132. Click [Yes].
  133. Open 'Client Ledger'.
  134. Run the ledger report for "Client A"
  135. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 1" was used for each of the component services.
  136. Verify that the roll-up service was created.
  137. Click [X].
  138. Click [No].
  139. Open 'Close Charges'.
  140. Select 'Close Charges' in 'Liability Update Or Close Charges'.
  141. Select the desired Thru Date that covers all the services of "Client A" that require closure.
  142. Select 'Individual'.
  143. Search and select "Client A" in 'Client ID'.
  144. Select the Episode.
  145. Click [Submit].
  146. Open 'Client Ledger'.
  147. Run the ledger report for "Client A"
  148. Review the roll-up service and verify that is closed and marked as 'UNBILL'.
  149. Click [X].
  150. Click [No].
  151. Open 'Create Interim Billing Batch File'.
  152. Select 'Create Batch'.
  153. Set the desired value in 'Batch Description'.
  154. Set the 'From Date' and 'Through Date' that cover the charges of "Client A".
  155. Select 'Yes' in 'Include Zero Charge Services'.
  156. Search and select "Client A" in 'Client ID'.
  157. Select the below values that are relevant to "Client A", noted in setup.
  158. Guarantor.
  159. Program.
  160. Service Codes.
  161. Practitioner.
  162. Click [Process].
  163. Click [X].
  164. Click [No].
  165. Open 'Guarantor/Program Billing Defaults'.
  166. Select 'Edit Template'.
  167. Select "Template 1" in 'Select Template'.
  168. Select '837 Institutional'.
  169. Set the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field value to "1".
  170. Select 'Yes' in 'Include Zero Dollar Services'.
  171. Select 'No' in 'Suppress Claim Level Adjustments/Service Level Adjustments When Total Is Zero'.
  172. Click [Submit].
  173. Click [No].
  174. Open 'Electronic Billing'.
  175. Select '837-Institutional' in 'Billing Form'.
  176. Select the financial class of "Guarantor 1" in 'Type Of Bill'.
  177. Select 'Individual' in 'Individual Or All Guarantors'.
  178. Select "Guarantor 1".
  179. Select 'Inpatient' in 'Billing Type'.
  180. Select 'Sort File' in 'Billing Options'.
  181. Set a desired value in 'File Description'.
  182. Select 'Interim Batch' in 'All Clients Or Interim Billing Batch'.
  183. Select the desired Interim Batch.
  184. Select 'No' in 'Create Claims'.
  185. Set the desired date values in 'First Date Of Service To Include' and 'Last Date Of Service To Include date' that includes the services we have for "Client A".
  186. Select 'All' in 'Include Primary and/or Secondary Billing'.
  187. Click [Process].
  188. Click [OK].
  189. Select 'Dump File' in 'Billing Options'.
  190. Select 'Print'.
  191. Select the file in the 'File' field.
  192. Click [Process].
  193. Verify that only the roll-up parent service is included in the file, but not the roll-up component services.
  194. Click [X].
  195. Click [No].
Scenario 7: Validate the ability to bill component and roll-up services on same claim with Medical Diagnoses-837 Institutional.
Specific Setup:
  • Registry Settings:
  • Set 'Use Diagnosis Form for Medical Diagnosis Bills' to "Y".
  • Posting/Adjustment Code Definition:
  • New codes are created, or existing codes are identified for the below type:
  • Adjustment - "Adj Post Code 1"
  • Service Codes:
  • Using the 'Service Codes' form add or identify an individual roll-up service code and at least two service codes that will be considered as the component services for it:
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Roll-Up Services Definition:
  • Add or identify roll-up service definitions, for each of the roll-up service codes and its associated component services"
  • Rollup Def 1
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Client A:
  • The client is admitted to an Inpatient program.
  • The client has active Diagnosis and Financial Eligibility-(Guarantor 1) records.
  • Make a note on the "Financial Class' of "Guarantor 1".
  • Diagnosis:
  • Identify an active diagnosis.
  • Diagnosis 1
  • Diagnosis 2
  • Guarantor/Program Billing Defaults:
  • Add or identify a template which includes the guarantor used in the Financial Eligibility record of 'Client A".
  • Template 1.
Steps
  1. Open 'Roll-Up Services Definition'.
  2. Select 'Edit' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  3. Select "Rollup Def 1" in 'Existing Roll-Up Definition'.
  4. Select 'Both' in the 'Bill Roll-Up Service, Component Service(s), or Both' field.
  5. Verify that the 'Force Component Service(s) and Roll-Up Service on the Same Claim' become enabled and required.
  6. Select 'Yes' in the 'Force Component Service(s) and Roll-Up Service on the Same Claim' field.
  7. Click [Submit].
  8. Click [No].
  9. Open 'Client Charge Input With Diagnosis Entry'.
  10. Add new component services on different dates for "Client A":
  11. Comp 1(a).
  12. Comp 1(b).
  13. Enter a minimum of one diagnosis for each service. (make sure that different diagnoses are entered for each service)
  14. Make a note of the diagnoses for each component service and date of service, for later validation(s):
  15. Diagnosis 1.
  16. Diagnosis 2.
  17. Click [Submit].
  18. Click [No].
  19. Open 'Client Ledger'.
  20. Run the ledger report for "Client A"
  21. Verify that the charges for the roll-up component services are displayed.
  22. Click [X].
  23. Click [No].
  24. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  25. Select the 'From Date' and 'Through Date', that cover the services of "Client A".
  26. Verify that the 'Roll-Up Definitions' field shows "Rollup Def 1" and select it.
  27. Click [Compile Worklist].
  28. Click [OK].
  29. Click [Run Report].
  30. Verify that the report shows the created Roll-Up services and their component services for "Client A".
  31. Click [Close Report].
  32. Select 'Post Roll-Up Services Worklist'.
  33. Select the desired compiled worklist.
  34. Select "Adj Post Code 1" in 'Default Write Off Posting Code'.
  35. Click [Post Worklist].
  36. Click [OK].
  37. Click [Discard].
  38. Click [Yes].
  39. Open 'Client Ledger'.
  40. Run the ledger report for "Client A"
  41. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 1" was used for each of the component services.
  42. Verify that the roll-up service was created.
  43. Click [X].
  44. Click [No].
  45. Open 'Close Charges'.
  46. Select 'Close Charges' in 'Liability Update Or Close Charges'.
  47. Select the desired Thru Date that covers all the services of "Client A" that require closure.
  48. Select 'Individual'.
  49. Search and select "Client A" in 'Client ID'.
  50. Select the Episode.
  51. Click [Submit].
  52. Open 'Client Ledger'.
  53. Run the ledger report for "Client A"
  54. Review the roll-up service and verify that is closed and marked as 'UNBILL'.
  55. Click [X].
  56. Click [No].
  57. Open 'Create Interim Billing Batch File'.
  58. Select 'Create Batch'.
  59. Set the desired value in 'Batch Description'.
  60. Set the 'From Date' and 'Through Date' that cover the charges of "Client A".
  61. Select 'Yes' in 'Include Zero Charge Services'.
  62. Search and select "Client A" in 'Client ID'.
  63. Select the below values that are relevant to "Client A", noted in setup:
  64. Guarantor.
  65. Program.
  66. Service Codes.
  67. Practitioner.
  68. Click [Process].
  69. Click [X].
  70. Click [No].
  71. Open 'Guarantor/Program Billing Defaults'.
  72. Select 'Edit Template'.
  73. Select "Template 1" in 'Select Template'.
  74. Select '837 Institutional'.
  75. Set the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field value to "1".
  76. Select 'Yes' in 'Include Zero Dollar Services'.
  77. Select 'No' in 'Suppress Claim Level Adjustments/Service Level Adjustments When Total Is Zero'.
  78. Click [Submit].
  79. Click [No].
  80. Open 'Electronic Billing'.
  81. Select '837-Institutional' in 'Billing Form'.
  82. Select the financial class of "Guarantor 1" in 'Type Of Bill'.
  83. Select 'Individual' in 'Individual Or All Guarantors'.
  84. Select "Guarantor 1".
  85. Select 'Inpatient' in 'Billing Type'.
  86. Select 'Sort File' in 'Billing Options'.
  87. Set a desired value in 'File Description'.
  88. Select 'Interim Batch' in 'All Clients Or Interim Billing Batch'.
  89. Select the desired Interim Batch.
  90. Select 'No' in 'Create Claims'.
  91. Set the desired date values in 'First Date Of Service To Include' and 'Last Date Of Service To Include date' that includes the services we have for "Client A".
  92. Select 'All' in 'Include Primary and/or Secondary Billing'.
  93. Click [Process].
  94. Click [OK].
  95. Select 'Dump File' in 'Billing Options'.
  96. Select 'Print'.
  97. Select the file in the 'File' field.
  98. Click [Process].
  99. Verify that the dump file generated has only one "CLM" segment and a separate "LX" loop for the roll-up parent service (which should be first- LX1) and each of the roll-up component services.
  100. Verify that all the various diagnoses for all the component services are included in the HI segment at the claim level.
  101. Click [X].
  102. Click [No].
  103. Open 'Guarantor/Program Billing Defaults'.
  104. Select 'Edit Template'.
  105. Select "Template 1" in 'Select Template'.
  106. Select '837 Institutional'.
  107. Remove if there is any value in the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field.
  108. Click [Submit].
  109. Click [No].
  110. Repeat 'Electronic Billing' steps and validations.
Scenario 8: File Import - Roll-Up Services Definition - Validations.
Specific Setup:
  • Posting/Adjustment Code Definition:
  • New codes are created, or existing codes are identified for the below type:
  • Adjustment - "Adj Post Code 1".
  • Payment - "Pay Post Code 1".
  • Transfer - "Trans Post Code 1".
  • Service Codes:
  • Using the 'Service Codes' form add or identify an individual roll-up service code and at least two service codes that will be considered as the component services for it.
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • File Import:
  • Create the below .txt file(s) to have the data that we can validate against the 'File Import' feature for 'Roll-Up Services Definition', as mentioned below,
  • File 1:
  • Field 1 value set as "1".
  • Invalid value for field 55 and Invalid value for field 56.
  • All other needed fields with valid values.
  • File 2:
  • Field 1 value set as "1".
  • Value '3-(Both)' for field 55 and field 56 is left blank.
  • All other needed fields with valid values.
  • File 3:
  • Field 1 value set as "1".
  • Invalid value for field 57.
  • All other needed fields with valid values.
  • File 4:
  • Field 1 value set as "1".
  • Value '3-(No - transfer to next guarantor)' for field 57 and field 58 ('Transfer Code for Component Services') is left blank.
  • All other needed fields with valid values.
  • File 5:
  • Field 1 value set as "1".
  • Value '3-(No - transfer to next guarantor)' for field 57 and field 58 ('Transfer Code for Component Services') has a valid ADJUSTMENT posting code.
  • All other needed fields with valid values.
  • File 6:
  • Field 1 value set as "1".
  • Value '3-(No - transfer to next guarantor)' for field 57 and field 58 ('Transfer Code for Component Services') has a valid PAYMENT posting code.
  • All other needed fields with valid values.
  • File 7:
  • Field 1 value set as "1".
  • Value '3-(No - transfer to next guarantor)' for field 57 and field 58 ('Transfer Code for Component Services') has an INVALID posting code.
  • All other needed fields with valid values.
  • File 8:
  • Field 1 value set as "1".
  • The value of field 57 is anything other than '3' and field 58 has a valid TRANSFER posting code.
  • All other needed fields with valid values.
  • File 9:
  • Field 1 value set as "1".
  • The value of field 57 is '1'.
  • Field 59 ('Write Off Code for Component Services") has a valid ADJUSTMENT posting code.
  • All other needed fields with valid values.
  • File 10:
  • Field 1 value set as "1".
  • The value of field 57 is '1'.
  • Field 59 ('Write Off Code for Component Services") has a valid PAYMENT posting code.
  • All other needed fields with valid values.
  • File 11:
  • Field 1 value set as "1".
  • The value of field 57 is '1'.
  • Field 59 ('Write Off Code for Component Services") has a valid TRANSFER posting code.
  • All other needed fields with valid values.
  • File 12:
  • Field 1 value set as "1".
  • The value of field 57 is '1'.
  • Field 59 ('Write Off Code for Component Services") has an INVALID posting code.
  • All other needed fields with valid values.
  • File 13:
  • Field 1 value set as "1".
  • Field 57 ('Write Off Component Services') has the value '2' or '3' and a valid ADJUSTMENT posting code for field 59.
  • All other needed fields with valid values.
  • File 14:
  • Field 1 value set as "1".
  • Value '3-(Both)' for field 55 and valid dictionary value for field 56.
  • Value '1-(Yes)' for field 57 and valid ADJUSTMENT posting code for field 59.
  • All other needed fields with valid values.
  • File 15:
  • Field 1 value set as "2".
  • Field 2 value set as the Valid roll-up ID created in the above step using "File 14".
  • Value '3-(Both)' for field 55 and valid dictionary value for field 56.
  • Value '2-(No - Keep Liability With Current Guarantor)' for field 57 and No values entered for field 59.
  • All other needed fields with valid values.
  • File 16:
  • Field 1 value set as "2".
  • Field 2 value set as the Valid roll-up ID created in the above step using "File 14".
  • Value '3-(Both)' for field 55 and valid dictionary value for field 56.
  • Value '3-(No - Transfer to Next Guarantor)' for field 57 and valid TRANSFER code entered for field 58.
  • No values were entered for field 59.
  • All other needed fields with valid values.
  • File 17:
  • Field 1 value set as "3".
  • Use all other field values the same as in "File 15".
Steps
  1. Open 'File Import'.
  2. Select 'Roll-Up Services Definition' in 'File Type'.
  3. Select 'Upload New File'.
  4. Click [Process].
  5. Select 'File 1'.
  6. Select 'Compile/Validate File'.
  7. Select 'File 1'.
  8. Click [Process].
  9. Validate that the error shows with the text "File 1.txt contains one or more errors. These errors can be reviewed using 'Print Errors' action.".
  10. Click [OK].
  11. Click [Print Errors].
  12. Select 'File 1'.
  13. Click [Process].
  14. Validate that the report shows the appropriate error concerning the 'File 1' from the setup.
  15. Click [Close Report].
  16. Repeat the above steps for Files 2 - File 8.
  17. Click [Discard].
  18. Click [Yes].
  19. Open 'Registry Settings'.
  20. Search and select 'Specify Write Off Posting Code In 'Roll-Up Services Definition'' registry setting.
  21. Set the Registry Setting Value to "N".
  22. Click [Submit].
  23. Click [OK].
  24. Click [No].
  25. Open 'File Import'.
  26. Select 'Roll-Up Services Definition' in 'File Type'.
  27. Select 'Upload New File'.
  28. Click [Process].
  29. Select 'File 9'.
  30. Select 'Compile/Validate File'.
  31. Select 'File 9'.
  32. Click [Process].
  33. Validate that the error shows with the text "File 9.txt contains one or more errors. These errors can be reviewed using 'Print Errors' action.".
  34. Click [OK].
  35. Click [Print Errors].
  36. Select 'File 9'.
  37. Click [Process].
  38. Validate that the report shows the appropriate error concerning the 'File 9' from the setup.
  39. Click [Close Report].
  40. Click [Discard].
  41. Click [Yes].
  42. Open 'Registry Settings'.
  43. Search and select the 'Specify Write Off Posting Code In 'Roll-Up Services Definition'' registry setting.
  44. Set the Registry Setting Value to "Y".
  45. Click [Submit].
  46. Click [OK].
  47. Click [No].
  48. Open 'File Import'.
  49. Select 'Roll-Up Services Definition' in 'File Type'.
  50. Select 'Upload New File'.
  51. Click [Process].
  52. Select 'File 10'.
  53. Select 'Compile/Validate File'.
  54. Select 'File 10'.
  55. Click [Process].
  56. Validate that the error shows with the text "File 10.txt contains one or more errors. These errors can be reviewed using 'Print Errors' action.".
  57. Click [OK].
  58. Click [Print Errors].
  59. Select 'File 10'.
  60. Click [Process].
  61. Validate that the report shows the appropriate error concerning the 'File 10' from the setup.
  62. Click [Close Report].
  63. Repeat above steps for File 11 - File 13.
  64. Select 'Upload New File'.
  65. Click [Process].
  66. Select 'File 14'.
  67. Select 'Compile/Validate File'.
  68. Select 'File 14'.
  69. Click [Process].
  70. Validate that the success message contains "Compiled.".
  71. Click [OK].
  72. Select 'Post File'.
  73. Select 'File 14'.
  74. Click [Process].
  75. Validate that the success message contains "Posted.".
  76. Click [OK].
  77. Select 'Print File'.
  78. Select 'File 14'.
  79. Click [Process].
  80. Validate that the report shows the appropriate values passed/ posted in 'File 14' from the setup.
  81. Click [Close Report].
  82. Click [Discard].
  83. Click [Yes].
  84. Open 'Roll-Up Services Definition'.
  85. Select 'Edit'.
  86. Select the Roll-Up Service Definition posted in Step 75 in the 'Existing Roll-Up Definition' field.
  87. Validate that all the values are populated correctly.
  88. Click [Discard].
  89. Click [Yes].
  90. Open 'File Import'.
  91. Select 'Roll-Up Services Definition' in 'File Type'.
  92. Select 'Upload New File'.
  93. Click [Process].
  94. Select 'File 15'.
  95. Select 'Compile/Validate File'.
  96. Select 'File 15'.
  97. Click [Process].
  98. Validate that the success message contains "Compiled.".
  99. Click [OK].
  100. Select 'Post File'.
  101. Select 'File 15'.
  102. Click [Process].
  103. Validate that the success message contains "Posted.".
  104. Click [OK].
  105. Select 'Print File'.
  106. Select 'File 15'.
  107. Click [Process].
  108. Validate that the report shows the appropriate values passed/ posted in 'File 15' from the setup.
  109. Click [Close Report].
  110. Click [Discard].
  111. Click [Yes].
  112. Open 'Roll-Up Services Definition'.
  113. Select 'Edit'.
  114. Select the Roll-Up Service Definition posted above in the 'Existing Roll-Up Definition' field.
  115. Validate that all the values are populated correctly.
  116. Click [Discard].
  117. Click [Yes].
  118. Open 'File Import'.
  119. Select 'Roll-Up Services Definition' in 'File Type'.
  120. Select 'Upload New File'.
  121. Click [Process].
  122. Select 'File 16'.
  123. Select 'Compile/Validate File'.
  124. Select 'File 16'.
  125. Click [Process].
  126. Validate that the success message contains "Compiled.".
  127. Click [OK].
  128. Select 'Post File'.
  129. Select 'File 16'.
  130. Click [Process].
  131. Validate that the success message contains "Posted.".
  132. Click [OK].
  133. Select 'Print File'.
  134. Select 'File 16'.
  135. Click [Process].
  136. Validate that the report shows the appropriate values passed/ posted in 'File 16' from the setup.
  137. Click [Close Report].
  138. Click [Discard].
  139. Click [Yes].
  140. Open 'Roll-Up Services Definition'.
  141. Select 'Edit'.
  142. Select the Roll-Up Service Definition posted above in the 'Existing Roll-Up Definition' field.
  143. Validate that all the values are populated correctly.
  144. Click [Discard].
  145. Click [Yes].
  146. Open 'File Import'.
  147. Select 'Roll-Up Services Definition' in 'File Type'.
  148. Select 'Upload New File'.
  149. Click [Process].
  150. Select 'File 17'.
  151. Select 'Compile/Validate File'.
  152. Select 'File 17'.
  153. Click [Process].
  154. Validate that the success message contains "Compiled.".
  155. Click [OK].
  156. Select 'Post File'.
  157. Select 'File 17'.
  158. Click [Process].
  159. Validate that the success message contains "Posted.".
  160. Click [OK].
  161. Select 'Print File'.
  162. Select 'File 17'.
  163. Click [Process].
  164. Validate that the report shows the appropriate values passed/ posted in 'File 17' from the setup.
  165. Click [Close Report].
  166. Click [Discard].
  167. Click [Yes].
  168. Open 'Roll-Up Services Definition'.
  169. Select 'Edit'.
  170. Search for the Roll-Up Service Definition deleted above in the 'Existing Roll-Up Definition' field.
  171. Validate that we get "No results found".
  172. Click [Discard].
  173. Click [Yes].
Compile Roll-Up Services Worklist
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Compile/Edit/Post/Unpost Roll-Up Services Worklist
Scenario 1: Compile/Edit/Post/Unpost Roll-Up Worklist - Validate the run-time roll-up data stored in table.
Specific Setup:
  • Registry Settings:
  • Set the "Allow Multiple Roll-Ups" registry setting to have the value "Y".
  • Set the "Enable New Practitioner Numbers By Guarantor and Program Form" so that is set to "Y".
  • Service Codes:
  • Using the 'Service Codes' form add, or identify an individual roll-up service code and at least two service codes that will be considered as the component services:
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Roll-Up Services Definition:
  • Add or identify a roll-up service definition, for the roll-up service code and its associated component services:
  • Rollup Def 1
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Client A:
  • The client is an active client.
  • The client has an active diagnosis record.
  • The client has a Financial Eligibility record.
  • Practitioner Numbers by Guarantor and Program:
  • Identify a provider who will be the rendering provider of the roll-up component service(s),
  • Practitioner 1.
  • Fill out the 'Supervising Practitioner' field with a different provider,
  • Practitioner 2.
  • Client Charge Input:
  • Charges are created for the roll-up component services on various dates.
  • The rendering provider that was updated in the 'Practitioner Numbers by Guarantor and Program' form will be used as the practitioner for the charges.
Steps
  1. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  2. Select the 'From Date' and 'Through Date', that cover the services of "Client A".
  3. Verify that the 'Roll-Up Definitions' field shows "Rollup Def 1".
  4. Select "Rollup Def 1" in the 'Roll-Up Definitions' field.
  5. Click [Compile Worklist].
  6. Click [OK].
  7. Click [Run Report].
  8. Verify that the report shows the created Roll-Up service and its component services.
  9. Click [Close Report].
  10. Click [Discard].
  11. Click [Yes].
  12. Query the table "rollup_services_worklist" and validate that values are showing correctly with the compiled worklist data for the following columns:
  13. data_entry_utc
  14. data_entry_time
  15. data_entry_time_j
  16. data_entry_offset
  17. data_entry_timezone_short
  18. supervising_practitioner
  19. in_other_rollups_code
  20. in_other_rollups_value
  21. Verify that the column "supervising_practitioner" shows "Practitioner 2".
  22. Close the SQL window and go back to the NX window.
  23. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  24. Select the 'From Date' and 'Through Date', that cover the services of "Client A".
  25. Verify that the 'Roll-Up Definitions' field shows "Rollup Def 1".
  26. Select "Rollup Def 1" in the 'Roll-Up Definitions' field.
  27. Click [Compile Worklist].
  28. Validate that the warning popup shows saying "A compiled roll-up already exists for a selected rule. Continuing will overwrite this compile. Are you sure you want to continue?".
  29. Click [Yes].
  30. Click [OK].
  31. Select 'Post Roll-Up Services Worklist'.
  32. Select the desired compiled worklist.
  33. Validate that the 'Default Write Off Posting Code' field is enabled and required at this point.
  34. Select the desired adjustment code from the 'Default Write Off Posting Code' field.
  35. Click [Post Worklist].
  36. Click [OK].
  37. Click [Discard].
  38. Click [Yes].
  39. Query the table "rollup_services_worklist" and validate that values are showing correctly with the posted worklist data for the following columns:
  40. data_entry_utc
  41. data_entry_time
  42. data_entry_time_j
  43. data_entry_offset
  44. data_entry_timezone_short
  45. supervising_practitioner
  46. in_other_rollups_code
  47. in_other_rollups_value
  48. Close the SQL window.
  49. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  50. Select 'Unpost Last Roll-Up Services Worklist'.
  51. Select the desired compiled worklist.
  52. Click [Unpost Worklist].
  53. Click [OK].
  54. Click [Discard].
  55. Click [Yes].
  56. Query the table "rollup_services_worklist" and validate that values are showing correctly with the un-posted worklist data for the following columns:
  57. data_entry_utc
  58. data_entry_time
  59. data_entry_time_j
  60. data_entry_offset
  61. data_entry_timezone_short
  62. supervising_practitioner
  63. in_other_rollups_code
  64. in_other_rollups_value
  65. Close the SQL window.
Roll-Up Services Definition - Write-off or Transfer Roll-up Component Services
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Roll-Up Services Definition
  • Compile/Edit/Post/Unpost Roll-Up Services Worklist
  • Quick Billing Rule Definition
  • Quick Billing
  • File Import
Scenario 1: 'Roll-Up Services Definition' - Validate the new Registry Setting - 'Specify Write Off Posting Code In 'Roll-Up Services Definition'.
Specific Setup:
  • Posting/Adjustment Code Definition:
  • New ones are created, or existing codes are identified for the below types,
  • Payment - "Pay Post Code 1"
  • Transfer - "Trans Post Code 1"
  • Adjustment - "Adj Post Code 1"
  • Service Codes:
  • Using the 'Service Codes' form add or identify an individual roll-up service code and at least two service codes that will be considered as the component services.
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
Steps
  1. Open 'Registry Settings'.
  2. Search for 'Specify Write Off Posting Code In 'Roll-Up Services Definition'.
  3. Click [View Registry Settings].
  4. Verify that the value of the registry setting is set to "N" (disabled) by default.
  5. Click [Submit].
  6. Click [OK].
  7. Click [No].
  8. Open 'Roll-Up Services Definition'.
  9. Verify that there are two new fields near the bottom of the form,
  10. 'Write Off Component Services'.
  11. 'Transfer Code for Component Services'.
  12. Verify that both the new fields are disabled.
  13. Validate that the field 'Write Off Code for Component Services' does not exists.
  14. Click [Discard].
  15. Open 'Registry Settings'.
  16. Search for 'Specify Write Off Posting Code In 'Roll-Up Services Definition'.
  17. Click [View Registry Settings].
  18. Set the value of the registry setting to "Y".
  19. Click [Submit].
  20. Click [OK].
  21. Click [No].
  22. Open 'Roll-Up Services Definition'.
  23. Verify the new field 'Write Off Code for Component Services' exists near the bottom.
  24. Click the help light bulb message for the 'Write Off Code for Component Services' field.
  25. Review the message.
  26. Click [Return To Form].
  27. Select 'Add' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  28. Select "Rollup 1" as the 'Roll-Up Service'.
  29. Select "Comp 1(a)", and "Comp 1(b)" as the 'Component Services'.
  30. Enter/ Select all the needed values.
  31. Verify that the 'Write Off Component Services' field and its options are enabled:
  32. 'Yes'.
  33. 'No - Keep Liability With Current Guarantor'.
  34. 'No - Transfer to Next Guarantor'.
  35. Verify that the 'Transfer Code for Component Services' field is disabled.
  36. Verify that the 'Write Off Code For Component Services' field is disabled.
  37. Select 'Yes' in the 'Write Off Component Services' field.
  38. Verify that the 'Write Off Code For Component Services' field is enabled.
  39. Verify that the list of available posting codes in the 'Write Off Code for Component Services' field includes only 'Adjustment' type posting codes as defined in the 'Posting/Adjustment Codes Definition' form.
  40. Select 'No - Keep Liability With Current Guarantor' in the 'Write Off Component Services' field.
  41. Verify that the 'Write Off Code For Component Services' field is disabled.
  42. Verify that the 'Transfer Code for Component Services' field is disabled.
  43. Select 'No - Transfer to Next Guarantor' in the 'Write Off Component Services' field.
  44. Verify that the 'Write Off Code For Component Services' field is disabled.
  45. Verify that the 'Transfer Code for Component Services' field is enabled and required.
  46. Verify that the list of available posting codes in the 'Transfer Code for Component Services' field includes only 'Transfer' type posting codes as defined in the 'Posting/Adjustment Codes Definition' form.
  47. Select 'Yes' in the 'Write Off Component Services' field.
  48. Select "Adj Post Code 1" from the 'Write Off Code For Component Services' field.
  49. Click [Submit].
  50. Click [Yes].
  51. Select 'Edit' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  52. Select the roll-up definition created in step 28 in 'Existing Roll-Up Definition'.
  53. Verify the below fields are appropriately populated with the values entered in the above steps:
  54. 'Write Off Component Services'.
  55. 'Write Off Code For Component Services'.
  56. 'Transfer Code for Component Services'.
  57. Close the form.
  58. Query the 'rollup_services_def' table for the definition created in step 28 and validate that the below new fields are present in the table along with their associated values.
  59. write_off_comp_svc_code,
  60. write_off_comp_svc_value,
  61. transfer_posting_code,
  62. transfer_post_code_value,
  63. write_off_posting_code,
  64. write_off_post_code_value.
  65. Close the SQL Query window.
Scenario 2: Validate Write Off Posting Code for 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'- Individual/Group definitions.
Specific Setup:
  • Registry Settings:
  • Set the "Specify Write Off Posting Code in 'Roll-Up Services Definition'" registry setting to have the value "Y".
  • Set the "Allow Roll-Up Rule Selection During Compile" to have the value '1' or the value '1&2'.
  • Remove the value if any, from the 'Default Write Off Posting Code' registry setting.
  • Posting/Adjustment Code Definition:
  • New ones are created, or existing codes are identified for the below type:
  • Adjustment
  • Adj Post Code 1
  • Adj Post Code 2
  • Adj Post Code 3
  • Service Codes:
  • Using the 'Service Codes' form add or identify two individual roll-up service codes and at least two service codes that will be considered as the component services for each:
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Rollup 2
  • Comp 2(a)
  • Comp 2(b)
  • Roll-Up Services Definition:
  • Add or identify roll-up service definitions, for each of the roll-up service codes and its associated component services:
  • Rollup Def 1
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Rollup Def 2
  • Rollup 2
  • Comp 2(a)
  • Comp 2(b)
  • Roll-Up Group Definition:
  • Using the 'Roll-Up Group Definition' section of the 'Roll-Up Services Definition' form, create a new roll-up group that includes the two roll-up definitions created earlier:
  • Rollup Group Def 1
  • Rollup Def 1
  • Rollup Def 2
  • Client A:
  • The client is admitted to an inpatient/ outpatient program.
  • The client has active Diagnosis and Financial Eligibility records.
  • The charges are created for the roll-up component services on various dates, for "Rollup 1".
  • Client B:
  • The client is admitted to an inpatient/ outpatient program.
  • The client has active Diagnosis and Financial Eligibility records.
  • The charges are created for the roll-up component services on various dates, for "Rollup 2".
Steps
  1. Open 'Roll-Up Services Definition'.
  2. Select 'Edit' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  3. Select "Rollup Def 1" in 'Existing Roll-Up Definition'.
  4. Select 'Yes' in the 'Write Off Component Services' field.
  5. Select "Adj Post Code 1" from the 'Write Off Code For Component Services' field.
  6. Click [Submit].
  7. Click [Yes].
  8. Select 'Edit' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  9. Select "Rollup Def 2" in 'Existing Roll-Up Definition'.
  10. Select 'Yes' in the 'Write Off Component Services' field.
  11. Leave the 'Write Off Code For Component Services' field blank.
  12. Click [Submit].
  13. Click [No].
  14. Open 'Client Ledger'.
  15. Run the ledger report for "Client A"
  16. Verify that the charges for the roll-up component services are showing for "Client A".
  17. Click [X].
  18. Click [Yes].
  19. Run the ledger report for "Client B"
  20. Verify that the charges for the roll-up component services are showing for "Client A".
  21. Click [X].
  22. Click [No].
  23. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  24. Select the 'From Date' and 'Through Date', that cover the services of "Client A" and "Client B".
  25. Verify that the 'Roll-Up Definitions' field shows "Rollup Def 1" and "Rollup Def 2".
  26. Select both definitions in the 'Roll-Up Definitions' field.
  27. Click [Compile Worklist].
  28. Click [OK].
  29. Click [Run Report].
  30. Verify that the report shows the created Roll-Up services and their component services for both "Client A" and "Client B".
  31. Click [Close Report].
  32. Select 'Post Roll-Up Services Worklist'.
  33. Select the worklist compiled in step 27.
  34. Select "Adj Post Code 2" in 'Default Write Off Posting Code'.
  35. Click [Post Worklist].
  36. Click [OK].
  37. Click [Discard].
  38. Click [Yes].
  39. Open 'Client Ledger'.
  40. Run the ledger report for "Client A"
  41. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 1" was used for each of the component services.
  42. Verify that the roll-up service is created for "Client A".
  43. Click [X].
  44. Click [Yes].
  45. Run the ledger report for "Client B"
  46. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 2" was used for each of the component services.
  47. Verify that the roll-up service is created for "Client B".
  48. Click [X].
  49. Click [No].
  50. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  51. Select 'Unpost Last Roll-Up Services Worklist'.
  52. Select the worklist posted in step 35.
  53. Click [Unpost Worklist].
  54. Click [OK].
  55. Click [Discard].
  56. Click [Yes].
  57. Open 'Client Ledger'.
  58. Run the ledger report for "Client A"
  59. Verify that the component services are reverted to 'Open', and the roll-up service is removed for "Client A".
  60. Click [X].
  61. Click [Yes].
  62. Run the ledger report for "Client B"
  63. Verify that the component services are reverted to 'Open', and the roll-up service is removed for "Client B".
  64. Click [X].
  65. Click [No].
  66. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  67. Select the 'From Date' and 'Through Date', that cover the services of "Client A" and "Client B".
  68. Select "Rollup Group Def 1" in the 'Roll-Up Group' field.
  69. Click [Compile Worklist].
  70. Click [OK].
  71. Click [Run Report].
  72. Verify that the report shows the created Roll-Up services and their component services for both "Client A" and "Client B".
  73. Click [Close Report].
  74. Select 'Post Roll-Up Services Worklist'.
  75. Select the worklist compiled in step 69.
  76. Select "Adj Post Code 2" in 'Default Write Off Posting Code'.
  77. Click [Post Worklist].
  78. Click [OK].
  79. Click [Discard].
  80. Click [Yes].
  81. Open 'Client Ledger'.
  82. Run the ledger report for "Client A"
  83. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 1" was used for each of the component services.
  84. Verify that the roll-up service is created for "Client A".
  85. Click [X].
  86. Click [Yes].
  87. Run the ledger report for "Client B"
  88. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 2" was used for each of the component services.
  89. Verify that the roll-up service is created for "Client B".
  90. Click [X].
  91. Click [No].
  92. Open 'Registry Settings'.
  93. Search and select the 'Default Write Off Posting Code' registry setting.
  94. Set the code of "Adj Post Code 3" in the 'Registry Setting Value' field.
  95. Click [Submit].
  96. Click [OK].
  97. Click [No].
  98. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  99. Select 'Unpost Last Roll-Up Services Worklist'.
  100. Select the worklist posted above.
  101. Click [Unpost Worklist].
  102. Click [OK].
  103. Select 'Compile Roll-Up Services Worklist'.
  104. Select the 'From Date' and 'Through Date', that cover the services of "Client A" and "Client B".
  105. Select "Rollup Group Def 1" in the 'Roll-Up Group' field.
  106. Click [Compile Worklist].
  107. Click [OK].
  108. Click [Run Report].
  109. Verify that the report shows the created Roll-Up services and their component services for both "Client A" and "Client B".
  110. Click [Close Report].
  111. Select 'Post Roll-Up Services Worklist'.
  112. Select the worklist compiled in step 106.
  113. Verify that the field 'Default Write Off Posting Code' is populated with "Adj Post Code 3".
  114. Click [Post Worklist].
  115. Click [OK].
  116. Click [Discard].
  117. Click [Yes].
  118. Open 'Client Ledger'.
  119. Run the ledger report for "Client A"
  120. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 1" was used for each of the component services.
  121. Verify that the roll-up service is created for "Client A".
  122. Click [X].
  123. Click [Yes].
  124. Run the ledger report for "Client B"
  125. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 3" was used for each of the component services.
  126. Verify that the roll-up service is created for "Client B".
  127. Click [X].
  128. Click [No].
Scenario 3: Validating the Write Off Posting Code for 'Quick Billing'
Specific Setup:
  • Registry Settings:
  • Set the "Specify Write Off Posting Code in 'Roll-Up Services Definition'" registry setting to have the value "Y".
  • Posting/Adjustment Code Definition:
  • New ones are created, or existing codes are identified for the below type:
  • Adjustment
  • Adj Post Code 1
  • Adj Post Code 2
  • Service Codes:
  • Using the 'Service Codes' form add or identify two individual roll-up service codes and at least two service codes that will be considered as the component services for each:
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Rollup 2
  • Comp 2(a)
  • Comp 2(b)
  • Roll-Up Services Definition:
  • Add or identify roll-up service definitions, for each of the roll-up service codes and its associated component services:
  • Rollup Def 1
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Set 'Yes' for the 'Write Off Component Services' field.
  • Select "Adj Post Code 2" in the 'Write Off Code for Component Services' field.
  • Rollup Def 2
  • Rollup 2
  • Comp 2(a)
  • Comp 2(b)
  • Set 'Yes' for the 'Write Off Component Services' field.
  • Leave the 'Write Off Code for Component Services' field EMPTY.
  • Client A:
  • The client is admitted to an inpatient/ outpatient program.
  • The client has active Diagnosis and Financial Eligibility records.
  • The client's Guarantor, Financial class, Treatment setting, and Program are noted for validation.
  • The charges are created for the roll-up component services on various dates, for "Rollup 1".
  • Client B:
  • The client is admitted to an inpatient/ outpatient program.
  • The client has active Diagnosis and Financial Eligibility records.
  • The client's Guarantor, Financial class, Treatment setting, and Program are noted for validation.
  • The charges are created for the roll-up component services on various dates, for "Rollup 2".
Steps
  1. Open 'Registry Settings'.
  2. Search for 'Execute Roll-Up Prior To Quick Billing'.
  3. Click [View Registry Settings].
  4. Select 'Execute Roll-Up Prior To Quick Billing Registry Setting Value:'.
  5. Set the registry setting value to "Adj Post Code 1".
  6. Click [Submit].
  7. Click [OK].
  8. Click [No].
  9. Open 'Quick Billing Rule Definition'.
  10. Select 'Add New'.
  11. Set any desired value for 'Rule Description'.
  12. Select the Roll-up and the Component services in the 'Service Codes' field:
  13. "Rollup 1"
  14. "Comp 1(a)"
  15. "Comp 1(b)"
  16. "Rollup 2"
  17. "Comp 2(a)"
  18. "Comp 2(b)"
  19. Select all the required values that are relevant to "Client A" and "Client B" from the setup.
  20. Select the roll-up definitions from the setup in 'Roll-Up Definitions To Include' field:
  21. "Rollup Def 1"
  22. "Rollup Def 2"
  23. Click [Submit].
  24. Click [No].
  25. Open 'Client Ledger'.
  26. Run the ledger report for "Client A"
  27. Verify that the charges for the roll-up component services are showing for "Client A".
  28. Click [X].
  29. Click [Yes].
  30. Run the ledger report for "Client B"
  31. Verify that the charges for the roll-up component services are showing for "Client A".
  32. Click [X].
  33. Click [No].
  34. Open 'Quick Billing'.
  35. Select 'Add New'.
  36. Select the 'First Date Of Service To Include' and 'Last Date Of Service To Include', that cover the services of "Client A" and "Client B".
  37. Select the Quick Billing rule created in step 11 in the 'Billing Rule To Execute' field.
  38. Select the needed tasks in 'Quick Billing Tasks to Execute'. (Minimum selections should be made as listed below)
  39. Create Batch.
  40. Close Charges.
  41. Select the desired value for 'Date Of Claim'.
  42. Click [Submit].
  43. Click [OK].
  44. Click [No].
  45. Open 'Client Ledger'.
  46. Run the ledger report for "Client A"
  47. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 2" was used for each of the component services.
  48. Verify that the roll-up service is created for "Client A".
  49. Click [X].
  50. Click [Yes].
  51. Run the ledger report for "Client B"
  52. Review the roll-up component services and verify that they are marked as 'Roll-Up' and that "Adj Post Code 1" was used for each of the component services.
  53. Verify that the roll-up service is created for "Client B".
  54. Click [X].
  55. Click [No].
Scenario 4: Validating Posting Roll-Ups Without Write Off or Transfer of Component Services
Specific Setup:
  • Registry Settings:
  • Set the "Specify Write Off Posting Code in 'Roll-Up Services Definition'" registry setting to have the value "Y".
  • Set the "Allow Roll-Up Rule Selection During Compile" to have the value '1' or the value '1&2'.
  • Remove the value if any, from the 'Default Write Off Posting Code' registry setting.
  • Posting/Adjustment Code Definition:
  • New ones are created or existing codes are identified for the below type:
  • Adjustment
  • Adj Post Code 1
  • Service Codes:
  • Using the 'Service Codes' form add or identify two individual roll-up service codes and at least two service codes that will be considered as the component services for each:
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Rollup 2
  • Comp 2(a)
  • Comp 2(b)
  • Roll-Up Services Definition:
  • Add or identify roll-up service definitions, for each of the roll-up service codes and its associated component services:
  • Rollup Def 1
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Rollup Def 2
  • Rollup 2
  • Comp 2(a)
  • Comp 2(b)
  • Client A:
  • The client is admitted to an inpatient/ outpatient program.
  • The client has active Diagnosis and Financial Eligibility records.
  • The charges are created for the roll-up component services on various dates, for "Rollup 1".
  • Client B:
  • The client is admitted to an inpatient/ outpatient program.
  • The client has active Diagnosis and Financial Eligibility records.
  • The charges are created for the roll-up component services on various dates, for "Rollup 2".
Steps
  1. Open 'Roll-Up Services Definition'.
  2. Select 'Edit' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  3. Select "Rollup Def 1" in 'Existing Roll-Up Definition'.
  4. Select 'No - Keep Liability With Current Guarantor' in the 'Write Off Component Services' field.
  5. Click [Submit].
  6. Click [Yes].
  7. Select 'Edit' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  8. Select "Rollup Def 2" in 'Existing Roll-Up Definition'.
  9. Select 'Yes' in the 'Write Off Component Services' field.
  10. Leave the 'Write Off Code For Component Services' field blank.
  11. Click [Submit].
  12. Click [No].
  13. Open 'Client Ledger'.
  14. Run the ledger report for "Client A".
  15. Verify that the charges for the roll-up component services are displayed.
  16. Click [X].
  17. Click [Yes].
  18. Run the ledger report for "Client B".
  19. Verify that the charges for the roll-up component services are displayed.
  20. Click [X].
  21. Click [No].
  22. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  23. Select the 'From Date' and 'Through Date', that cover the services of "Client A" and "Client B".
  24. Verify that the 'Roll-Up Definitions' field shows "Rollup Def 1" and "Rollup Def 2".
  25. Select both definitions in the 'Roll-Up Definitions' field.
  26. Click [Compile Worklist].
  27. Click [OK].
  28. Click [Run Report].
  29. Verify that the report shows the created Roll-Up services and their component services for both "Client A" and "Client B".
  30. Click [Close Report].
  31. Select 'Post Roll-Up Services Worklist'.
  32. Select the worklist compiled in step 26.
  33. Select "Adj Post Code 1" in 'Default Write Off Posting Code'.
  34. Click [Post Worklist].
  35. Click [OK].
  36. Click [Discard].
  37. Click [Yes].
  38. Open 'Client Ledger'.
  39. Run the ledger report for "Client A".
  40. Review the roll-up component services and verify that they are marked as 'Roll-Up'.
  41. Verify that there are no adjustments created for the component services.
  42. Verify that the roll-up service is created.
  43. Click [X].
  44. Click [Yes].
  45. Run the ledger report for "Client B"
  46. Review the roll-up component services and verify that they are marked as 'Roll-Up'.
  47. Verify that adjustments were posted as expected for the component services using "Adj Post Code 1".
  48. Verify that the roll-up service was created.
  49. Click [X].
  50. Click [No].
  51. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  52. Select 'Unpost Last Roll-Up Services Worklist'.
  53. Select the worklist posted in step 34.
  54. Click [Unpost Worklist].
  55. Click [OK].
  56. Click [Discard].
  57. Click [Yes].
  58. Open 'Client Ledger'.
  59. Run the ledger report for "Client A"
  60. Verify that the component services are reverted to 'Open', the roll-up charges are removed, and none of the component services are marked 'roll-up'.
  61. Click [X].
  62. Click [Yes].
  63. Run the ledger report for "Client B"
  64. Verify that the component services are reverted to 'Open', the roll-up charges are removed, all adjustments are removed, and none of the component services are marked 'roll-up'.
  65. Click [X].
  66. Click [No].
Scenario 5: Validating Posting Roll-Ups and Transferring Component Service Liability to Next Guarantor
Specific Setup:
  • Registry Settings:
  • Set the "Specify Write Off Posting Code in 'Roll-Up Services Definition'" registry setting to have the value "Y".
  • Set the "Allow Roll-Up Rule Selection During Compile" to have the value '1' or the value '1&2'.
  • Remove the value if any, from the 'Default Write Off Posting Code' registry setting.
  • Posting/Adjustment Code Definition:
  • New ones are created, or existing codes are identified for the below types:
  • Transfer - "Trans Post Code 1"
  • Adjustment - "Adj Post Code 1"
  • Service Codes:
  • Using the 'Service Codes' form add or identify two individual roll-up service codes and at least two service codes that will be considered as the component services for each:
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Rollup 2
  • Comp 2(a)
  • Comp 2(b)
  • Roll-Up Services Definition:
  • Add or identify roll-up service definitions, for each of the roll-up service codes and its associated component services:
  • Rollup Def 1
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Rollup Def 2
  • Rollup 2
  • Comp 2(a)
  • Comp 2(b)
  • Client A:
  • The client is admitted to an inpatient/ outpatient program.
  • The client has active Diagnosis and Financial Eligibility records.
  • The charges are created for the roll-up component services on various dates, for "Rollup 1".
  • Client B:
  • The client is admitted to an inpatient/ outpatient program.
  • The client has active Diagnosis and Financial Eligibility records.
  • The charges are created for the roll-up component services on various dates, for "Rollup 2".
Steps
  1. Open 'Roll-Up Services Definition'.
  2. Select 'Edit' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  3. Select "Rollup Def 1" in 'Existing Roll-Up Definition'.
  4. Select 'No - Keep Liability With Current Guarantor' in the 'Write Off Component Services' field.
  5. Click [Submit].
  6. Click [Yes].
  7. Select 'Edit' in the 'Add/Edit/Delete Roll-Up Service Definition' field.
  8. Select "Rollup Def 2" in 'Existing Roll-Up Definition'.
  9. Select 'No - Transfer to Next Guarantor' in the 'Write Off Component Services' field.
  10. Select "Trans Post Code 1" in the 'Transfer Code for Component Services' field.
  11. Click [Submit].
  12. Click [No].
  13. Open 'Client Ledger'.
  14. Run the ledger report for "Client A"
  15. Verify that the charges for the roll-up component services are displayed.
  16. Click [X].
  17. Click [Yes].
  18. Run the ledger report for "Client B"
  19. Verify that the charges for the roll-up component services are displayed.
  20. Click [X].
  21. Click [No].
  22. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  23. Select the 'From Date' and 'Through Date', that cover the services of "Client A" and "Client B".
  24. Verify that the 'Roll-Up Definitions' field shows "Rollup Def 1" and "Rollup Def 2".
  25. Select both definitions in the 'Roll-Up Definitions' field.
  26. Click [Compile Worklist].
  27. Click [OK].
  28. Click [Run Report].
  29. Verify that the report shows the created Roll-Up services and their component services for both "Client A" and "Client B".
  30. Click [Close Report].
  31. Select 'Post Roll-Up Services Worklist'.
  32. Select the worklist compiled in step 26.
  33. Select "Adj Post Code 1" in 'Default Write Off Posting Code'.
  34. Click [Post Worklist].
  35. Click [OK].
  36. Click [Discard].
  37. Click [Yes].
  38. Open 'Client Ledger'.
  39. Run the ledger report for "Client A"
  40. Review the roll-up component services and verify that they are marked as 'Roll-Up'.
  41. Verify that there are no adjustments created for the component services.
  42. Verify that the roll-up service was created.
  43. Click [X].
  44. Click [Yes].
  45. Run the ledger report for "Client B"
  46. Review the roll-up component services and verify that they are marked as 'Roll-Up'.
  47. Verify that the transfers were posted for the component services and that "Trans Post Code 1" was used for each of the component services.
  48. Verify that the roll-up service was created.
  49. Click [X].
  50. Click [No].
  51. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  52. Select 'Unpost Last Roll-Up Services Worklist'.
  53. Select the worklist posted in step 34.
  54. Click [Unpost Worklist].
  55. Click [OK].
  56. Click [Discard].
  57. Click [Yes].
  58. Open 'Client Ledger'.
  59. Run the ledger report for "Client A"
  60. Verify that the component services are reverted to 'Open', and the roll-up service is removed.
  61. Click [X].
  62. Click [Yes].
  63. Run the ledger report for "Client B"
  64. Verify that all the transfers are removed, and none of the component services are marked 'roll-up'.
  65. Click [X].
  66. Click [No].
Scenario 6: File Import - Roll-Up Services Definition - Validations.
Specific Setup:
  • Posting/Adjustment Code Definition:
  • New codes are created, or existing codes are identified for the below type:
  • Adjustment - "Adj Post Code 1".
  • Payment - "Pay Post Code 1".
  • Transfer - "Trans Post Code 1".
  • Service Codes:
  • Using the 'Service Codes' form add or identify an individual roll-up service code and at least two service codes that will be considered as the component services for it.
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • File Import:
  • Create the below .txt file(s) to have the data that we can validate against the 'File Import' feature for 'Roll-Up Services Definition', as mentioned below,
  • File 1:
  • Field 1 value set as "1".
  • Invalid value for field 55 and Invalid value for field 56.
  • All other needed fields with valid values.
  • File 2:
  • Field 1 value set as "1".
  • Value '3-(Both)' for field 55 and field 56 is left blank.
  • All other needed fields with valid values.
  • File 3:
  • Field 1 value set as "1".
  • Invalid value for field 57.
  • All other needed fields with valid values.
  • File 4:
  • Field 1 value set as "1".
  • Value '3-(No - transfer to next guarantor)' for field 57 and field 58 ('Transfer Code for Component Services') is left blank.
  • All other needed fields with valid values.
  • File 5:
  • Field 1 value set as "1".
  • Value '3-(No - transfer to next guarantor)' for field 57 and field 58 ('Transfer Code for Component Services') has a valid ADJUSTMENT posting code.
  • All other needed fields with valid values.
  • File 6:
  • Field 1 value set as "1".
  • Value '3-(No - transfer to next guarantor)' for field 57 and field 58 ('Transfer Code for Component Services') has a valid PAYMENT posting code.
  • All other needed fields with valid values.
  • File 7:
  • Field 1 value set as "1".
  • Value '3-(No - transfer to next guarantor)' for field 57 and field 58 ('Transfer Code for Component Services') has an INVALID posting code.
  • All other needed fields with valid values.
  • File 8:
  • Field 1 value set as "1".
  • The value of field 57 is anything other than '3' and field 58 has a valid TRANSFER posting code.
  • All other needed fields with valid values.
  • File 9:
  • Field 1 value set as "1".
  • The value of field 57 is '1'.
  • Field 59 ('Write Off Code for Component Services") has a valid ADJUSTMENT posting code.
  • All other needed fields with valid values.
  • File 10:
  • Field 1 value set as "1".
  • The value of field 57 is '1'.
  • Field 59 ('Write Off Code for Component Services") has a valid PAYMENT posting code.
  • All other needed fields with valid values.
  • File 11:
  • Field 1 value set as "1".
  • The value of field 57 is '1'.
  • Field 59 ('Write Off Code for Component Services") has a valid TRANSFER posting code.
  • All other needed fields with valid values.
  • File 12:
  • Field 1 value set as "1".
  • The value of field 57 is '1'.
  • Field 59 ('Write Off Code for Component Services") has an INVALID posting code.
  • All other needed fields with valid values.
  • File 13:
  • Field 1 value set as "1".
  • Field 57 ('Write Off Component Services') has the value '2' or '3' and a valid ADJUSTMENT posting code for field 59.
  • All other needed fields with valid values.
  • File 14:
  • Field 1 value set as "1".
  • Value '3-(Both)' for field 55 and valid dictionary value for field 56.
  • Value '1-(Yes)' for field 57 and valid ADJUSTMENT posting code for field 59.
  • All other needed fields with valid values.
  • File 15:
  • Field 1 value set as "2".
  • Field 2 value set as the Valid roll-up ID created in the above step using "File 14".
  • Value '3-(Both)' for field 55 and valid dictionary value for field 56.
  • Value '2-(No - Keep Liability With Current Guarantor)' for field 57 and No values entered for field 59.
  • All other needed fields with valid values.
  • File 16:
  • Field 1 value set as "2".
  • Field 2 value set as the Valid roll-up ID created in the above step using "File 14".
  • Value '3-(Both)' for field 55 and valid dictionary value for field 56.
  • Value '3-(No - Transfer to Next Guarantor)' for field 57 and valid TRANSFER code entered for field 58.
  • No values were entered for field 59.
  • All other needed fields with valid values.
  • File 17:
  • Field 1 value set as "3".
  • Use all other field values the same as in "File 15".
Steps
  1. Open 'File Import'.
  2. Select 'Roll-Up Services Definition' in 'File Type'.
  3. Select 'Upload New File'.
  4. Click [Process].
  5. Select 'File 1'.
  6. Select 'Compile/Validate File'.
  7. Select 'File 1'.
  8. Click [Process].
  9. Validate that the error shows with the text "File 1.txt contains one or more errors. These errors can be reviewed using 'Print Errors' action.".
  10. Click [OK].
  11. Click [Print Errors].
  12. Select 'File 1'.
  13. Click [Process].
  14. Validate that the report shows the appropriate error concerning the 'File 1' from the setup.
  15. Click [Close Report].
  16. Repeat the above steps for Files 2 - File 8.
  17. Click [Discard].
  18. Click [Yes].
  19. Open 'Registry Settings'.
  20. Search and select 'Specify Write Off Posting Code In 'Roll-Up Services Definition'' registry setting.
  21. Set the Registry Setting Value to "N".
  22. Click [Submit].
  23. Click [OK].
  24. Click [No].
  25. Open 'File Import'.
  26. Select 'Roll-Up Services Definition' in 'File Type'.
  27. Select 'Upload New File'.
  28. Click [Process].
  29. Select 'File 9'.
  30. Select 'Compile/Validate File'.
  31. Select 'File 9'.
  32. Click [Process].
  33. Validate that the error shows with the text "File 9.txt contains one or more errors. These errors can be reviewed using 'Print Errors' action.".
  34. Click [OK].
  35. Click [Print Errors].
  36. Select 'File 9'.
  37. Click [Process].
  38. Validate that the report shows the appropriate error concerning the 'File 9' from the setup.
  39. Click [Close Report].
  40. Click [Discard].
  41. Click [Yes].
  42. Open 'Registry Settings'.
  43. Search and select the 'Specify Write Off Posting Code In 'Roll-Up Services Definition'' registry setting.
  44. Set the Registry Setting Value to "Y".
  45. Click [Submit].
  46. Click [OK].
  47. Click [No].
  48. Open 'File Import'.
  49. Select 'Roll-Up Services Definition' in 'File Type'.
  50. Select 'Upload New File'.
  51. Click [Process].
  52. Select 'File 10'.
  53. Select 'Compile/Validate File'.
  54. Select 'File 10'.
  55. Click [Process].
  56. Validate that the error shows with the text "File 10.txt contains one or more errors. These errors can be reviewed using 'Print Errors' action.".
  57. Click [OK].
  58. Click [Print Errors].
  59. Select 'File 10'.
  60. Click [Process].
  61. Validate that the report shows the appropriate error concerning the 'File 10' from the setup.
  62. Click [Close Report].
  63. Repeat above steps for File 11 - File 13.
  64. Select 'Upload New File'.
  65. Click [Process].
  66. Select 'File 14'.
  67. Select 'Compile/Validate File'.
  68. Select 'File 14'.
  69. Click [Process].
  70. Validate that the success message contains "Compiled.".
  71. Click [OK].
  72. Select 'Post File'.
  73. Select 'File 14'.
  74. Click [Process].
  75. Validate that the success message contains "Posted.".
  76. Click [OK].
  77. Select 'Print File'.
  78. Select 'File 14'.
  79. Click [Process].
  80. Validate that the report shows the appropriate values passed/ posted in 'File 14' from the setup.
  81. Click [Close Report].
  82. Click [Discard].
  83. Click [Yes].
  84. Open 'Roll-Up Services Definition'.
  85. Select 'Edit'.
  86. Select the Roll-Up Service Definition posted in Step 75 in the 'Existing Roll-Up Definition' field.
  87. Validate that all the values are populated correctly.
  88. Click [Discard].
  89. Click [Yes].
  90. Open 'File Import'.
  91. Select 'Roll-Up Services Definition' in 'File Type'.
  92. Select 'Upload New File'.
  93. Click [Process].
  94. Select 'File 15'.
  95. Select 'Compile/Validate File'.
  96. Select 'File 15'.
  97. Click [Process].
  98. Validate that the success message contains "Compiled.".
  99. Click [OK].
  100. Select 'Post File'.
  101. Select 'File 15'.
  102. Click [Process].
  103. Validate that the success message contains "Posted.".
  104. Click [OK].
  105. Select 'Print File'.
  106. Select 'File 15'.
  107. Click [Process].
  108. Validate that the report shows the appropriate values passed/ posted in 'File 15' from the setup.
  109. Click [Close Report].
  110. Click [Discard].
  111. Click [Yes].
  112. Open 'Roll-Up Services Definition'.
  113. Select 'Edit'.
  114. Select the Roll-Up Service Definition posted above in the 'Existing Roll-Up Definition' field.
  115. Validate that all the values are populated correctly.
  116. Click [Discard].
  117. Click [Yes].
  118. Open 'File Import'.
  119. Select 'Roll-Up Services Definition' in 'File Type'.
  120. Select 'Upload New File'.
  121. Click [Process].
  122. Select 'File 16'.
  123. Select 'Compile/Validate File'.
  124. Select 'File 16'.
  125. Click [Process].
  126. Validate that the success message contains "Compiled.".
  127. Click [OK].
  128. Select 'Post File'.
  129. Select 'File 16'.
  130. Click [Process].
  131. Validate that the success message contains "Posted.".
  132. Click [OK].
  133. Select 'Print File'.
  134. Select 'File 16'.
  135. Click [Process].
  136. Validate that the report shows the appropriate values passed/ posted in 'File 16' from the setup.
  137. Click [Close Report].
  138. Click [Discard].
  139. Click [Yes].
  140. Open 'Roll-Up Services Definition'.
  141. Select 'Edit'.
  142. Select the Roll-Up Service Definition posted above in the 'Existing Roll-Up Definition' field.
  143. Validate that all the values are populated correctly.
  144. Click [Discard].
  145. Click [Yes].
  146. Open 'File Import'.
  147. Select 'Roll-Up Services Definition' in 'File Type'.
  148. Select 'Upload New File'.
  149. Click [Process].
  150. Select 'File 17'.
  151. Select 'Compile/Validate File'.
  152. Select 'File 17'.
  153. Click [Process].
  154. Validate that the success message contains "Compiled.".
  155. Click [OK].
  156. Select 'Post File'.
  157. Select 'File 17'.
  158. Click [Process].
  159. Validate that the success message contains "Posted.".
  160. Click [OK].
  161. Select 'Print File'.
  162. Select 'File 17'.
  163. Click [Process].
  164. Validate that the report shows the appropriate values passed/ posted in 'File 17' from the setup.
  165. Click [Close Report].
  166. Click [Discard].
  167. Click [Yes].
  168. Open 'Roll-Up Services Definition'.
  169. Select 'Edit'.
  170. Search for the Roll-Up Service Definition deleted above in the 'Existing Roll-Up Definition' field.
  171. Validate that we get "No results found".
  172. Click [Discard].
  173. Click [Yes].
Compile/Edit/Post/Unpost Roll-Up Services Worklist - Compile Roll-Up Group
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Client Charge Input
  • Compile/Edit/Post/Unpost Roll-Up Services Worklist
Scenario 1: Validate 'Roll-Up-Compile Report' generated with the correct data for both Individual and Group definitions.
Specific Setup:
  • Registry settings:
  • Set the "Allow Roll-Up Rule Selection During Compile" registry setting to have the value "1&2".
  • Service Codes:
  • Using the 'Service Codes' form add or identify two individual roll-up service codes and at least two service codes that will be considered component services to each roll-up service code.
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Rollup 2
  • Comp 2(a)
  • Comp 2(b)
  • Roll-Up Services Definition:
  • Add or identify two different roll-up service definitions, one for each of the two roll-up service codes and their associated component services.
  • Rollup Def 1
  • Rollup 1
  • Comp 1(a)
  • Comp 1(b)
  • Rollup Def 2
  • Rollup 2
  • Comp 2(a)
  • Comp 2(b)
  • Roll-Up Group Definition:
  • Using the 'Roll-Up Group Definition' section of the 'Roll-Up Services Definition' form, create a new roll-up group that includes the two roll-up definitions created earlier.
  • Rollup Group Def 1
  • Rollup Def 1
  • Rollup Def 2
  • Client A:
  • The client is admitted to an inpatient/ outpatient program.
  • The client has an active diagnosis record.
  • The client has the Financial Eligibility record.
Steps
  1. Open 'Client Charge Input'.
  2. For "Client A" add several days of charges for each of the roll-up component services from the Setup.
  3. Comp 1(a)
  4. Comp 1(b)
  5. Comp 2(a)
  6. Comp 2(b)
  7. Open 'Client Ledger'.
  8. Verify that the charges for the roll-up component services are showing for "Client A".
  9. Click [X].
  10. Click [No].
  11. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  12. Set the 'Through Date' to today's date by clicking 'T'.
  13. Verify that the 'Roll-Up Definitions' field shows the below Roll-Up definitions,
  14. Rollup Def 1.
  15. Rollup Def 2.
  16. Select both the definitions used above.
  17. Click [Compile Worklist].
  18. Verify the "Compile complete" message is received.
  19. Click [OK].
  20. Click [Run Report].
  21. Verify that the report contains the roll-up services that are created during the compile process along with the component services.
  22. Close the report.
  23. Click [Discard].
  24. Click [Yes].
  25. Open 'Compile/Edit/Post/Unpost Roll-Up Services Worklist'.
  26. Set the 'Through Date' to today's date by clicking 'T'.
  27. Verify that the 'Roll-Up Group' field shows the below Roll-Up groups:
  28. Rollup Group Def 1.
  29. Select the group from Step 21.
  30. Click [Compile Worklist].
  31. Verify that the alert message displays: "A compiled roll-up already exists for a selected rule. Continuing will overwrite this compile. Are you sure you want to continue?".
  32. Click [Yes].
  33. Verify the "Compile complete" message is received.
  34. Click [OK].
  35. Click [Run Report].
  36. Verify that the report contains the roll-up services created during the compile process and the component services for both Roll-Up Definitions.
  37. Close the report.
  38. Select 'Post Roll-Up Services Worklist'.
  39. Select the posted Roll-Up worklist date range in the 'Through Date' field.
  40. Select any desired Adjustment code in the 'Default Write Off Posting Code' field.
  41. Click [Post Worklist].
  42. Verify the success message says "Post complete.".
  43. Click [OK].
  44. Click [Discard].
  45. Click [Yes].
  46. Open 'Client Ledger' for "Client A".
  47. Verify that the rollup services are shown along with the component services marked as 'Roll-Up' with their respective posting code.
  48. Click [X].
  49. Click [No].
Guarantor/Program Billing Defaults - 837 Professional
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Electronic Billing
  • File Import
Scenario 1: Validate 'Guarantor Program Billing Defaults', 'Sort Claims by Date of Service' = Yes.
Specific Setup:
  • Guarantor:
  • A new one is created or an existing guarantor is identified.
  • Guarantor 1
  • Guarantor/Program Billing Defaults Template:
  • A Guarantor/Program Billing Defaults template is identified that includes "Guarantor 1"
  • Template 1
  • Client A:
  • Client has unbilled, closed services in a three-month date range.
  • The services should be for "Guarantor 1".
  • The tester knows the date range, financial class of the guarantor, and the program.
  • Some of the service dates will have one service only.
  • Some of the service dates will have two services.
  • Some of the service dates will have five services.
  • Create Interim Billing Batch File:
  • An Interim billing batch is created that covers the services of "Client A".
  • Batch 1
Steps
  1. Open 'Guarantor/Program Billing Defaults'.
  2. Select 'Edit Template'.
  3. Select "Template 1" from the 'Select Template' field.
  4. Select the '837 Professional' section.
  5. Set the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field to blank.
  6. Select 'Yes' in the 'Sort Claims by Date of Service' field.
  7. Click [Submit].
  8. Click [No].
  9. Open 'Open 'Electronic Billing'.
  10. Create a bill for the services entering all the dates of service(s) in the billing date range by selecting "Batch 1".
  11. Review the dump file.
  12. Validate that the client has more than one CLM segment.
  13. Validate that the services are grouped into different claims on the bill.
  14. Validate that the LX segments after each CLM segment(s) are for all the services that are on the same day.
  15. Click [X].
  16. Click [No].
  17. Open 'Guarantor/Program Billing Defaults'.
  18. Select 'Edit Template'.
  19. Select "Template 1" from the 'Select Template' field.
  20. Select the '837 Professional' section.
  21. Set the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field to "2".
  22. Select 'Yes' in the 'Sort Claims by Date of Service' field.
  23. Click [Submit].
  24. Click [No].
  25. Open 'Open 'Electronic Billing'.
  26. Create a bill for the services entering all the dates of service(s) in the billing date range by selecting "Batch 1".
  27. Review the dump file.
  28. Validate that the client has more than one CLM segment.
  29. Validate that the services are grouped into different claims on the bill.
  30. All services that are on the same day are grouped into one claim, unless there are more than two services.
  31. The system will create three claims when 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field is set to "2" and there are five services.
  32. The first two claims will have two LX segments. The third claim will have one LX segment.
  33. Click [X].
  34. Click [No].
Scenario 2: Validate 'Guarantor Program Billing Defaults', 'Sort Claims by Date of Service' = No and None is selected.
Specific Setup:
  • Guarantor:
  • A new one is created or an existing guarantor is identified.
  • Guarantor 1
  • Guarantor/Program Billing Defaults Template:
  • A Guarantor/Program Billing Defaults template is identified that includes "Guarantor 1"
  • Template 1
  • The 'Sort Claims by Date of Service' field in the '837 Professional' section of "Guarantor 1" has no values selected.
  • Client A:
  • Has unbilled, closed, services for a two or three-month(s) date range.
  • The services should be for "Guarantor 1".
  • The tester knows the date range, financial class of the guarantor, and the program.
  • Create Interim Billing Batch File:
  • An Interim billing batch is created that covers the services of "Client A".
  • Batch 1
Steps
  1. Open 'Guarantor/Program Billing Defaults'.
  2. Select 'Edit Template'.
  3. Select "Template 1" from the 'Select Template' field.
  4. Select the '837 Professional' section.
  5. Leave the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field blank.
  6. Verify that the 'Sort Claims by Date of Service' field exists and has the below options,
  7. Yes
  8. No
  9. Verify that for the first time when it's accessed no values are selected in the 'Verify the Sort Claims by Date of Service' field.
  10. Click [Submit].
  11. Click [No].
  12. Open 'Open 'Electronic Billing'.
  13. Create a bill for the services entering all the dates of service(s) in the billing date range by selecting "Batch 1".
  14. Review the dump file.
  15. Validate that the client has only one CLM segment.
  16. Validate that the LX segments after the first CLM segment are for all the dates of services.
  17. Click [X].
  18. Click [No].
  19. Open 'Guarantor/Program Billing Defaults'.
  20. Select 'Edit Template'.
  21. Select "Template 1" from the 'Select Template' field.
  22. Select the '837 Professional' section.
  23. Leave the 'Maximum Service Information Per Claim Information (Maximum LX Per CLM)' field blank.
  24. Select 'No' in the 'Sort Claims by Date of Service' field.
  25. Click [Submit].
  26. Click [No].
  27. Open 'Open 'Electronic Billing'.
  28. Create a bill for the services entering all the dates of service(s) in the billing date range by selecting "Batch 1".
  29. Review the dump file.
  30. Validate that the client has only one CLM segment.
  31. Validate that the LX segments after the first CLM segment are for all the dates of services.
  32. Click [X].
  33. Click [No].
Scenario 3: File Import - GPBD Template - Add/ Edit - Validating the new field 'Sort Claims by Date of Service'.
Specific Setup:
  • File Import (Guarantor/Program Billing Defaults Template):
  • Below .txt (file import) files are created,
  • File A.
  • To Add Template 1, with all the required values for 837P.
  • With no values entered for the 'Sort Claims by Date of Service' field.
  • File B.
  • To Edit Template 1.
  • With the value 'N' for the 'Sort Claims by Date of Service' field.
  • File C.
  • To Edit Template 1.
  • With the value 'Y' for the 'Sort Claims by Date of Service' field.
Steps
  1. Open 'File Import'.
  2. Select 'Guarantor/Program Billing Defaults Template' in 'File Type'.
  3. Select 'Upload New File' from the 'Action' field.
  4. Click [Process Action].
  5. Select "File A" from the setup.
  6. Verify that the file loaded successfully.
  7. Select 'Compile/Validate File' from the 'Action' field.
  8. Select the uploaded file from the 'File(s)' field.
  9. Click [Process Action].
  10. Verify the success message shown that says "Compiled.".
  11. Click [OK].
  12. Select 'Post File' from the 'Action' field.
  13. Select the file compiled in Step 10 from the 'File(s)' field.
  14. Click [Process Action].
  15. Verify the success message shown that says "Posted.".
  16. Click [OK].
  17. Select 'Print File' from the 'Action' field.
  18. Select the file posted in Step 15 from the 'File(s)' field.
  19. Click [Process Action].
  20. Validate that the report text contains all the values that are filed for "Template 1", which also includes the new field "Sort Claims by Date of Service" and its value.
  21. Close the report.
  22. Click [Discard].
  23. Click [Yes].
  24. Open 'Guarantor/Program Billing Defaults'.
  25. Select 'Edit Template'.
  26. Select "Template 1" from the 'Select Template' field.
  27. Select '837 Professional' section.
  28. Verify that the 'Sort Claims by Date of Service' field has no values selected.
  29. Click [Discard].
  30. Click [Yes].
  31. Open 'File Import'.
  32. Select 'Guarantor/Program Billing Defaults Template' in 'File Type'.
  33. Select 'Upload New File' from the 'Action' field.
  34. Click [Process Action].
  35. Select File B" from the setup.
  36. Verify that the file loaded successfully.
  37. Select 'Compile/Validate File' from the 'Action' field.
  38. Select the uploaded file from the 'File(s)' field.
  39. Click [Process Action].
  40. Verify the success message shown that says "Compiled.".
  41. Click [OK].
  42. Select 'Post File' from the 'Action' field.
  43. Select the file compiled in Step 40 from the 'File(s)' field.
  44. Click [Process Action].
  45. Verify the success message shown that says "Posted.".
  46. Click [OK].
  47. Select 'Print File' from the 'Action' field.
  48. Select the file posted in Step 45 from the 'File(s)' field.
  49. Click [Process Action].
  50. Validate that the report text contains all the values that are filed for "Template 1", which also includes the new field "Sort Claims by Date of Service" and its value.
  51. Close the report.
  52. Click [Discard].
  53. Click [Yes].
  54. Open 'Guarantor/Program Billing Defaults'.
  55. Select 'Edit Template'.
  56. Select "Template 1" from the 'Select Template' field.
  57. Select '837 Professional' section.
  58. Verify that the 'Sort Claims by Date of Service' field has the value 'No' selected.
  59. Click [Discard].
  60. Click [Yes].
  61. Open 'File Import'.
  62. Select 'Guarantor/Program Billing Defaults Template' in 'File Type'.
  63. Select 'Upload New File' from the 'Action' field.
  64. Click [Process Action].
  65. Select "File C" from the setup.
  66. Verify that the file loaded successfully.
  67. Select 'Compile/Validate File' from the 'Action' field.
  68. Select the uploaded file from the 'File(s)' field.
  69. Click [Process Action].
  70. Verify the success message shown that says "Compiled.".
  71. Click [OK].
  72. Select 'Post File' from the 'Action' field.
  73. Select the file compiled in Step 70 from the 'File(s)' field.
  74. Click [Process Action].
  75. Verify the success message shown that says "Posted.".
  76. Click [OK].
  77. Select 'Print File' from the 'Action' field.
  78. Select the file posted in Step 75 from the 'File(s)' field.
  79. Click [Process Action].
  80. Validate that the report text contains all the values that are filed for "Template 1", which also includes the new field "Sort Claims by Date of Service" and its value.
  81. Close the report.
  82. Click [Discard].
  83. Click [Yes].
  84. Open 'Guarantor/Program Billing Defaults'.
  85. Select 'Edit Template'.
  86. Select "Template 1" from the 'Select Template' field.
  87. Select '837 Professional' section.
  88. Verify that the 'Sort Claims by Date of Service' field has the value 'Yes' selected.
  89. Click [Discard].
  90. Click [Yes].
Topics
• Roll-Up Services Definition • Electronic Billing • Compile/Edit/Post/Unpost Roll-up Services Worklist • Guarantor / Program Billing Defaults • 837 Professional • File Import • Registry Settings • Quick Billing
 

Avatar_PM_2024_Monthly_Release_2024.01.02_Details.csv