Skip to content
PetOS
Sign in

Every patient, every branch, one record.

Medical records, vaccinations, prescriptions, inventory, boarding and billing in one system, so your team stops re-typing the same details into four different places.

The clinic dashboard — today's schedule, who is up next, and what needs chasing
  1. Weight

    Recorded at every exam and carried straight into dosing, so the number is never stale.

  2. Vaccination dates

    Courses advance on their own as doses are given, and flag the ones now overdue.

  3. Drug doses

    Calculated from live weight, and checked against the patient's allergy alerts before you prescribe.

  4. Charges

    Treatments and boarding nights land on the invoice as they happen, not at the end of the month.

Everything a clinic actually runs on

Built around the day-to-day work of a veterinary practice, not a generic CRM bent into shape.

Pet medical records

Full history per patient — owner details, species and breed, microchip, weight history and flexible age entry for animals with no known birth date.

Visits & physical examinations

Structured examinations across twelve body systems, with vitals, diagnosis and recommendations recorded against each visit.

Vaccination scheduling

Series and annual courses with dose windows, automatic due-date progression, and hold, resume or archive when a schedule changes.

Weight-based dose calculator

Species-specific dosing guidelines that calculate single, daily and full-course doses — and warn when a patient's alerts conflict with the medicine.

Invoicing & payments

Line items, tax, deposits, partial payments and refunds, with a clean print layout for handing to the client.

Medicine inventory

Batch and expiry tracking with stock deducted automatically as treatments are administered, plus low-stock and expiry alerts.

Boarding & capacity

Cage assignment with separate normal and infectious capacity per branch, live occupancy counts and deposit handling at check-in.

Patient safety alerts

Allergy and safety warnings surface automatically wherever the patient appears — on the record, the visit form and the boarding form.

Fast clinic-wide search

Typo-tolerant search across pets, owners, visits and invoices, matching on name, phone, microchip or record ID.

Scroll sideways, or use the arrow keys.

A look inside

The screens your team spends the day in.

Patient record — history, alerts and every section on one page
Patient record — history, alerts and every section on one page
Physical examination — vitals, body systems, diagnosis and recommendations
Physical examination — vitals, body systems, diagnosis and recommendations
Weight-based dose calculator
Weight-based dose calculator
Invoice, ready to print or hand to the client
Invoice, ready to print or hand to the client

Built for clinics with more than one branch

Most practice software assumes a single location. PetOS treats multiple branches as the normal case, and lets each clinic decide how much branches share.

Branch privacy that actually holds
When isolation is switched on, branch staff see only their own patients — and the system never reveals whether a client exists at another branch.
Clients control their own sharing
Owners share their records across branches with a short-lived QR code from their own portal. Access is granted, never quietly transferred.
Configurable per clinic
Single-branch clinics never see the branch features at all. Everything from pricing catalogues to invoice contact details follows the clinic's own settings.

Fully bilingual, right-to-left included.

Every screen works in both English and Arabic with a proper right-to-left layout — not a translation bolted onto a left-to-right design. Staff pick their language and the whole interface follows.