Manage Appointments From The Front End

Is it possible to allow appointments to be scheduled, edited and rescheduled on the front end without requiring a user to go into the back end of Wordpress?

We're wanting to use Appointments+ as part of an internal intranet site, so clients won't be scheduling their own appointments, but rather the staff will be using the front-end of the site to work with patient records and schedule appointments.