Set up visit types and working hours

Featurekamo-internal
Shipped
August 26, 2026 at 9:50 PM UTC
Author
kamo
Commit
957a1f4

The first screen a new practice needs, and the one that did not exist. Booking offers visit types from one table and searches availability against another, so a practice with neither had an empty diary and no way to fill it from inside the product. A visit type is retired rather than deleted — appointments and claims reference the code, and a code that vanishes turns a year of history into rows nobody can label. The button says "retire" for that reason. Working hours are saved in a named time zone and the panel says which. It is the field most likely to be quietly wrong, availability is computed against it, and the symptom of getting it wrong is patients not turning up. The section only appears for a role holding MANAGE_SCHEDULE_TEMPLATES, and it sits last: a practice visits it once at the start and then almost never, so it should not compete with the day's work.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing