1. A method for allowing a patient at a medical facility using a public kiosk to schedule activities, the method comprising the steps of: providing the kiosk in a location for use by patients; via the kiosk, receiving identifying information from the patient; identifying currently scheduled appointments for the patient where the currently scheduled appointments are associated with currently scheduled appointment activities and initially scheduled appointment time slots; identifying at least one additional unscheduled activity for the patient in addition to the currently scheduled appointment activities for the patient; identifying at least one suggested appointment schedule including at least one open time slot during which the patient may complete the additional unscheduled activity and the currently scheduled appointment activities; and via the kiosk, presenting the at least one suggested appointment schedule to the patient.