Skip to main content

Avatar CWS 2023 Update 90

Product Requirements and Recommendations

Avatar CWS required
RADplus required

Recommended Update Level

Avatar Cal-PM 2023 Update 87
Avatar CWS 2023 Monthly Release 2023.03.02
RADplus 2023 Monthly Release 2023.03.02

Product Update Description

Additional improvements have been made to Alternative Service Location fields synchronization when present on progress note forms.

Required Updates

None

Included Updates

3, 8, 9, 11, 14, 15, 15.1, 21, 23, 28, 33, 35, 37, 39, 43, 44, 48, 50, 51, 52, 53, 54, 54.1, 56, 59, 61, 62, 64, 70, 76, 78, 80, 81, 82

Details

NEW1 CHANGED0 FIXED0
New (1)
Alternative Service Location - Progress Notes - Facility Location fields
Support of ‘Facility Location’ fields is enhanced for all progress note forms when selecting the 'Existing Service' option. The respective Facility Location values are defaulted to the note if the data exists. Selecting a different service, with different values in the Facility Location fields will repopulate the fields with the data associated to the current service. Selecting a different option in ‘Progress Note For’ will cause the Facility Location fields to be cleared.
This update will be used in conjunction with Cal-PM 2023 Update 87 and a future PM update.
Value Added: Support of ‘Facility Location’ fields is enhanced for all progress note forms to default the values from existing data.
Topics
• Draft/Final • Progress Notes
 
Acceptance Tests

AV-83314 Summary | Details
Alternative Service Location - Progress Notes - Facility Location fields
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Ambulatory Progress Notes
  • ProgressNote Approval
Scenario 1: 'Progress Notes (Group and Individual)' - File an existing service note
Specific Setup:
  • Client Data:
  • A client is enrolled in an existing episode and has multiple existing services on file and multiple draft notes on file (Client A).
  • Registry Settings:
  • Set the "Enable Alternative Service Location Fields" Registry setting to "Y" for Progress Notes (Group and Individual)
  • Set the "Limit Existing Services to Current Login User" Registry Setting value as "0" for Progress Notes (Group and Individual).
  • Set the "Limit Existing Appointments to Current Login User" Registry Setting value as "0" for Progress Notes (Group and Individual).
  • Service:
  • Service should be picked from existing or newly created and the Fee definitions should be defined for the service(s).
  • Client Charge Input:
  • Charges should be created for the Client with Service.
Steps
  1. Access the 'Edit Service Information' form.
  2. Select "Client A" in 'Client ID'.
  3. Select the desired episode in 'Episode Number'.
  4. Click [Service(s) To Edit].
  5. Select a service to edit.
  6. Add data to one of the Facility Location fields and validate that all other Facility Location fields become required.
  7. Fill out all the Facility location field values and submit the form.
  8. Open the SQL tool and validate that the tables "SYSTEM.billing_tx_address" AND "SYSTEM.billing_claim_address" contains a new row of the service location details filed.
  9. Access the 'Progress Notes (Group and Individual)' form.
  10. Select "Client A" in the 'Select Client' field.
  11. Select the desired episode in the 'Select Episode' field.
  12. Select "Existing Service" in the 'Progress Note For' field.
  13. Select the edited service in the 'Note Addresses Which Existing Service/Appointment' field.
  14. Populate all required and desired fields.
  15. Verify that the Facility Location fields are populated with the data entered in 'Edit Service Information'.
  16. Update at least one facility location field value.
  17. Select "Draft" in the 'Draft/Final' field.
  18. Click [File Note].
  19. Validate a message is displayed stating: Note Filed.
  20. Click [OK].
  21. Click [Yes] in the form return.
  22. Select the "Client A" in the 'Select Client' field.
  23. Select the note filed in the previous steps in the 'Draft Note To Edit' field.
  24. Validate that a prompt is shown when editing a note for an existing service, for which the 'Facility Location' information on file does not match with the 'Facility Location' information on file for the note,
  25. Validate the prompt message.
  26. Select [Yes].
  27. Selecting [Yes] overwrites the values with the values in the file.
  28. Validate all previously filed data is displayed.
  29. Validate that the note's Facility Location values are reverted to the existing values found in the file.
  30. Update any desired Facility Location field value(s).
  31. Click [File Note].
  32. Validate a message is displayed stating: Note Filed.
  33. Click [OK].
  34. Select [Yes] for form return.
  35. Select the note filed in the previous steps in the 'Draft Note To Edit' field.
  36. Validate that a prompt is shown when editing a note for an existing service, for which the 'Facility Location' information on file does not match with the 'Facility Location' information on file for the note,
  37. Validate the prompt message.
  38. Select [No]
  39. Selecting [No] does nothing but retain the Facility location values in the file for the note.
  40. Select "Final" in the 'Draft/Final' field.
  41. Click [File Note].
  42. Click [Accept].
  43. Enter the Password and select [Verify].
  44. Select "Admitting Practitioner" in Add Approver.
  45. Select [Submit].
  46. Validate the acknowledgment 'Not Filed'.
  47. Click [No] and close the form.
  48. Open the SQL tool and validate that the tables "SYSTEM.billing_tx_address" AND "SYSTEM.billing_claim_address" do not contain a new row of the service which we edited the location details instead do verify that the same row was updated with the new value filed.
  49. Close the SQL query window.
