Therapist Appointment Scheduling Application

Executive Summary

Designed and implemented an appointment scheduling system for therapists and their clients. The application has three modules including Admin, Therapists and Clients.

Therapists can login and set available dates and times and also block out sections in their personal calendar so that appointments are not allowed during these times. Clients can book their appointments with available therapists by selecting preferred therapist and viewing availability in the selected therapist’s calendar. Clients can cancel their appointments 24 hours in advance for a full refund or reuse of amount for a new appointment. All cancellations within 24 hours of the appointment are charged to the client. We also implemented ability for clients to book dates in advance with wait listing option so that if a scheduled client cancels then we auto escalate the next person in the list for that slot.

The application maintains appointment, invoice and payment logs which the admin user can view.  The admin can also see several other reports including but not limited to; therapists schedule, waiting lists and transactions.

We integrated Authorize.Net for payments and allowed for purchase of Gift Certificates to be sent to clients which can be used for appointments. We also integrated comet chat (jQuery AJAX chat) into the application. The code was hosted using SVN.

About our Client

IT Company