Features
Reporting
Utilisation, no-shows, takings, outstanding, rebooking and waitlist recovery — computed from the clinic's own records and exportable to a spreadsheet.
Numbers a clinic owner actually asks for, rather than a wall of charts nobody opens twice.
What Orla reports
- Utilisation — minutes actually booked against each practitioner's available time, per practitioner, so "are we busy enough" has an answer per person rather than as an average that hides both the overloaded and the idle.
- Takings — what came in over the period.
- Outstanding — what has been invoiced and not paid.
- No-shows and late cancellations — over the period, so a pattern is visible before it becomes a habit.
- New patients — how many arrived in the period.
- Rebooking rate — how many patients left with the next appointment already made. For most clinics this predicts next quarter better than any other single number on the page.
- Waitlist recovery — how many offers went out, how many were claimed, and the median minutes from offer to claim.
- Campaign attribution — what a marketing campaign actually produced.
The waitlist numbers are yours, not ours
We are often asked what the industry average time-to-fill is, or what proportion of cancellations a clinic can expect to recover. We are not going to invent one. Orla is pre-launch and we have no cohort of clinics to average, and a number made up for a marketing page is worse than no number.
What Orla does instead is measure it for your clinic: offers made, offers claimed, and the median minutes between the two. After a month you have your own figure, from your own diary, and it is worth more than any benchmark we could have quoted.
Computed from the records, not from a copy
Every figure is derived from the bookings, invoices and waitlist offers themselves, inside the clinic's own isolated data. There is no separate analytics table kept in step by a nightly job, which means there is no possibility of the report and the diary disagreeing about what happened.
The consequence worth knowing: a correction made today changes the report for last month, because the report is the records. That is the behaviour you want from a clinical and financial system, even though it is not the behaviour of a dashboard.
Owner-only, on the server
Reporting sits behind an owner role, enforced on the server procedure rather than by hiding the menu. A receptionist who navigates directly to the reports URL is refused by the API, not merely shown a page without a link to it.
Getting it out
Every table exports to CSV, with money as plain decimal numbers rather than formatted euro strings, because the first thing anybody does with an exported figure is put it in a formula. An accountant, a bank or a broker asking for figures gets a file rather than a screenshot.