Pseudocoded for confirm, decline, reschedule and cancel