Medical Records

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.

Medical Records

Everything that happens in the exam room, captured where it belongs. SOAP notes, labs, prescriptions, vaccines, all connected to the patient record and accessible from anywhere.

  • Structured SOAP notes with templates
  • Lab results with species-specific reference ranges
  • Prescriptions with refill tracking and DEA logging
  • Vaccination records with auto-generated certificates
openvpm.com/records
Luna · Labrador Mix, 3yr F
Marcus Johnson · Wellness Exam
S

Owner reports patient has been lethargic for 2 days. Eating normally.

O

T: 101.8°F, HR: 84bpm, RR: 18. Mild lymphadenopathy noted.

A

Mild lymphadenopathy, likely reactive. CBC ordered.

P

CBC/Chemistry panel. Recheck in 7 days if no improvement.

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. No billing gates, no feature limits, no hosted metering.

  • Full source under the AGPLv3 license
  • Every module and the complete API
  • Docker or Vercel deployment paths
  • Bring your own database, email, SMS, and AI keys
Read the install guide

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, and prescriptions include refill tracking and DEA-compliant controlled substance logging.

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.