added cancel_this_appointment functionality