Run your clinic. Delight your patients.

Orla brings your day, your patients and your team together in one intelligent platform. Less admin. More care.

Book a pilot call
RM Rory MacGabhann Form completed
Booking
Physio review Tue 14:15John O'D. Sign note
Record
€1,240+12% Takings this week
Billing
GDPR compliant EU hosted Built in Ireland
Orla on the inside

A clinic day that flows.

From the first booking to the final invoice. See how Orla simplifies every part of your day.

See it in action
Today Tuesday 18 August 2026
09:00 Eoin Gallagher · Joint rehab class Patient said yes
11:00 Sinead Fitzgerald · Initial assessment Confirmed
14:00 Grace Whelan · Physio review Reminded
One subscription

The whole desk, in one subscription.

Money handled from deposit to receipt.

Deposits hold slots, the till takes coupons and packages, unbilled visits queue up for one-click invoicing. Fees are never charged automatically.

€1,240.50Taken today €180.00Deposits held 6.2%No-show rate

The record, kept as you treat.

SOAP notes, a body map and outcome measures beside the diary. Signed, timestamped, exportable.

NPRS · PSFS · ROM · Signed notes

Build your own forms. Signed before arrival.

E-signature · Art. 9 consent

Recalls, reviews and the birthday club.

Reminders · Recalls · Campaigns · Loyalty

Your data stays in the EU.

EU hosting · Export · Erasure · Audit log
Physiotherapy Chiropractic Osteopathy Podiatry Speech therapy Psychology Dietetics
Who it's for

Built for multidisciplinary clinics — one diary, one record and one waitlist, whatever mix of clinicians you run.

The Problem

Four to six disconnected tools, or one good filing cabinet. Either way, the desk stays manual.

Clinics don't lose money in the treatment room. They lose it in the ten minutes between treatments — in systems built to record the day, not to run it.

11:42 A new patient rings mid-session. It rings out. She books somewhere that answered.
14:02 The 14:15 cancels. The slot stays empty all afternoon — while five people sit on a paper waitlist.
17:30 Three notes unfinished, two invoices unsent, and a care plan with sessions left — and nothing booked.
Composite day, from 2026 clinic interviews
Missed calls. Empty slots. Unfinished notes. Lapsed patients. Orla closes every one.
The day

One record, booking to rebooking.

No swivel-chair between five tools. No re-keying. No patient who exists three times. Every stage of the day writes to the same record.

01Book Patients book themselves on a branded page — service, practitioner, time, deposit — with rooms and equipment checked as it lands.
02Confirm Reminder sequences over SMS and email that ask for a yes — quiet hours respected, confirm-by-reply, deposits holding the slot.
03Arrive A flow board for the day — waiting, in treatment, ready to pay. The desk sees the whole floor at a glance.
04Treat SOAP notes from templates, a body map, outcome measures, letters — beside the diary, not in another system. Signed notes lock.
05Take payment Checkout at the desk, invoices with a gapless number sequence, packages, vouchers — missed-appointment fees always one deliberate click.
06Refill & return Waitlist auto-offer when a slot opens, recalls when a care plan lapses, review requests — all gated on the right consent.
07Account for it Utilisation, no-shows, revenue and rebooking rate — and a record a patient can ask for and actually receive.
The magic moment

14:02, a cancellation. 14:06, the slot is filled.

Everyone on the waitlist who actually fits the slot — right service, right practitioner, right room — gets one text with one link. First to tap takes it and pays the deposit. The rest are told plainly that it went.

14:02 Mary cancels her 14:15 by tapping the link in her reminder.
14:02 Orla matches the waitlist — five patients fit. Each gets one link.
14:06Cathal taps first and pays the €20 deposit. Slot refilled Deposit held
14:07 The other four are told it went. The owner gets an email: the diary closed its own gap.
Illustrative worked example
4 minutes cancellation to refilled
0 phone calls made
€20 deposit already taken
See it on your own diary
The product

Twelve features. One kernel. One patient record.

Everything below ships today and writes to the same record.

Feature 01

The diary

One grid the whole clinic can read — practitioner lanes, treatment rooms, group classes and care plans together.

Day and week views, per practitioner or per room Rooms and equipment booked with the appointment, never after it Group classes with their own capacity and their own waitlist Care plans — “6 sessions over 4 weeks” — that flag when they lapse Drag to reschedule, with the room, the hours and the gap checked before it lands Working hours, buffers, bank holidays and annual leave that beat the weekly pattern Correct across daylight saving, in both directions
Lanes · Rooms · Equipment · Classes · Care plans
Diary — Fri 21 Aug Day · Week
Aoife R. John O'D. Niall M.
09 10 11 12 14 15 16
Grace W.Initial assessment
Liam G.Treatment 2
Pilates class6 of 8 booked
Tomás B.
14:00 · RefilledCathal N.
Peter H.Treatment 4
Sinead F.Speech 1:1
Orla K.
Dunmore Physiotherapy
Service Time Details Confirm
Today30 free Tomorrow30 free Wed 1930 free Thu 2030 free
09:00 09:15 09:30 09:45 10:00 10:15 10:30 10:45
Deposit €20 · held at booking
Feature 02

Online booking

A branded booking page that only ever offers slots the clinic can actually honour.

Service → practitioner → time → details → pay, one decision per screen “No preference” pools every qualified practitioner Deposits taken at booking, so the slot is held by money Reschedule and cancel links that enforce your own notice policy Intake forms sent on booking and signed before arrival Built for a 55-year-old on a phone: large targets, no app, no password
Branded · Deposits · Policy-aware · WCAG 2.2 AA
Feature 03

Reminders & the waitlist

The automation layer that fills the diary, and the reason the phone stops ringing.