Scenario 2: File a New Service note in 'Ambulatory Progress Notes'
Specific Setup:
  • Client Data:
  • A client is enrolled in an existing episode and has multiple existing services on file and multiple draft notes on file (Client A).
  • Registry Settings:
  • Turn the "Enable Multiple Add-On Code Per Primary Code Functionality" Registry setting to "Y"
  • Set the extended dictionary value 'Allow Multiple Add-On Code Definition' for the specific dictionary value's 'Other Tabled Files' -> 'Service Code Type' dictionary as "Yes".
  • Set the "Enable Alternative Service Location Fields" Registry setting to "Y" for Ambulatory Progress Notes.
  • Set the "Limit Existing Services to Current Login User" Registry Setting value as "N" for Ambulatory Progress Notes.
  • Set the "Limit Existing Appointments to Current Login User" Registry Setting value as "N" for Ambulatory Progress Notes.
  • Service:
  • Service should be picked from existing or newly created and the Fee definitions should be defined for the service(s).
Steps
  1. Access the 'Ambulatory Progress Notes' form.
  2. Select "Client A" in the 'Select Client' field.
  3. Select the desired episode in the 'Select Episode' field.
  4. Select "New Service" in the 'Progress Note For' field.
  5. Populate all required fields.
  6. Verify that the Facility Location fields are initially not required and becomes required when data is added to any of the fields.
  7. Fill in all the Facility Location fields.
  8. Select "Draft" in the 'Draft/Final' field.
  9. Click [File Note].
  10. Validate a message is displayed stating: Note Filed.
  11. Click [OK].
  12. Select [No] for form return.
  13. Access the 'Ambulatory Progress Notes' form.
  14. Select "Client A" in the 'Select Client' field.
  15. Select the note filed in the previous steps in the 'Draft Note To Edit' field.
  16. Validate all previously filed data is displayed.
  17. Select "Final" in the 'Draft/Final' field.
  18. Click [Submit].
  19. Select [Accept].
  20. Enter the Password and select the [Verify] Button.
  21. Enter the desired value in the 'Approval Comments'.
  22. Select [OK]
  23. Open the SQL tool and validate that the tables- "SYSTEM".billing_tx_address AND "SYSTEM".billing_claim_address are added with a new row of the service which we filed for the note with the location details for the service record.
  24. Close the SQL query window.
Scenario 3: Ambulatory Progress Notes - Field Validation - When 'Enable Multiple Add-On Code Per Primary Code Functionality' = 'Y'.
Specific Setup:
  • Client Data:
  • A client is enrolled in an existing episode and has multiple existing services on file and multiple draft notes on file (Client A).
  • Registry Settings:
  • Turn the "Enable Multiple Add-On Code Per Primary Code Functionality" Registry setting to "Y"
  • Set the extended dictionary value 'Allow Multiple Add-On Code Definition' for the specific dictionary value's 'Other Tabled Files' -> 'Service Code Type' dictionary as "Yes".
  • Set the "Enable Alternative Service Location Fields" Registry setting to "Y" for Ambulatory Progress Notes.
  • Set the "Limit Existing Services to Current Login User" Registry Setting value as "N" for Ambulatory Progress Notes.
  • Set the "Limit Existing Appointments to Current Login User" Registry Setting value as "N" for Ambulatory Progress Notes.
  • Service:
  • Service should be picked from existing or newly created and the Fee definitions should be defined for the service(s).
  • Client Charge Input:
  • Charges should be created for the Client with Service.
