A diary that knows when you work
Built for a practice of one or a few. Everything listed here works today; what is still coming is listed at the bottom rather than mixed in.
The roster comes first
You write down when you see people
Blocks per weekday — a morning, an afternoon, a day off that stays a day off. The diary offers times inside those blocks and nowhere else, so a Wednesday you keep for paperwork cannot be booked into by accident.
Two blocks cannot overlap
The database refuses it. Overlapping blocks compute the same times twice, cannot be told apart on the screen, and make your weekly hours count the overlap twice.
A fifty-minute hour on a quarter-hour diary
Sessions start on the quarter and run as long as they run. The times offered are the ones that fit before the block ends, so nothing is offered that would run past your last appointment of the morning.
The day, and the week
Free times come from the server, not from the page
They depend on your roster, your practice’s time zone and what is already booked. If somebody takes a time first, saving says so and offers you another rather than double-booking.
Two people cannot be given the same hour
The database holds a constraint over each practitioner’s time. It is not a check the application makes and could forget; it is a rule the row itself has to satisfy.
Hours are your practice’s hours
Every time is stored as an instant and shown in the practice’s own zone. Opening your diary from another country shows the same hours your patients were told.
Yours to take away
Export
Your account, your practices and your appointments as a calendar file any other diary will read.
Deletion
Scheduled, cancellable while it is pending, and then actually gone — checked by a test that asks the database itself which columns name a person.
A record of what was done
Who signed in, what was booked, what was cancelled, who read the log. Nothing can be altered afterwards, and you can read it.
Patients, and what is written about them
A contact record, and a file behind it
Who you see and how to reach them, and every hour they have had with you — drawn as a run of months, so the gaps in a treatment are visible rather than buried in a list. Came, cancelled, did not come, still to come.
A session is written up in two halves
The report belongs to the practice: a colleague covering next week reads it. What you think about the session does not. Both are encrypted in your browser before they are sent.
We can read neither. A forgotten password is a real loss, and the practice’s recovery key is the way back to the reports.
It saves while you type
No save button on a page you write prose into. It writes a beat after you stop, says when it last did, and says plainly when a save failed rather than claiming one that did not happen.
Not yet
A patient still asks their practitioner for their own file rather than pressing a button. The practice can produce it in one click, which is not the same thing. This page will say so when that changes.