Skip to main content

Avatar Cal-PM 2023 Update 30

Product Requirements and Recommendations

Avatar Cal-PM required
RADplus required

Recommended Update Level

Avatar Cal-PM 2023 Monthly Release 2023.03.00
RADplus 2023 Monthly Release 2023.03.00

Product Update Description

An issue is resolved where the error '[SYNTAX]Action+178_HRADWebServiceAPI2' could occur when filing the Appointment Scheduling web service.

Required Updates

None

Included Updates

None

Details

NEW0 CHANGED0 FIXED1
Fixed (1)
Web Service - WEBSVC.AppointmentScheduling.CLS
Resolves an issue to ensure that the 'AddAppointment' method of the 'Appointment Scheduling' web service files successfully when the value in the AppNote field contains quoted character.
Topics
• Add New Appointment • Client Charge Input • Web Services
 
Acceptance Tests

AV-80677 Summary | Details
Web Service - WEBSVC.AppointmentScheduling.CLS
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • Client Ledger
  • SOAPUI - AppointmentSchedulingV2
  • SOAPUI - AddAppointment
Scenario 1: Client Charge Input - Validate the 'FileClientChargeInputICD10' web service for the quoted character
Specific Setup:
  • Guarantors/Payors:
  • An existing guarantor is identified to be used. Note the guarantor code/name.
  • Service codes:
  • An existing service code is identified to be used. Note the service code/description.
  • Service Fee/ Cross Reference Maintenance:
  • A fee definition is created for the service code identified in the ' Service Codes' form.
  • Admission:
  • An existing client is identified or a new client is admitted. Note client id, admission program, admission date.
  • Financial Eligibility:
  • A guarantor identified in the 'Guarantors/Payors' form is assigned to the client as a primary guarantor.
Steps
  1. Open SoapUI or any other web service tool.
  2. Set up the 'FileClientChargeInputICD10' method of the 'ClientChargeInput' web service.
  3. Create a new Client Charge Input request for a desired client by specifying the Date of Service, ClientID, Episode Number, diagnosis information and service code within quotes.
  4. Verify the web service displays error message: The following fields are invalid : Service Code : Invalid Service code : "[SERVICE CODE]".
  5. Remove the quotes from the 'ServiceCode' item of the web service request.
  6. File the request again.
  7. Verify the web service files successfully and displays confirmation message: "Client Charge Input web service has been filed successfully."
  8. Login to Avatar.
  9. Open the 'Client Ledger' form.
  10. Select desired client.
  11. Select desired episode.
  12. Select desired ledger type.
  13. Click [Process]
  14. Verify the service details are correct as filed via web service request.
  15. Click [Submit].
  16. Click [No].
Scenario 2: Appointment Scheduling Web Services - Validating 'AddAppointment' method for the quoted characters
Specific Setup:
  • Practitioner Enrollment:
  • An existing practitioner is identified. Note practitioner code/name.
  • Staff Members Hours and Exceptions:
  • The practitioner identified above is defined with hours and exception. Note the hours and exception. Note the site code/name for the practitioner.
  • Service codes:
  • An existing service code is identified to be used. Note the service code/description.
  • Service Fee/ Cross Reference Maintenance:
  • A fee definition is created for the service code identified in the 'Service Codes' form.
  • Admission:
  • An existing client is identified or a new client is admitted. Note client id, admission program, admission date.
