Appointments: Is there a way for people to view info in the system but not approve or supervise?

view info in the system but not approve or supervise

No. The only access level that provides access to all requests would be the managers level. And, while the manager role doesn’t itself allow you to approve anything, it does allow you to change settings, including authorization to do approvals.