Steps
  1. Access the 'Edit Service Information' form.
  2. Select an existing Outpatient client.
  3. Select the 'Service(s) To Edit' button.
  4. Select a desired service to edit.
  5. Validate all the Facility Location fields so that if any one field gets valued all others are set as required.
  6. Fill out all the Facility location field values and submit the form.
  7. Open the SQL tool and validate that the tables 'SYSTEM.billing_tx_address' and 'SYSTEM.billing_claim_address' are added with a new row of the service location details filed.
  8. Access the 'Ambulatory Progress Notes' form.
  9. Select "Client A" in the 'Select Client' field.
  10. Select the desired episode in the 'Select Episode' field.
  11. Select "Existing Service" in the 'Progress Note For' field.
  12. Select the service for which we filed the Facility Location values in the 'Note Addresses Which Existing Service/Appointment' field.
  13. Validate that the Facility Location data is populated into the respective fields if we have them in the file for the respective service.
  14. Populate all required and desired fields.
  15. Select "Draft" in the 'Draft/Final' field.
  16. Update any desired Facility Location field value(s).
  17. Click [File Note].
  18. Validate a message is displayed stating: Note Filed.
  19. Click [OK].
  20. Select [Yes] for form return.
  21. Select the note filed in the previous steps in the 'Draft Note To Edit' field.
  22. Validate that a prompt is shown when editing a note for an existing service, for which the 'Facility Location' information on file does not match with the 'Facility Location' information on file for the note,
  23. Validate the prompt message.
  24. Select [Yes].
  25. Selecting [Yes] overwrites the values with the values in the file.
  26. Validate all previously filed data is displayed.
  27. Validate that the note's Facility Location values are reverted to the existing values found in the file.
  28. Update any desired Facility Location field value(s).
  29. Click [File Note].
  30. Validate a message is displayed stating: Note Filed.
  31. Click [OK].
  32. Select [Yes] for form return.
  33. Select the note filed in the previous steps in the 'Draft Note To Edit' field.
  34. Validate that a prompt is shown when editing a note for an existing service, for which the 'Facility Location' information on file does not match with the 'Facility Location' information on file for the note,
  35. Validate the prompt message.
  36. Select [No]
  37. Selecting [No] does nothing but retain the Facility location values in the file for the note.
  38. Select "Final" in the 'Draft/Final' field.
  39. Click [Submit].
  40. Click [Accept].
  41. Enter the Password and select [Verify].
  42. Select "Admitting Practitioner" in Add Approver.
  43. Select [Submit].
  44. Validate the acknowledgment 'Not Filed'.
  45. Click [No] and close the form.
  46. Open the SQL tool and validate that the tables 'SYSTEM.billing_tx_address and 'SYSTEM.billing_claim_address' are not added with a new row of the service which we edited the location details instead verify that the same row was updated with the new value filed.
  47. Close the SQL query window.
Scenario 4: Validating 'AddProgressNotes' web service request for a new service
Specific Setup:
  • Access to SoapUI or any other web service.
  • Client with a service filed in 'Client Charge Input' form.
  • Registry setting "Enable Alternative Service Location Fields" is set to "Y".
  • Document Routing Setup: Form field- 'Enable Document Routing', for the respective Application and Form should be set as 'No'.
  • In our case, the Application would be - Avatar CWS.
  • The form would be - "Progress Notes->Ambulatory Progress Notes [CWS7001]"
  • Dictionary Update: File - "CWS", Data Element - "(10751) Note Type", Dictionary Code -"1.1"
  • Extended Dictionary Data Element - "Note Requires Co-Signature" should be set as "No"
