After creating a couple of providers when I logon as that provider the ‘Administration’ tab appears on the first page. And, the system shows all provider’s appointments. I am probably missing the method that would default to the user’s appointments and would not give that user administration rights. I am using V2.8.2.
To control whether ot not a provider has administration privileges you will need to install phpGACL and create a group for your providers that do not allow this privileges. I have not audited this closely but what I did was create an access request object called administrators. This group can do everything.
I thing created a group called "physicians" and left out privileges:
Administration
1. Batch Communication Tool
2. Calendar Settings
3. Database Reporting
4. Forms Administration
5. Language Interface Tool
6. Practice Settings
7. Superbill Codes Administration
8. Users/Groups/Logs Administration