Online appointment booking empowers patients and helps to free-up clinic staff by allowing patients and caregivers to request or directly schedule their own appointments, virtual or in-person. This option is convenient for patients, with less time spent on the phone waiting on hold while having ability to choose a time that fits into their schedule. For clinics it means fewer incoming calls for clinic staff to respond to, and less follow-up is needed because patients are sent email notifications and reminders.