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/06 21:28] – removed nerdoc | en:dev:modules:agenda [2018/07/29 10:16] (current) – nerdoc | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | {{tag> | ||
| + | ====== Agenda module ====== | ||
| + | Dependencies: | ||
| + | ==== Description ==== | ||
| + | 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: | ||
| + | |||
| + | * 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: | ||
| + | * patient' | ||
| + | * DOB | ||
| + | * Start of appointment | ||
| + | * estimated duration | ||
| + | * appointment type | ||
| + | * 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 | ||
| + | |||
| + | ==== User stories ==== | ||
| + | * A patient calls per telephone, wants appointment, | ||
| + | * 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: | ||
| + | |||
| + | |||
| + | ==== Links ==== | ||
| + | * [[en: | ||
| + | * [[en: | ||
| + | * [[please-include-here-the-link-to-the-API|API]] | ||
en/dev/modules/agenda.1496777315.txt.gz · Last modified: 2017/06/06 21:28 by nerdoc