Is it possible to have different calendars for different users in the program? And if so, can it be connected to a different user? For example, a patient wants to schedule an appointment to specific doctor. For the patient to set an appointment, he needs to view and access the doctor's calendar in order to view any vacant slots.