Online Scheduling for Mammography Appointments