For veterinary practices

A diary, a chart, a till and a van.

Practice software for clinics that also do house calls. Book the day, write the notes, dispense from the shelf, bill the drive, and close the till — in one place, on the same record the owner already keeps.

Works for walk-ins who have never heard of the app · Single site or several

A round of four house calls plotted from the practice in driving order, each leg labelled with its real driving time, and a panel totalling the round and the travel that will be billed.

Double-booking refused by the database, not by a warning

Signed consultations, corrected by addendum

Money in whole cents. No floating point anywhere near an invoice

What you get

Five screens, and nothing you have to be trained on.

The practice module is five tabs. Each one is the thing you would open to do the job it is named after.

Diary

The day by clinician and by room. Book, move, mark arrived, work through and close. Slot search answers "when can you see me" without anyone scrolling a calendar.

Round

House calls in driving order, with real travel times between them. Plan the round, then bill the drive on the rules you set.

Clients

Your clients and their patients, with the chart: history, vaccinations, prescriptions and weights. Your records, whether or not the owner uses the app.

Till

Invoice straight from a finished appointment. Catalogue and stock, tax, payments, refunds, and the day-end figure that has to match the drawer.

Setup

Staff and their roles, rooms, sites, appointment types, opening hours, closures and the rota. Your tax rate, invoice numbering and payment terms.

And the owner’s side

Every practice patient can be linked to the owner’s own PetHealth Pro record — so what you write reaches the person who has to give the tablets at eight o’clock.

The diary

Two people cannot book the same vet at the same time.

Not "should not" — cannot. Overlaps are refused by an exclusion constraint in the database, so a race between the phone and the front desk ends in a polite "that slot has gone" instead of two clients in one chair.

  • Clinicians and rooms are booked separately, so a theatre can be held for a procedure without blocking a vet
  • Slot search answers availability from opening hours, the rota, closures and what is already booked
  • Statuses that match the day — booked, arrived, in consultation, done, did not attend
  • All calendar arithmetic happens in the practice’s timezone, which is why the diary is not an hour out for half the year
A day diary with two clinicians and a theatre column, a refused double booking, a lunch closure band, and a house call with an eighteen minute drive.

The till

The invoice writes itself from the appointment that earned it.

Close a consultation and raise the invoice from it. The consult fee, anything dispensed, and the drive if you bill for it — then tax, total, payment, and a day-end figure you can hold against the drawer.

  • Catalogue and stock — dispensing takes it off the shelf, and a low-stock list tells you what to reorder
  • Travel billed your way — per kilometre, per minute, a flat fee, or not at all, with free distance and return legs handled
  • Payments and part refunds, on your own card terminal or anything else you take
  • Day-end, outstanding and revenue reports without exporting anything to a spreadsheet
  • Every figure in whole cents. Tax is rounded once, in one place, so the pennies always add up
An invoice raised from a finished appointment, with a consultation fee, a dispensed medicine that reduces stock, and a measured travel line, plus a day-end summary.

The chart

Written once, and afterwards only added to.

A consultation is signed. After that it is not edited — it takes an addendum, which is dated and attributed. That is the version of events that survives a complaint eighteen months later.

Walk-ins work

Most of a practice’s patients will never use the app. Clients and patients are your own records, and nothing requires the owner to sign up for anything.

Linked when they do

If the owner keeps a PetHealth Pro record, their animal links to your patient. One animal, two views of it, and no retyping between them.

Records, vaccines, scripts, weights

Written from the consultation as you go, so the chart is complete before the next client is in the room.

Staff & separation

A receptionist should not be able to see the margins.

Staff are vets, nurses, technicians, receptionists or managers, and what each can do is a set of capabilities rather than a rank. Costs in particular are their own permission.

  • Editing records, inviting staff and seeing money are three separate permissions
  • Hiding a tab is not a permission — every rule is enforced on the server, whatever the browser is showing
  • Your practice is isolated in the database by the same row-level security that separates every household on the consumer side
  • An append-only audit trail of who read and changed what

How we handle data →

Two accounts' records in one database. A request carrying one account's identity reaches only that account's rows; the others are refused before any application code runs.

Before you ask

Practice questions

Do our clients have to use the app?

No, and most will not. The practice keeps its own client and patient records, and a walk-in with a cat in a box is a normal patient. The link to an owner’s own record is optional on every patient — useful when it is there, never required.

Can we run more than one site?

Yes. Sites, rooms and staff are all practice-level, so a second branch is another site rather than another subscription to reconcile.

We do house calls. Does it handle the driving?

That is what the Round tab is for. It plans the day’s calls in driving order using real travel times, and the drive can be billed per kilometre, per minute, as a flat fee, or not at all — with a free allowance and return legs if you want them. A measured drive becomes a line on the invoice; an unmeasured one becomes nothing, rather than a zero-value line nobody can explain.

Can we correct a consultation after signing it?

You add an addendum, which is dated and attributed. The original stays. This is deliberate: notes that can be quietly rewritten are worth very little if anyone ever disputes what happened.

What does it cost?

Practice pricing depends on how many clinicians and sites you run, so we would rather work it out with you than print a number that is wrong for most practices. Write to clinics@thinkpethealth.com and tell us roughly the size of the practice.

Can we get our data out?

Yes, on the same terms as everyone else: a full export of your records whenever you want one, at no charge. Your clinical records are yours, and we are not going to hold them to keep you.

Show us your Tuesday.

Tell us how your practice actually runs — the branches, the rota, the house calls, the awkward bit — and we will show you whether this fits.