Electronic Billing - 837 Professional
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Admission (Outpatient)
- Diagnosis
- Financial Eligibility
- Client Ledger
- Client Charge Input
- Create Interim Billing Batch File
- Electronic Billing
- Individual Cash Posting (PM)
- Dynamic Form - Individual Cash Posting - Information
- Dynamic Form - Individual Cash Posting - Alert
- Dynamic Form - Individual Cash Posting - Client
Scenario 1: 837 Professional - 2330A-N3 Other Subscriber Address
Specific Setup:
- Guarantors/Payors 1: The '837' section has:
- Any value in 'Claim Filing Indicator Code (2000B/2320-SBR-09)'.
- 'Yes' in 'Bill As Primary Guarantor (837)'.
- Will be assigned as 'Guarantor # 1' in 'Financial Eligibility'.
- Guarantors/Payors 2: The '837' section has:
- Any value in 'Claim Filing Indicator Code (2000B/2320-SBR-09)'.
- 'No' in 'Bill As Primary Guarantor (837)'.
- Will be assigned as 'Guarantor # 2' in 'Financial Eligibility'.
- Client: identify a client with an unclaimed service where liability was transferred from Guarantors/Payors 1 to Guarantors/Payors 2,
- Dictionary Update: Other Tabled Files - (13150) Select Segments To Suppress (P):
- Code '2330A-N3' equals desired values, such as 'Other Sub Address'.
- Code '2330A-N4' equals desired values, such as 'Other Sub City State'.
- Guarantor/Program Billing Defaults: '837 Professional':
- 'Select Segments To Suppress': 'Other Sub Address' & 'Other Sub City State' are selected.
Steps
- Open 'Electronic Billing'.
- Create an 837 Professional bill for the client and the secondary guarantor.
- Review the dump file to verify that the 2430 segment does not include the 'Other Sub Address' and 'Other Sub City State'.
- Close the report.
- Close the form.
- If desired, change the 'Guarantor/Program Billing Defaults' template to not suppress the 'Other Sub Address' and 'Other Sub City State' and submit the form.
- Open 'Electronic Billing'.
- Create an 837 Professional bill for the client and the secondary guarantor.
- Review the dump file to verify that the 2430 segment does include the 'Other Sub Address' and 'Other Sub City State'.
- Close the report.
- Close the form.
|
Topics
• 837 Professional
• NX
|
|
Topics
• 837 Institutional
• Quick Billing
• CCBHC
• 837 Professional
|
Edit Service Information
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Service Fee/Cross Reference Maintenance
- Set System Defaults (CWS)
- Admission (Outpatient)
- Financial Eligibility
- Client Charge Input
- Client Ledger
- Delete Service
- Program Maintenance
Scenario 1: Edit Service Information - Changing to a service code not assigned in Program Maintenance
Specific Setup:
- Program Maintenance:
- Program 1: ‘Assign Services To Program’ section has a service code assigned. Note the code to use in ‘Client Charge Input’. In additions, note a code that is not assigned.
- Program 2: ‘Assign Services To Program’ section has does not have the code that will be used in ‘Client Charge Input’ assigned. It does have the above unassigned code assigned.
- Identify a client in ‘Program 1’.
- Client Charge Input is used to create a service for the client, using the service code assigned in ‘Program 1’.
Steps
- Open ‘Edit Service Information’.
- Enter the ‘Client ID’.
- Select the ‘Episode Number’ if there is more than one episode.
- If desired, enter the ‘Service Start Date’.
- If desired, enter the ‘Service End Date’.
- If desired, select a value in ‘Service Selection Default’.
- Click [Select Service(s) To Edit].
- Select the desired service.
- Click [OK].
- Change the service code to the service code that is not assigned to ‘Program 1’.
- Validate that no search results are returned.
- Set the service code to the original value.
- Change the ‘Program’ to ‘Program 2’.
- Validate that an error message is received.
- Click [OK].
- Delete the service code value.
- Change the ‘Program’ to ‘Program 2’.
- Change the service code to the code assigned to ‘Program 2’.
- Click [Submit].
- Click [No].
- Click [Submit].
Financial Investigation - Web Services
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- SoapUI - AddFinancialInvestigation
- Financial Investigation
- Admission (Outpatient)
- SQL Query/Reporting
Scenario 1: WebSvc.FinancialInvestigationV2 - Validate AddFinancialInvestigation method with "Financial Investigation" form
Specific Setup:
- An existing client is identified. Note the client's id.
Steps
- Access SoapUI for the 'Financial Investigation' - 'AddFinancialInvestigation' web service.
- Set the 'FIEffectiveDate' item to desired value, which can include past, current or future dates. Note the value.
- Set the 'IHGrossAnnualIncome' item to desired value. Note the value.
- Set the 'IRPartyAnnualIncome' item to desired value. Note the value.
- Set the 'IncomeValidation' item to desired value. Note the value.
- Set the 'NumberOfDependents' item to desired value. Note the value.
- Set the 'SlidingFeeScaleDependents' item to desired value. Note the value.
- Set the 'SlidingFeeScaleIncome' item to desired value. Note the value.
- Set the 'FamilySize' item to desired value. Note the value.
- Set the 'SlidingFeeDivideNumFamMembers' to "Y". Note the value.
- Set the 'SlidingFeeDivideNumFamMembersNum' to desired value. Note the value.
- Set the 'ClientID' to the ClientID identified in the setup section. Note the value.
- Set the 'LoginSource' to 'SOAPUI'. Note the value.
- Run the request.
- Click [Run].
- Validate the 'Confirmation' field contains a value such as: "Unique ID: IBE.001".
- Validate the 'Message' field contains: "Financial Investigation web service has been filed successfully".
- Open the 'Financial Investigation' form for the test client.
- Validate that a row has been added to the pre-display.
- Select the new row and click [Edit].
- Validate the 'Financial Investigation Effective Date' input box contains the value entered in the 'AddFinancialInvestigation' web service.
- Validate the 'Income-Responsible Party Annual Income' input box contains the value entered in the 'AddFinancialInvestigation' web service.
- Validate the 'Income-Household Gross Annual Income' input box contains the value entered in the 'AddFinancialInvestigation' web service.
- Validate the 'Number Of Dependents' input box contains the value entered in the 'AddFinancialInvestigation' web service.
- Validate the 'Sliding Fee Scale - Number of Dependents' input box contains the value entered in the 'AddFinancialInvestigation' web service.
- Validate the 'Sliding Fee Scale - Income' input box contains the value entered in the 'AddFinancialInvestigation' web service.
- Validate the 'Family Size' input box contains the value entered in the 'AddFinancialInvestigation' web service.
- Validate the 'Divide Sliding Fee Scale Amount by Number of Family Members Receiving Services' field contains "Yes".
- Validate the 'Sliding Fee Scale - Number of Family Members Receiving Services' input box contains the value entered in the 'AddFinancialInvestigation' web service.
- Click [Submit].
Disclosure Management - Site Specific Section Modeling
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Admission
- Document Routing Setup (PM)
- Final to Draft Override (PM)
- Delete Document
- Site Specific Section Modeling (PM)
- Disclosure Management Configuration
- Disclosure Management
Scenario 1: Parent Namespace User Modeled Disclosure Management form with table aliasing
Specific Setup:
- A user modeled form set up with the primary table being aliased to the Disclosure Management data. Please note: For internal testing purposes the disclosure management SQL table is validated. For your test, you may alias a different form. Note that table and validate it in place of SYSTEM.disclo_mgmt.
- Admit or select a test client.
Steps
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was added to the table because the form was flagged as Final.
- Open the "Document Routing Setup" form.
- Enable document routing for the user modeled created during setup.
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- Click "Accept" or "Sign" on the "Confirm Document" screen.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was added to the table because the form was flagged as Final.
- Open the "Registry Settings" form.
- Enable the registry setting "RADplus->Document Routing->Routing Setup->->->Alias Data File Upon Document Routing Completion".
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- Click "Accept and Route" or "Sign and Route" on "Confirm Document" pop up.
- Route to another user.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the registry setting mentioned previously is enabled and the document routing is not finalized.
- Log in as the user the document was routed to.
- Navigate to the "My ToDo" widget.
- Approve the document by electronically signing it.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was added to the table because the registry setting mentioned previously is enabled and the document routing is now finalized for the form.
- Open the "Registry Settings" form.
- Disable the registry setting "RADplus->Document Routing->Routing Setup->->->Alias Data File Upon Document Routing Completion".
- Open the user modeled form from setup.
- Fill out all the fields on the form.
- Set "Draft/Final" to "Draft".
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the form was filed in draft mode.
- Open the user modeled form from setup.
- Fill all the fields on the form.
- Set "Draft/Final" to "Final".
- Click "Accept and Route" or "Sign and Route" on "Confirm Document" pop up.
- Route to another user.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was added to the table because the registry setting mentioned previously is disabled, the system is not waiting for document routing to be finalized.
- Log in as the user the document was routed to.
- Navigate to the "My ToDo" widget.
- Approve the document by electronic signing it.
- By viewing the SQL table from the PM namespace, SYSTEM.disclo_mgmt, validate a row was not added to the table because the registry setting is disabled, and the record was filed when the form was routed.
- Open the "Final To Draft Override" form.
- Select a finalized document to return to draft status.
- A message should pop up noting that "Please note that filed Alias data will not be deleted or altered in any way as a result of filing the override for this row".
- Complete process.
- Open the "Delete Document" form.
- Choose to delete one of the user modeled/aliased documents.
- A message should pop up noting that "Please note that filed Alias data will not be deleted or altered in any way as a result of filing the override for this row".
- Complete the process.
Scenario 2: Disclosure Management - Validate Site specific fields
Specific Setup:
- Using the "Disclosure Management Configuration" form, set up the system for Disclosure Management.
- Using "Site Specific Section Modeling" form, add 3 fields of the type SS Disclosure Management Free Text to the Disclosure Management Disclosure section (PATIENT4000 (Disclosure Management) Disclosure).
- Note: For NX only, on the Disclosure screen, once the items have been disclosed and viewed, you have to click 'Cancel' to go back to the main form to click "Submit" to finalize the process. This will be addressed in a future NX release to mimic the workflow in myAvatar.
Steps
- Open the "Disclosure Management" form.
- Fill out the Request, Authorization and Disclosure sections.
- In the "Disclosure" section, populate the site specific section modeling fields.
- Click "Process" button.
- Validate the correct items are included in the disclosure packet.
- Click "Disclose" button.
- Click the "Printer" icon.
- Print the disclosure packet.
- Return to the pre-display.
- Add another request, authorization, and disclosure.
- In the disclosure section, validate the site specific section modeling fields are blank after the last record was filed.
- Populate the site specific section modeling fields.
- Select "Other" in the "Disclosure Method" field.
- Set the "Disclosure Method - Specify Other" to "Mail".
- Click the "Process" button.
- Click the "Disclose" button.
- Return to the pre-display.
- Select a row in the pre-display.
- Click the "Delete" button.
- Validate the disclosure record is removed.
- Select one of the previously filed disclosure records that has a date in the "Disclosure Date" column.
- Click "Edit".
- Validate a message displays indicating the disclosure record was previously finalized because it has a disclosure date and can't be edited. It can only be displayed.
- Validate the Request, Authorization and Disclosure data is retrieved as it was entered, including the fields added via "Site Specific Section Modeling".
- Remain in the form by returning to the pre-display.
- Add another disclosure record.
- Fill out the request, authorization, and disclosure sections.
- In the disclosure section, Set "Disclosure Method" to "Electronic".
- Click the "Submit" button.
- Exit the form.
- Open the "Disclosure Management" form.
- In the disclosure record pre-display, select the disclosure record without a "Disclosure Date" that was just filed.
- Click the "Edit" button.
- Navigate to the "Disclosure" Section.
- Fill in the "Disclosure Date" and "Disclosure Time".
- Populate the site specific section modeling fields.
- Validate the "Disclosure Method" is set to "Electronic".
- Click the "Process" button.
- Click the "Disclose" button.
- Click the PDF download icon.
- Browse to the location on the server where you want to store the file.
- Give the file a name with a .pdf extension.
- Click the "Save" button.
- Validate a message pops up stating that once this Disclosure Management record is filed with a Disclosure Date entered it will no longer be available for edit. This record will only be available to view and print.
- Return to the pre-display.
- Validate a row was added to the disclosure pre-display.
- Exit the form.
Bed Management
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Admission
- Bed Management
- Crystal Report Viewer
- Bed Management (View Only)
Scenario 1: Bed Management (View Only)
Specific Setup:
- Client: Is enrolled in an inpatient program and has a value in ‘Social Security Number’, noting the number.
- Note the 'Preadmit/Admission Date', 'Date of Birth', 'Episode #', 'Program', ‘Unit’, ‘Room’ and ‘Bed’.
- Use the 'Diagnosis' form to note the diagnosis.
- User Definition is updated for the signed in tester to select ‘Initial Data Entry’ in ‘Social Security Number Access’.
Steps
- Open 'Bed Management (View Only).
- Select the 'Unit'.
- Select the 'Room'.
- Click [Bed Management].
- Access the team, room, and bed for the client.
- Hover over the client’s name.
- Validate that the correct data displays and that the social security number does not display but displays as '***_**_****'.
- Close the grid.
- Close the form.
Disclosure Management
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Document Routing Setup (PM)
- Admission
- Client
- Disclosure Management
- Disclosure Management Configuration
- Progress Notes (Group and Individual)
- Treatment Plan
- Clinical Document Viewer
Scenario 1: Disclosure Management - Date Created vs. Date Signed - Document Routing disabled
Specific Setup:
- Registry setting "Replace 'Date Created' with 'Date Signed' on Document Routing Images" must be enabled.
- Using the "Document Routing Setup" form, disable document routing for Progress Notes (Group and Individual), Treatment Plan and a user modeled form.
- Using "Disclosure Management Configuration", include "Progress Notes (Group and Individual), Treatment Plan and a user modeled form among the forms available to the "Disclosure Management" form.
Steps
- Using the "Progress Notes (Group and Individual)" form:
- Generate a progress note.
- Finalize the note.
- Using the "Treatment Plan" form:
- Generate a new treatment plan.
- Finalize the note.
- Using a user modeled form:
- Generate a new form.
- Finalize the form.
- Open the "Disclosure Management" form:
- Generate a disclosure packet.
- On the Request section, select the client, episode and Request Information Start and End Dates that will encompass the forms previously generated for this test.
- Click "Apply Filters to Document Images" button.
- In the "Requested Chart Items" box, select "Progress Notes (Group and Individual)", Treatment Plan, user modeled forms you want to include in the disclosure packet.
- In the "Requested Document Images" box, select the forms for Progress Notes (Group and Individual), Treatment Plan and user modeled form you want to include in the disclosure packet.
- Navigate to the "Authorization" section.
- Select the same Episode and the Authorization Start and End Dates.
- Click "Yes - Default All Chat Items to Yes" radio button.
- Click "Update Chart Items Authorized for Disclosure" button.
- Click "Save" button.
- Click "Refresh Chart Items" button.
- Click "Yes - Default All Document Items To Yes" radio button.
- Click the "Update Document Images Authorized for Disclosure" button.
- Click "Save" button.
- Click "Refresh Document Images" button.
- Navigate to the "Disclosure" section.
- Populate the "Disclosure Date" and "Disclosure Time".
- Select all items in the "Chart Disclosure Information" box.
- Select all items in the "Disclosure Images" box.
- Select "Electronic" in the "Disclosure Method" field.
- Click "Process" button.
- Select various forms and then press "View".
- Validate the forms that were filed after the registry setting for "Replace 'Date Created' With 'Date Signed" on all "Document Routing Images" labels begin with "Date Signed" and the date and time the form was finalized.
- Click "Disclose" button.
- The final disclosure packet is presented.
- Validate the forms that were filed after the registry setting for "Replace 'Date Created' With 'Date Signed" on all "Document Routing Images" labels begin with "Date Signed" and the date and time the form was finalized.
- Click "Save" to generate the disclosure packet into a PDF document to be provided for the request, authorization, and disclosure.
- Open the "Disclosure Management" form:
- Select to edit the disclosure that was just filed.
- Validate it displays as it was previously saved.
- Open the "Document Routing Setup".
- Disable document routing for the progress note form.
- Open the "Progress Notes (Group and Individual)" form.
- Finalize a note for today's date.
- Open the "Disclosure Management" form.
- Set the "Request Date" to today's date.
- Select the episode the progress note was filed under.
- Set the "Information Start Date" to yesterday's date.
- Set the "Information End Date" to yesterday's date.
- Select the progress that was just filed in the "Requested Chart Items" field.
- Fill out the organization information.
- Navigate to the "Authorization" section.
- Set "Authorization Start Date" to yesterday's date.
- Set "Authorization End Date" to yesterday's date.
- Select the episode the progress note was filed under.
- Select the "Chart Items Authorized for Disclosure".
- Navigate to the "Disclosure" section.
- Set the "Disclosure Date" and "Disclosure Time".
- Click "Process".
- Validate the progress note for today isn't included in the disclosure packet because the progress note is outside of the date range for authorization.
Scenario 2: Disclosure Management - Date Created vs. Date Signed - Document Routing Enabled
Specific Setup:
- Registry setting "Replace 'Date Created' with 'Date Signed' on Document Routing Images" must be enabled.
- Using the "Document Routing Setup" form, enable document routing for Progress Notes (Group and Individual), Treatment Plan and a user modeled form.
- Using "Disclosure Management Configuration", include "Progress Notes (Group and Individual), Treatment Plan and a user modeled form among the forms available to the "Disclosure Management" form.
Steps
- Using the "Progress Notes (Group and Individual)" form:
- Generate a progress note.
- Finalize and route the note.
- Validate the first line of every page of the document begins with "Date Signed" followed by the date and time the document was finalized.
- Using the "Treatment Plan" form:
- Generate a new treatment plan.
- Finalize and route the note.
- Validate the first line of every page of the document begins with "Date Signed" followed by the date and time the document was finalized.
- Using a user modeled form:
- Generate a new form.
- Finalize and route the form.
- Validate the first line of every page of the document begins with "Date Signed" followed by the date and time the document was finalized.
- Open the "Disclosure Management" form:
- Generate a disclosure packet.
- On the Request section, select the client, episode and Request Information Start and End Dates that will encompass the forms previously generated for this test.
- Click "Apply Filters to Document Images" button.
- In the "Requested Chart Items" box, select "Progress Notes (Group and Individual), Treatment Plan, user modeled forms you want to include in the disclosure packet.
- In the "Requested Document Images" box, select the forms for Progress Notes (Group and Individual), Treatment Plan and user modeled form you want to include in the disclosure packet.
- Navigate to the "Authorization" section.
- Select the same Episode and the Authorization Start and End Dates.
- Click "Yes - Default All Chat Items to Yes" radio button.
- Click "Update Chart Items Authorized for Disclosure" button.
- Click "Save" button.
- Click "Refresh Chart Items" button.
- Click "Yes - Default All Document Items To Yes" radio button.
- Click the "Update Document Images Authorized for Disclosure" button.
- Click "Save" button.
- Click "Refresh Document Images" button.
- Navigate to the "Disclosure" section.
- Populate the "Disclosure Date" and "Disclosure Time".
- Select all items in the "Chart Disclosure Information" box.
- Select all items in the "Disclosure Images" box.
- Select "Electronic" in the "Disclosure Method" field.
- Click "Process" button.
- Select various forms and then press "View".
- Validate the forms that were filed after the registry setting for "Replace 'Date Created' With 'Date Signed" on all "Document Routing Images" labels begin with "Date Signed" and the date and time the form was finalized.
- Click "Disclose" button.
- The final disclosure packet is presented.
- Validate the forms that were filed after the registry setting for "Replace 'Date Created' With 'Date Signed" on all "Document Routing Images" labels begin with "Date Signed" and the date and time the form was finalized.
- Click "Save" to generate the disclosure packet into a PDF document to be provided for the request, authorization, and disclosure.
- Open the "Disclosure Management" form:
- Select to edit the disclosure that was just filed.
- Validate it displays as it was previously saved.
- Open the "Document Routing Setup".
- Enable document routing for the progress note form.
- Open the "Progress Notes (Group and Individual)" form.
- Finalize a note for today's date.
- Route to another approver.
- Log in as the approver.
- Navigate to the "ToDo" widget.
- Accept and Sign the document.
- Open the "Disclosure Management" form.
- Set the "Request Date" to today's date.
- Select the episode the progress note was filed under.
- Set the "Information Start Date" to yesterday's date.
- Set the "Information End Date" to yesterday's date.
- Select the progress that was just filed in the "Requested Chart Items" field.
- Fill out the organization information.
- Navigate to the "Authorization" section.
- Set "Authorization Start Date" to yesterday's date.
- Set "Authorization End Date" to yesterday's date.
- Select the episode the progress note was filed under.
- Select the "Chart Items Authorized for Disclosure".
- Navigate to the "Disclosure" section.
- Set the "Disclosure Date" and "Disclosure Time".
- Click "Process".
- Validate the progress note for today isn't included in the disclosure packet because the progress note is outside of the date range for authorization.
|
Topics
• Edit Service Information
• Financial Investigation
• Web Services
• Modeling
• Disclosure
• Site Specific Section Modeling
• Maintain Hospital Bed File
• Client Management
|
Guarantors/Payaors form-Claim Order section-Multiple iteration table.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- SOAPUI - GuarantorsPayors
- SOAPUI - UpdateGuarantorsPayors
- Guarantors/Payors
Scenario 1: Guarantors/Payors - Web Services - Registry Setting 'Specify LX Order On A Claim'
Specific Setup:
- Registry Setting:
- 'Specify LX Order On A Claim' is added to the system and defaults to 'N'.
- Set the registry setting to 'Y' and submit the form.
Steps
- Using SOAPUI or some other web service tool, file the AddGuarantorsPayors method of the GuarantorsPayors web service, which includes the Claim Order data.
- Open the "Guarantors/Payors" form, in Edit mode search for the Guarantor newly added and validate that the Guarantor is created and the respective details are correct as filed in the web service, including Claim Order data.
- Using SOAPUI or some other web service tool, file the UpdateGuarantorsPayors method of the GuarantorsPayors web service, edit at least one item in Claim Order data.
- Open the "Guarantors/Payors" form, in Edit mode search for the Guarantor and validate that the Guarantor is updated with the respective details as filed using the web service, including Claim Order data.
Scenario 2: Guarantors/Payors - Registry Setting 'Specify LX Order On A Claim
Specific Setup:
- Registry Setting: 'Specify LX Order On A Claim' is added to the system and defaults to 'N'.
Steps
- Open 'Guarantors/Payors'.
- Validate that there is no 'Claim Order' section exists.
- Select the Edit option.
- Search and select a Guarantor.
- Select '837' section.
- Validate that when the Registry setting 'Specify LX Order On A Claim' is set to 'N', the 837 section has the field named Sort Room and Board Codes First (837I/UB04).
- Select Discard.
- Open 'Registry Settings'.
- Search for the Registry setting 'Specify LX Order On A Claim' and set the value as 'Y'
- Submit and close the form.
- Open 'Guarantors/Payors'.
- Validate that the 'Claim Order' section exists.
- Select the Edit option.
- Search and select a Guarantor.
- Select '837' section.
- Validate that when the Registry setting 'Specify LX Order On A Claim' is set to 'Y', the 'Sort Room and Board Codes First (837I/UB04)' field is changed to 'Sort Room and Board Codes First (UB04)'.
- Select the 'Claim Order' section.
- Validate the form elements available.
- Add data into the 'Claim Order' section and submit the form.
- Go back to the form in 'Edit' mode and validate that the data exists in the 'Claim Order' section.
Electronic Billing - Registry Setting
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- SOAPUI - GuarantorsPayors
- SOAPUI - UpdateGuarantorsPayors
- Guarantors/Payors
- Electronic Billing
Scenario 1: Guarantors/Payors - Web Services - Registry Setting 'Specify LX Order On A Claim'
Specific Setup:
- Registry Setting:
- 'Specify LX Order On A Claim' is added to the system and defaults to 'N'.
- Set the registry setting to 'Y' and submit the form.
Steps
- Using SOAPUI or some other web service tool, file the AddGuarantorsPayors method of the GuarantorsPayors web service, which includes the Claim Order data.
- Open the "Guarantors/Payors" form, in Edit mode search for the Guarantor newly added and validate that the Guarantor is created and the respective details are correct as filed in the web service, including Claim Order data.
- Using SOAPUI or some other web service tool, file the UpdateGuarantorsPayors method of the GuarantorsPayors web service, edit at least one item in Claim Order data.
- Open the "Guarantors/Payors" form, in Edit mode search for the Guarantor and validate that the Guarantor is updated with the respective details as filed using the web service, including Claim Order data.
Scenario 2: 837 Institutional - Registry Setting 'Specify LX Order On A Claim'
Specific Setup:
- Registry Setting:
- 'Specify LX Order On A Claim' is added to the system and defaults to 'N'.
- Set the registry setting to 'Y' and submit the form.
- Client A:
- Has unclaimed services, for different service codes, that can be billed on the 837 Institutional.
- Use 'Client Ledger' to note the service codes, dates of service, financial class, and guarantor.
- Use 'Service Fee/Cross Reference Maintenance' to note the Revenue Code.
- Create Interim Batch.
- Close the charges using 'Close Charges'.
- Guarantors/Payors:
- Claim Order definition exists by service code or revenue code. Note the order.
Steps
- Open the 'Electronic Billing' form.
- Select the 'Billing Form' as 837-Institutional.
- Select the 'Type Of Bill'.
- Select the 'Individual Or All Guarantors'.
- Select the 'Guarantor'.
- Select the 'Billing Type'.
- Select 'Sort File' in the 'Billing Option' field.
- Enter any desired value in the 'File Description' field.
- Select 'Interim Batch' in the 'All Clients Or Interim Billing Batch' field.
- Choose the Interim batch from the 'Interim Batch Number' drop-down field.
- Select 'No' for the 'Create Claims' field.
- Enter the date value for the 'First Date Of Service To Include' and 'Last Date Of Service To Include' fields (Should cover the services that you want to run the bill for).
- Select 'All' for the 'Include Primary and/or Secondary Billing' field.
- Select the 'Process' button.
- Validate that the confirmation message contains: ‘Compile Complete'.
- Select 'OK'.
- Select 'Dump File' in the 'Billing Option' field.
- Click 'Print' in the 'Print Or Delete Report' field.
- Select 'File' from the drop-down.
- Click the 'Print 837 Report' button.
- Select the 'Process' button.
- Verify that the Dump file launched without any error.
- Validate that the LX order shown in the file is based on the preferred LX order configured in the Guarantors/Payors- Claim Order section.
Scenario 3: Guarantors/Payors - Registry Setting 'Specify LX Order On A Claim
Specific Setup:
- Registry Setting: 'Specify LX Order On A Claim' is added to the system and defaults to 'N'.
Steps
- Open 'Guarantors/Payors'.
- Validate that there is no 'Claim Order' section exists.
- Select the Edit option.
- Search and select a Guarantor.
- Select '837' section.
- Validate that when the Registry setting 'Specify LX Order On A Claim' is set to 'N', the 837 section has the field named Sort Room and Board Codes First (837I/UB04).
- Select Discard.
- Open 'Registry Settings'.
- Search for the Registry setting 'Specify LX Order On A Claim' and set the value as 'Y'
- Submit and close the form.
- Open 'Guarantors/Payors'.
- Validate that the 'Claim Order' section exists.
- Select the Edit option.
- Search and select a Guarantor.
- Select '837' section.
- Validate that when the Registry setting 'Specify LX Order On A Claim' is set to 'Y', the 'Sort Room and Board Codes First (837I/UB04)' field is changed to 'Sort Room and Board Codes First (UB04)'.
- Select the 'Claim Order' section.
- Validate the form elements available.
- Add data into the 'Claim Order' section and submit the form.
- Go back to the form in 'Edit' mode and validate that the data exists in the 'Claim Order' section.
Scenario 4: 837 Professional - Registry Setting 'Specify LX Order On A Claim'
Specific Setup:
- Registry Setting:
- 'Specify LX Order On A Claim' is added to the system and defaults to 'N'.
- Set the registry setting to 'Y' and submit the form.
- Client A:
- Has unclaimed services, for different service codes, that can be billed on the 837 Professional.
- Use 'Client Ledger' to note the service codes, dates of service, financial class, and guarantor.
- Use 'Service Fee/Cross Reference Maintenance' to note the Revenue Code.
- Create Interim Batch.
- Close the charges using 'Close Charges'.
- Guarantors/Payors:
- Claim Order definition exists by service code or revenue code. Note the order.
Steps
- Open the 'Electronic Billing' form.
- Select the 'Billing Form' as 837-Professional.
- Select the 'Type Of Bill'.
- Select the 'Individual Or All Guarantors'.
- Select the 'Guarantor'.
- Select the 'Billing Type'.
- Select 'Sort File' in the 'Billing Option' field.
- Enter any desired value in the 'File Description' field.
- Select 'Interim Batch' in the 'All Clients Or Interim Billing Batch' field.
- Choose the Interim batch from the 'Interim Batch Number' drop-down field.
- Select 'No' for the 'Create Claims' field.
- Enter the date value for the 'First Date Of Service To Include' and 'Last Date Of Service To Include' fields (Should cover the services that you want to run the bill for).
- Select 'All' for the 'Include Primary and/or Secondary Billing' field.
- Select the 'Process' button.
- Will get the dialogue for the confirmation that says 'Compile Complete'.
- Select 'OK'.
- Select 'Dump File' in the 'Billing Option' field.
- Click 'Print' in the 'Print Or Delete Report' field.
- Select 'File' from the drop-down.
- Click the 'Print 837 Report' button.
- Select the 'Process' button.
- Verify that the Billing report file launched without any error.
- Validate that the LX order shown in the file is based on the preferred LX order configured in the Guarantors/Payors- Claim Order section.
Guarantors/Payors form-Specify LX Order-Electronic Billing 837 Sort
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Guarantors/Payors
- Electronic Billing
Scenario 1: 837 Institutional - Registry Setting 'Specify LX Order On A Claim'
Specific Setup:
- Registry Setting:
- 'Specify LX Order On A Claim' is added to the system and defaults to 'N'.
- Set the registry setting to 'Y' and submit the form.
- Client A:
- Has unclaimed services, for different service codes, that can be billed on the 837 Institutional.
- Use 'Client Ledger' to note the service codes, dates of service, financial class, and guarantor.
- Use 'Service Fee/Cross Reference Maintenance' to note the Revenue Code.
- Create Interim Batch.
- Close the charges using 'Close Charges'.
- Guarantors/Payors:
- Claim Order definition exists by service code or revenue code. Note the order.
Steps
- Open the 'Electronic Billing' form.
- Select the 'Billing Form' as 837-Institutional.
- Select the 'Type Of Bill'.
- Select the 'Individual Or All Guarantors'.
- Select the 'Guarantor'.
- Select the 'Billing Type'.
- Select 'Sort File' in the 'Billing Option' field.
- Enter any desired value in the 'File Description' field.
- Select 'Interim Batch' in the 'All Clients Or Interim Billing Batch' field.
- Choose the Interim batch from the 'Interim Batch Number' drop-down field.
- Select 'No' for the 'Create Claims' field.
- Enter the date value for the 'First Date Of Service To Include' and 'Last Date Of Service To Include' fields (Should cover the services that you want to run the bill for).
- Select 'All' for the 'Include Primary and/or Secondary Billing' field.
- Select the 'Process' button.
- Validate that the confirmation message contains: ‘Compile Complete'.
- Select 'OK'.
- Select 'Dump File' in the 'Billing Option' field.
- Click 'Print' in the 'Print Or Delete Report' field.
- Select 'File' from the drop-down.
- Click the 'Print 837 Report' button.
- Select the 'Process' button.
- Verify that the Dump file launched without any error.
- Validate that the LX order shown in the file is based on the preferred LX order configured in the Guarantors/Payors- Claim Order section.
Scenario 2: 837 Professional - Registry Setting 'Specify LX Order On A Claim'
Specific Setup:
- Registry Setting:
- 'Specify LX Order On A Claim' is added to the system and defaults to 'N'.
- Set the registry setting to 'Y' and submit the form.
- Client A:
- Has unclaimed services, for different service codes, that can be billed on the 837 Professional.
- Use 'Client Ledger' to note the service codes, dates of service, financial class, and guarantor.
- Use 'Service Fee/Cross Reference Maintenance' to note the Revenue Code.
- Create Interim Batch.
- Close the charges using 'Close Charges'.
- Guarantors/Payors:
- Claim Order definition exists by service code or revenue code. Note the order.
Steps
- Open the 'Electronic Billing' form.
- Select the 'Billing Form' as 837-Professional.
- Select the 'Type Of Bill'.
- Select the 'Individual Or All Guarantors'.
- Select the 'Guarantor'.
- Select the 'Billing Type'.
- Select 'Sort File' in the 'Billing Option' field.
- Enter any desired value in the 'File Description' field.
- Select 'Interim Batch' in the 'All Clients Or Interim Billing Batch' field.
- Choose the Interim batch from the 'Interim Batch Number' drop-down field.
- Select 'No' for the 'Create Claims' field.
- Enter the date value for the 'First Date Of Service To Include' and 'Last Date Of Service To Include' fields (Should cover the services that you want to run the bill for).
- Select 'All' for the 'Include Primary and/or Secondary Billing' field.
- Select the 'Process' button.
- Will get the dialogue for the confirmation that says 'Compile Complete'.
- Select 'OK'.
- Select 'Dump File' in the 'Billing Option' field.
- Click 'Print' in the 'Print Or Delete Report' field.
- Select 'File' from the drop-down.
- Click the 'Print 837 Report' button.
- Select the 'Process' button.
- Verify that the Billing report file launched without any error.
- Validate that the LX order shown in the file is based on the preferred LX order configured in the Guarantors/Payors- Claim Order section.
|
Topics
• Guarantor/Payors
• Web Services
• NX
• Registry Settings
• 837 Institutional
• 837 Professional
|
All Documents Widget - Risk Level Update
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Registry Settings (CWS)
- Site Specific Section Modeling (PM)
- Admission (Outpatient)
- Risk Level Update
- View Definition
- NX View Definition
- All Documents Widget Definition
- Chart Review
Scenario 1: Risk Level Update - Field Validations
Specific Setup:
- Enable the registry setting "Enable Risk Level Functionality".
- Add the risk levels of "Low" and "High" to the dictionary elements numbers 3100, 3101, 3102. Associate the dictionaries through extended dictionary values.
- Using "Site Specific Section Modeling" add an "SS Admission Dictionary" field to an Admission form. In the "Product Custom Logic" field, select "Use as Risk Level".
Steps
- Using the admission form that has the field that was added via the "Site Specific Section Modeling" form
- Admit a client
- Select "Low" in the site specific modeling field that was added for "Risk Level" value.
- Submit the form.
- Open the "Risk Level Update" form.
- File a form changing the risk level.
- Validate the update row is created.
Scenario 2: All Document Widget - Validate Risk Level Update
Specific Setup:
- Using the "All Documents Widget Definition" form:
- Add "Risk Level Update" form to a widget.
- Enable the registry setting "Enable Risk Level Functionality".
- Give the user access to the "Risk Level Update" form.
- Set up the Dictionary elements for the "Client" file.
- Set up codes for different values for instance "High" and "Low" in dictionary 3100, 3101 and 3102.
- Set up Reasons for Change to risk level in dictionary 3103.
- Also set up the extended dictionary data elements for each dictionary value.
- Using "Site Specific Section Modeling":
- Add a site specific Admission dictionary field for the initial setting of the "Risk Level".
- This field is being added to the Admission form so initial "Risk Level" value can be established at admission.
- Designate "Use as Risk Level" in "Product Custom Logic".
- Admit a test client and populate the field added to the form for the initial "Risk Level" value.
- Add the "All Documents Widget" to the user's home view.
- Add the "Risk Level Update" form to the "Chart Review" form.
Steps
- Open the "Risk Level Update" form for the test client.
- Change the "Risk Level" to a level different from what it is currently.
- Navigate to the view set up for the "All Documents Widget".
- Select the "Risk Level Update" section of the "All Documents Widget".
- Validate the row that was added via the "Risk Level Update" form appears.
- Select that row.
- Validate it displays in the "Console Widget Viewer".
- Click "Open Record" in the "Console Widget Viewer".
- Add a new row to the "Risk Level Update" table.
- Close out the form.
- Return to the "All Documents Widget".
- Return to the "Risk Level Update" section.
- Click "New Record".
- Enter a new "Risk Level Update" row.
- Validate the newly added row appears in the "All Documents Widget".
- Open the "Chart Review" form.
- Select the test client.
- Select "Risk Level Update" from the list of documents.
- Validate the appropriate number of rows appear under the appropriate episode.
- Edit a row of data.
- Return to the chart.
- Refresh the chart.
- Validate the changed data.
- Add a row of "Risk Level Update" via the chart.
- Return to the chart.
- Refresh the chart.
- Validate the row of data was added to the chart.
All Documents Widget - Managed Care Authorizations
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Chart Review
- Risk Level Update
- Financial Eligibility
- Managed Care Authorizations
- Admission
Scenario 1: Chart Review - Risk Level Update
Specific Setup:
- Tester must add the "Risk Level Update" form to the "Chart Review" form.
- Registry Setting "Enable Risk Level Functionality" is enabled.
- Tester must give the Avatar User access to the "Risk Level Update".
Steps
- Open "Chart Review" form.
- Open the "Risk Level Update" form on the chart.
- Click "Add".
- Update a client's risk level.
- Click "Submit" to file data and return to the chart.
- Click "Refresh".
- Validate the updated risk level data displays at it was entered.
- Click "Edit".
- Edit a client's risk level.
- Validate the edited risk level data displays as it was entered.
Scenario 2: All Documents Widget - Managed Care Authorizations
Specific Setup:
- Admit a test client into any episode.
- Be sure to populate the social security number.
- Using "Financial Eligibility", assign a guarantor to the test client.
- Using the "Managed Care Authorizations" form:
- Enter an authorization for the test client.
- Using the "All Documents Widget Definition" form:
- Add "Managed Care Authorizations" to the widget.
- Add the "All Documents Widget" to the user's home view or an associated view.
Steps
- Open the "Managed Care Authorizations" form.
- Enter a managed care authorization record for the guarantor assigned to the test client via "Financial Eligibility".
- Submit to file data.
- Navigate to the view with the "All Documents Widget" where "Managed Care Authorizations" data can be accessed.
- Navigate to the "Managed Care Authorizations" sections.
- Validate the client's managed care data is present.
- Click "Open" to open the document in the "Console Widget Viewer".
- Validate the document displays appropriately in the "Console Widget Viewer".
- Click "Open Record".
- Edit the data in the record.
- Close the record.
- Click "Refresh" on the "All Documents Widget".
- Click "New Record".
- Add a new "Managed Care Authorization" row.
- Return to the "All Documents Widget".
- Click "Refresh" on the "All Documents Widget".
- Validate the document displays appropriately in the "Console Widget Viewer".
|
Topics
• Risk Level Update
• NX
• Console Widget
• Managed Care Authorizations
• Widgets
|
Program maintenance
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- File Import
- Crystal Report Viewer
- Program Maintenance
Scenario 1: File Import of Program Maintenance file type - Reject special characters except dashes in new program codes
Specific Setup:
- Import file for the "Program Maintenance" file type which contains program codes with an apostrophe.
- Import file for the "Program Maintenance" file type which contains program codes with another special character on the keyboard except the dash.
- Import file for the "Program Maintenance" file type which contains program codes with a dash.
- Import file for the "Program Maintenance" file type which contains program codes with no special characters.
Steps
- Open the 'File Import' form.
- Select "Program Maintenance" in the 'File Type' field.
- Upload the import file for the selected "Program Maintenance" file type.
- Compile the uploaded file.
- Verify the compile was not successful and the generated errors are visible via the error report.
- Select "Print Errors" to generate the Program Maintenance File Import Errors report.
- Verify the following message was generated "Cannot contain special characters except dashes (-)".
- Upload another import file containing a program code with another special character on the keyboard except the dash.
- Compile the uploaded file.
- Verify the compile was not successful and the generated errors are visible via the error report.
- Select "Print Errors" to generate the Program Maintenance File Import Errors report.
- Verify the following message was generated "Cannot contain special characters except dashes (-)".
- Upload another import file containing a program code with a dash.
- Compile the uploaded file.
- Verify the compile was successful.
- Upload another import file containing a program code with no special characters.
- Compile the uploaded file.
- Verify the compile was successful.
Scenario 2: File Import - 'Program Maintenance' file - Edit program.
Specific Setup:
- A 'Program Maintenance' file import file is created that contains the information for the 'Billing Provider NPI' and ‘Type of Bill (First Two Digits)’ fields along with all other required fields.
Steps
- Open the "File Import" form.
- Select the 'Program Maintenance' File Type.
- Compile the program maintenance file import file created in the setup section.
- Verify that the file compiles successfully.
- Select the 'Print File' option and review the report.
- Verify that the ‘Billing Provider NPI’ and ‘Type of Bill (First Two Digits)’ fields are added to the report, and it displays the correct data entered in the file import file.
- Post the file which is compiled successfully in step #1c.
- Verify that the file posts successfully.
- Select the "Print File" option and review the report.
- Verify that the ‘Billing Provider NPI’ and ‘Type of Bill (First Two Digits)’ fields are added to the report, and it displays the correct data entered in the file import file.
- Open the 'Program Maintenance' form.
- Click "Edit" in the 'Add/Edit' field to select the program imported in step #1.
- Verify the ‘Billing Provider NPI’ and ‘Type of Bill (First Two Digits)’ fields are added to the program correctly.
Scenario 3: The file import process is updated to support the new field 'Preferred Diagnosis Classification' while importing a program maintenance file to add/edit a program.
Specific Setup:
- Set the 'Enable Diagnosis Filtering based on Classification' registry setting to "Y".
- The file import text file 'Testing Preferred Diagnosis 1' is created to add the program (i.e. Testing Diagnosis Classification) with the new field 'Preferred Diagnosis Classification' in that program (i.e. The dictionary codes 5&6 will be added for the Environmental and Medical classification at the 'Preferred Diagnosis Classification' field position in the text file).
Steps
- Open the "File Import" form.
- Select the 'Program Maintenance' File Type.
- Compile the program maintenance file import file created in the setup section.
- Verify that the file compiles without any error.
- Select the 'Print File' option and review the report.
- Verify that the 'Preferred Diagnosis Classification' field is added to the compile report, and it displays the correct classifications entered in the file import file.
- Post the file which is compiled successfully in step #1c.
- Verify that the file posts without any error.
- Select the "Print File" option and review the report.
- Verify that the 'Preferred Diagnosis Classification' field is added to the compile report, and it displays the correct classifications entered in the file import file.
- Open the 'Program Maintenance' form.
- Click "Edit" in the 'Add/Edit' field to edit the program imported in step #1.
- Verify the ' 'Preferred Diagnosis Classification'' field is added to the form and populated correctly.
Scenario 4: File Import - 'Program Maintenance' file - Add program.
Specific Setup:
- A 'Program Maintenance' file import file is created with the required field values.
Steps
- Open the "File Import" form.
- Select the "Program Maintenance" in the 'File Type' field.
- Select "Upload New File" in the 'Action' field.
- Click [Process Action].
- Select the "File A".
- Select "Compile/Validate File" in the 'Action' field.
- Select the "File A" in the 'Files(s)' field.
- Click [Process Action].
- Validate an Information message is displayed stating: Compiled
- Click [OK].
- Select "Print File" in the 'Action' field.
- Select the "File A" in the 'Files(s)' field.
- Click [Process Action].
- Validate the Report Viewer displays the contents of the file.
- Click [Close Report].
- Select "Post File" in the 'Action' field.
- Click [Process Action].
- Select the "File A".
- Validate an Information message is displayed stating: Posted.
- Click [OK] and close the form.
- Open the "Program Maintenance" form.
- Click [Edit].
- Validate the form is filed with the data based on the uploaded file.
- Close the form.
Program maintenance
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- File Import
- Program Maintenance
- Crystal Report Viewer
Scenario 1: File Import - 'Program Maintenance' file - Edit program.
Specific Setup:
- A 'Program Maintenance' file import file is created that contains the information for the 'Billing Provider NPI' and ‘Type of Bill (First Two Digits)’ fields along with all other required fields.
Steps
- Open the "File Import" form.
- Select the 'Program Maintenance' File Type.
- Compile the program maintenance file import file created in the setup section.
- Verify that the file compiles successfully.
- Select the 'Print File' option and review the report.
- Verify that the ‘Billing Provider NPI’ and ‘Type of Bill (First Two Digits)’ fields are added to the report, and it displays the correct data entered in the file import file.
- Post the file which is compiled successfully in step #1c.
- Verify that the file posts successfully.
- Select the "Print File" option and review the report.
- Verify that the ‘Billing Provider NPI’ and ‘Type of Bill (First Two Digits)’ fields are added to the report, and it displays the correct data entered in the file import file.
- Open the 'Program Maintenance' form.
- Click "Edit" in the 'Add/Edit' field to select the program imported in step #1.
- Verify the ‘Billing Provider NPI’ and ‘Type of Bill (First Two Digits)’ fields are added to the program correctly.
Scenario 2: File Import - 'Program Maintenance' file - Add program.
Specific Setup:
- A 'Program Maintenance' file import file is created with the required field values.
Steps
- Open the "File Import" form.
- Select the "Program Maintenance" in the 'File Type' field.
- Select "Upload New File" in the 'Action' field.
- Click [Process Action].
- Select the "File A".
- Select "Compile/Validate File" in the 'Action' field.
- Select the "File A" in the 'Files(s)' field.
- Click [Process Action].
- Validate an Information message is displayed stating: Compiled
- Click [OK].
- Select "Print File" in the 'Action' field.
- Select the "File A" in the 'Files(s)' field.
- Click [Process Action].
- Validate the Report Viewer displays the contents of the file.
- Click [Close Report].
- Select "Post File" in the 'Action' field.
- Click [Process Action].
- Select the "File A".
- Validate an Information message is displayed stating: Posted.
- Click [OK] and close the form.
- Open the "Program Maintenance" form.
- Click [Edit].
- Validate the form is filed with the data based on the uploaded file.
- Close the form.
|
Topics
• Program Maintenance
• File Import
• NX
|
Guarantor Fee Definition: File Import
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Guarantors/Payors
- Service Codes
- File Import
- Service Fee/Cross Reference Maintenance
- Crystal Report Viewer
- Service Fee/Cross Reference and Guarantor Definition Export
Scenario 1: File Import - Service Guarantor Definitions
Specific Setup:
- Note: This functionality is for any service code type, including CCBHC service codes.
- Please contact your Netsmart representative to enable CCBHC Billing functionality, if desired.
- CCBHC setup has been completed.
- The 'Avatar_PM_File_Import_Record_Layouts' spreadsheet is included in the update zip file to assist in creating the 'Service Guarantor Definitions' file to import.
- Identify an existing service code.
- Create a 'File Import' for the 'Service Guarantor Definition' file type that contains the service code. Note the value of each field included in the file.
Steps
- Open 'File Import'.
- Select Service Guarantor Definitions’ in 'File Type'.
- Load, compile and post the file.
- Open 'Service Fee/Cross Reference Maintenance', 'Guarantor Definitions', and review the imported record in edit mode.
- Validate that all values equal the values in the imported file.
- Click [Guarantor Definitions Report].
- Validate that guarantor information is correct for the service code.
- Close the report.
- Close the form.
Scenario 2: File Import - Guarantor Definitions
Specific Setup:
- Set the registry setting "Import Process Type" to "FU&GU".
- Using the "Service Codes" form, add a new service code for testing purposes.
- Create a delimited file to be used for the service code guarantor definition file import.
- Set the registry setting "Import File Delimiter" to the desired value to match the format of the delimited file created in the previous steps.
Steps
- Open the "File Import" form.
- Import the service fee import file created in setup.
- Process a file through file upload, compile and posting processes.
- Open the "Service Fee/Cross Reference Maintenance" form.
- Navigate to the "Guarantor Definition" section.
- Validate the data from the import file is displayed in the form.
Scenario 3: File Import - Service Guarantor Definitions - 'Import Process Type' Registry Setting
Specific Setup:
- Registry Settings:
- The 'Avatar PM->System Maintenance->File Import->->->Import Process Type'' has the following values: 'FU&GU'.
- Service Fee/Cross Reference and Guarantor Definition Export has been used to export the 'Guarantor Definition. Select a service code with a definition to update.
- File Import:
- A 'Service Guarantor Definition' file exists to update the guarantor fee for the service code.
Steps
- Open 'File Import'.
- Select 'Service Guarantor Definitions' in 'File Type'.
- Upload/compile/post the 'Service Guarantor Definition' file.
- Open 'Service Fee/Cross Reference Maintenance'.
- Select the 'Guarantor Definitions' section.
- Click [Guarantor Definitions Report].
- Validate that the fee for the service code was updated.
- Close the report.
- Select the 'Restore Definitions' section.
- Click [Restore Maximum Liability Assignment Definition That Existed Prior to Last File Import].
- Select the 'Guarantor Definitions' section.
- Click [Guarantor Definitions Report].
- Validate that the fees were restored.
Payment/Adjustment Overpayments: File import
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Posting/Adjustment Codes Definition
- Create Interim Billing Batch File
- Electronic Billing
- Client Ledger
- File Import
- Crystal Report Viewer
- Payment Acknowledgement
- Admission (Outpatient)
- Diagnosis
- Financial Eligibility
- Client Charge Input
Scenario 1: File Import - Validate Payment/Adjustment import files
Specific Setup:
- Registry Settings:
- Avatar PM->Billing->Remittance Processing->->->Enable Payment Acknowledgement = Y.
- Avatar PM->Billing->Remittance Processing->->->Prevent Posting Payments Unless Payment has been Acknowledged = 3, at a minimum.
- Avatar PM->System Maintenance->File Import->->->Import File Delimiter – note the value to be used when creating the file to import.
- Posting/Adjustment Codes Definition has been used to note a payment code.
- Client A: Client is identified that has multiple unpaid claims.
- Note the guarantor, service code, service date, claim number and the line balance.
- Payment Acknowledgement has been used to create a minimum of one acknowledged payment for the same guarantor as the client’s guarantor. Note the transaction number this is included in the ‘Payment Acknowledgement’ message.
- Create a file to import to the Payment/Adjustment Posting option and includes the transaction number.
- The File Import spreadsheet will be included in the zip file.
Steps
1. Open the "File Import" form. 2. Select "File Type" of "Payments/Adjustment Posting". 3. Select "Action" of "Upload New File". 4. Click "Process Action". 5. Select "Action" of "Compile/Validate File". 6. Select the file that was just uploaded in "File(s)". 7. Click "Process Action". 8. Click “OK” on the “Compiled” message. 9. Select "Action" of "Post File". 10. Select the file that was just compiled in "File(s)". 11. Click "Process Action". 12. Click “OK” on the “Posted” message. 13. Close the form. 14. Open the "Client Ledger" form. 15. Process the client ledger. 16. Validate the payment information is reflected in the client's ledger. 17. Close the form.
Scenario 2: File Import - Payment Adjustment - Registry Setting: Post Full Amount When Processing Payment Adjustment Posting File Import File
Specific Setup:
- The registry setting 'Import File Delimiter' is enabled with desired value.
- File Import:
- A file import file of 'Payment Adjustment' file type is created to add a new posting code.
Steps
1. Open the "File Import" form. 2. Select "File Type" of "Payments/Adjustment Posting". 3. Select "Action" of "Upload New File". 4. Click "Process Action". 5. Select "Action" of "Compile/Validate File". 6. Select the file that was just uploaded in "File(s)". 7. Click "Process Action". 8. Click “OK” on the “Compiled” message. 9. Select "Action" of "Post File". 10. Select the file that was just compiled in "File(s)". 11. Click "Process Action". 12. Click “OK” on the “Posted” message. 13. Close the form. 14. Open the "Client Ledger" form. 15. Process the client ledger. 16. Validate the payment information is reflected in the client's ledger. 17. Close the form.
Service Fee/Cross Reference Maintenance: Allows users to edit service fee
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Guarantors/Payors
- Service Codes
- Service Fee/Cross Reference Maintenance
- CPT Code Definition (PM)
Scenario 1: Service Fee/Cross Reference Maintenance - Add/Edit Guarantor Definitions
Specific Setup:
- Please contact your Netsmart representative to enable CCBHC Billing functionality.
- CCBHC setup has been completed.
- An existing 'Service Code' is identified.
- An existing 'Guarantors'Payors' is identified.
Steps
- Open 'Service Fee/Cross Reference Maintenance'.
- Set the Section 'Guarantor Definition'.
- Select 'Enter New' in 'Enter New Or Edit Existing'.
- Enter the 'Service Code'
- Enter the 'From Date'.
- Select the 'Guarantor'.
- Enter data for all desired fields, noting the values.
- Click [Submit].
- Click [Yes].
- Edit the same guarantor and service code combination in 'Guarantor Definition'.
- Review the data in each field to validate that it matches the value that was entered.
Scenario 2: Service Fee/Cross Reference Maintenance - Add/Edit Service Fee Definition
Specific Setup:
- Service Codes:
- Add a new service code for testing purposes (Service Code A).
- CPT Code Definition:
- A CPT Code must be defined (CPT Code A).
Steps
- Access the ‘Service Fee/Cross Reference Maintenance’ form.
- Select "Enter New" in the ‘Enter New Or Edit Existing Fee/Cross Reference’ field.
- Enter "Service Code A" in the 'Service Code' field.
- Enter the desired date in the ‘From Date’ field.
- Enter the desired value in the 'Fee' field.
- Enter "CPT Code A" in the 'CPT-4 / HCPCS Code' field.
- Enter desired value with quotation marks into the 'CPT-4 / HCPCS Modifier' field.
- Click [Submit].
- Click [Yes].
- Select "Edit Existing" in the ‘Enter New Or Edit Existing Fee/Cross Reference’ field.
- Enter "Service Code A" in the 'Service Code' field.
- Enter the same date in the ‘From Date’ field.
- Click [Select Fee/Cross Ref To Edit/Default From Existing Row].
- Select the desired row that filed in above steps.
- Click [OK].
- Validate that the entered 'Fee' exists.
- Validate that the entered 'CPT-4 / HCPCS Code' exists.
- Validate that the selected ‘CPT-4 / HCPCS Modifier’ exists.
- Close the form.
- Access the ‘Service Fee/Cross Reference Maintenance’ form.
- Select "Enter New" in the ‘Enter New Or Edit Existing Fee/Cross Reference’ field.
- Enter "Service Code A" in the 'Service Code' field.
- Enter the same date entered in the previous steps in the 'From Date' field.
- Click [Submit].
- Validate a dialog is displayed stating, "Fee Definition already exists, please edit the existing definition".
- Click [OK].
- Validate the dialog closes.
- Validate a 'Filing Error' dialog stating, "Filing aborted" is received.
- Click [OK].
- Validate the form is still open with the data entered in the previous steps.
- Close the form.
|
Topics
• Service Fee/Cross Reference Maintenance
• File Import
• Service Fee/Cross Reference and Guarantor Definition Export
• NX
|
File Import - Room Definition
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- File Import
- Crystal Report Viewer
- Room Definition
Scenario 1: File Import : Room Definition Add/Edit
Specific Setup:
- Registry Setting
- Set the 'Enable Room Scheduling' registry setting to "Y"
- File import
- A file import file of 'Room Definition' file type is created to add a new room definition.
- A file import file of 'Room Definition' file type is created to edit the above room definition.
Steps
- Open the "File Import" form.
- Select the 'Room Definition' File Type.
- Click on 'Upload New File' radio button.
- Select file for 'Add' room definition.
- Compile the 'Add' room definition file.
- Verify that the file compiles without any error.
- Post the file.
- Verify that the file posts without any error.
- Close the report.
- Close the form.
- Select the 'Print File' option and review the report.
- Open the 'Room Definition' form.
- Verify all data imported correctly.
- Follow step 1-13 for 'Edit' room definition file.
File Import - Resource Definition
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- File Import
- Resource Definition
- Crystal Report Viewer
Scenario 1: File Import : Resource Definition Add/Edit
Specific Setup:
- Dictionary Update
- Select "Appointment Other Tabled Files" from the File dropdown list.
- Select "(1505) Resource Type" from the Data Element list box.
- Add new 'Resource Type' dictionary code.
- File import
- A file import file of 'Resource Definition' file type is created to add a new resource definition.
- A file import file of 'Resource Definition' file type is created to edit the above resource definition.
Steps
- Open the "File Import" form.
- Select the 'Resource Definition' File Type.
- Click on 'Upload New File' radio button.
- Select file for 'Add' resource definition.
- Compile the 'Add' resource definition file.
- Verify that the file compiles without any error.
- Post the file.
- Verify that the file posts without any error.
- Select the 'Print File' option and review the report.
- Close the report.
- Close the form.
- Open the 'Resource Definition' form.
- Verify all data imported correctly.
- Follow step 1-13 for 'Edit' resource definition file.
|
Topics
• File Import
|
SYSTEM.billing_tx_history - SQL table validation after edit service information
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Admission (Outpatient)
- Financial Eligibility
- Client Charge Input
- Client Ledger
Scenario 1: SYSTEM.billing_tx_charge_totals - Validating table after submission of the 'Edit Service Information' form.
Specific Setup:
- Registry Settlings:
- The 'Avatar PM->Billing->->->->Enable California Billing' registry setting is set to 'Y'.
- Guarantors/Payors:
- An existing guarantor is identified to be used. Note the guarantor's code/name.
- Service codes:
- An existing individual service code is identified to be used. Note the service code/description.
- Service Fee/ Cross Reference Maintenance:
- A fee definition is created for the service code identified in the ' Service Codes' form.
- Admission:
- An existing client is identified, or a new client is admitted. Note client's id, admission program, admission date.
- Financial Eligibility:
- A guarantor identified in the 'Guarantors/Payors' form is assigned to the client as a primary guarantor.
- Client Charge Input:
- A service is rendered to the client using the individual service code. Note service date, service code.
- Client Ledger:
- A service distributed correctly to the assigned guarantor and the status of the service is 'Open'.
Steps
- Open option 'Edit Service Information'.
- Fill in all required fields using any data.
- Click [Select Service(s) To Edit].
- Select any service date (if more than one).
- Click [OK].
- Change the value in 'Duration' (or any field).
- Click [Submit].
- Verify the form submitted successfully.
- Open the 'Crystal report' or any other SQL data viewer.
- Query the 'SYSTEM.billing_tx_charge_total' table for the PATID and service from the setup section.
- Verify the system retrieves data successfully.
Scenario 2: SYSTEM.billing_tx_history - Validating SQL table after editing the group or individual service codes
Specific Setup:
- Registry Settlings:
- The 'Avatar PM->Billing->->->->Enable California Billing' registry setting is set to 'Y'.
- Guarantors/Payors:
- An existing guarantor is identified to be used. Note the guarantor's code/name.
- Service codes:
- An existing individual and group service codes are identified to be used. Note the service code/description.
- Service Fee/ Cross Reference Maintenance:
- A fee definition is created for the service code identified in the ' Service Codes' form.
- Admission:
- An existing client is identified, or a new client is admitted. Note client's id, admission program, admission date.
- Financial Eligibility:
- A guarantor identified in the 'Guarantors/Payors' form is assigned to the client as a primary guarantor.
- Client Charge Input:
- At least two services are rendered to the client using the group service code and the individual service code. Note service date, service code.
- Client Ledger:
- A service distributed correctly to the assigned guarantor and the status of the service is 'Open'.
- Crystal Report or any other SQL data viewer:
- Look for the number_of_clients field in the 'SYSTEM.billing_tx_history'. Note the value from the number_of_clients field.
Steps
- Open the 'Edit Service Information' form.
- Fill in all required fields using any data.
- Click [Select Service(s) To Edit].
- Select the service date of the group service.
- Click [OK].
- Edit the group service code to the same group code or the different group service code.
- Verify a pop-up: 'Enter The Number Of Clients In The Group'.
- Enter any number which is different from the original.
- Click [Submit].
- Verify the form submitted successfully.
- Click [Y] at the 'Return to the Form' pop-up.
- Do not close the form. Leave the form open.
- Open the 'Crystal report' or any other SQL data viewer.
- Query the 'SYSTEM.billing_tx_history' table for the PATID and service from the setup section.
- Verify the number_of_clients field in the 'SYSTEM.billing_tx_history' table updated correctly with the number entered at the time of editing the service.
- Go back to the 'Edit Service Information' form again.
- Fill in all required fields using any data.
- Click [Select Service(s) To Edit].
- Select the service date for the individual service.
- Click [OK].
- Edit the duration or anything else for the individual service.
- Click [Submit].
- Verify the form submitted successfully.
- Open the 'Crystal report' or any other SQL data viewer.
- Query the 'SYSTEM.billing_tx_history' table for the PATID and service from the setup section.
- Verify the number_of_clients field in the 'SYSTEM.billing_tx_history' table does not update for the individual service.
- Close the report.
|
Topics
• Edit Service Information
• NX
• Database Tables
|
|
Topics
• Service Fee/Cross Reference Maintenance
• NX
• Program Maintenance
• Admission
• Admission (Outpatient)
• Print Bill
• Practitioner
• Re-Print Bill
• Guarantor / Program Billing Defaults
|
File Import - [Support Only] Guarantor Nature
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Guarantors/Payors
- Financial Eligibility
- Cross Episode Financial Eligibility
- File Import
- Crystal Report Viewer
- Guarantor Nature File Import
- Family Financial Eligibility
- Client Ledger
Scenario 1: File Import - [Support Only] Guarantor Nature - Non contract guarantor to Contract - 'If Customized Retain Customization' = 'N' in the File Import and the 'Customize Guarantor Plan' = 'Y'
Scenario 2: File Import - [Support Only] Guarantor Nature – Non-contract guarantor to Contract - 'If Customized Retain Customization' = 'Y' in File Import and client has two guarantors
|
Topics
• Guarantor/Payors
• Guarantor
• NX
• Financial Eligibility
• File Import
|
Task Scheduler Status Widget
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Internal Test Only
|
Topics
• System Task Scheduler
• Unbilled Services Report
|
Claim Follow-Up Productivity Report
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Claim Follow-Up Productivity Report
- Crystal Report Viewer
- Client Ledger
- Financial Eligibility
- Unbilled Services Report
Scenario 1: 'Claim Follow-Up Productivity' Report
Specific Setup:
- Claim follow-up notes are created in AR console. Note the follow-up notes created, date when the note created, name of the user in the AR Console.
Steps
- Access the 'Claim Follow-Up Productivity Report' form.
- Select 'Summary Report' in the 'Summary or Detail Report' field.
- Leave the 'User' field blank.
- Enter the desired dates in the 'Start Date' and 'End Date' fields.
- Process the report.
- Validate the 'User' field correctly displays all the user information.
- Validate the '# of Claim Follow-Up Notes Entered' field correctly displays the number of notes entered by specific user.
- Close the report.
- Return to the form.
- Select desired user in the 'User' field.
- Process the report.
- Validate the 'User' field correctly displays the user information of the selected user.
- Validate the '# of Claim Follow-Up Notes Entered' field correctly displays the number of notes entered by that user.
- Close the report.
- Return to the form.
- Select 'Detail report' in the 'Summary or Detail Report' field.
- Leave the 'User' field blank.
- Enter the desired dates in the 'Start Date' and 'End Date' fields.
- Process the report.
- Validate the report displays correct claim follow-up information for all users.
- Verify the 'Client' column contains entire name of the client and it does not overlap to the content of the next column.
- Verify the 'Claim#' column contains correct claim number of the client and it does not overlap to the content of the next column.
- Verify the 'Guarantor' column contains entire name of the guarantor and it does not overlap to the content of the 'Follow-Up Note Entry Date' column.
- Verify the 'Follow-Up Note Entry Date' column contains correct date and it does not overlap to the content of the 'Follow-Up Status' column.
- Verify the 'Follow-Up Status' column contains correct status of the note as entered in AR console and it does not overlap to the content of the next column.
- Verify the 'Next Follow-Up Date' column contains correct date and it does not overlap to the content of the next column.
- Verify the 'Completion Date' column contains correct completion date and it does not overlap to the content of the next column.
- Validate the 'Follow-Up Note' field displays text as entered in 'AR Console'.
- Close the report.
- Return to the form.
- Select 'Detail report' in the 'Summary or Detail Report' field.
- Select desired user in the 'User' field.
- Enter the desired dates in the 'Start Date' and 'End Date' fields.
- Process the report.
- Validate the report displays correct claim follow-up information only for the selected user.
- Verify the 'Client' column contains entire name of the client and it does not overlap to the content of the next column.
- Verify the 'Claim#' column contains correct claim number of the client and it does not overlap to the content of the next column.
- Verify the 'Guarantor' column contains entire name of the guarantor and it does not overlap to the content of the 'Follow-Up Note Entry Date' column.
- Verify the 'Follow-Up Note Entry Date' column contains correct date and it does not overlap to the content of the 'Follow-Up Status' column.
- Verify the 'Follow-Up Status' column contains correct status of the note as entered in AR console and it does not overlap to the content of the next column.
- Verify the 'Next Follow-Up Date' column contains correct date and it does not overlap to the content of the next column.
- Verify the 'Completion Date' column contains correct completion date and it does not overlap to the content of the next column.
- Validate the 'Follow-Up Note' field displays text as entered in 'AR Console'.
- Close the report.
- Close the form.
Scenario 2: 'Client Ledger' report - validate fields have no overlaps
Specific Setup:
- Client with a Guarantor and Services filed (Client A).
Steps
- Open the 'Client Ledger' form.
- Select desired client in the 'Client ID' field.
- Select ‘All Episodes’ in the 'Claim/Episode/All Episodes' field.
- Select ‘Crystal’ in the 'Ledger Type' field.
- Click [Process].
- Review the 'Client Account Ledger' report.
- Verify the 'Service Description' field does not overlap with 'Units' field.
- Verify 'Guarantor Name' field does not overlap with 'Guarantor Liability' field.
- Validate the 'Line Balance' field does not cut off.
- Close the report.
- Open the 'Client Ledger' form.
- Select desired client in the 'Client ID' field.
- Select ‘All Episodes’ in the 'Claim/Episode/All Episodes' field.
- Select ‘Simple’ in the 'Ledger Type' field.
- Click [Process].
- Review the report.
- Verify the 'Service Description' field does not overlap with 'Units' field.
- Verify 'Guarantor' field does not overlap with 'Guarantor Liability' field.
- Validate the 'Line Balance' field is not cut off.
- Close the report.
Scenario 3: 'Unbilled Services Report' - validate fields have no overlaps
Steps
- Access the 'Unbilled Services Report' form.
- Set 'Service Start Date' to any date where services were rendered.
- Set 'Service End Date' to any date to include services.
- Select ‘All’ in the 'Financial Class(es)' field.
- Select ‘All’ in the 'Program(s)' field.
- Select ‘All’ in the 'Service Status' field.
- Select ‘No’ in the 'Include 0 Liability' field.
- Click [Process].
- Review the report and note the following:
- Verify the value of the 'Guarantor' field does not overlap to the 'FE Expired?' field.
- Verify that the Guarantor name wraps, if necessary, to prevent overlapping other fields.
- Close the report.
- Close the form.
|
Topics
• Claim Follow-up
• NX
|
Electronic Billing - 837 Dental Bill
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Client Ledger
- Electronic Billing
- Financial Eligibility
- Admission
- Diagnosis
- Client Charge Input
- Admission (Outpatient)
Scenario 1: 837 Professional Bill - Validating the 'Provider Accept Assignment Code' on the bill – Registry setting 'Use Billing Guarantor to determine Provider Accept Assignment Code (2300-CLM-07)' = Y
Specific Setup:
- Registry Setting:
- Set the 'Use Billing Guarantor To Determine Provider Accept Assignment Code (2300-CLM-07)' registry setting to 'Y'.
- Guarantors/Payors:
- An existing Medicare guarantor and a non-Medicare guarantor are identified to be used. Note the guarantors code/name.
- Both the guarantors are configured for 837 professional bills.
- Service codes:
- An existing professional service code is identified to be used. Note the service code/description.
- The 'Does This Code Have A Professional Component' is set to 'Yes'.
- Service Fee/ Cross Reference Maintenance:
- A fee definition is created for the service code identified in the ' Service Codes' form.
- Admission:
- An existing client is identified with a professional service, or a new client is admitted in to the outpatient program which is selected in the Guarantor/Program Billing Defaults. Note client id, admission program, admission date.
- Guarantor/Program Billing Defaults:
- An existing template is identified, and the template is assigned to the guarantors identified above and at least to the admission program of the client. Note the program selection.
- Financial Eligibility:
- The guarantors identified in the 'Guarantors/Payors' form are assigned to the client as a primary and secondary guarantor.
- The 'Subscriber Assignment of Benefits is set to 'Yes' for the primary Medicare guarantor.
- The 'Subscriber Assignment of Benefits is set to 'No' for the secondary guarantors.
- Client Charge Input:
- A professional service is rendered to the client. Note service date, service code.
- Client Ledger:
- A service distributed correctly to the primary guarantor.
Steps
- Open the 'Electronic Billing' form.
- Select the 'All Clients' in the 'Select All Clients Or Interim Batch' field.
- Populate all the required fields.
- Compile the bill for the primary medicare guarantor.
- Verify the bill compiles successfully.
- Dump the file.
- Review the dump file.
- Verify the Provider Accept Assignment Code (2300-CLM-07) will be set to 'A' because the registry setting is set to 'Y' and the 'Subscriber Assignment of Benefits' field for the guarantor being billed is set to 'Yes'.
- Close the file.
- Close the form.
- Open the 'Financial Eligibility' form.
- Set the 'Subscriber Assignment of Benefits' to 'No' for the Medicare guarantor.
- Set the 'Subscriber Assignment of Benefits' to 'Yes' for the secondary guarantor which is not the billing guarantor.
- Submit the form.
- Open the 'Electronic Billing' form.
- Select the 'All Clients' in the 'Select All Clients Or Interim Batch' field.
- Populate all the required fields.
- Compile the bill for the primary guarantor.
- Verify the bill compiles successfully.
- Dump the file.
- Review the dump file.
- Verify the Provider Accept Assignment Code (2300-CLM-07) will be set to 'C' because the registry setting is set to 'Y' and 'Subscriber Assignment of Benefits' field for the guarantor being billed is set to 'No'.
- Close the file.
- Close the form.
- Open the 'Financial Eligibility' form.
- Set the 'Subscriber Assignment of Benefits' to 'Yes' for the Medicare guarantor.
- Verify the 'Subscriber Assignment of Benefits' to 'Yes' for the secondary guarantor which is not the billing guarantor.
- Submit the form.
- Open the 'Electronic Billing' form.
- Select the 'All Clients' in the 'Select All Clients Or Interim Batch' field.
- Populate all the required fields.
- Compile the bill for the primary guarantor.
- Verify the bill compiles successfully.
- Dump the file.
- Review the dump file.
- Verify the Provider Accept Assignment Code (2300-CLM-07) will be set to 'A' because the registry setting is set to 'Y' and 'Subscriber Assignment of Benefits' field for the guarantor being billed is set to 'Yes'.
- Close the file.
- Close the form.
- Open the 'Financial Eligibility' form.
- Set the 'Subscriber Assignment of Benefits' to 'No' for the Medicare guarantor.
- Set the 'Subscriber Assignment of Benefits' to 'No' for the secondary guarantor.
- Submit the form.
- Open the 'Electronic Billing' form.
- Select the 'All Clients' in the 'Select All Clients Or Interim Batch' field.
- Populate all the required fields.
- Compile the bill for the primary guarantor.
- Verify the bill compiles successfully.
- Dump the file.
- Review the dump file.
- Verify the Provider Accept Assignment Code (2300-CLM-07) will be set to 'C' because the registry setting is set to 'Y' and 'Subscriber Assignment of Benefits' field for the guarantor being billed is set to 'No'.
- Close the file.
- Close the form.
Scenario 2: 837 Institutional Bill - Validating the 'Provider Accept Assignment Code' on the bill – Registry setting 'Use Billing Guarantor to determine Provider Accept Assignment Code (2300-CLM-07)' = Y
Specific Setup:
- Registry Setting:
- Set the 'Use Billing Guarantor To Determine Provider Accept Assignment Code (2300-CLM-07)' registry setting to 'Y'.
- Guarantors/Payors:
- An existing Medicare guarantor and a non-Medicare guarantor are identified to be used. Note the guarantor's code/name.
- Both the guarantors are configured for 837 professional bills.
- Service codes:
- An existing inpatient service code is identified to be used. Note the service code/description.
- The 'Does This Code Have A Professional Component' is set to 'Yes'.
- Service Fee/ Cross Reference Maintenance:
- A fee definition is created for the service code identified in the ' Service Codes' form.
- Admission:
- An existing inpatient client is identified with an inpatient service, or a new client is admitted into the inpatient program. Note client id, admission program, admission date.
- Guarantor/Program Billing Defaults:
- An existing template is identified, and the template is assigned to the guarantors identified above and to the admission program of the client. Note the program selection.
- Financial Eligibility:
- The Medicare guarantor identified in the 'Guarantors/Payors' form is assigned to the client as a primary and Non Medicare guarantor is assigned to the client as a secondary guarantor.
- The 'Subscriber Assignment of Benefits is set to 'Yes' for the primary Medicare guarantor.
- The 'Subscriber Assignment of Benefits is set to 'No' for the secondary guarantors.
- Client Charge Input:
- An inpatient service is rendered to the client. Note service date, service code.
- Client Ledger:
- A service distributed correctly to the primary guarantor.
Steps
- Open the 'Electronic Billing' form.
- Select the 'All Clients' in the 'Select All Clients Or Interim Batch' field.
- Populate all the required fields.
- Compile the bill for the primary Medicare guarantor.
- Verify the bill compiles successfully.
- Dump the file.
- Review the dump file.
- Verify the Provider Accept Assignment Code (2300-CLM-07) will be set to 'A' because the registry setting is set to 'Y' and the 'Subscriber Assignment of Benefits' field for the guarantor being billed is set to 'Yes'.
- Close the file.
- Close the form.
- Open the 'Financial Eligibility' form.
- Set the 'Subscriber Assignment of Benefits' to 'No' for the Medicare guarantor.
- Set the 'Subscriber Assignment of Benefits' to 'Yes' for the secondary guarantor which is not the billing guarantor.
- Submit the form.
- Open the 'Electronic Billing' form.
- Select the 'All Clients' in the 'Select All Clients Or Interim Batch' field.
- Populate all the required fields.
- Compile the bill for the primary guarantor.
- Verify the bill compiles successfully.
- Dump the file.
- Review the dump file.
- Verify the Provider Accept Assignment Code (2300-CLM-07) will be set to 'C' because the registry setting is set to 'Y' and 'Subscriber Assignment of Benefits' field for the guarantor being billed is set to 'No'.
- Close the file.
- Close the form.
- Open the 'Financial Eligibility' form.
- Set the 'Subscriber Assignment of Benefits' to 'Yes' for the Medicare guarantor.
- Verify the 'Subscriber Assignment of Benefits' to 'Yes' for the secondary guarantor which is not the billing guarantor.
- Submit the form.
- Open the 'Electronic Billing' form.
- Select the 'All Clients' in the 'Select All Clients Or Interim Batch' field.
- Populate all the required fields.
- Compile the bill for the primary guarantor.
- Verify the bill compiles successfully.
- Dump the file.
- Review the dump file.
- Verify the Provider Accept Assignment Code (2300-CLM-07) will be set to 'A' because the registry setting is set to 'Y' and 'Subscriber Assignment of Benefits' field for the guarantor being billed is set to 'Yes'.
- Close the file.
- Close the form.
- Open the 'Financial Eligibility' form.
- Set the 'Subscriber Assignment of Benefits' to 'No' for the Medicare guarantor.
- Set the 'Subscriber Assignment of Benefits' to 'No' for the secondary guarantor.
- Submit the form.
- Open the 'Electronic Billing' form.
- Select the 'All Clients' in the 'Select All Clients Or Interim Batch' field.
- Populate all the required fields.
- Compile the bill for the primary guarantor.
- Verify the bill compiles successfully.
- Dump the file.
- Review the dump file.
- Verify the Provider Accept Assignment Code (2300-CLM-07) will be set to 'C' because the registry setting is set to 'Y' and 'Subscriber Assignment of Benefits' field for the guarantor being billed is set to 'No'.
- Close the file.
- Close the form.
Scenario 3: 837 Dental Bill - Validating the 'Provider Accept Assignment Code' on the bill – Registry setting 'Use Billing Guarantor to determine Provider Accept Assignment Code (2300-CLM-07)' = Y
Specific Setup:
- Registry Setting:
- Set the 'Use Billing Guarantor To Determine Provider Accept Assignment Code (2300-CLM-07)' registry setting to 'Y'.
- Guarantors/Payors:
- Two existing Medicare guarantors are identified to be used. Note the guarantors code/name.
- Service codes:
- An existing dental service code is identified to be used. Note the service code/description.
- The 'Is This A Dental Service' is set to 'Yes'.
- Service Fee/ Cross Reference Maintenance:
- A fee definition is created for the service code identified in the ' Service Codes' form.
- Admission:
- An existing client is identified, or a new client is admitted. Note client id, admission program, admission date.
- Financial Eligibility:
- The guarantors identified in the 'Guarantors/Payors' form are assigned to the client as a primary and secondary guarantor.
- Set subscriber assignment of benefits to 'No' for the primary guarantor but 'Yes' to the secondary guarantor.
- Client Charge Input:
- A dental service is rendered to the client. Note service date, service code.
- Client Ledger:
- A service distributed correctly to the primary guarantor.
Steps
- Open the 'Electronic Billing' form.
- Select the 'All Clients' in the 'Select All Clients Or Interim Batch' field.
- Populate all the required fields.
- Compile the bill for the primary guarantor.
- Verify the bill compiles successfully.
- Dump the file.
- Review the dump file.
- Verify the Provider Accept Assignment Code (2300-CLM-07) will be set to 'C' because the registry setting is set to 'Y' and the 'Subscriber Assignment of Benefits' to 'No'.
- Close the file.
- Close the form.
- Open the 'Financial Eligibility' form.
- Set the 'Subscriber Assignment of Benefits' to 'Yes' for the primary guarantor.
- Submit the form.
- Open the 'Electronic Billing' form.
- Select the 'All Clients' in the 'Select All Clients Or Interim Batch' field.
- Populate all the required fields.
- Compile the bill for the primary guarantor.
- Verify the bill compiles successfully.
- Dump the file.
- Review the dump file.
- Verify the Provider Accept Assignment Code (2300-CLM-07) will be set to 'A' because the registry setting is set to 'Y' and 'Subscriber Assignment of Benefits' field for the guarantor being billed is set to 'Yes'.
- Close the file.
- Close the form.
|
Topics
• 837 Dental
• 837 Institutional
• NX
|
Facility Defaults - CarePathways Configuration
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
Scenario 1: 'Facility Defaults' form - field validations
Steps
- Open the 'Registry Setting' form.
- Set the 'Enable CarePathways Benchmarking and Analytics' to 'Y'.
- Submit the form.
- Open the 'Facility Defaults' form.
- Verify the 'CarePathways Configuration' section is available on the form.
- Click on the 'CarePathways Configuration' tab.
- Verify system navigates user to the 'CarePathways Configuration' section correctly.
- Populate required fields as needed.
- Click [Submit].
- Open the 'Registry Setting' form.
- Set the 'Enable CarePathways Benchmarking and Analytics' to 'N'.
- Submit the form.
- Open the 'Facility Defaults' form.
- Verify the 'CarePathways Configuration' section is not available on the form.
- Populate any desired fields.
- Validate the 'Provider Country' field is displayed.
- Select the desired value in the 'Provider Country' field. Note: this field is populated based off the dictionary values under the 'Client' file, '(150) Country Of Origin' data element in 'Dictionary Update'.
- Click [Submit].
- Access Crystal Reports or other SQL Reporting tool.
- Create a report using the 'SYSTEM.table_facility_defaults' SQL table.
- Validate a row is displayed for the data on file.
- Validate the 'provider_country_code' field contains the code associated to the 'Provider Country' selected.
- Validate the 'provider_country_value' field contains the value associated to the 'Provider Country' selected.
- Close the report.
- Open the 'Registry Setting' form.
- Set the 'Enable CarePathways Benchmarking and Analytics' to 'Y'.
- Submit the form.
- Open the 'Facility Defaults' form.
- Verify the 'CarePathways Configuration' section is available on the form.
- Click on the 'CarePathways Configuration' tab.
- Verify system navigates user to the 'CarePathways Configuration' section correctly.
- Populate required fields as needed.
- Go back to 'Facility Defaults' section.
- Verify the 'Provider Setting Type' field exist.
- Select desired value in the field.
- Verify the 'Provider Setting Area' field exist.
- Select desired value in the field.
- Click [Submit].
- Open the 'Facility Defaults' form.
- Verify the 'CarePathways Configuration' section is available on the form.
- Verify the 'Provider Setting Type' field contains the value as entered.
- Verify the 'Provider Setting Area' field contains the value as entered.
- Click [Discard].
|
Topics
• Facility Defaults
• NX
|
Payment Acknowledgement - Post Payment Accounting Entry
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Posting/Adjustment Codes Definition
- Payment Acknowledgement
- Service Codes
- Remittance Processing Widget
Scenario 1: Payment Acknowledgement - Post Payment Accounting Entry / Reverse Payment Accounting Entry
Specific Setup:
- Registry Setting:
- ‘Avatar PM->Billing->Remittance Processing->->->Enable Payment Acknowledgement’ has a ‘Registry Setting Value’ of ‘Y’.
- "Avatar PM->Billing->Remittance Processing->->->Prevent Posting Payments Unless Payment has been Acknowledged" has a 'Registry Setting Value that contains '7'
- Dictionary Update:
- Other Table Files: (5521) Program - contains dictionary codes and dictionary values.
- Other Table Files: (5522) Account - contains dictionary codes, dictionary values and extended dictionary values.
- Other Table Files: (9712) Payment Acknowledgement Type – extended dictionary values have been added to the locked dictionary.
- Posting/Adjustment Codes Definitions: Definitions exist for ‘Payment’.
- The definitions may have a value in the ‘Payment Acknowledgement Type’ field.
- All ‘Payment’ definitions will be available in the ‘Payment Acknowledgement’ form.
- Clients:
- Identify clients with and without a self-pay balance due. Note the balance due amounts.
- Note the 'Treatment Setting' of the client's program.
Steps
- Open the ‘Payment Acknowledgement’ form.
- Verify that ‘Action’ defaults to ‘New’.
- Verify that ‘Transaction Number’ is read-only.
- Verify that ‘Entered By’ is read-only and defaults to the signed-in user.
- Enter the desired value in ‘Batch Number’.
- Select the desired ‘Posting Code’. All payment posting codes will be displayed.
- Enter the desired value in ‘Check/EFT Number’.
- Enter the desired value in ‘Amount’.
- Select the desired ‘Guarantor’. If a ‘Self-Pay' guarantor is selected, the ‘Client’ field will be enabled.
- Enter the desired value in ‘Name/Source’.
- Enter the desired value in ‘Client’, if enabled. The field is only available for ‘Self-Pay' guarantors.
- Enter the desired value in ‘Check/EFT Date’. Note the date cannot be a future date.
- Enter the desired value in ‘Receipt Date’. Note the date cannot be before the ‘Check/EFT Date’,
- Enter the desired value in ‘Deposit Date’. Note the date cannot be before the ‘Check/EFT Date’ or the ‘Receipt Date’.
- Select the desired ‘Treatment Service’.
- Select the desired ‘Category’. Inactive dictionary codes will not display in this field.
- Enter the desired value in ‘Bank Ref #’.
- Enter the desired value in ‘Comments’.
- Click [File].
- Verify that the ‘Payment Acknowledgement’ message is received and states the following: Filed successfully. The Transaction Number is 6. Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
- Click [Yes] to continue to the Post Payment Accounting Entry section or [No] to remain in the ‘Payment Acknowledgement’ section.
- If [Yes] was clicked, go to step 30.
- If [No] was clicked, select ‘Edit or View’ in ‘Action, which will enable the ‘Payment Acknowledgement Search’ section.
- Enter data from the filed ‘Payment Acknowledgement’ into the desired search fields. The ’Transaction Number’ and ‘Batch Number’ are specific to only one ‘Payment Acknowledgement’. The following fields may return results for more than one ‘Payment Acknowledgement’ when applicable: ‘Client’, ‘Guarantor’, ‘Amount Type’, ‘Check/EFT #’, ‘Check/EFT From Date’, ‘Check/EFT To Date’, ‘Deposit From Date’, and ‘Deposit To Date’.
- Click [Search].
- Select the desired item in the ‘Payment Acknowledgement’ grid.
- Click [OK] to continue or [Cancel] to end the search. Click [OK].
- The following ‘Payment Acknowledgement’ displays: Do you need to continue to Post Payment Accounting Entry?
- Click [Yes].
- Validate that the grid is not enabled.
- Click [New Row] in ‘Post Payment Accounting Entry’.
- Validate that the grid becomes enabled.
- Select the desired ‘Treatment Service’. It will default if filed in the ‘Payment Acknowledgement’.
- Select the desired ‘Program’. This is from ‘Other Table Files: (5521) Program’, not a program in ‘Program Maintenance’.
- Select the desired ‘Account’.
- Select the desired ‘Amount’. If the amount is an even dollar amount such as $500.00, enter '500' and validate that the field displays as '500.00'.
- Validate that the ‘Posting Code; defaulted from the ‘Payment Acknowledgment’.
- Select the desired ‘Posting Date’. Note the date cannot be before the ‘Check/EFT Date’, the ‘Receipt Date’, or the ‘Deposit Date’.
- If desired, enter a ‘Comment’.
- Validate that the ‘Posting Summary’ is correct.
- If desired, click [New Row] and repeat the steps.
- If desired, click [Delete Row]. A ‘Confirm Delete’ message will be displayed. Select the desired value.
- Click [File].
- The following ‘Payment Acknowledgement’ displays: Filed successfully. Do you need to continue with Post Payment Accounting Entry?
- Click [Yes].
- Click the ‘Reverse’ checkbox in one row of the ‘Post Payment Accounting Entry’.
- Enter desired ‘Reversal Reason’.
- Click [Reverse].
- Validate that a message is received stating: Reversal Posting Date is required.
- Enter a ‘Reversal Posting Date’ that is on or after the ‘Posting Date’.
- Click [Reverse].
- Validate that a new row was added to the ‘Post Payment Accounting Entry’ grid and that it mirrors the row that was selected to reverse, except for ‘Amount’ displays in parentheses, indicating a negative amount. The ‘Comment’ for the new row will contain the ‘Reversal Reason’.
- Attempt to reverse the row that was previously reversed. Validate that a message is received that states: Rows selected to reverse that are already reversed: xx – where xx is the row number.
- If desired, add a new row to post an additional payment.
- Close the form.
Scenario 2: Payment Acknowledgement - Post Payment Accounting Entry - Transaction included a Client
Specific Setup:
- Registry Setting:
- ‘Avatar PM->Billing->Remittance Processing->->->Enable Payment Acknowledgement’ has a ‘Registry Setting Value’ of ‘Y’.
- "Avatar PM->Billing->Remittance Processing->->->Prevent Posting Payments Unless Payment has been Acknowledged" has a 'Registry Setting Value that contains '7'
- Dictionary Update:
- Other Table Files: (5521) Program - contains dictionary codes and dictionary values.
- Other Table Files: (5522) Account - contains dictionary codes, dictionary values and extended dictionary values.
- Other Table Files: (9712) Payment Acknowledgement Type – extended dictionary values have been added to the locked dictionary.
- Posting/Adjustment Codes Definitions: Definitions exist for ‘Payment’.
- The definitions may have a value in the ‘Payment Acknowledgement Type’ field.
- All ‘Payment’ definitions will be available in the ‘Payment Acknowledgement’ form.
- Clients:
- Identify one or more clients that a balance due to a self-pay guarantor. Note the balance due amounts.
- Note the 'Treatment Setting' of the client's program.
Steps
- Open ‘Payment Acknowledgement’ form.
- Verify that ‘Action’ defaults to ‘New’.
- Verify that ‘Transaction Number’ is read only.
- Verify that ‘Entered By’ is read only and defaults to the signed in user.
- Enter desired value in ‘Batch Number’.
- Select desired ‘Posting Code’. All payment posting codes will display.
- Enter desired value in ‘Check/EFT Number’.
- Enter desired value in ‘Amount’.
- Select desired ‘Guarantor’. If a ‘Self-Pay' guarantor is selected, the ‘Client’ field will be enabled.
- Enter desired value in ‘Name/Source’.
- Enter desired value in ‘Client’, if enabled. The field is only available for ‘Self-Pay' guarantors.
- Enter desired value in ‘Check/EFT Date’. Note the date cannot be a future date.
- Enter desired value in ‘Receipt Date’. Note the date cannot be before the ‘Check/EFT Date’,
- Enter desired value in ‘Deposit Date’. Note the date cannot be before the ‘Check/EFT Date’ or the ‘Receipt Date’.
- Select desired ‘Treatment Service’.
- Select desired ‘Category’. Inactive dictionary codes will not display in this filed.
- Enter desired value in ‘Bank Ref #’.
- Enter desired value in ‘Comments’.
- Click [File].
- Verify that the ‘Payment Acknowledgement’ message is received and states the following: Filed successfully. The Transaction Number is 6. Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
- Click [Yes] to continue to Post Payment Accounting Entry section or [No] to remain in the ‘Payment Acknowledgement’ section.
- Select [Yes] was clicked, go to step 30.
- Validate that the grid is not enabled.
- Click [New Row] in ‘Post Payment Accounting Entry’.
- Validate that the grid becomes enabled.
- Select desired ‘Treatment Service’. It will default if filed in the ‘Payment Acknowledgement’.
- Select desired ‘Program’. This is from ‘Other Table Files: (5521) Program’, not a program in ‘Program Maintenance’.
- Select desired ‘Account’.
- Select desired ‘Amount’. If the amount is an even dollar amount such as $500.00, enter '500' and validate that the field displays as '500.00'.
- Validate that the ‘Posting Code; defaulted from the ‘Payment Acknowledgement’.
- Select desired ‘Posting Date’. Note the date cannot be before the ‘Check/EFT Date’, the ‘Receipt Date’ or the ‘Deposit Date’.
- If desired, enter a ‘Comment’.
- Validate that the ‘Posting Summary’ is correct.
- If desired, click [New Row] and repeat the steps.
- If desired, click [Delete Row]. A ‘Confirm Delete’ message will be displayed. Select desired value.
- Click [File].
- The following ‘Payment Acknowledgement’ displays: Filed successfully. Do you need to continue with Post Payment Accounting Entry?
- Click [No].
- Close the form.
Future Functionality
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Crystal Reports or other SQL Reporting tool (PM Namespace)
- Client Ledger
- Financial Eligibility
- Remittance Processing Widget
Internal Test Only
Payment Acknowledgement -
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Posting/Adjustment Codes Definition
- Payment Acknowledgement
- Service Codes
Scenario 1: Payment Acknowledgement - Post Payment Accounting Entry / Reverse Payment Accounting Entry
Specific Setup:
- Registry Setting:
- ‘Avatar PM->Billing->Remittance Processing->->->Enable Payment Acknowledgement’ has a ‘Registry Setting Value’ of ‘Y’.
- "Avatar PM->Billing->Remittance Processing->->->Prevent Posting Payments Unless Payment has been Acknowledged" has a 'Registry Setting Value that contains '7'
- Dictionary Update:
- Other Table Files: (5521) Program - contains dictionary codes and dictionary values.
- Other Table Files: (5522) Account - contains dictionary codes, dictionary values and extended dictionary values.
- Other Table Files: (9712) Payment Acknowledgement Type – extended dictionary values have been added to the locked dictionary.
- Posting/Adjustment Codes Definitions: Definitions exist for ‘Payment’.
- The definitions may have a value in the ‘Payment Acknowledgement Type’ field.
- All ‘Payment’ definitions will be available in the ‘Payment Acknowledgement’ form.
- Clients:
- Identify clients with and without a self-pay balance due. Note the balance due amounts.
- Note the 'Treatment Setting' of the client's program.
Steps
- Open the ‘Payment Acknowledgement’ form.
- Verify that ‘Action’ defaults to ‘New’.
- Verify that ‘Transaction Number’ is read-only.
- Verify that ‘Entered By’ is read-only and defaults to the signed-in user.
- Enter the desired value in ‘Batch Number’.
- Select the desired ‘Posting Code’. All payment posting codes will be displayed.
- Enter the desired value in ‘Check/EFT Number’.
- Enter the desired value in ‘Amount’.
- Select the desired ‘Guarantor’. If a ‘Self-Pay' guarantor is selected, the ‘Client’ field will be enabled.
- Enter the desired value in ‘Name/Source’.
- Enter the desired value in ‘Client’, if enabled. The field is only available for ‘Self-Pay' guarantors.
- Enter the desired value in ‘Check/EFT Date’. Note the date cannot be a future date.
- Enter the desired value in ‘Receipt Date’. Note the date cannot be before the ‘Check/EFT Date’,
- Enter the desired value in ‘Deposit Date’. Note the date cannot be before the ‘Check/EFT Date’ or the ‘Receipt Date’.
- Select the desired ‘Treatment Service’.
- Select the desired ‘Category’. Inactive dictionary codes will not display in this field.
- Enter the desired value in ‘Bank Ref #’.
- Enter the desired value in ‘Comments’.
- Click [File].
- Verify that the ‘Payment Acknowledgement’ message is received and states the following: Filed successfully. The Transaction Number is 6. Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
- Click [Yes] to continue to the Post Payment Accounting Entry section or [No] to remain in the ‘Payment Acknowledgement’ section.
- If [Yes] was clicked, go to step 30.
- If [No] was clicked, select ‘Edit or View’ in ‘Action, which will enable the ‘Payment Acknowledgement Search’ section.
- Enter data from the filed ‘Payment Acknowledgement’ into the desired search fields. The ’Transaction Number’ and ‘Batch Number’ are specific to only one ‘Payment Acknowledgement’. The following fields may return results for more than one ‘Payment Acknowledgement’ when applicable: ‘Client’, ‘Guarantor’, ‘Amount Type’, ‘Check/EFT #’, ‘Check/EFT From Date’, ‘Check/EFT To Date’, ‘Deposit From Date’, and ‘Deposit To Date’.
- Click [Search].
- Select the desired item in the ‘Payment Acknowledgement’ grid.
- Click [OK] to continue or [Cancel] to end the search. Click [OK].
- The following ‘Payment Acknowledgement’ displays: Do you need to continue to Post Payment Accounting Entry?
- Click [Yes].
- Validate that the grid is not enabled.
- Click [New Row] in ‘Post Payment Accounting Entry’.
- Validate that the grid becomes enabled.
- Select the desired ‘Treatment Service’. It will default if filed in the ‘Payment Acknowledgement’.
- Select the desired ‘Program’. This is from ‘Other Table Files: (5521) Program’, not a program in ‘Program Maintenance’.
- Select the desired ‘Account’.
- Select the desired ‘Amount’. If the amount is an even dollar amount such as $500.00, enter '500' and validate that the field displays as '500.00'.
- Validate that the ‘Posting Code; defaulted from the ‘Payment Acknowledgment’.
- Select the desired ‘Posting Date’. Note the date cannot be before the ‘Check/EFT Date’, the ‘Receipt Date’, or the ‘Deposit Date’.
- If desired, enter a ‘Comment’.
- Validate that the ‘Posting Summary’ is correct.
- If desired, click [New Row] and repeat the steps.
- If desired, click [Delete Row]. A ‘Confirm Delete’ message will be displayed. Select the desired value.
- Click [File].
- The following ‘Payment Acknowledgement’ displays: Filed successfully. Do you need to continue with Post Payment Accounting Entry?
- Click [Yes].
- Click the ‘Reverse’ checkbox in one row of the ‘Post Payment Accounting Entry’.
- Enter desired ‘Reversal Reason’.
- Click [Reverse].
- Validate that a message is received stating: Reversal Posting Date is required.
- Enter a ‘Reversal Posting Date’ that is on or after the ‘Posting Date’.
- Click [Reverse].
- Validate that a new row was added to the ‘Post Payment Accounting Entry’ grid and that it mirrors the row that was selected to reverse, except for ‘Amount’ displays in parentheses, indicating a negative amount. The ‘Comment’ for the new row will contain the ‘Reversal Reason’.
- Attempt to reverse the row that was previously reversed. Validate that a message is received that states: Rows selected to reverse that are already reversed: xx – where xx is the row number.
- If desired, add a new row to post an additional payment.
- Close the form.
Scenario 2: Payment Acknowledgement_Restricting Negative value the Amount fields
Specific Setup:
- Registry Setting:
- ‘Avatar PM->Billing->Remittance Processing->->->Enable Payment Acknowledgement’ has a ‘Registry Setting Value’ of ‘Y’.
- "Avatar PM->Billing->Remittance Processing->->->Prevent Posting Payments Unless Payment has been Acknowledged" has a 'Registry Setting Value that contains '7'
- Dictionary Update:
- Other Table Files: (5521) Program - contains dictionary codes and dictionary values.
- Other Table Files: (5522) Account - contains dictionary codes, dictionary values and extended dictionary values.
- Other Table Files: (9712) Payment Acknowledgement Type – extended dictionary values have been added to the locked dictionary.
- Posting/Adjustment Codes Definitions: Definitions exist for ‘Payment’.
- The definitions may have a value in the ‘Payment Acknowledgement Type’ field.
- All ‘Payment’ definitions will be available in the ‘Payment Acknowledgement’ form.
- Clients:
- Identify clients with and without a self-pay balance. Note the balance due amounts.
- Note the 'Treatment Setting' of the client's program.
Steps
- Open the ‘Payment Acknowledgement’ form.
- Verify that ‘Action’ defaults to ‘New’.
- Verify that ‘Transaction Number’ is read-only.
- Verify that ‘Entered By’ is read-only and defaults to the signed-in user.
- Enter the desired value in ‘Batch Number’.
- Select the REVERSAL type of ‘Posting Code’. All payment posting codes will be displayed.
- Enter the desired value in ‘Check/EFT Number’.
- Try Entering a negative value for the 'Amount' field.
- Validate that the user is not allowed to enter a negative value and see the appropriate error popup message.
- Enter the desired value in ‘Amount’.
- Select the desired ‘Guarantor’. If a ‘Self-Pay' guarantor is selected, the ‘Client’ field will be enabled.
- Enter the desired value in ‘Name/Source’.
- Enter the desired value in ‘Client’, if enabled. The field is only available for ‘Self-Pay' guarantors.
- Enter the desired value in ‘Check/EFT Date’. Note the date cannot be a future date.
- Enter the desired value in ‘Receipt Date’. Note the date cannot be before the ‘Check/EFT Date’,
- Enter the desired value in ‘Deposit Date’. Note the date cannot be before the ‘Check/EFT Date’ or the ‘Receipt Date’.
- Select the desired ‘Treatment Service’.
- Select the desired ‘Category’. Inactive dictionary codes will not display in this filed.
- Enter the desired value in ‘Bank Ref #’.
- Enter the desired value in ‘Comments’.
- Click [File].
- Verify that the ‘Payment Acknowledgement’ message is received and states the following: Filed successfully. The Transaction Number is 6. Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
- Click [Yes] to continue to the Post Payment Accounting Entry section or [No] to remain in the ‘Payment Acknowledgement’ section.
- Select [No].
- Verify that the user remains on the form with all the filed data cleared out.
- Select ‘Action’ as ‘Edit or View’.
- Validate that the 'Payment Acknowledgement Search' section is enabled.
- Enter data from the filed ‘Payment Acknowledgement’ into the desired search fields. The ’Transaction Number’ and ‘Batch Number’ are specific to only one ‘Payment Acknowledgement’. The following fields may return results for more than one ‘Payment Acknowledgement’ when applicable: ‘Client’, ‘Guarantor’, ‘Amount Type’, ‘Check/EFT #’, ‘Check/EFT From Date’, ‘Check/EFT To Date’, ‘Deposit From Date’, and ‘Deposit To Date’.
- Click [Search].
- Verify the 'Payment Acknowledgement' Grid shows up for user selection.
- Validate that the amount column is showing the value as negative even though the user entered it as a positive value. (Here the system decides this based on the Posting Code type.)
- Select the desired row and select 'OK'.
- Validate that all the appropriate entries filed for that Transaction are being loaded into the form.
- Validate that the grid under 'Post Payment Accounting Entry' is not enabled.
- Click [New Row] in ‘Post Payment Accounting Entry’.
- Validate that the grid becomes enabled.
- Select the desired ‘Treatment Service’. It will default if filed in the ‘Payment Acknowledgement’.
- Select the desired ‘Program’. This is from ‘Other Table Files: (5521) Program’, not a program in ‘Program Maintenance’.
- Select the desired ‘Account’.
- Try Entering a negative value for the 'Amount' field.
- Validate that the user is not allowed to enter a negative value and see the appropriate error popup message.
- Select the desired ‘Amount’. If the amount is an even dollar amount such as $500.00, enter '500' and validate that the field displays as '500.00'.
- Validate that the ‘Posting Code; defaulted from the ‘Payment Acknowledgment’.
- Select the desired ‘Posting Date’. Note the date cannot be before the ‘Check/EFT Date’, the ‘Receipt Date’, or the ‘Deposit Date’.
- If desired, enter a ‘Comment’.
- Validate that the ‘Posting Summary’ is correct. (Even though the entered/shown amount is a positive value, based on the Posting code type the amount value should be shown as a negative one in the 'Posting Summary')
- If desired, click [New Row] and repeat the steps.
- If desired, click [Delete Row]. A ‘Confirm Delete’ message will be displayed. Select the desired value.
- Click [File].
- The following ‘Payment Acknowledgement’ displays: Filed successfully. Do you need to continue with Post Payment Accounting Entry?
- Click [No].
- Close the form.
Payment Acknowledgement - Post Payment Accounting Entry
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Posting/Adjustment Codes Definition
- Payment Acknowledgement
- Service Codes
Scenario 1: Payment Acknowledgement - Post Payment Accounting Entry / Reverse Payment Accounting Entry
Specific Setup:
- Registry Setting:
- ‘Avatar PM->Billing->Remittance Processing->->->Enable Payment Acknowledgement’ has a ‘Registry Setting Value’ of ‘Y’.
- "Avatar PM->Billing->Remittance Processing->->->Prevent Posting Payments Unless Payment has been Acknowledged" has a 'Registry Setting Value that contains '7'
- Dictionary Update:
- Other Table Files: (5521) Program - contains dictionary codes and dictionary values.
- Other Table Files: (5522) Account - contains dictionary codes, dictionary values and extended dictionary values.
- Other Table Files: (9712) Payment Acknowledgement Type – extended dictionary values have been added to the locked dictionary.
- Posting/Adjustment Codes Definitions: Definitions exist for ‘Payment’.
- The definitions may have a value in the ‘Payment Acknowledgement Type’ field.
- All ‘Payment’ definitions will be available in the ‘Payment Acknowledgement’ form.
- Clients:
- Identify clients with and without a self-pay balance due. Note the balance due amounts.
- Note the 'Treatment Setting' of the client's program.
Steps
- Open the ‘Payment Acknowledgement’ form.
- Verify that ‘Action’ defaults to ‘New’.
- Verify that ‘Transaction Number’ is read-only.
- Verify that ‘Entered By’ is read-only and defaults to the signed-in user.
- Enter the desired value in ‘Batch Number’.
- Select the desired ‘Posting Code’. All payment posting codes will be displayed.
- Enter the desired value in ‘Check/EFT Number’.
- Enter the desired value in ‘Amount’.
- Select the desired ‘Guarantor’. If a ‘Self-Pay' guarantor is selected, the ‘Client’ field will be enabled.
- Enter the desired value in ‘Name/Source’.
- Enter the desired value in ‘Client’, if enabled. The field is only available for ‘Self-Pay' guarantors.
- Enter the desired value in ‘Check/EFT Date’. Note the date cannot be a future date.
- Enter the desired value in ‘Receipt Date’. Note the date cannot be before the ‘Check/EFT Date’,
- Enter the desired value in ‘Deposit Date’. Note the date cannot be before the ‘Check/EFT Date’ or the ‘Receipt Date’.
- Select the desired ‘Treatment Service’.
- Select the desired ‘Category’. Inactive dictionary codes will not display in this field.
- Enter the desired value in ‘Bank Ref #’.
- Enter the desired value in ‘Comments’.
- Click [File].
- Verify that the ‘Payment Acknowledgement’ message is received and states the following: Filed successfully. The Transaction Number is 6. Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
- Click [Yes] to continue to the Post Payment Accounting Entry section or [No] to remain in the ‘Payment Acknowledgement’ section.
- If [Yes] was clicked, go to step 30.
- If [No] was clicked, select ‘Edit or View’ in ‘Action, which will enable the ‘Payment Acknowledgement Search’ section.
- Enter data from the filed ‘Payment Acknowledgement’ into the desired search fields. The ’Transaction Number’ and ‘Batch Number’ are specific to only one ‘Payment Acknowledgement’. The following fields may return results for more than one ‘Payment Acknowledgement’ when applicable: ‘Client’, ‘Guarantor’, ‘Amount Type’, ‘Check/EFT #’, ‘Check/EFT From Date’, ‘Check/EFT To Date’, ‘Deposit From Date’, and ‘Deposit To Date’.
- Click [Search].
- Select the desired item in the ‘Payment Acknowledgement’ grid.
- Click [OK] to continue or [Cancel] to end the search. Click [OK].
- The following ‘Payment Acknowledgement’ displays: Do you need to continue to Post Payment Accounting Entry?
- Click [Yes].
- Validate that the grid is not enabled.
- Click [New Row] in ‘Post Payment Accounting Entry’.
- Validate that the grid becomes enabled.
- Select the desired ‘Treatment Service’. It will default if filed in the ‘Payment Acknowledgement’.
- Select the desired ‘Program’. This is from ‘Other Table Files: (5521) Program’, not a program in ‘Program Maintenance’.
- Select the desired ‘Account’.
- Select the desired ‘Amount’. If the amount is an even dollar amount such as $500.00, enter '500' and validate that the field displays as '500.00'.
- Validate that the ‘Posting Code; defaulted from the ‘Payment Acknowledgment’.
- Select the desired ‘Posting Date’. Note the date cannot be before the ‘Check/EFT Date’, the ‘Receipt Date’, or the ‘Deposit Date’.
- If desired, enter a ‘Comment’.
- Validate that the ‘Posting Summary’ is correct.
- If desired, click [New Row] and repeat the steps.
- If desired, click [Delete Row]. A ‘Confirm Delete’ message will be displayed. Select the desired value.
- Click [File].
- The following ‘Payment Acknowledgement’ displays: Filed successfully. Do you need to continue with Post Payment Accounting Entry?
- Click [Yes].
- Click the ‘Reverse’ checkbox in one row of the ‘Post Payment Accounting Entry’.
- Enter desired ‘Reversal Reason’.
- Click [Reverse].
- Validate that a message is received stating: Reversal Posting Date is required.
- Enter a ‘Reversal Posting Date’ that is on or after the ‘Posting Date’.
- Click [Reverse].
- Validate that a new row was added to the ‘Post Payment Accounting Entry’ grid and that it mirrors the row that was selected to reverse, except for ‘Amount’ displays in parentheses, indicating a negative amount. The ‘Comment’ for the new row will contain the ‘Reversal Reason’.
- Attempt to reverse the row that was previously reversed. Validate that a message is received that states: Rows selected to reverse that are already reversed: xx – where xx is the row number.
- If desired, add a new row to post an additional payment.
- Close the form.
Scenario 2: Payment Acknowledgement - Adding and Editing rows.
Specific Setup:
- Registry Setting:
- ‘Avatar PM->Billing->Remittance Processing->->->Enable Payment Acknowledgement’ has a ‘Registry Setting Value’ of ‘Y’.
- "Avatar PM->Billing->Remittance Processing->->->Prevent Posting Payments Unless Payment has been Acknowledged" has a 'Registry Setting Value that contains '7' at a minimum.
- Dictionary Update:
- Other Table Files: (5521) Program - contains dictionary codes and dictionary values.
- Other Table Files: (5522) Account - contains dictionary codes, dictionary values, and extended dictionary values.
- Other Table Files: (9712) Payment Acknowledgement Type – extended dictionary values have been added to the locked dictionary.
- Posting/Adjustment Codes Definitions: Definitions exist for ‘Payment’.
- The definitions may have a value in the ‘Payment Acknowledgement Type’ field.
- All ‘Payment’ definitions will be available in the ‘Payment Acknowledgement’ form.
- Clients:
- Identify clients with and without a self-pay balance due. Note the balance due amounts.
- Note the 'Treatment Setting' of the client's program.
Steps
- Open the ‘Payment Acknowledgement’ form.
- Verify that ‘Action’ defaults to ‘New’.
- Verify that ‘Transaction Number’ is read-only.
- Verify that ‘Entered By’ is read-only and defaults to the signed-in user.
- Enter the desired value in ‘Batch Number’.
- Select the desired ‘Posting Code’. All payment posting codes will be displayed.
- Enter the desired value in ‘Check/EFT Number’.
- Enter the desired value in ‘Amount’.
- Select the desired ‘Guarantor’. If a ‘Self-Pay' guarantor is selected, the ‘Client’ field will be enabled.
- Enter the desired value in ‘Name/Source’.
- Enter the desired value in ‘Client’, if enabled. The field is only available for ‘Self-Pay' guarantors.
- Enter the desired value in ‘Check/EFT Date’. Note the date cannot be a future date.
- Enter the desired value in ‘Receipt Date’. Note the date cannot be before the ‘Check/EFT Date’,
- Enter the desired value in ‘Deposit Date’. Note the date cannot be before the ‘Check/EFT Date’ or the ‘Receipt Date’.
- Select the desired ‘Treatment Service’.
- Select the desired ‘Category’. Inactive dictionary codes will not display in this field.
- Enter the desired value in ‘Bank Ref #’.
- Enter the desired value in ‘Comments’.
- Click [File].
- Verify that the ‘Payment Acknowledgement’ message is received and states the following: Filed successfully. The Transaction Number is xx. Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
- Click [Yes] to continue to the Post Payment Accounting Entry section or [No] to remain in the ‘Payment Acknowledgement’ section.
- If [Yes] was clicked, go to step 30.
- If [No] was clicked, select ‘Edit or View’ in ‘Action, which will enable the ‘Payment Acknowledgement Search’ section.
- Enter data from the filed ‘Payment Acknowledgement’ into the desired search fields. The ’Transaction Number’ and ‘Batch Number’ are specific to only one ‘Payment Acknowledgement’. The following fields may return results for more than one ‘Payment Acknowledgement’ when applicable: ‘Client’, ‘Guarantor’, ‘Amount Type’, ‘Check/EFT #’, ‘Check/EFT From Date’, ‘Check/EFT To Date’, ‘Deposit From Date’, and ‘Deposit To Date’.
- Click [Search].
- Select the desired item in the ‘Payment Acknowledgement’ grid.
- Click [OK] to continue or [Cancel] to end the search. Click [OK].
- The following ‘Payment Acknowledgement’ displays: Do you need to continue to Post Payment Accounting Entry?
- Click [Yes].
- Validate that the grid is not enabled.
- Click [New Row] in ‘Post Payment Accounting Entry’.
- Validate that the grid becomes enabled.
- Select the desired ‘Treatment Service’. It will default if filed in the ‘Payment Acknowledgement’.
- Select the desired ‘Program’. This is from ‘Other Table Files: (5521) Program’, not a program in ‘Program Maintenance’.
- Select the desired ‘Account’.
- Select the desired ‘Amount’. If the amount is an even dollar amount such as $500.00, enter '500' and validate that the field displays as '500.00'.
- Validate that the ‘Posting Code' defaulted from the ‘Payment Acknowledgment’.
- Select the desired ‘Posting Date’. Note the date cannot be before the ‘Check/EFT Date’, the ‘Receipt Date’, or the ‘Deposit Date’.
- If desired, enter a ‘Comment’.
- Validate that the ‘Posting Summary’ is correct.
- Click [New Row] and repeat the steps.
- Click [New Row] multiple times, which will create multiple empty rows on the grid.
- Click [Delete Row]. A ‘Confirm Delete’ message will be displayed. Select the desired value. (Perform this for all the empty rows created)
- Select a row with values and edit one or more values.
- Validate the edits are being applied only to the selected row.
- Select a different row with values in it.
- Validate that when a row is selected that the values display correctly in the respective fields.
- Click [File].
- The following ‘Payment Acknowledgement’ displays: Filed successfully. Do you need to continue with Post Payment Accounting Entry?
- Click [No].
- Verify that the user remains on the form with all the filed data cleared out.
- Select ‘Action’ as ‘Edit or View’.
- Validate that the 'Payment Acknowledgement Search' section is getting enabled.
- Enter data from the filed ‘Payment Acknowledgement’ into the desired search fields. The ’Transaction Number’ and ‘Batch Number’ are specific to only one ‘Payment Acknowledgement’. The following fields may return results for more than one ‘Payment Acknowledgement’ when applicable: ‘Client’, ‘Guarantor’, ‘Amount Type’, ‘Check/EFT #’, ‘Check/EFT From Date’, ‘Check/EFT To Date’, ‘Deposit From Date’, and ‘Deposit To Date’.
- Click [Search].
- Verify the 'Payment Acknowledgement' Grid shows up for user selection.
- Select the desired row and click 'OK'.
- Validate that all the appropriate entries filed for that Transaction are being loaded into the form.
- Select the rows with values in them.
- Validate that when a row is selected that the values are showing correctly in the respective fields.
- Click the ‘Reverse’ checkbox in one row of the ‘Post Payment Accounting Entry’.
- Enter desired ‘Reversal Reason’.
- Click [Reverse].
- Validate that a message is received stating: Reversal Posting Date is required.
- Enter a ‘Reversal Posting Date’ that is on or after the ‘Posting Date’.
- Click [Reverse].
- Validate that a new row was added to the ‘Post Payment Accounting Entry’ grid and that it mirrors the row that was selected to reverse, except for ‘Amount’ displays in parentheses, indicating a negative amount. The ‘Comment’ for the new row will contain the ‘Reversal Reason’.
- Attempt to reverse the row that was previously reversed. Validate that a message is received that states: Rows selected to reverse that are already reversed: xx – where xx is the row number.
- If desired, add a new row to post an additional payment.
- Close the form.
Payment Acknowledgement - Post Front Office and myHP Payments
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Deposit Entry
- Payment Acknowledgement
Scenario 1: Payment Acknowledgement - Post Front Office Payments - Deposit Entry / Scheduling Calendar Check In
Specific Setup:
- Registry Setting:
- The 'Enable Payment Acknowledgement' registry setting is enabled.
- The 'Prevent Posting Payments Unless Payment has been Acknowledged' registry setting includes value '1'.
- Client A has a payment collected in Scheduling Calendar Check In. Note the payment date. Note the receipt number in the generated receipt. There is no data in 'Name on Card'.
- Client B has a payment collected in 'Deposit Entry’. Add a value to 'Name on Card'. Note the payment date. Note the receipt number in the generated receipt.
Steps
- Open the ‘Payment Acknowledgment’ form.
- Select the ‘Post Front Office and myHP Payments’ section.
- Enter the desired ‘Payment Collection Date’.
- If desired, select a ‘Treatment Service’.
- Select the desired ‘Type’.
- Click [Review].
- Validate that the grid contains a row for each client and the correct data for the appropriate columns.
- Add data to 'Name on Card' for Client A.
- Click the checkbox for both rows.
- Click [Save].
- Click [Yes].
- Enter desired ‘Batch Number’.
- Enter desired ‘Deposit Date’.
- Select desired ‘Category’.
- Enter desired ‘Bank Ref #’.
- If desired, enter ‘Comments’.
- Click [Post].
- Validate that a ‘Conform’ message is received stating ‘Filed successfully’.
- Click [OK].
- Click [Discard].
- Click [Yes] on the ‘Confirm Close’ message.
Payment Acknowledgement - Comments
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Posting/Adjustment Codes Definition
- Payment Acknowledgement
- Service Codes
Scenario 1: Payment Acknowledgement - Editing Comments
Specific Setup:
- Registry Setting:
- ‘Avatar PM->Billing->Remittance Processing->->->Enable Payment Acknowledgement’ has a ‘Registry Setting Value’ of ‘Y’.
- "Avatar PM->Billing->Remittance Processing->->->Prevent Posting Payments Unless Payment has been Acknowledged" has a 'Registry Setting Value that contains '7'
- Dictionary Update:
- Other Table Files: (5521) Program - contains dictionary codes and dictionary values.
- Other Table Files: (5522) Account - contains dictionary codes, dictionary values, and extended dictionary values.
- Other Table Files: (9712) Payment Acknowledgement Type – extended dictionary values have been added to the locked dictionary.
- Posting/Adjustment Codes Definitions: Definitions exist for ‘Payment’.
- The definitions may have a value in the ‘Payment Acknowledgement Type’ field.
- All ‘Payment’ definitions will be available in the ‘Payment Acknowledgement’ form.
- Clients:
- Identify clients with and without a self pat balance. Note the balance due amounts.
- Note the 'Treatment Setting' of the client's program.
Steps
- Open the ‘Payment Acknowledgement’ form.
- Verify that ‘Action’ defaults to ‘New’.
- Verify that ‘Transaction Number’ is read-only.
- Verify that ‘Entered By’ is read-only and defaults to the signed-in user.
- Enter the desired value in ‘Batch Number’.
- Select the desired ‘Posting Code’. All payment posting codes will be displayed.
- Enter the desired value in ‘Check/EFT Number’.
- Enter the desired value in ‘Amount’.
- Select the desired ‘Guarantor’. If a ‘Self-Pay' guarantor is selected, the ‘Client’ field will be enabled.
- Enter the desired value in ‘Name/Source’.
- Enter the desired value in ‘Client’, if enabled. The field is only available for ‘Self-Pay' guarantors.
- Enter the desired value in ‘Check/EFT Date’. Note the date cannot be a future date.
- Enter the desired value in ‘Receipt Date’. Note the date cannot be before the ‘Check/EFT Date’,
- Enter the desired value in ‘Deposit Date’. Note the date cannot be before the ‘Check/EFT Date’ or the ‘Receipt Date’.
- Select the desired ‘Treatment Service’.
- Select the desired ‘Category’. Inactive dictionary codes will not display in this field.
- Enter the desired value in ‘Bank Ref #’.
- Enter the desired value in ‘Comments’.
- Click [File].
- Verify that the ‘Payment Acknowledgement’ message is received and states the following: Filed successfully. The Transaction Number is 6. Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
- Click [Yes] to continue to the Post Payment Accounting Entry section or [No] to remain in the ‘Payment Acknowledgement’ section.
- If [Yes] was clicked, go to step 36.
- If [No] was clicked, select ‘Edit or View’ in ‘Action, which will enable the ‘Payment Acknowledgement Search’ section.
- Enter data from the filed ‘Payment Acknowledgement’ into the desired search fields. The ’Transaction Number’ and ‘Batch Number’ are specific to only one ‘Payment Acknowledgement’. The following fields may return results for more than one ‘Payment Acknowledgement’ when applicable: ‘Client’, ‘Guarantor’, ‘Amount Type’, ‘Check/EFT #’, ‘Check/EFT From Date’, ‘Check/EFT To Date’, ‘Deposit From Date’, and ‘Deposit To Date’.
- Click [Search].
- Select the desired item in the ‘Payment Acknowledgement’ grid.
- Click [OK] to continue or [Cancel] to end the search. Click [OK].
- The following ‘Payment Acknowledgement’ displays: Do you need to continue to Post Payment Accounting Entry?
- Click [Yes].
- Validate that the 'Comments' field under the first section is enabled.
- Validate that the correct value is being populated for the 'Comments' box.
- Update the value in the 'Comments' box.
- Click [File].
- Click [Yes] to continue to the Post Payment Accounting Entry section or [No] to remain in the ‘Payment Acknowledgement’ section.
- Select [Yes]
- Validate that the grid is not enabled.
- Click [New Row] in ‘Post Payment Accounting Entry’.
- Validate that the grid becomes enabled.
- Select the desired ‘Treatment Service’. It will default if filed in the ‘Payment Acknowledgement’.
- Select the desired ‘Program’. This is from ‘Other Table Files: (5521) Program’, not a program in ‘Program Maintenance’.
- Select the desired ‘Account’.
- Select the desired ‘Amount’. If the amount is an even dollar amount such as $500.00, enter '500' and validate that the field displays as '500.00'.
- Validate that the ‘Posting Code; defaulted from the ‘Payment Acknowledgment’.
- Select the desired ‘Posting Date’. Note the date cannot be before the ‘Check/EFT Date’, the ‘Receipt Date’, or the ‘Deposit Date’.
- Enter a ‘Comment’.
- Validate that the ‘Posting Summary’ is correct.
- Click [New Row] in ‘Post Payment Accounting Entry’.
- Validate that the grid becomes enabled.
- Select the desired ‘Treatment Service’. It will default if filed in the ‘Payment Acknowledgement’.
- Select the desired ‘Program’. This is from ‘Other Table Files: (5521) Program’, not a program in ‘Program Maintenance’.
- Select the desired ‘Account’.
- Try Entering a negative value for the 'Amount' field.
- Validate that the user is not allowed to enter a negative value and see the appropriate error popup message.
- Select the desired ‘Amount’. If the amount is an even dollar amount such as $500.00, enter '500' and validate that the field displays as '500.00'.
- Validate that the ‘Posting Code; defaulted from the ‘Payment Acknowledgment’.
- Select the desired ‘Posting Date’. Note the date cannot be before the ‘Check/EFT Date’, the ‘Receipt Date’, or the ‘Deposit Date’.
- If desired, enter a ‘Comment’.
- Validate that the ‘Posting Summary’ is correct. (Even though the entered/shown amount is a positive value, based on the Posting code type the amount value should be shown as a negative one in the 'Posting Summary')
- If desired, click [New Row] and repeat the steps.
- If desired, click [Delete Row]. A ‘Confirm Delete’ message will be displayed. Select the desired value.
- Click [File].
- The following ‘Payment Acknowledgement’ displays: Filed successfully. Do you need to continue with Post Payment Accounting Entry?
- Click [No].
- Select ‘Edit or View’ in ‘Action, which will enable the ‘Payment Acknowledgement Search’ section.
- Enter data from the filed ‘Payment Acknowledgement’ into the desired search fields. The ’Transaction Number’ and ‘Batch Number’ are specific to only one ‘Payment Acknowledgement’. The following fields may return results for more than one ‘Payment Acknowledgement’ when applicable: ‘Client’, ‘Guarantor’, ‘Amount Type’, ‘Check/EFT #’, ‘Check/EFT From Date’, ‘Check/EFT To Date’, ‘Deposit From Date’, and ‘Deposit To Date’.
- Click [Search].
- Select the desired item in the ‘Payment Acknowledgement’ grid.
- Click [OK] to continue or [Cancel] to end the search. Click [OK].
- Validate that the 'Comments' field under the first section is enabled.
- Validate that the correct value is being populated for the 'Comments' box.
- Delete the values in the 'Comments' box and make it empty.
- Click [File].
- Click [Yes] to continue to the Post Payment Accounting Entry section or [No] to remain in the ‘Payment Acknowledgement’ section.
- Select [No]
- Select ‘Edit or View’ in ‘Action, which will enable the ‘Payment Acknowledgement Search’ section.
- Enter data from the filed ‘Payment Acknowledgement’ into the desired search fields. The ’Transaction Number’ and ‘Batch Number’ are specific to only one ‘Payment Acknowledgement’. The following fields may return results for more than one ‘Payment Acknowledgement’ when applicable: ‘Client’, ‘Guarantor’, ‘Amount Type’, ‘Check/EFT #’, ‘Check/EFT From Date’, ‘Check/EFT To Date’, ‘Deposit From Date’, and ‘Deposit To Date’.
- Click [Search].
- Select the desired item in the ‘Payment Acknowledgement’ grid.
- Click [OK] to continue or [Cancel] to end the search. Click [OK].
- The following ‘Payment Acknowledgement’ displays: Do you need to continue to Post Payment Accounting Entry?
- Click [Yes].
- Validate that the 'Comments' field under the first section is enabled.
- Validate that the correct value is being populated for the 'Comments' box.
- Close the form.
- Select the PM namespace.
- Identify desired database and SQL table - SYSTEM.billing_pay_adj_history
- Query 'select * from SYSTEM.billing_pay_adj_historySELECT * FROM "SYSTEM".pay_ack_post_pay_acc_ent' for the desired transaction_number.
- Validate that all the instances filed for the Post Payment Accounting Entry are shown in the table.
- Validate that the ID cell contains the correct information.
- Validate that the account_value cell is equal to the PATID set up in the setup section.
- Validate that the comments column contains the correct respective value.
- Validate that the data_entry_by column contains the correct respective value.
- Validate that the data_entry_date column contains the correct respective value.
- Validate that the data_entry_time column contains the correct respective value.
- Validate that the data_entry_user_id column contains the correct respective value.
- Validate that the data_entry_user_name column contains the correct respective value.
- Validate that the option_desc column contains the correct respective value.
- Validate the option_id column equal to 'RemittanceProcWidget'.
- Validate that the payment_amount column contains the correct respective value.
- Validate that the payment_type_code column is equal to 'PAYMENT'.
- Validate that the payment_type_value column contains the correct respective value.
- Validate that the posting_date column contains the correct respective value.
- Validate that the program_code column contains the correct respective value.
- Validate that the program_value column contains the correct respective value.
- Validate that the transaction_number column contains the correct respective value.
- Close the SQL data viewer.
Scenario 2: Payment Acknowledgement - Post Payment Accounting Entry / Reverse Payment Accounting Entry
Specific Setup:
- Registry Setting:
- ‘Avatar PM->Billing->Remittance Processing->->->Enable Payment Acknowledgement’ has a ‘Registry Setting Value’ of ‘Y’.
- "Avatar PM->Billing->Remittance Processing->->->Prevent Posting Payments Unless Payment has been Acknowledged" has a 'Registry Setting Value that contains '7'
- Dictionary Update:
- Other Table Files: (5521) Program - contains dictionary codes and dictionary values.
- Other Table Files: (5522) Account - contains dictionary codes, dictionary values and extended dictionary values.
- Other Table Files: (9712) Payment Acknowledgement Type – extended dictionary values have been added to the locked dictionary.
- Posting/Adjustment Codes Definitions: Definitions exist for ‘Payment’.
- The definitions may have a value in the ‘Payment Acknowledgement Type’ field.
- All ‘Payment’ definitions will be available in the ‘Payment Acknowledgement’ form.
- Clients:
- Identify clients with and without a self-pay balance due. Note the balance due amounts.
- Note the 'Treatment Setting' of the client's program.
Steps
- Open the ‘Payment Acknowledgement’ form.
- Verify that ‘Action’ defaults to ‘New’.
- Verify that ‘Transaction Number’ is read-only.
- Verify that ‘Entered By’ is read-only and defaults to the signed-in user.
- Enter the desired value in ‘Batch Number’.
- Select the desired ‘Posting Code’. All payment posting codes will be displayed.
- Enter the desired value in ‘Check/EFT Number’.
- Enter the desired value in ‘Amount’.
- Select the desired ‘Guarantor’. If a ‘Self-Pay' guarantor is selected, the ‘Client’ field will be enabled.
- Enter the desired value in ‘Name/Source’.
- Enter the desired value in ‘Client’, if enabled. The field is only available for ‘Self-Pay' guarantors.
- Enter the desired value in ‘Check/EFT Date’. Note the date cannot be a future date.
- Enter the desired value in ‘Receipt Date’. Note the date cannot be before the ‘Check/EFT Date’,
- Enter the desired value in ‘Deposit Date’. Note the date cannot be before the ‘Check/EFT Date’ or the ‘Receipt Date’.
- Select the desired ‘Treatment Service’.
- Select the desired ‘Category’. Inactive dictionary codes will not display in this field.
- Enter the desired value in ‘Bank Ref #’.
- Enter the desired value in ‘Comments’.
- Click [File].
- Verify that the ‘Payment Acknowledgement’ message is received and states the following: Filed successfully. The Transaction Number is 6. Do you need to continue to Post Payment Accounting Entry? Note: The Transaction Number’ increments by one number with each filing.
- Click [Yes] to continue to the Post Payment Accounting Entry section or [No] to remain in the ‘Payment Acknowledgement’ section.
- If [Yes] was clicked, go to step 30.
- If [No] was clicked, select ‘Edit or View’ in ‘Action, which will enable the ‘Payment Acknowledgement Search’ section.
- Enter data from the filed ‘Payment Acknowledgement’ into the desired search fields. The ’Transaction Number’ and ‘Batch Number’ are specific to only one ‘Payment Acknowledgement’. The following fields may return results for more than one ‘Payment Acknowledgement’ when applicable: ‘Client’, ‘Guarantor’, ‘Amount Type’, ‘Check/EFT #’, ‘Check/EFT From Date’, ‘Check/EFT To Date’, ‘Deposit From Date’, and ‘Deposit To Date’.
- Click [Search].
- Select the desired item in the ‘Payment Acknowledgement’ grid.
- Click [OK] to continue or [Cancel] to end the search. Click [OK].
- The following ‘Payment Acknowledgement’ displays: Do you need to continue to Post Payment Accounting Entry?
- Click [Yes].
- Validate that the grid is not enabled.
- Click [New Row] in ‘Post Payment Accounting Entry’.
- Validate that the grid becomes enabled.
- Select the desired ‘Treatment Service’. It will default if filed in the ‘Payment Acknowledgement’.
- Select the desired ‘Program’. This is from ‘Other Table Files: (5521) Program’, not a program in ‘Program Maintenance’.
- Select the desired ‘Account’.
- Select the desired ‘Amount’. If the amount is an even dollar amount such as $500.00, enter '500' and validate that the field displays as '500.00'.
- Validate that the ‘Posting Code; defaulted from the ‘Payment Acknowledgment’.
- Select the desired ‘Posting Date’. Note the date cannot be before the ‘Check/EFT Date’, the ‘Receipt Date’, or the ‘Deposit Date’.
- If desired, enter a ‘Comment’.
- Validate that the ‘Posting Summary’ is correct.
- If desired, click [New Row] and repeat the steps.
- If desired, click [Delete Row]. A ‘Confirm Delete’ message will be displayed. Select the desired value.
- Click [File].
- The following ‘Payment Acknowledgement’ displays: Filed successfully. Do you need to continue with Post Payment Accounting Entry?
- Click [Yes].
- Click the ‘Reverse’ checkbox in one row of the ‘Post Payment Accounting Entry’.
- Enter desired ‘Reversal Reason’.
- Click [Reverse].
- Validate that a message is received stating: Reversal Posting Date is required.
- Enter a ‘Reversal Posting Date’ that is on or after the ‘Posting Date’.
- Click [Reverse].
- Validate that a new row was added to the ‘Post Payment Accounting Entry’ grid and that it mirrors the row that was selected to reverse, except for ‘Amount’ displays in parentheses, indicating a negative amount. The ‘Comment’ for the new row will contain the ‘Reversal Reason’.
- Attempt to reverse the row that was previously reversed. Validate that a message is received that states: Rows selected to reverse that are already reversed: xx – where xx is the row number.
- If desired, add a new row to post an additional payment.
- Close the form.
|
Topics
• NX
• Payment Acknowledgement
• 835 Health Care Claim Payment/Advice
|
Client Name - 'Client Prefix' and 'Client Suffix' fields
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Admission
- Update Client Data
Scenario 1: Update Client Data - 'Client Demographics - Additional Fields' registry setting includes "Detailed Client Name"
Specific Setup:
- A client is enrolled in an existing episode (Client A).
- The 'Client Demographics - Additional Fields' registry setting includes "Detailed Client Name".
Steps
- Select "Client A" and access the 'Update Client Data' form.
- Enter the desired value in the 'Client Last Name' field.
- Enter the desired value in the 'Client First Name' field.
- Enter the desired value in the 'Client Middle Name' field.
- Select the desired value in the 'Client Prefix' field.
- Select the desired value in the 'Client Suffix' field.
- Click [Submit].
- Validate the 'My Clients' list displays "Client A" with the 'Client Prefix' and 'Client Suffix'.
- Validate the 'Recent Clients' list displays "Client A" with the 'Client Prefix' and 'Client Suffix'. Please note: this is not yet supported in Avatar NX.
- Select "Client A" and access the 'Update Client Data' form.
- Validate the 'Client Header' displays "Client A" with the 'Client Prefix' and 'Client Suffix'. Please note: this is not yet supported in the 'Condensed Client Header' in Avatar NX.
- Validate the 'Client Last Name' field contains the value filed in the previous steps.
- Validate the 'Client First Name' field contains the value filed in the previous steps.
- Validate the 'Client Middle Name' field contains the value filed in the previous steps.
- Validate the 'Client Prefix' field contains the value filed in the previous steps.
- Validate the 'Client Suffix' field contains the value filed in the previous steps.
- Close the form.
- Access Crystal Reports or other SQL Reporting Tool.
- Create a report using the 'patient_current_demographics' SQL table.
- Validate a row is displayed for "Client A".
- Validate the 'patient_name_last' field contains the value filed in the previous steps.
- Validate the 'patient_name_first' field contains the value filed in the previous steps.
- Validate the 'patient_name_middle' field contains the value filed in the previous steps.
- Validate the 'patient_name_prefix_value' field contains the value filed in the previous steps.
- Validate the 'patient_name_suffix_value' field contains the value filed in the previous steps.
- Close the report.
|
Topics
• Registry Settings
• Update Client Data
|
Registry Setting - Define Alternate Values for 837P-2300-NTE-02 (HCFA-1500 Form Locator 19)'.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Practitioner Numbers By Guarantor And Program
- Admission
- Financial Eligibility
- Diagnosis
- Client Charge Input
- Create Interim Billing Batch File
- Electronic Billing
- Print Bill
Scenario 1: Registry Setting - Define Alternate Values for 837P-2300-NTE-02 (HCFA-1500 Form Locator 19) = Y
Specific Setup:
- Registry Setting:
- Avatar PM->System Maintenance->System Definition->Practitioner Numbers->->Enable New Practitioner Numbers By Guarantor and Program Form = ‘Y’.
- Avatar PM->System Maintenance->System Definition->Practitioner Numbers->->Specify Additional Fields To Show = ‘2’, at a minimum.
- Avatar PM->Billing->Electronic Billing->837 Professional->->Define Alternate Values for 837P-2300-NTE-02 (HCFA-1500 Form Locator 19) = ‘Y’.
- Client A: Identify an active client that can be billed using 837 Professional or HCFA-1500 billing.
- Note the client’s program.
- Validate that there is an active Diagnosis record.
- Validate that there is an active Financial Eligibility record, noting the guarantor(s). Note the Financial Class(es).
- Guarantor/Program Billing Defaults:
- Paper CMS 1500 section: Enter any value in ‘Form Locator 19 text’. Note the value.
- 837 Professional section:
- Select desired value in ‘Claim Note Reference Code (837P-2300-NTE-01)’.
- Enter desired value on ‘Claim Note Text (837P-2300-NTE-02)’.
- Select 'Participating Provider Information for AHCCCS Billing' in 'Claim Note Text (837P-2300-NTE-02) Alternate Value'.
- Set ‘Maximum Service Information Per Claim Information (Maximum LX Per CLM)’ to ‘1’.
- Practitioner Enrollment: Identify a minimum of two practitioners that will be used for billing services.
- Practitioner Numbers By Guarantor and Program:
- For one of the practitioners selected above, select the clients’ program and guarantors, and edit the existing record to add a unique value to the 'HCFA-1500 Form Locator 19' field and the ‘Claim Note Text (837P-2300-NTE-02)’ field.
- For the other practitioner, add '9999999999' to the 'HCFA-1500 Form Locator 19' field and the ‘Claim Note Text (837P-2300-NTE-02)’ field.
- Client Charge Input: Create a charge for the client and one of the practitioners. Note the date.
- Create Interim Billing Batch File is used to create a batch for the service.
- Close Charges is used to close the charges.
- Client Charge Input: Create a charge for the other practitioner. Note the date.
- Create Interim Billing Batch File is used to create a batch for the service.
- Close Charges is used to close the charges.
Steps
- Open ‘Print Bill’.
- Enter the last date of service in ‘Print Charges Thru’.
- Select ‘No’ in ‘Create Claims Y/N’.
- Select ‘HCFA-1500-NPI Version (Sort By Practitioner) in ‘Print On What Form’.
- Select ‘Yes’ in ‘Print For Interim Batch’.
- Select the ‘Interim Batch Number’ for the practitioner that has '9999999999' to the 'HCFA-1500 Form Locator 19' field.
- Click [Process].
- Validate that ‘Form Locator 19’ field contains '9999999999' in the 'HCFA-1500 Form Locator 19' field.
- Close the report.
- Close the form.
- Repeat steps 1 - 8 for the other interim batch.
- Validate that ‘Form Locator 19’ field contains 'XX' before the unique value to the 'HCFA-1500 Form Locator 19' field
- Close the report.
- Close the form.
- Open ‘Electronic Billing’.
- Select ‘837-Professional’ in ‘Billing Form’.
- Select the desired ‘Financial Class’ in ‘Type Of Bill’.
- Select ‘Individual’ in ‘Individual Or All Guarantors’.
- Select the desired ‘Guarantor’.
- Select desired value in ‘Billing Type’.
- Select ‘Sort File’ in ‘Billing Options’.
- Enter desired ‘File Description’.
- Select ‘Interim Batch’ in ‘All Clients Or Interim Billing Batch’.
- Select the ‘Interim Billing Batch Number’ for the practitioner that has '9999999999' in the ‘Claim Note Text (837P-2300-NTE-02)’ field.
- Select ‘No’ in ‘Create Claims’.
- Enter the ‘First Date Of Service To Include’.
- Enter the ‘Last Date Of Service To Include’.
- Select ‘All’ in ‘Include Primary and/or Secondary Billing’.
- Click [Process].
- Click [OK] on ‘Compile Complete’ message.
- Select ‘Dump File’ in ‘Billing Options’.
- Select ‘Print’ in ‘Select ‘Dump File’ in ‘Billing Options’.
- Select the ‘File’, which contains the ‘File Description’ added above.
- Click [Process].
- Validate that the NTE segment contains '9999999999' before the practitioner name.
- Close the report.
- Repeat steps 16-34 for the other interim batch.
- Validate that the NTE segment contains 'XX' before the unique value and the practitioner name.
- Close the report.
- Close the form.
Scenario 2: Registry Setting - Define Alternate Values for 837P-2300-NTE-02 (HCFA-1500 Form Locator 19) = N
Specific Setup:
- Registry Setting:
- Avatar PM->System Maintenance->System Definition->Practitioner Numbers->->Enable New Practitioner Numbers By Guarantor and Program Form = ‘Y’.
- Avatar PM->System Maintenance->System Definition->Practitioner Numbers->->Specify Additional Fields To Show = ‘2’, at a minimum.
- Avatar PM->Billing->Electronic Billing->837 Professional->->Define Alternate Values for 837P-2300-NTE-02 (HCFA-1500 Form Locator 19) = ‘N’.
- Client A: Identify an active client that can be billed using 837 Professional or HCFA-1500 billing.
- Note the client’s program.
- Validate that there is an active Diagnosis record.
- Validate that there is an active Financial Eligibility record, noting the guarantor(s). Note the Financial Class(es).
- Guarantor/Program Billing Defaults:
- Paper CMS 1500 section: Enter any value in ‘Form Locator 19 text’. Note the value.
- 837 Professional section: Select desired value in ‘Claim Note Reference Code (837P-2300-NTE-01)’. Enter desired value on ‘Claim Note Text (837P-2300-NTE-02)’. Set ‘Maximum Service Information Per Claim Information (Maximum LX Per CLM)’ to ‘1’.
- Practitioner Enrollment: Identify a minimum of two practitioners that will be used for billing services.
- Practitioner Numbers By Guarantor and Program:
- For the practitioners selected above, select the clients’ program and guarantors, and edit the existing record to add unique values to the 'HCFA-1500 Form Locator 19' field and the ‘Claim Note Text (837P-2300-NTE-02)’ field.
- Client Charge Input: Create a charge for the client and one of the practitioners. Note the date.
- Create Interim Billing Batch File is used to create a batch for the service.
- Close Charges is used to close the charges.
- Client Charge Input: Create a charge for the other practitioner. Note the date.
- Create Interim Billing Batch File is used to create a batch for the service.
- Close Charges is used to close the charges.
Steps
- Open ‘Print Bill’.
- Enter the last date of service in ‘Print Charges Thru’.
- Select ‘No’ in ‘Create Claims Y/N’.
- Select ‘HCFA-1500-NPI Version (Sort By Practitioner) in ‘Print On What Form’.
- Select ‘Yes’ in ‘Print For Interim Batch’.
- Select desired ‘Interim Batch Number’.
- Click [Process].
- Validate that ‘Form Locator 19’ field contains the value added to ‘Practitioner Numbers By Guarantor and Program’ during setup for the service practitioner.
- Close the report.
- Close the form.
- Repeat steps 1-9 for the other interim batch.
- Open ‘Electronic Billing’.
- Select ‘837-Professional’ in ‘Billing Form’.
- Select the desired ‘Financial Class’ in ‘Type Of Bill’.
- Select ‘Individual’ in ‘Individual Or All Guarantors’.
- Select the desired ‘Guarantor’.
- Select desired value in ‘Billing Type’.
- Select ‘Sort File’ in ‘Billing Options’.
- Enter desired ‘File Description’.
- Select ‘Interim Batch’ in ‘All Clients Or Interim Billing Batch’.
- Select ‘desired ‘Interim Billing Batch Number’.
- Select ‘No’ in ‘Create Claims’.
- Enter the ‘First Date Of Service To Include’.
- Enter the ‘Last Date Of Service To Include’.
- Select ‘All’ in ‘Include Primary and/or Secondary Billing’.
- Click [Process].
- Click [OK] on ‘Compile Complete’ message.
- Select ‘Dump File’ in ‘Billing Options’.
- Select ‘Print’ in ‘Select ‘Dump File’ in ‘Billing Options’.
- Select the ‘File’, which contains the ‘File Description’ added above.
- Click [Process].
- Validate that the NTE segment contains the values added to ‘Claim Note Reference Code (837P-2300-NTE-01)’ in ‘Practitioner Numbers By Guarantor and Program’.
- Close the report.
- Repeat steps 12- 33 for the other interim batch.
|
Topics
• Print Bill
• 837 Professional
• NX
|
File Import - Posting/Adjustment Code Definition
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- File Import
- Crystal Report Viewer
- Posting/Adjustment Codes Definition
Scenario 1: File Import: Posting/Adjustment Codes Definition
Specific Setup:
- The registry setting 'Import File Delimiter' is enabled with desired value.
- File Import:
- A file import file of 'Posting/Adjustment Codes Definition' file type is created to add a new posting code.
- A file import file of 'Posting/Adjustment Codes Definition' file type is created to edit the above posting code.
Steps
- Open the 'File Import' form.
- Select the 'Posting/Adjustment Codes Definition' from the 'File Type' field.
- Upload the 'add' file created in the setup section.
- Compile the file.
- Verify the information message : 'Compiled'.
- Click [OK].
- Post the file.
- Verify the file posted successfully.
- Close the form.
- Open the 'Posting/Adjustment Codes Definition' form.
- Validate the Code contains the imported data.
- Close the form.
- Open the 'File Import' form.
- Select the 'Posting/Adjustment Codes Definition' from the 'File Type' field.
- Upload the 'edit' file created in the setup section.
- Compile the file.
- Verify the information message : 'Compiled'.
- Click [OK].
- Post the file.
- Verify the file posted successfully.
- Close the form.
- Open the 'Posting/Adjustment Codes Definition' form.
- Validate the Code contains the edited imported data.
- Close the form.
|
Topics
• File Import
• Posting/Adjustment Codes Definition
• NX
|
Quick billing
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Quick Billing
- Guarantors/Payors
- Admission (Outpatient)
- Financial Eligibility
- Diagnosis
- Client Ledger
- Quick Billing Rule Definition
- Crystal Report Viewer
Scenario 1: Quick Billing - Validating work screen and 837 report through 'Edit Existing' quick billing batch
Specific Setup:
- Registry Setting:
- The 'Enable New Quick Billing Format' registry setting is enabled.
- Please note: This is a one-time, system-wide registry setting and the associated functionality cannot be disabled once the registry setting is enabled. Once this setting has been enabled, it will no longer be able to be viewed in the 'Registry Settings' form.
- Admission:
- Two outpatient clients are identified. Please note the admission program of the clients.
- Guarantors/Payor:
- An existing guarantor is identified.
- Financial Eligibility:
- Guarantor identified above is assigned to the clients.
- Client Charge Input:
- 1-2 days of professional charges are rendered to the clients. Please note the service codes used during rendering services.
- Client Ledger:
- The charges are distributed to the guarantors assigned to the clients.
- Quick Billing Rule Definition:
- A new quick billing rule is created as follows:
- The admission programs are selected in the 'Program' field.
- An '837 Professional' is selected in the 'Billing Form' field.
- The guarantors assigned to the clients in their financial eligibility are selected in the 'Guarantors' field.
- All required fields are populated.
- The 'Create Interim Billing Batch' field is set to 'Yes'.
Steps
- Open the 'Quick Billing' form.
- Run a new quick billing batch using the rule created in the setup section.
- Use a date range spanning services entered.
- Select 'Create Batch', 'Close Charges', and 'Generate Bills' in the 'Quick Billing Tasks To Execute' field.
- Submit the form.
- Verify that compile completes and the prompt states 'Compile Complete'. A Quick Billing Batch and an Interim Billing Batch will be created.
- Select [Yes] and return to the form.
- Select the 'Add New' option.
- Enter the same parameters used in Steps 2 to 4 again, and click [Submit]
- Verify that compile completes and the prompt states 'Compile Complete'. A Quick Billing Batch and an Interim Billing Batch will be created, instead of the message "No Information Found" without the Quick Billing Rule description.
- Select [Yes] and return to the form.
- Select the 'Edit Existing' option.
- Select the quick bill that was created in the previous step.
- Submit the form again.
- Click [OK].
- Select the 'Edit Existing' option.
- Select the quick bill that was created in the previous step.
- Click [Print 837 Report].
- Verify the report launched successfully.
- Close the report.
- Click [Launch Workscreen].
- Verify the work screen contains all the clients included in the batch.
- Deselect one client from the 'Client' filter at the top of the work screen.
- Verify the grid does not display the services of that client.
- Select the same client again from the 'Client' filter at the top of the work screen.
- Verify the grid displays the services of that client.
- Save the grid.
- Verify the grid saves successfully.
- Close the form.
|
Topics
• Quick Billing
|
Demographic forms - Time Zone for Appointment Reminders
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Admission
- Update Client Data
- Pre Admit
- Pre Admit Discharge
- Assign MR#
- Discharge Web Service
- Discharge
- SoapUI - ClientDemographics
- SoapUI - UpdateAdmission
- SOAPUI - ClientCallIntake - UpdateCallIntake
- SQL Query/Reporting
- Admission (Outpatient)
- Leaves
Scenario 1: Validate the 'Admission' form for a new client
Specific Setup:
- Using the "Site Registration" form:
- Create additional sites.
- Using the "Site Hours of Operation" button to enter in operating days/hours for the sites.
- Using the "User Definition" form:
- In the "Appointment Scheduling" section, give the user access to the new sites added.
- Using the "Staff Members Hours and Exceptions" form:
- Enter hours for the staff member.
Steps
- Open the "Admission" form.
- Enter a new client into any episode.
- Populate the "Preferred Appointment Site" field.
- Populate the "Time Zone for Appointment Reminders" field.
- Submit to file the form.
- Open the "Admission" form.
- Edit the admission episode that was just entered.
- Validate the data re displays at it was originally entered.
Scenario 2: 'Update Client Data' - Verification of form filing
Specific Setup:
- If custom Form Designer changes are present in 'Update Client Data' form, please use 'Form Designer' to revert to 'Netsmart Produced Changes'.
- A client is enrolled in an existing episode (Client A).
- The 'Enable Address Validation' registry setting must be enabled.
- Using the "Site Registration" form:
- Create additional sites.
- Using the "Site Hours of Operation" button to enter in operating days/hours for the sites.
- Using the "User Definition" form:
- In the "Appointment Scheduling" section, give the user access to the new sites added.
- Using the "Staff Members Hours and Exceptions" form:
- Enter hours for the staff member.
Steps
- Select "Client A" and access the 'Update Client Data' form.
- Enter an invalid address in the 'Client's Address - Street' field and press the 'Tab' key.
- Validate an 'Address Validation' dialog stating: "The address was invalid for the following reason: Address Not Found. Discard changes?"
- Click [No].
- Enter an invalid address in the 'Client's Address - Street' field and press the 'Tab' key.
- Validate an 'Address Validation' dialog stating: "The address was invalid for the following reason: Address Not Found. Discard changes?"
- Click [Yes].
- Validate a dialog stating: "Cancelled." and click [OK].
- Validate the 'Client's Address - Street' field is cleared.
- Enter a valid address and populate any desired fields.
- Enter a 'Place of Birth' value that contains 40 characters.
- Select a preferred site in the "Preferred Site" field.
- Select a time zone in the "Time Zone for Appointment Reminders".
- Click [Submit].
- Re-enter the form for the client and validate that the data submitted successfully.
Scenario 3: 'Pre Admit' form - Field Validation
Specific Setup:
- A client is enrolled in an existing Pre Admit episode (Client A).
Steps
- Select "Client A" and access the 'Pre Admit' form.
- Select an existing episode and click [Edit].
- Select the "Demographics" section.
- Validate the 'Consent On File For Use of Integrated eSignature' field is present with values of "Yes" and "No".
- Select "Yes" in the 'Consent On File For Use of Integrated eSignature' field.
- Select the desired value in the "Time Zone for Appointment Reminders".
- Click [Submit].
- Select "Client A" and access the 'Pre Admit' form.
- Select an existing episode and click [Edit].
- Select the "Demographics" section.
- Validate "Yes" is selected in the 'Consent On File For Use of Integrated eSignature' field.
- Validate the desired time zone displays as selected in the "Time Zone for Appointment Reminders" field.
- Close the form.
- Access Crystal Reports or other SQL reporting tool.
- Create a report using the 'SYSTEM.patient_current_demographics' SQL table.
- Navigate to the row for "Client A".
- Validate the 'esig_consent_on_file_code' field is present and contains "Y".
- Validate the 'esig_consent_on_file_value' field is present and contains "Yes".
- Close the report.
- Create a report using the 'SYSTEM.patient_demographic_history' SQL table.
- Navigate to the row for "Client A".
- Validate the 'esig_consent_on_file_code' field is present and contains "Y".
- Validate the 'esig_consent_on_file_value' field is present and contains "Yes".
- Close the report.
Scenario 4: 'Call Intake' form - Field Validation
Specific Setup:
- A client is enrolled in an existing Call Intake program (Client A).
Steps
- Select "Client A" and access the 'Call Intake' form.
- Select the existing call intake record and click [Edit].
- Select the "Demographics" section.
- Validate the 'Consent On File For Use of Integrated eSignature' field is present with values of "Yes" and "No".
- Select "No" in the 'Consent On File For Use of Integrated eSignature' field.
- Select "America/Shiprock" in the "Time Zone for Appointment Reminders".
- Click [Submit].
- Select "Client A" and access the 'Call Intake' form.
- Select the existing call intake record and click [Edit].
- Select the "Demographics" section.
- Validate "No" is selected in the 'Consent On File For Use of Integrated eSignature' field.
- Validate "Time Zone for Appointment Reminders" is equal to "America/Shiprock".
- Close the form.
- Access Crystal Reports or other SQL reporting tool.
- Create a report using the 'SYSTEM.patient_current_demographics' SQL table.
- Navigate to the row for "Client A".
- Validate the 'esig_consent_on_file_code' field is present and contains "N".
- Validate the 'esig_consent_on_file_value' field is present and contains "No".
- Close the report.
- Create a report using the 'SYSTEM.patient_demographic_history' SQL table.
- Navigate to the row for "Client A".
- Validate the 'esig_consent_on_file_code' field is present and contains "N".
- Validate the 'esig_consent_on_file_value' field is present and contains "No".
- Close the report.
Scenario 5: Pre Admit Discharge web service validation
Specific Setup:
- Existing 'Pre Admit' client whose full name is longer than 40 characters.
- Registry Setting 'Avatar PM->Client Information->Client Demographics->->->Allow Spaces in Client Name' is set to 'Y' to allow spaces. Note: Once enabled, the user will only be able to edit an existing client 'Client Name' field within 'Update Client Data' form.
- Registry Setting 'Client Demographics - Additional Fields' must be set to include '3: 'Detailed Client Name' to enable this functionality. This setting will add the 'Detail Client Name' fields to the 'Demographics' section of Admission forms.
- Access to, and understanding of, SoapUI or other Web Service tools.
Steps
- Using 'SoapUI' or another web service tool, consume the WSDL for the 'Pre Admit Discharge' form.
- Set the 'SystemCode' code to the agency system code for testing.
- Set the 'UserName' to the logged in user name.
- Set the 'Password' to the logged in user password.
- Set the 'DateOfDischarge' to the discharge date.
- Set the 'DischargeTime' to the time of discharge.
- Set the 'Discharge Practitioner' to a practitioner code (not the practitioner’s name).
- Set the 'Client ID' to the ID for the client to be discharged.
- Set the 'EpisodeNumber' to the client episode to be discharged.
- Set the "PreferredAppointmentSite" to the desired site.
- Set the "TimeZoneForAppointmentReminders" to any valid value.
- Click [Send].
- Review the response and verify the response message displays: <Message>Client Pre-Admit Discharge web service has been filed successfully.</Message>
- Open 'Pre Admit Discharge' in Avatar.
- Select the client discharged in the Web Service.
- Verify the 'Date of Discharge' is set to the date entered in the Web Service.
- Verify the 'Time of Discharge' is set to the time entered in the Web Service.
- Verify the 'Discharge Practitioner' is set to the practitioner entered in the Web Service.
- Verify the "Preferred Appointment Site" is set to the desired site.
- Verify the "TimeZoneForAppointmentReminders" is set to the desired value.
- Click [Close Form].
Scenario 6: The 'ClientAdmission' - 'AddAdmission' web service: Admission of a new client
Steps
- Access SoapUI for the 'ClientAdmission' - 'AddAdmission' web service.
- Enter the system code that will be used to log into Avatar in the 'SystemCode' field.
- Enter the user name that will be used to log into Avatar in the 'UserName' field.
- Enter the password that will be used to log into Avatar in the 'Password' field.
- Enter the desired date in the 'AdmissionDate' field.
- Enter the desired time in the 'AdmissionTime' field.
- Enter the desired practitioner in the 'AdmittingPractitioner' field.
- Enter the desired value in the 'ClientFirstName' field.
- Enter the desired value in the 'ClientLastName' field.
- Enter the desired value in the 'ClientMiddleName' field.
- Enter the corresponding name in the 'ClientName' field.
- Enter the desired value in the 'ESignatureConsentOnFile' field. Note: "Y" and "N" are accepted values.
- Enter the desired value in the 'Program' field.
- Enter the desired value in the 'Sex' field.
- Enter the desired value in the "Time Zone for Appointment Reminders" field.
- Populate any other required and desired fields.
- Click [Run].
- Validate the 'Confirmation' field contains a value such as: "Client Unique ID: # Unique ID: #".
- Validate the 'Message' field contains: "Client Admission web service has been filed successfully".
- Select the client filed in the previous steps and access the 'Admission' form.
- Select the record filed in the previous steps and click [Edit].
- Validate all populated fields are displayed.
- Select the "Demographics" section.
- Validate the 'Client Last Name' field contains the value filed in the previous steps.
- Validate the 'Client First Name' field contains the value filed in the previous steps.
- Validate the 'Client Middle Name' field contains the value filed in the previous steps.
- Validate the 'Consent On File For Use of Integrated eSignature' field contains the value filed in the previous steps.
- Validate "Time Zone for Appointment Reminders" field displays as it was recorded.
- Close the form.
Scenario 7: Client Discharge Web Service - Verification of web service filing
Specific Setup:
- Application utilizing the 'Client Discharge' web service (including Netsmart ProviderConnect).
- Client record with one or more episodes eligible for 'Discharge' record entry.
Steps
- Using 'Client Discharge' web service submit 'Discharge' record for valid client and episode.
- Set "PreferredAppointmentSite" to the desired value.
- Set "TimeZoneForAppointmentReminders" to any valid value.
- Ensure that Discharge records filed successfully return confirmation message via web service. (Example: <Confirmation>New discharge filed.</Confirmation> <Message>Client Discharge web service has been filed successfully</Message>)
- Open Avatar 'Discharge' form.
- Select client record/episode used in 'Client Discharge' web service filing.
- Ensure that 'Discharge' record filed via web service is present in Avatar Cal-PM with values filed via web service.
- Validate the "Preferred Appointment Site" displays the value that was previously filed with the web service filing.
- Validate the "Time Zone For Appointment Reminders" displays the value that was previously filed with the web service filing.
Scenario 8: Client Demographic Web Service validation
Steps
- Using soapUI or some other web service tool, file the ClientDemographics web service.
- Set up a request to update the client demographic data.
- Include the field "PreferredAppointmentSite".
- Include the field "TimeZoneForAppointmentReminders".
- Submit to file the request.
- Open the "Update Client Data" form.
- Validate the data that was just filed through the web service is now displayed on the form, including the "Preferred Appointment Site", and the "Time Zone For Appointment Reminders".
Scenario 9: The 'ClientAdmission' - 'UpdateAdmission' web service: Update Admission for an existing client
Specific Setup:
- A client must be enrolled in an existing episode (Client A).
- Include the "Detailed Client Name" functionality for Client Demographics - Additional Fields in the registry setting.
Steps
- Access SoapUI for the 'ClientAdmission' - 'UpdateAdmission' web service.
- Enter the system code that will be used to log into Avatar in the 'SystemCode' field.
- Enter the user name that will be used to log into Avatar in the 'UserName' field.
- Enter the password that will be used to log into Avatar in the 'Password' field.
- Populate all required and desired fields.
- Enter the desired value in the 'ClientDeclinedToProvideInfo' field.
- Enter the desired value in the 'MothersMaidenName' field.
- Enter the desired value in the 'NameQualifier' field.
- Enter the desired value in the 'OtherLanguages' field.
- Enter the desired value in the 'ProtectionIndicator' field.
- Enter the desired value in the 'ProtectionIndicatorDate' field.
- Enter "Client A" in the 'ClientID' field.
- Enter "Client A's" episode in the 'Episode' field.
- Enter the desired value in the "PreferredAppointmentSite" field.
- Enter the desired value in the "TimeZoneForAppointmentReminders" field.
- Click [Run].
- Validate the 'Confirmation' field contains a value such as: "Client Unique ID: # Unique ID: #".
- Validate the 'Message' field contains: "Client Admission web service has been filed successfully".
- Select the client filed in the previous steps and access the 'Admission' form.
- Select the admission updated in the previous steps and click [Edit].
- Validate all populated fields are displayed.
- Validate the 'Client Declined To Provide Information On The Following' field contains the value entered in the previous steps.
- Validate the 'Mother's Maiden Name' field contains the value entered in the previous steps.
- Validate the 'Protection Indicator' field contains the value entered in the previous steps.
- Validate the 'Protection Indicator Effective Date' field contains the value entered in the previous steps.
- Validate the 'Name Qualifier' field contains the value entered in the previous steps.
- Validate the 'Other Language(s)' field contains the value entered in the previous steps.
- Validate the "Preferred Appointment Site" field contains the value entered in the previous steps.
- Validate the "Time Zone For Appointment Reminders" field contains the value entered in the previous steps.
- Close the form.
Scenario 10: 'ClientCallIntake' Web Service - Verification of 'UpdateCallIntake' Filing
Specific Setup:
- One or more 'Call Intake' programs must be defined (via Avatar PM 'Program Maintenance' form).
- Avatar PM Registry Setting 'Auto Assign Next ID' may be enabled or disabled.
- Existing Avatar PM client/Call Intake record for edit via web service.
- Application utilizing the Avatar PM 'ClientCallIntake' web service.
Steps
- Using Avatar PM 'ClientCallIntake' web service, submit request to 'UpdateCallIntake' method to edit existing Avatar PM Call Intake record, including value for 'SlidingFeeDivideNumFamMembers' ('Divide Sliding Fee Scale Amount by Number of Family Members Receiving Services') and 'SlidingFeeDivideNumFamMembersNum' ('Sliding Fee Scale - Number of Family Members Receiving Services'), PreferredAppointmenSite and "TimeZoneForAppointmentReminders" fields/segments,
- Confirm 'ClientCallIntake' web service responds with confirmation data/Client Unique ID on successful filing of 'UpdateCallIntake' method.
- Example:"<Confirmation>Client Unique ID : P26 Unique ID: CAL66110.001</Confirmation>"
- Confirm 'ClientCallIntake' web service responds with confirmation message on successful filing of 'UpdateCallIntake' method.
- Example:"<Message>Client Call Intake web service has been filed successfully.</Message>"
- Confirm 'ClientCallIntake' web service responds with successful status value on successful filing of 'UpdateCallIntake' method.
- Example:"<Status>1</Status>"
- Open Avatar PM 'Call Intake' form and select client/Call Intake record updated via web service for view/update.
- Confirm Call Intake record is updated in Avatar PM with values/data submitted via web service including 'Divide Sliding Fee Scale Amount by Number of Family Members Receiving Services' and 'Sliding Fee Scale - Number of Family Members Receiving Services', 'Preferred Appointment Site" and "Time Zone For Appointment Reminders" field values.
Scenario 11: Call Intake Web Service validation - ClientCallIntake
Specific Setup:
- Any web service tool such as 'SoapUI'
- Crystal Reports or other SQL tool.
Steps
- Using Avatar PM 'ClientCallIntake' web service, submit an Intake record for a 'Call Intake' client:
- Include the 'Personal Pronouns' field.
- Include the 'Preferred Appointment Site' field.
- Include the "Time Zone for Appointment Reminders" field.
- Ensure that Call Intake record returns 'Client Call Intake web service has been filed successfully' message.
- Ensure that 'Call Intake' record/episode filed via web service is present with values filed via the web service, including the 'Personal Pronouns', the 'Preferred Appointment Site" and the "Time Zone For Appointment Reminders".
Scenario 12: 'Admission (Outpatient)' - Verification of form filing
Specific Setup:
- If custom Form Designer changes are present in 'Admission (Outpatient)' form, please use 'Form Designer' to revert to 'Netsmart Produced Changes'.
- Using the "Site Registration" form:
- Create additional sites.
- Using the "Site Hours of Operation" button to enter in operating days/hours for the sites.
- Using the "User Definition" form:
- In the "Appointment Scheduling" section, give the user access to the new sites added.
- Using the "Staff Members Hours and Exceptions" form:
- Enter hours for the staff member.
Steps
- Open Avatar PM 'Admission (Outpatient)' form.
- In 'Select Client' dialog, enter values for search criteria and click 'Search' button.
- Select existing client record to enter Admission record or click 'New Client' button to create new client record via Admission record entry.
- In 'Admission (Outpatient)' form, enter/select values for 'Preadmit/Admission Date', 'Preadmit/Admission Time', 'Program', 'Type of Admission', 'Admitting Practitioner' and any other required/desired fields.
- Navigate to 'Demographics' section of form.
- In 'Admission (Outpatient)' form 'Demographics' section, ensure that 'Client's Middle Initial' field is relabeled as 'Client Middle Name', and is updated to allow values/entries up to 50 characters in length.
- Verify that 'Communication Preference' contains the following: Email, Regular Mail, Home Phone, Text, Work Phone, Cell Phone, Do Not Contact, and Consumer Portal.
- Select any value in 'Communication Preference'.
- Select any value in "Preferred Site".
- Select any value in "Time Zone for Appointment Reminders".
- Click 'Submit' button to file new Admission/episode for existing client/new client creation.
- In 'My Clients' Widget (or via 'Admission (Outpatient)'/'Update Client Data' forms), ensure that 'Client Middle Name', 'Communication Preference' and 'Preferred Site' values entered in 'Admission (Outpatient)' form is present.
Scenario 13: 'Pre Admit Discharge' - Verification of form filing
Specific Setup:
- If custom Form Designer changes are present in 'Pre Admit Discharge' form, 'Client's Middle Initial'/'Client Middle Name' field label change may not be visible on update installation; in this case, any future reverting of form to 'Netsmart Produced Changes' copy (via 'Form Designer') would include this field label change.
- Client record with existing Pre Admit Discharge record or eligible for new Pre Admit Discharge record entry, where Client Demographic information includes 'Client Middle Name' value (formerly 'Client's Middle Initial').
- Using the "Site Registration" form:
- Create additional sites.
- Using the "Site Hours of Operation" button to enter in operating days/hours for the sites.
- Using the "User Definition" form:
- In the "Appointment Scheduling" section, give the user access to the new sites added.
- Using the "Staff Members Hours and Exceptions" form:
- Enter hours for the staff member.
Steps
- Open Avatar PM 'Pre Admit Discharge' form.
- In 'Select Client' dialog, enter values for search criteria and click 'Search' button.
- Select existing client episode and click 'OK' button to enter new Pre Admit Discharge record or view/edit existing Pre Admit Discharge record.
- In 'Pre Admit Discharge' form, enter/select values for 'Date of Discharge', 'Discharge Time', 'Type of Discharge', 'Discharge Practitioner' and any other required/desired fields.
- Navigate to 'Demographics' section of form.
- In 'Pre Admit Discharge' form 'Demographics' section, ensure that 'Client's Middle Initial' field is relabeled as 'Client Middle Name', and is updated to display values/entries up to 50 characters in length (from current Client Demographic information).
- Select a site in the "Preferred Appointment Site" field.
- Select the desired time zone in the "Time Zone for Appointment Reminders".
- Click 'Submit' button to file Pre Admit Discharge record.
- Open the "Pre Admit Discharge" form.
- Bring up the same record and validate all fields display as they were data entered.
Scenario 14: 'Discharge' - Required/Full field validations
Specific Setup:
- Client must be admitted to an active episode (Client A).
- Using the "Site Registration" form:
- Create additional sites.
- Using the "Site Hours of Operation" button to enter in operating days/hours for the sites.
- Using the "User Definition" form:
- In the "Appointment Scheduling" section, give the user access to the new sites added.
- Using the "Staff Members Hours and Exceptions" form:
- Enter hours for the staff member.
Steps
- Open the "Discharge" form.
- Select a client to be discharged.
- Complete all required fields.
- Click [Submit]
|
Topics
• Discharge
|
| |