Bitwerf · Odoo apps

Veterinary Clinic

Run a veterinary practice in Odoo: patients and owners, visits per vet, treatments, prescriptions, booster reminders and invoices.

$99 one-time per Odoo version · Odoo 17, 18, 19 and 20 · Community and Enterprise
Buy for Odoo 20.0Buy for Odoo 19.0Buy for Odoo 18.0Buy for Odoo 17.0
Sold and installed through the official Odoo Apps Store.

Watch the short demo video

Each animal is a patient with its owner, species, breed, microchip and warnings. Visits are planned per veterinarian without double booking and hold the clinical notes, measurements, treatments and prescriptions. Vaccinations get a booster date, owners get a reminder email before it is due, and a finished visit becomes a customer invoice in one click.

A visit with the patient's warnings, measurements and clinical notes

What it does

Patient records

Owner, species, breed, sex, neutered, date of birth with age, colour and markings, microchip (unique per company), photo and weight history. A Pets button on the owner's contact. Deceased patients keep their history and their planned visits are cancelled.

Warnings that follow the patient

Allergies and handling notes are shown in a banner on the patient and on each of its visits, so the whole team sees them before the consultation starts.

Visits per veterinarian

Calendar, list and analysis per vet; a vet cannot be booked twice at the same time. Scheduled, In consultation, Done or Cancelled, with history, examination, assessment, plan, diagnosis, weight, temperature and heart rate. The weight goes into the weight history.

Treatments and prescriptions

Products and services with quantity and price on each visit; prescriptions with medication, dose, frequency, days and instructions, printed on the visit report.

Follow-up visits

Give a follow-up date and the next visit is scheduled for the same patient and vet, at the same time of day, when the visit is done.

Vaccinations and boosters

A vaccine list with validity in months; the booster date is worked out and can be changed. Each vaccination shows Valid, Due soon, Overdue or Renewed, and a vaccination certificate prints per patient.

Booster reminders by email

A daily job emails the owner the vaccine's number of days before the booster is due, once. No reminder for deceased or archived patients, vaccinations already renewed or owners without an email address.

Invoice the visit

One click turns a finished visit into a draft customer invoice for the owner, with its treatments and the vaccines that have an invoice product. A visit is never invoiced twice and its lines are locked once invoiced.

How to use it

  1. Install the module and give your team the Veterinary / User access (Administrator for species, breeds and vaccines).
  2. Add your vaccines under Veterinary > Configuration > Vaccines with their validity, reminder days and, if you invoice them, a product.
  3. Register patients under Veterinary > Patients with their owner.
  4. Plan visits in the calendar under Veterinary > Visits. Start the consultation, fill in the notes, treatments, prescriptions and vaccinations, then mark the visit as done.
  5. Click Create Invoice on the finished visit (needs Invoicing access) and print the visit report or the vaccination certificate from the Print menu.
  6. Follow upcoming boosters under Vaccinations > Boosters Due and the figures under Reporting > Visit Analysis.

Screenshots

Prescriptions on the visit, printed on the visit report

Prescriptions on the visit, printed on the visit report

Patient record with vaccinations, booster dates and their status

Patient record with vaccinations, booster dates and their status

Visits per veterinarian in the calendar

Visits per veterinarian in the calendar

Need it to work differently?

We build custom Odoo modules and changes to this one at a fixed price, from €950 excluding VAT. Small modules are usually delivered within five working days, tested on your Odoo version. Describe what you need to hello@bizzkitt.ai.

All Odoo apps by Bitwerf

Bitwerf is a trade name of BizzKitt B.V., Frederikstraat 67, 3034 LD Rotterdam, the Netherlands (KvK 42149345, VAT NL869932354B01). Questions: hello@bizzkitt.ai · Support · Privacy · Terms