Add UI functionality to book an appointment from a SU context

Make sure this comes from the API.