Steps
  1. Access SOAPUI or any other web service tool.
  2. File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by entering desired value to the 'Date of appointment', 'ClientID', 'Episode Number','Start/End time','service code' and 'ApptNotes' fields. Please note: The value in the 'ApptNote' field is within quotes.
  3. Verify the webservice files successfully.
  4. Login to myAvatar.
  5. Open the 'Scheduling Calendar' form.
  6. Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
  7. Go back to SOAPUI or any other web service tool.
  8. File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value in the 'ApptNote' field is without quotes.
  9. Verify the webservice files successfully.
  10. Login to myAvatar.
  11. Open the 'Scheduling Calendar' form.
  12. Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
  13. Go back to SOAPUI or any other web service tool.
  14. File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value in the 'ServiceCode' field is within quotes.
  15. Verify the webservice returns error about invalid service code.
  16. Go back to 'AddAppointment' request for of the Appointment Scheduling web service.
  17. Enter desired value in the 'ServiceCode' field without quotes.
  18. Verify the webservice files successfully.
  19. Login to myAvatar.
  20. Open the 'Scheduling Calendar' form.
  21. Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
  22. Go back to SOAPUI or any other web service tool.
  23. File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value in the 'Location' field is within quotes.
  24. Verify the webservice returns error about invalid Location.
  25. Go back to 'AddAppointment' request for of the Appointment Scheduling web service.
  26. Enter desired value in the 'Location' field without quotes.
  27. Verify the webservice files successfully.
  28. Login to myAvatar.
  29. Open the 'Scheduling Calendar' form.
  30. Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
  31. Go back to SOAPUI or any other web service tool.
  32. File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value from the 'ClientID' field is within quotes.
  33. Verify the webservice returns error about invalid ClientID.
  34. Go back to 'AddAppointment' request for of the Appointment Scheduling web service.
  35. Enter desired value in the 'ClientID' field without quotes.
  36. Verify the webservice files successfully.
  37. Login to myAvatar.
  38. Open the 'Scheduling Calendar' form.
  39. Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
  40. Go back to SOAPUI or any other web service tool.
  41. File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value in the 'Program' field is within quotes.
  42. Verify the webservice returns error about invalid Program.
  43. Go back to 'AddAppointment' request for of the Appointment Scheduling web service.
  44. Enter desired value in the 'Program' field without quotes.
  45. Verify the webservice files successfully.
  46. Login to myAvatar.
  47. Open the 'Scheduling Calendar' form.
  48. Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
  49. Go back to SOAPUI or any other web service tool.
  50. File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value in the 'Episode' field is within quotes.
  51. Verify the webservice returns error about invalid Episode.
  52. Go back to 'AddAppointment' request for of the Appointment Scheduling web service.
  53. Enter desired value in the 'Episode' field without quotes.
  54. Verify the webservice files successfully.
  55. Login to myAvatar.
  56. Open the 'Scheduling Calendar' form.
  57. Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
  58. Go back to SOAPUI or any other web service tool.
  59. File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value in the 'Site' field is within quotes.
  60. Verify the webservice returns error about invalid Site.
  61. Go back to 'AddAppointment' request for of the Appointment Scheduling web service.
  62. Enter desired value in the 'Site' field without quotes.
  63. Verify the webservice files successfully.
  64. Login to myAvatar.
  65. Open the 'Scheduling Calendar' form.
  66. Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
  67. Go back to SOAPUI or any other web service tool.
  68. File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value in the 'ApptStartTime' field is within quotes.
  69. Verify the webservice returns error about invalid ApptStartTime.
  70. Go back to 'AddAppointment' request for of the Appointment Scheduling web service.
  71. Enter desired value in the 'ApptStartTime' field without quotes.
  72. Verify the webservice files successfully.
  73. Login to myAvatar.
  74. Open the 'Scheduling Calendar' form.
  75. Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
  76. Go back to SOAPUI or any other web service tool.
  77. File the 'AddAppointment' method of the Appointment Scheduling web service for a desired client by specifying the different Appointment Date or different Start/End time, ClientID, Episode Number, service code and 'ApptNotes' fields. Please note: The value in the 'ApptEndTime' field is within quotes.
  78. Verify the webservice returns error about invalid ApptEndTime.
  79. Go back to 'AddAppointment' request for of the Appointment Scheduling web service.
  80. Enter desired value in the 'ApptEndTime' field without quotes.
  81. Verify the webservice files successfully.
  82. Login to myAvatar.
  83. Open the 'Scheduling Calendar' form.
  84. Verify that the appointment is on the calendar and the appointment details are correct as filed from the web service.
Topics
• Add New Appointment • Client Charge Input • Web Services