1. Updates to appointment booking:
    1. Added a button for patients to switch workflows without re-entering their information.
    2. Adding multiple diagnostic forms is now supported in a workflow.
    3. Added message to indicate the earliest availability in Step 1 of booking for first available walk-in and non-rostered workflows.
    4. Fixed a bug where booking ranges within 7 days would sometimes show doctor availability beyond the booking range in the doctor dropdown (Step 2 of booking), because the doctor availability caching was fixed to 7 days. The doctor availability caching now only searches to the end of the booking range if the booking range is less than 7 days.
    5. Fixed some layout and styling bugs on mobile.
    6. Fixed a bug where starting from the new patient form resulted in an error because it didn't redirect to a valid workflow booking. It now redirects to the /drop-in page.
  2. Updates to the Patient Portal page:
    1. Added an indicator showing how many files have been uploaded.
  3. Updates to specialist booking:
    1. Added pages to handle error cases (booking expired, not found, and completed) for specialist booking.
    2. Added error handling when trying to book an appointment with specialists directly (e.g. using clinic.cortico.ca/neurologist) in workflows where patients can't book appointments without using a booking link.
  4. Updates to the Provider Schedule page:
    1. Fixed a bug where logging in from the Provider Schedule page doesn't redirect back the logged in user back to the Provider Schedule.
    2. Doctors are now sorted by last name.
  5. Updates to appointment reminders:
    1. We now try sending SMS reminders to all available phone numbers, in the following order: custom phone number specified in Reason for Visit, cell phone ("cellPhone" field in Juno, and "workPhone" field in other Oscar EMRs), and home phone. When an SMS succeeds, the subsequent phone numbers are not tried.
    2. Fixed issue where SMS reminders were sent out in the wrong timezone for Ontario clinics. SMS reminders are now sent 90 minutes (EST) prior to the appointment time in the correct timezone.
  6. Backend updates:
    1. Updated Django to version 3.2 LTS.