Schedule Optimization
Provision of Decision Support for Appointment Schedule Optimization
Scenario Details: Terry decides that David’s recommendations should be taken seriously as he is dedicated to obtaining a healthier body weight. He accesses the patient appointment optimizer within the patient portal and selects the recommendations for both the medical exercise program and the weight loss support group. He then requests suggestions for initial appointments that might be convenient. He indicates to the system that he prefers to have all his appointments on one day rather than fight parking on the hospital compound, as would be the case if his appointments were spread out during the week. After including his preferences, Terry finalizes his request in the optimizer that returns an ideal schedule with new appointments Friday morning, the same day as his diabetic podiatry exam. Terry reviews his hospital appointments and his personal Google calendar in a consolidated mash up and is satisfied that the appointment times work. He authorizes the final booking and closes the browser. Two days prior to his appointments, Terry gets an e-mail requesting acknowledgement that he is aware of his appointments. When he fails to provide the requested response, the system reminds him via voicemail the evening before his appointment day. Terry is thankful for the call as he had not checked his e-mail in several days.
Actors: Patient (Terry), Provider (David)
Requirements:
Requirement # | Description |
3.2.1 | The System shall provide a mash-up calendar with both medical appointments and personal Google calendar items. |
3.2.2 | The System shall provide a day, week, and monthly calendar views. |
3.2.3 | The System shall provide a mechanism for generating automated reminders prior to appointments. |
3.2.4 | The System shall provide a mechanism for optionally requesting responses to automated reminders. |
3.2.5 | The System shall provide a mechanism for escalating to automated voicemail for reminders that are not responded to. |