Skip to main content

Avatar Appointment Scheduling 2022 Update 15

Product Requirements / Recommendations

Avatar Appointment Scheduling required
Avatar PM required
RADplus required
Avatar Cal-PM

Recommended Update Level

Avatar Appointment Scheduling 2019 Update 10

Product Update Form Description

An issue where the Appointment Scheduling web service method 'GetAvailableAppointmentTimes' will return an invalid object when no appointment times are available is resolved.

Included Updates

None

Required Updates

None

Details

NEW0 CHANGED0 FIXED1
Fixed (1)
'AppointmentScheduling' - 'GetAvailableAppointmentTimes' web service
Ensure the 'GetAvailableAppointmentTimes' web service method returns the proper object when no appointment times are available.
Topics
• Scheduling Calendar • Web Services
 
Acceptance Tests

AV-74723 Summary | Details
'AppointmentScheduling' - 'GetAvailableAppointmentTimes' web service
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
  • SOAPUI - AppointmentScheduling - GetAvailableAppointmentTimes
Scenario 1: Validate the 'AppointmentScheduling' - 'GetAvailableAppointmentTimes' web service
Specific Setup:
  • A site must be defined with hours.
  • One or more practitioners defined with hours.
Steps
  1. Access SoapUI for the 'AppointmentScheduling' - 'GetAvailableAppointmentTimes' web service.
  2. Enter the system code that is used to log into Avatar in 'SystemCode' field.
  3. Enter the username that is used to log into Avatar in the 'UserName' field.
  4. Enter the password that is used to log into Avatar in the 'Password' field.
  5. Enter the desired site with hours (ex. 1) in the 'SearchSites' field.
  6. Enter the current date (ex. 2021-07-07) in the 'SearchStartDate' field.
  7. Enter the current date (ex. 2021-07-07) in the 'SearchEndDate' field.
  8. Enter the desired time (ex. 9:00 AM) in the 'SearchStartTime' field.
  9. Enter the desired time (ex. 5:00 PM) in the 'SearchEndTime' field.
  10. Enter the desired value (ex. 30) in the 'SearchDuration' field.
  11. Enter the desired practitioner with hours in the 'PractitionerID' field.
  12. Click [Run].
  13. Validate only available appointments for the current date during the defined start/end times are displayed.
  14. Remove the value in the 'SearchStartTime' field.
  15. Remove the value in the 'SearchEndTime' field.
  16. Enter the desired time (ex. 9:00 AM) in the 'SearchStartTimeAsText' field.
  17. Enter the desired time (ex. 5:00 PM) in the 'SearchEndTimeAsText' field.
  18. Click [Run].
  19. Validate only available appointments for the current date during the defined start/end times are displayed.
  20. Enter "10:00 AM" in the 'SearchStartTime' field.
  21. Enter "12:00 PM" in the 'SearchEndTime' field.
  22. Enter "3:00 PM" in the 'SearchStartTimeAsText' field.
  23. Enter "5:00 PM" in the 'SearchEndTimeAsText' field.
  24. Click [Run].
  25. Validate only available appointments between 10:00 AM to 12:00 PM are displayed. Please note: The 'SearchStartTime' and 'SearchEndTime' fields will override what is in the 'SearchStartTimeAsText' and 'SearchEndTimeAsText' fields when both are populated.
  26. Enter any date that does not have available hours for scheduling in the 'SearchStartDate' field.
  27. Enter any date that does not have available hours for scheduling in the 'SearchEndDate' field.
  28. Click [Run].
  29. Validate the response section is populated with data.
  30. Validate the 'GetAvailableAppointmentTimesResult' field contains the "AvailableAppointmentObject" with a status of "0" and message of "No appointments found". Please note: The 'SearchStartDate' and 'SearchEndDate' fields do not have available hours for scheduling.
Topics
• Scheduling Calendar • Web Services