infoderm / patients

:face_with_thermometer: Patients meteor app
GNU Affero General Public License v3.0
5 stars 2 forks source link

Add support for vacation and holidays #925

Open make-github-pseudonymous-again opened 2 months ago

make-github-pseudonymous-again commented 2 months ago

At the very minimum it could just be the creation of events that span the entire day. They would be stored as intervals from 00:00 to 23:59 and displayed with custom logic to span the planned work schedule.

Currently, the user's workaround is to add a long duration to possible appointment durations for a synthetic "vacation" patient, then create multiple events that cover the planned work schedule. It is inconvenient because passed vacation is registered as no-shows for that synthetic patient, which makes past vacation difficult to browse in the agenda itself. You can easily browse past and future vacation through the synthetic patient history though.