Appointment Scheduling In Healthcare Systems