Reminder sequences over SMS and email that ask for a yes Confirm-by-reply — “YES” marks the appointment confirmed Quiet hours, so nothing goes out at 06:00 Waitlist auto-offer on any cancellation, first tap wins Everyone who missed out is told plainly that it went The owner gets told the gap closed, and by whom STOP handled properly, and honoured everywhere
SMS · Email · Auto-refill · Quiet hours
Rory MacGabhann +353 87 214 4578 · SMS
Dunmore Physiotherapy: your physio review is Tue 11 Aug at 14:15 with John. Reply YES to confirm. 08:00 · Delivered
YES
Patient said yes Marked automatically · 08:14
Cathal Nolan MRN-000241
Check before treating Penicillin — rash and facial swelling · Elastoplast — contact dermatitis
Overview Notes Documents Billing
Mon 10 Aug · 11:41 — John O'Driscoll Signed
SBack pain has eased since the last session. Sleeping through most nights now.
OLumbar flexion improved to 55°, was 40°. SLR negative bilaterally.
ASettling L4/L5 discogenic pain. Responding to the current programme.
PContinue the exercises, add the hip hinge progression. Review in a fortnight.
+1 amendment · Tue 11 Aug 11:41 — transcription error
Feature 04

The clinical record

Notes kept as you treat, in the same place as the diary — and safe enough to stand over years later.

SOAP notes from your own templates, with copy-forward and autosave Sign to lock — a signed note cannot be edited by anyone, ever Amendments are appended and attributed, never overwritten Body map, and outcome measures that score themselves (NPRS, PSFS, ROM) Problems, treatments and a full visit history on one record Letters and referrals from merge templates, as PDF or to the portal An unsigned-notes report, so nothing is left open
Templates · Sign & lock · Amendments · Outcomes
Feature 05

Forms & documents

Build the form your clinic actually uses, and have it back before the patient sits down.

Drag-order form builder, twelve field types including body chart Conditional questions that only appear when they apply Versioned publishing — an old submission still renders as it was answered E-signature on intake and consent Documents uploaded, filed to the patient, and shareable to the portal Every open of a document is recorded
Builder · E-signature · Versioned · Art. 9 consent
Dunmore Physiotherapy
Before your first appointment Hi Tomás — a few questions before your appointment. Your answers save as you go.
Occupation
Primary school teacher
Your GP
How did you hear about us?
Choose one…
Saved · autosaves as you go
Billing — Mon 18 Aug Today
€1,240Taken today
€180Awaiting payment
0Not yet invoiced
INV-2041Cathal Nolan€55Paid
INV-2042Grace Whelan€120Part-paid
INV-2043Liam Óg Byrne€40Unpaid
Reconciles to the last cent
Feature 06

Payments & billing

Money before the visit, not chased after it — and books that balance at the end of the day.

Deposits at booking and saved-card missed-appointment fees Fees are always one deliberate click — never automatic Checkout at the desk: card, cash, voucher or package credit Invoices drafted from completed visits, numbered without gaps Part payments, split payments and third-party payers Credit notes and voids that carry a reason Session packages, gift vouchers and discount codes A daily takings report that reconciles to the last cent
Stripe · POS · Invoices · VAT · Reconciliation
Growth

Recalls on discharge, win-back campaigns segmented on real history, loyalty that cannot quietly change, and review requests.

Recalls · Campaigns · Loyalty
The inbox

Two-way SMS and email in one shared thread per patient, attached to the record — with templates, delivery receipts and tasks.

Shared · Two-way · Attached
The day, run

Today, a now line and free-time markers, the flow board from waiting to ready-to-pay, and tasks — on the phone in your hand.

Today · Flow board · Tasks
Patients & portal

One record per person, with duplicate detection, a real merge, CSV import, and a magic-link portal that needs no app or password.

MRN · Merge · Import · Portal
Reporting

Utilisation by practitioner, room and service; no-shows and what they cost; takings, rebooking rate and unsigned notes. Export any of it.

Utilisation · Revenue · Retention
Team & trust

Roles with unlimited staff, 2FA enforced for owners, an append-only journal that records who read a record, and one-click export or erasure.

RBAC · 2FA · Read-level audit
The data

European by construction, not by settings page.

Most practice systems are Australian, Canadian or American — the patient records follow the vendor home. Orla is built in Dublin and keeps the application, the database and every patient file on servers in the EU.

Data-subject rights aren't a support ticket: export and erasure are shipped, tested features with a written receipt of what was kept and why.

ResidencyApplication, database and patient files — the EU
IsolationPer-clinic row-level security, enforced in the database
AuditAppend-only journal — records who read a record, not only who changed it
RightsArticle 15 export & Article 17 erasure — shipped features
ConsentPrivacy, reminders, marketing and AI — separate, revocable grants
Questions, answered plainly

Before you ask.

Where does patient data live? +

In the EU, full stop — the application, the database and every patient file. Per-clinic row-level isolation is enforced in the database itself, and an append-only journal records who read a record, not only who changed it.

Is Orla a medical device? +

No. Orla is practice management — the diary, the record, the money and the messages. It never diagnoses, never recommends treatment, and nothing in it replaces clinical judgement.

What does the founding pilot involve? +

A guided setup with your real diary and your real patients: we migrate the data, train the team, and check in weekly. Founding pricing is locked, and you can leave at any time with a full export.

We're on Cliniko, Zanda or Pabau — how do we move? +

A structured import: patients, appointments, notes, documents and balances, with duplicate detection and a checked count on both sides. You run a parallel week before the switch — nothing is lost, and nothing is re-keyed by hand.

What does the AI actually do — and not do? +

It does the admin: matches the waitlist to open slots, drafts reminders and recalls, and flags lapsed care plans and unsigned notes. It does not diagnose, does not write clinical notes on its own, and never messages a patient outside the consent they gave.