Can profile page show all provider appointments and a cancel option

Is there any way to edit the php to show all appointments that provider has scheduled and a way to cancel them. Also, can it have more detail like that Add Appointments page (can I pick and choose the info to put in it)?

I would like to have only one place for my therapist to go to schedule their sites and edit the appointment info.