• 100% Drupal
  • French · German · English
  • Open source

Vet, the veterinary clinic software built on Drupal

Calendar, animal records, health record, vaccination reminders, stock, billing and an online client area: everything a clinic uses every day, in a single tool.

Veterinaire, logiciel de gestion veterinaire

Built on Drupal only

Drupal is free software, mature and actively maintained. Vet only uses Drupal core: no third-party extension to monitor, Drupal security updates apply directly, and the code is open, so your IT team can audit it.

If you already use Drupal, Vet installs as a module and a theme. Otherwise, we host it for you.

Everything a clinic uses every day

Nine tools, one account, one page.

  • Animals

    Patient record: species, coat, chip, allergies, owner, documents and internal notes.

  • Calendar

    The clinic’s day, requests to confirm, vets’ schedules and absences.

  • Health record

    Vaccines, dewormers and antiparasitics with product, batch and next reminder, printable.

  • Reminders

    Care reminders emailed ahead of the due date, with sending tracking.

  • Weight curve

    Every weigh-in and consultation feeds the animal’s weight curve.

  • Stock

    Batches received, expiry dates, low-stock alerts and automatic batch selection.

  • Billing

    Procedures and rates, services to invoice, VAT and CSV export for your accounting.

  • Client area

    Owners see their animals, book online and message the clinic.

  • Three languages

    French, German, English: portal, emails, dates and labels follow the clinic’s language.

The features in detail

Animal records

The whole history of an animal in one place.

  • Identity record: species, coat, date of birth, chip or tattoo, neutering, allergies
  • Consultations with examination, diagnosis, treatment, next check-up and attachments
  • Printable prescription and weight curve fed by weigh-ins
  • Internal notes never visible to the owner; each consultation can stay internal
dossier animal, veterinaire

Calendar and appointments

Slots are computed from the schedules, with no double booking.

  • Each vet’s schedule, absences and closing days
  • Duration by reason, step between slots and break between appointments are adjustable
  • Automatic or manual confirmation, emails to the owner
  • Appointments to reassign when a vet is deactivated or absent
agenda veterinaire, prise de rdv

Health record and reminders

No forgotten vaccine, no lost reminder.

  • Preventive care linked to the product catalogue, with batch and next reminder
  • Overdue, soon or up-to-date status, visible to staff and owner
  • Automatic reminder emails once a day, or manual from the Reminders page
  • Printable health record
carnet de santé, animal, carnet imprimable

Stock and expiry dates

Know what is left and what is expiring.

  • Receipt of batches with number, expiry and quantity
  • Each care removes one unit from the non-expired batch that expires first
  • Alerts for low stock, out of stock and batches close to expiry, with a weekly email summary
stock, date de peremption

Billing preparation

Services are ready for your accounting tool.

  • Procedure rates and product prices used automatically
  • Monthly view by client, category and vet, with VAT share
  • Printable fee notes and CSV export
  • Vet prepares billing: it does not generate invoices
facturation consultation, honoraires

Client area

Your clients save time, and so does your front desk.

  • Owners find their animals, health record and reminders
  • Online booking with the vet of their choice or the first available
  • Online cancellation up to a deadline you set, messages with the clinic
  • Accounts created by the clinic, with an email invitation to choose a password
prise de rdv client, proprietaire

Team and languages

Everyone sees what they need, in the clinic’s language.

  • Owner, vet and reception roles, with no access to Drupal administration
  • Creation of team accounts, deactivation without losing records
  • French, German or English for the whole site: portal, emails, dates and labels
traduction veterianaire logiciel, DE, FR, EN

Health data kept safe

Hosting and compliance with the Swiss FADP remain your responsibility; Vet provides the tools.

  • Open source and Drupal

    Open code, built on Drupal core and auditable by your team.

  • Your data stays with you

    Vet installs on the hosting of your choice, in Switzerland if you wish.

  • Antivirus on files

    Every uploaded document can be scanned by ClamAV before it is accepted.

  • Role-based access

    Owners only see their own animals, and never the internal notes.

One simple price

17 CHF / month

All of Vet’s features: calendar, records, health record, stock, billing and client area.

  • All of Vet’s features
  • Online client area and email reminders
  • Interface in French, German and English
Request a demo

Frequently asked questions

Do I need to install software?

No. Vet runs in the browser, on computer, tablet and phone, for staff and owners alike.

Can I use Vet in German or English?

Yes. A single setting changes the language of the whole site: portal, dashboard, emails, dates and labels. Names you enter (animals, products, procedures) are not translated.

Can my clients book appointments themselves?

Yes, in the free slots computed from the schedules. You choose to confirm each request or to confirm them automatically.

Does Vet generate invoices?

No. Vet prepares billing: services, rates, VAT, printable fee notes and a CSV export to use in your accounting tool.

Where is my data hosted?

Wherever you install Vet: on your hosting or on ours. Hosting in Switzerland is possible; informing clients and compliance with the Swiss FADP remain your responsibility.

How do I get started?

Write to us at support@swissopensource.ch: we will show you Vet with fictitious data and prepare the installation with you.

Want to see Vet in action?

We will show you Vet with fictitious data, at your own pace.

Request a demo