Smart Scheduling
Day and week views with one column per doctor, recurring appointments, check-in and status tracking. Reminder delivery depends on the clinic's configured communication channels.
Demo: instant email access · Fictional clinic data · No sales call
See the workflows, current fit, and next steps for your team.
Follow appointments, patient records, and invoices through a connected clinic day.
Guided connected pilot
Explore this workflowEvaluate a connected individual-patient house call, including records, charges, and follow-up.
Guided connected pilot
Explore this workflowHelp shape property, herd, and field workflows. Review what exists and what still needs building.
Workflow review · not production-ready
Explore this workflowUse sample data first. Plan a guided pilot alongside your current PIMS once the workflow fits.
Pick a familiar appointment or house call. Write down the record, charges, and follow-up it needs.
Use sample data first, then import the clients and records for that workflow.
Keep your current PIMS in place. Move more work only after OpenVPM proves useful.
A useful demo follows the whole visit. Bring these three questions to OpenVPM or any PIMS you evaluate.
Can you find the patient history, document the visit, and see which notes still need attention? Walk through it with a sample patient.
Follow a service and a dispensed product into the bill. Check quantities, corrections, and payment status before relying on the workflow.
Check what the next person sees: the patient's status, the current record, and the work still to do. Evaluate the handoff as well as the screen.
Keep a list of what worked, what needed a workaround, and what was unavailable. That gives your team a concrete basis for choosing the next step.
The test is your workflow, from start to finish.
The core product is broad. A safe clinic rollout is narrower: validate one location and one low-risk day before expanding beyond your current PIMS.
Day and week views with one column per doctor, recurring appointments, check-in and status tracking. Reminder delivery depends on the clinic's configured communication channels.
SOAP notes, manually entered lab results, prescriptions with refill tracking, vaccination records, treatment plans, and patient history in one connected chart.
Prepare itemized estimates and invoices, review service and product charges, track payments and balances, and reconcile the day's billing.
Comprehensive profiles with weight trend charts, allergy alerts, photo uploads, microchip tracking. Multi-pet households linked to single clients.
A shared communication history for phone notes, configured email, portal requests, and approved two-way SMS pilots, all linked to the client record.
Controlled-substance logging with running balances, witness fields, audit trails, role-based access control, and full data export.
Stock levels, reorder alerts, lot and batch tracking, expiration dates, and automatic deduction when items are dispensed from a medical record.
A shared patient-status board for doctor, room, status, and current procedure. Connected screens refresh automatically throughout the clinic day.
Revenue trends, appointment utilization, production by doctor, species distribution, client retention. Dashboard KPIs at a glance. Export to CSV/PDF.
The versioned REST API supports selected client, patient, appointment, SOAP-note, and agent workflows, with scoped API keys, rate limiting, and signed webhook delivery.
The schema and source are public, so integrations can start with the supported surface today and expand without a closed-vendor gate.
{
"event": "appointment.checked_in",
"timestamp": "2026-03-18T09:02:14Z",
"data": {
"appointment_id": "apt_7f3k9...",
"patient": {
"name": "Luna",
"species": "canine",
"breed": "Labrador Mix"
},
"client": {
"name": "Marcus Johnson",
"phone": "+1-503-555-2002"
},
"doctor": "Dr. Sarah Chen",
"type": "Wellness Exam",
"room": "Exam Room 1"
}
}The built-in agent uses a small set of typed, practice-scoped tools. It can read supported records and only performs supported writes after explicit approval.
Find clients and patients through practice-scoped, typed tools
Pull a concise patient history from the connected record
Calculate weight-based reference doses with human review
Find openings and book supported visits after explicit write approval
You don't have to rip out the system you already run. Start OpenVPM with one useful workflow and only the data it needs. Reviewed CSV imports work today. Any ongoing vendor connection must be scoped, built, and validated separately; it is not a generally available synchronization service.
Bring reviewed client and patient data in by CSV and prove one workflow while your current PIMS remains the source of truth.
Use the supported REST API, signed webhooks, public schema, and full exports without a proprietary data format or partner gate.
Keep your current PIMS in place while a small team validates one connected clinic-day workflow on its own terms.
OpenVPM ships with an AI agent that works directly on your practice data through a typed tool layer. Ask it to find overdue vaccinations, pull a patient's history, calculate a weight-based reference dose, or book a supported visit. Every write is gated for your review.
Bring your own model key. Open source, inspectable, and scoped to your practice. The agent can only ever touch your own data.
The veterinary industry is at a crossroads. AI is arriving. Data interoperability is becoming critical. And the dominant vendors are still charging hundreds per month for software that crashes, frustrates staff, and locks clinics into proprietary ecosystems.
Use the documented exports and open-source schema to keep a practical path out. Your practice data remains yours.
Self-hosted OpenVPM has no license fee; clinics still cover infrastructure, operations, messaging, payments, and integration costs.
Features are built because practices need them, not because a sales team prioritized them for a quarterly target.
A targeted REST API, signed webhooks, public schema, and open source provide a practical base for supported integrations.
What practice owners told us
“Show me software that actually reduces our staff hours. That's the only thing that matters.”
That's exactly what we're building. OpenVPM is designed from the ground up to make every team member faster, from the front desk to the exam room.
It's open source, so it's yours. Free to run yourself, forever. When you'd rather not run servers, we host it for you.
Run the open-source application on infrastructure you control. You operate the database, backups, email, messaging, and model providers.
We host, update, monitor, and back up OpenVPM so your team can focus on the practice.
No card for the trial. Clinic go-live remains a guided pilot. See current fit and rollout limits → Compare hosting options
Join us in building practice management software that's built with the veterinary community, not sold to it.
Questions? Reach out at [email protected]