All solutions
For general & companion-animal practices

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.

Controlled pilot: Available only as a controlled pilot for connected, single-location companion-animal general practices. We review integrations, migration scope, messaging, payments, and go-live needs with each clinic before production use.

Pilot boundaries for general practice.

Start with one connected workflow, test it beside the current PIMS, and expand only after acceptance checks pass.

01

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.

02

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.

03

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.

04

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.

Use OpenVPM your way.

Self-host the full open-source PIMS for free, or let us run it for you. Same software, your choice.

FreeAGPLv3, forever

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
Read the install guide

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.

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