Dealing with Appointment Changes and Cancellations