en:dev:modules:agenda
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| en:dev:modules:agenda [2017/06/02 22:33] – nerdoc | en:dev:modules:agenda [2018/07/29 10:16] (current) – nerdoc | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| {{tag> | {{tag> | ||
| ====== Agenda module ====== | ====== Agenda module ====== | ||
| - | Dependencies: | + | Dependencies: |
| ==== Description ==== | ==== Description ==== | ||
| Provides a calendar for making appointments, | Provides a calendar for making appointments, | ||
| + | * more than one calendar per client (CalDAV?) | ||
| + | * Multiple waiting lists (per client) | ||
| + | * Multiple " | ||
| + | * appointment types (blood sampling, screening, normal appointment, | ||
| + | | ||
| The Agenda must be aware of: | The Agenda must be aware of: | ||
| - | * opening hours | + | * client' |
| + | * client' | ||
| + | * public holidays - These should be automatically imported and updatable. | ||
| + | * holydays of other doctors in the neighborhood? | ||
| + | |||
| + | So it must be possible to e.g. add 2 patients at the same time into the | ||
| + | appointment calendar - but they must have different waiting lists. | ||
| + | |||
| + | The granularity of the appointment calendar should be user defined | ||
| + | (per calendar) - but this only shows the *starting* of the appointments. | ||
| + | The duration of the visits must be defined either *globally* (per client), | ||
| + | per appointment type (which can be defaulted in the waiting list) | ||
| An calendar appointment should have the following (visible) fields: | An calendar appointment should have the following (visible) fields: | ||
| Line 15: | Line 31: | ||
| * Start of appointment | * Start of appointment | ||
| * estimated duration | * estimated duration | ||
| + | * appointment type | ||
| * arrival time (is he too late?) | * arrival time (is he too late?) | ||
| * urgency (normal*, urgent, emergency) | * urgency (normal*, urgent, emergency) | ||
| Line 22: | Line 39: | ||
| * multiple calendars per client | * multiple calendars per client | ||
| - | ==== Use cases ==== | + | ==== User stories |
| - | * Patient | + | * A patient |
| + | * 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: | + | Considerations: |
en/dev/modules/agenda.1496435625.txt.gz · Last modified: 2017/06/02 22:33 by nerdoc