Veterinary medical records and SOAP notes, all in one place.
Everything that happens in the exam room belongs on the patient record. OpenVPM keeps SOAP notes, labs, prescriptions, and vaccines connected and accessible from anywhere. Because it is open source, the schema is public and your records are always yours to export.
Workspace access is immediate. Live clinic use starts as a guided pilot alongside the current PIMS. See current fit and rollout limits.
Medical Records
SOAP notes, manually entered or in-house lab results, prescriptions, vaccines, and treatment plans stay connected to the patient record in the browser.
- Structured SOAP notes with templates
- Manual and in-house lab results with reference ranges
- Prescriptions with refill tracking and DEA logging
- Vaccination records with dose and due-date history
Owner reports patient has been lethargic for 2 days. Eating normally.
T: 101.8°F, HR: 84bpm, RR: 18. Mild lymphadenopathy noted.
Mild lymphadenopathy, likely reactive. CBC ordered.
CBC/Chemistry panel. Recheck in 7 days if no improvement.
Open source
The whole PIMS is AGPLv3. Read it, run it, shape it. This module is included, never gated.
Your data
Public schema, full export anytime. Your records are yours, in formats you can actually use.
Open API
Supported workflows use a versioned REST API with scoped keys and signed webhooks, backed by public source and schema.
Built for practices like yours
Use 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
Does OpenVPM use structured SOAP notes?
Yes. SOAP notes are structured and template-driven, so exam documentation is fast and consistent across your team.
Can I export my medical records?
Anytime, in open formats. OpenVPM is AGPLv3 licensed with a public schema, so your records are never locked in a proprietary format you cannot read.
Does it handle lab results and prescriptions?
Yes. Lab results carry species-specific reference ranges, prescriptions include refill tracking, and the controlled-substance ledger records received, administered, wasted, and returned entries with running balances.
What is the difference between an EMR and a PIMS?
An EMR is the medical record itself. A PIMS, like OpenVPM, wraps the EMR together with scheduling, billing, inventory, and communications in one system.
See medical records in action.
The demo is live and loaded with real-looking data. Click around, then self-host it free or let us run it for you.