View Appointments Admin page for service providers

Hi,

Is there anyway to change the userlevel requirement to view the appointments admin page?

I want my service providers to be able to view notes/details and maybe edit their appointments. The only way I can see to do this is allow them to view the appointments admin page. I don't want them to have access to any other areas except their own profile in the back end though. What is the best way to resolve this?

Cheers

Martin