Front Desk - Adding Location to Payment Entry Only
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Admission
- Client Ledger
- Dictionary Update (PM)
- Financial Eligibility
- Front Desk
- Program Maintenance
- Registry Settings (PM)
- Update Client Data
Scenario 1: Front Desk - Location field on Payment Entry Tab
Specific Setup:
- Admit or select a test client.
- Enable the registry setting "Activate Program/Location Filter" by setting it to "Y".
- Use "Program Maintenance" to associate location(s) to the program the test client is admitted to.
- Note the value of the "Default Location" field.
- Enable the registry setting "Require Location" by setting it to "Y".
- Using "Dictionary Update", inactivate the "Default Location" from the "Program Maintenance" form
- Inactivate the "Default Location" from data element number 10006 (Location) of the "Client" file.
Steps
- Using "Scheduling Calendar", create an appointment for the test client.
- Choose a location that is not the "Default Location" for the program the client is admitted to.
- Remain in the "Scheduling Calendar".
- Right click on the appointment that was just created.
- Click "Check In".
- During Check In, apply a payment.
- Using the "Client Ledger" form, validate the payment is visible on the client's ledger.
- Using "Scheduling Calendar", create another appointment.
- Note the "Location" chosen when the appointment is filed.
- Using the "Dictionary Update", inactivate the "Location" from the appointment that was just created.
- Inactivate the "Location" from data element number 10006 (Location) of the "Client" file.
- Return to the "Scheduling Calendar" form.
- Select the appointment that was just created and from the right click menu select "Check In".
- Attempt to apply a payment at check in and note the error message says "An error occurred when saving the pre payment information: The location for this appointment is not active".
- Exit the "Scheduling Calendar".
- Open the "Front Desk" form.
- Navigate to the "Payment Entry Only" section.
- Apply a payment and set the "Location" to one of the ones that is available in the dropdown.
- Note: Only the Locations that are associated to the program the client is admitted to.
- Click [File Payment].
- Using the "Client Ledger" form, validate the payment is visible on the client's ledger.
- Using the "Scheduling Calendar" form, create another new appointment.
- This appointment should have a different location chosen than the last appointment that was entered.
- Using the "Dictionary Update", inactivate the "Location" from the appointment that was just created.
- Inactivate the "Location" from data element number 10006 (Location) of the "Client" file.
- Using the "Coming In Today" widget, check in the appointment that was just created.
- Attempt to apply a payment during check in.
- Validate the following error message is received "The location for this appointment is not active".
- Using the "Check In" process in the "Scheduling Calendar" form, attempt to apply a payment to the same appointment as was attempted in the "Coming In Today" widget.
- Validate the following error message is displayed "An error occurred when saving the pre payment information: The location for this appointment is not active".
- Click [Discard].
- Using the "Scheduling Calendar" form, create another new appointment.
- This appointment should have a different location chosen than the last appointment that was entered.
- Open the "Front Desk" form.
- Navigate to the "Check In" section.
- Apply a payment and set the "Location" to one of the ones that is available in the dropdown.
- Note: Only the Locations that are associated to the program the client is admitted to.
- Click [File Payment].
- Using the "Client Ledger" form, validate the payment is visible on the client's ledger.
- Using the "Scheduling Calendar" form, create another new appointment.
- This appointment should have a different location chosen than the last appointment that was entered.
- Be sure to use today's date.
- Check the appointment in using "Check In", but don't attempt to apply any payment.
- Using the "Dictionary Update", inactivate the "Location" from the appointment that was just created.
- Inactivate the "Location" from data element number 10006 (Location) of the "Client" file.
- Navigate to the "Coming In Today" widget.
- Attempt to apply a payment to the appointment that was just created.
- Validate the following message is received: "The location for this appointment is not active."
- Using the "Scheduling Calendar" form, create another new appointment.
- This appointment should have a different location chosen than the last appointment that was entered.
- Exit the "Scheduling Calendar" form.
- Open the "Front Desk" form.
- Using the "Check In" section, apply a payment.
- Using the "Client Ledger" form, validate the payment is visible on the client's ledger.
Scenario 2: Registry Setting - Require Location
Specific Setup:
- To test this update, user must have the ability to view and change hidden registry settings.
Steps
- Open the "Registry Settings" form.
- Search for the registry setting "Require Location".
- This is a hidden registry setting.
- Set the registry setting value to "Y".
- Submit and close the form.
- Open the "Front Desk" form.
- Navigate to the "Payment Entry Only" section.
- Apply a payment to a test client's account.
- Validate the "Location" field is a required field by trying to not pick a location from the drop down.
- Select a location in the "Location" field drop down.
- File the payment.
- Open the "Client Ledger" form.
- Validate the payment is included on the client's ledger.
- Open the "Registry Settings" form.
- Search for the registry setting "Require Location".
- This is a hidden registry setting.
- Set the registry setting value to "N".
- Submit and close the form.
- Open the "Front Desk" form.
- Navigate to the "Payment Entry Only" section.
- Apply a payment to a test client's account.
- Validate the "Location" field is not a required field.
- Select a location in the "Location" field drop down.
- File the payment.
- Open the "Client Ledger" form.
- Validate the payment is included on the client's ledger.
|
Topics
• Front Desk
• NX
|