The treatment floor, organized.
You keep the floor moving. OpenVPM gives you a live whiteboard, fast records, and inventory that updates itself, so the team stays in sync without anyone shouting across the room.
Built for the way you work.
The friction you know, and how an open, connected PIMS clears it.
Nobody knows what is happening where
The live whiteboard shows every patient, doctor, room, and status in real time, across every screen, so the floor stays coordinated.
Dispensing means double entry
When you dispense from the record, inventory deducts automatically, so counts stay right without a second log.
You are stuck on the phone
Two-way texting and a shared client inbox cut the phone tag, so reaching owners does not eat your shift.
The modules you will live in.
Every OpenVPM module works together. Here is where your day happens.
Live Whiteboard
Every patient in the building, updated live.
See how it worksMedical Records
SOAP, labs, Rx, and vaccines on one record.
See how it worksInventory Management
Lot tracking, reorder points, auto-deduction.
See how it worksClient Communications
Two-way SMS, email, and portal in one inbox.
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. 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
Common questions
Does the whiteboard update live?
Yes. It updates in real time over WebSocket across every screen, with one-click status changes from anywhere.
Do I have to log dispensing twice?
No. Dispensing from the medical record auto-deducts from inventory, so the count stays accurate without separate entry.
Can clients text us back?
Yes. Two-way SMS lands in a shared inbox on the client record, so the whole team sees the conversation.
See it for yourself.
The demo is live and loaded with real-looking data. No sales call. Click around, then self-host it free or let us run it for you.