Appointment Functionality & Doctor Registration