Connected core workflows for a controlled general-practice pilot.
OpenVPM brings scheduling, staff-confirmed appointment requests, medical records, estimates and invoices, inventory, and selected reporting into one connected system. It is not yet a universal cutover replacement, so every clinic completes a fit and readiness review before live use.
Pilot boundaries for general practice.
Start with one connected workflow, test it beside the current PIMS, and expand only after acceptance checks pass.
The day never goes to plan
The connected schedule and staff-confirmed online appointment requests support the core day. Offline operation and automatic appointment confirmation are not supported.
Charges slip through the cracks
Invoices can be created manually or through supported treatment-template and encounter flows. OpenVPM does not promise that every charge appears automatically.
Reminders are manual
Communication history and reviewed vaccine-recall workflows are available. Email needs provider configuration, and hosted SMS and reminders require carrier activation, consent controls, clinic approval, and admin enablement.
You're locked into one vendor
Most systems hold your records hostage. OpenVPM is open source: your data is yours, in open formats, exportable any time.
Modules to validate during the pilot.
These connected modules are part of the controlled evaluation; setup-dependent capabilities remain gated.
Smart Scheduling
Day and week views, one column per doctor.
See how it worksMedical Records
SOAP, manual labs, Rx, and vaccines on one record.
See how it worksBilling & Invoicing
Itemized estimates, invoices, balances, and payments.
See how it worksClient Communications
History, portal, email, and activated SMS workflows.
See how it worksPatient Management
Weight trends, allergy alerts, multi-pet households.
See how it worksUse OpenVPM your way.
Self-host the full open-source PIMS for free, or let us run it for you. Same software, your choice.
Run OpenVPM on your own infrastructure. You operate security, backups, email, messaging, payments, model providers, and production validation.
- Full source under the AGPLv3 license
- All source modules and the documented API
- Docker or Vercel deployment paths
- Bring your own database, email, SMS, and AI keys
Common questions
Is OpenVPM ready for a general-practice clinic?
OpenVPM is available as a controlled pilot for connected, single-location companion-animal general practices. Core scheduling, records, estimates and invoices, inventory, and selected reports are available, but every clinic completes a fit review before production use.
What requires setup before a pilot?
Email needs provider configuration. Hosted SMS and reminders require carrier activation, consent controls, clinic approval, and admin enablement. Pet-owner online card payments require Stripe Connect. AI tools require a model key, explicit opt-in, and staff review.
Can I move my records from my current software?
The reviewed self-service CSV path covers clients, patients, vaccination history, and visit notes with a dry run before import. Appointments, invoices, attachments, and vendor-specific history require assisted scoping. OpenVPM does not provide general ongoing live synchronization with an incumbent PIMS.
Related reading
The Best Veterinary Practice Management Software in 2026 (11 Platforms, Compared Honestly)
Eleven veterinary PIMS platforms compared honestly by a vendor that is one of them: publicly reported pricing, data ownership, API openness, and who each one actually fits.
Read moreOpen-Source vs. Closed Veterinary Practice Software: What You Need to Know
A plain-language guide for practice owners: what open-source veterinary PIMS actually means, how managed hosting changes the cost equation, and who it's for.
Read moreWho Owns Your Veterinary Practice's Data? (And What Happens When You Try to Leave)
The AVMA says your practice owns its data. Most PIMS contracts don't agree. A plain-language guide to exit fees, portability traps, and what open-source changes.
Read moreSee the product, then validate one workflow.
The demo uses realistic sample data. A live clinic rollout starts beside the current PIMS and advances only after readiness checks pass.