- 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.
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
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
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
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
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
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
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
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
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