- Deutsch
- English
This is an old revision of the document!
Table of Contents
Agenda module
Description
Provides a calendar for making appointments, handles waitlists and (therapy) rooms.
The Agenda must be aware of:
- opening hours
An calendar appointment should have the following (visible) fields:
- patient's name
- DOB
- Start of appointment
- estimated duration
- arrival time (is he too late?)
- urgency (normal*, urgent, emergency)
- Cause of visit
- multiple waitlists per client, e.g. one for each therapy room
- multiple calendars per client
Stories
- A patient calls per telephone, wants appointment, authentication per telephone, gets appointment for day after tomorrow 09:00, blood sample taken. That day, after arrival + identification per eCard, MedUX searches today's calendar for the patient, and if found, he is copied from calendar into waitlist, and marked with the appointment flag. If not found, waitlist entry is created, but not marked with the appointment flag.
- There must be an alert if “Hans Mayer” is on the calendar at 9:00, and “Hans Mayer” is identified by eCard at the same time, to indicate patient identity mistaking. I don't know how to do this exactly. When identifying
patients per eCard, at least that could be shown on the waitlist - if there is a patient on the waitlist without a proper eCard symbol, there must be something wrong (or he forgot his eCard at least) - But for private practices without eCard identification this is no option.
Considerations: overlapping data structures of waiting list + calendar. Should they be merged? This would solve the problem of having “Hans Mayer” (tel) on the calendar, and putting “Hans Meyer” onto the waiting list at arrival → alert!