Steps
  1. Access the SoapUI or any other tool to test the web service.
  2. Consume the WSDL for WEB.SVC.ProgressNotes.Client.Request.
  3. Enter data in the web service request for the "New Service".
  4. Set the "NotesField" item to any desired text value.
  5. Set the "NoteType" item to "Any desired Note type value".
  6. Set the "DraftFinal" item to "F".
  7. Set the "ProgressNoteFor" item to "N".
  8. Set the "ServiceProgram" item to "Any desired program value".
  9. Set the "ServiceDuration" item to "Any desired duration value".
  10. Set the "DateOfService" item to "Any desired date value".
  11. Leave all the "Facility Location" field values empty.
  12. Set the "ClientID" item to the client with the service on file.
  13. Set the "EpisodeNumber" to the client episode for the service.
  14. Set the "Option" to "Any desired option value".
  15. Click [Send].
  16. Verify the Message response contains "Progress Notes web service has been filed successfully" with the "Unique NOTID" value.
  17. Open the SQL querying tool and verify that there are no new records added in the below tables when the service request is filed with no Facility Service Location values.
  18. "SYSTEM".billing_tx_address
  19. "SYSTEM".billing_claim_address
  20. "SYSTEM".billing_tx_history
  21. Close the SQL Querying window and return to the SoapUI.
  22. Repeat Steps 3-10.
  23. Set the "FacilityLocationName" to "Any desired text value".
  24. Repeat Steps 12-15.
  25. Verify the response text shows for Missing required fields as follows "The following required fields are missing: Facility Location Code Qualifier, Facility Location Code Identifier, Facility Location Address - Street, Facility Location Zip Code, Facility Location City, Facility Location State".
  26. Set the "FacilityLocationCodeQualifier" to "Any desired value".
  27. Set the "FacilityLocationCodeIdentifier" to a desired value.
  28. Set the "FacilityLocationAddressStreet" to a desired value.
  29. Leave the "FacilityLocationAddressStreet2" empty.
  30. Set the "FacilityLocationZipCode" to a desired valid zip code.
  31. Set the "FacilityLocationCity to the desired City based on the zip.
  32. Set the "FacilityLocationState to a desired state based on the zip.
  33. Repeat Steps 12-15.
  34. Verify that the "FacilityLocationAddressStreet2" is not treated as mandatory.
  35. Verify the Message response contains "Progress Notes web service has been filed successfully" with the "Unique NOTID" value.
  36. Open the SQL querying tool and verify that the Facility Service Location data which is linked with the Progress Note filed for the service is stored in the below tables.
  • "SYSTEM".billing_tx_address
  • "SYSTEM".billing_claim_address
  • "SYSTEM".billing_tx_history
Scenario 5: Inpatient Progress Notes - Existing Appointment
Specific Setup:
  • Client Data:
  • A client is enrolled in an Inpatient program episode.
  • Registry Settings:
  • Turn the "Enable Multiple Add-On Code Per Primary Code Functionality" Registry setting to "Y"
  • Set the extended dictionary value 'Allow Multiple Add-On Code Definition' for the specific dictionary value's 'Other Tabled Files' -> 'Service Code Type' dictionary as "Yes".
  • Set the "Enable Alternative Service Location Fields" Registry setting to "Y" for Inpatient Progress Notes.
  • Set the "Limit Existing Services to Current Login User" Registry Setting value as "N" for Inpatient Progress Notes.
  • Set the "Limit Existing Appointments to Current Login User" Registry Setting value as "N" for Inpatient Progress Notes.
  • Enable the "Include Co-Practitioner" Registry setting.
  • Enable the "Include Co-Practitioner 2" Registry setting.
  • Using the "Document Routing Setup" form, enable document routing for the "Inpatient Progress Notes".
  • Service:
  • Service should be picked from existing or newly created and the Fee definitions should be defined for the service(s).
  • Client Charge Input:
  • Charges should be created for the Client with Service.
Steps
  1. Using the "Scheduling Calendar" form, create an appointment.
  2. Open the "Inpatient Progress Notes" form.
  3. Create a progress note for the existing appointment that was created in the "Scheduling Calendar".
  4. Set the "Co-Practitioner" field to a valid practitioner.
  5. Set the "Co-Practitioner Duration (Minutes)" to the desired minutes.
  6. Set the "Co-Practitioner 2" field to a valid practitioner.
  7. Set the "Co-Practitioner 2 Duration (Minutes)" to the desired minutes.
  8. Set the "Co-Practitioner" field to null.
  9. Set the "Co-Practitioner 2" field to null.
  10. Finalize the note by setting "Draft/Final" to "Final".
  11. Validate a message displaying indicating that the Co Practitioner isn't populated, but the Co-Practitioner Duration (Minutes) is.
  12. Set the "Co-Practitioner" field to a valid practitioner.
  13. Finalize the note by setting "Draft/Final" to "Final".
  14. Validate a message displaying indicating that Co Practitioner 2 isn't populated, but the Co-Practitioner 2 Duration (Minutes) is.
  15. Set the "Co-Practitioner 2" field to a valid practitioner.
  16. Verify that the Facility Location fields are initially not required and turned as required when any one of them is valued.
  17. Fill in all the Facility Location fields.
  18. Finalize the note by setting "Draft/Final" to "Final".
  19. Select [Submit].
  20. Select [No].
  21. Select [Accept].
  22. Enter the valid Password and select [Verify].
  23. Fill in the 'Approval Comments' with a desired value.
  24. Click [OK].
  25. Open the SQL tool and validate that the tables- 'SYSTEM".billing_tx_address ' and 'SYSTEM".billing_claim_address' are added with a new row of the service location details filed.
Topics
• Draft/Final • Progress Notes