Roles are a binary: "DVM" or "tech." Faculty, intern, resident, fourth-year, third-year, technician, RVT, kennel, anesthesiology, radiology, oncology — they're all "DVM" to Cornerstone. Permissions are an afterthought.
Software that teacheswhile it documents.
Twelve staff role types, each with its own permissions. Veterinary CE built in (RACE approval pending). Client emails in four languages. Designed for the messy, beautiful complexity of teaching hospitals where students, interns, residents, and faculty all touch the same case.
12 staff role types · granular permissions · CE built in (RACE approval pending) · client emails in 4 languages · multi-location ready · all included.

Teaching hospitals run on softwaredesigned for a single-DVM small-animal clinic.
Rounds are a separate workflow. Students present cases. Faculty supervise. The software doesn't know what rounds are. You document the case in one place, train students in another.
International caseload, English-only output. Vet schools see clients from everywhere. Discharge instructions go out in English regardless. Compliance suffers. Outcomes suffer.
Faculty CE tracking is its own system. Continuing education for licensure is in CE Broker. Your practice software doesn't connect. Faculty manually track hours. Three more apps to log into.
You're training the next generation of vets. The software should help, not get in the way.
Built for the peoplewho train the rest of us.
12 staff role types, checked on the server
Owner · manager · admin · DVM · relief DVM · vet tech · vet assistant · client service · groomer · kennel staff · extern · specialist consult. Permissions are checked on the server, not just hidden in the interface. Externs see what externs should.
Multi-language client communications
en · es · pt-BR · de. Emails, invoices and the client portal in each client's preferred language. Your clinical notes go out as you wrote them.
CE built in (RACE approval pending)
Courses submitted for RACE approval, with a certificate of completion for every finished course.
Multi-location ready
Main hospital · field service · ambulatory · community practice — up to 99 sites on self-serve signup (larger groups welcome), each on its own plan. Cross-site patient lookup. Per-site reporting.
Three films.All three are the real product.
Recorded from the running software. Nothing storyboarded, nothing redrawn.
A tour of RosaVet
6:23A walk through the floor, the exam room, the chart, checkout, the follow-up call, the business and the rules, and why each part helps. The highlights, not every feature.
A visit, arrival to callback
4:36The queue board, check-in, vitals, the exam, results and imaging, checkout, and the follow-up call that evening, with why each step helps the doctor and the client.
The AI in RosaVet, area by area
5:46How the AI helps the clinic and the doctor, one area at a time, and what stays with people: a doctor approves each suggestion, and the AI never writes into the record on its own. The main areas, not every feature.
Narration in English. Nothing loads from YouTube until you press play.
For teaching hospitals specifically.
| Cornerstone | ezyVet | AVImark | RosaVet | |
|---|---|---|---|---|
| Staff role types with per-role permissions | — | Custom roles | Custom roles | 12 built-in roles |
| Client comms in 4 languages (email + portal) | Documents in EN/ES/FR | — | — | EN·ES·PT·DE |
| Multi-location support | Paid add-on | ✓ | ✓ | Up to 99 sites self-serve (more on request), each on its own plan |
✓ has it · × doesn't have it · — we couldn't confirm it either way from the vendor's public documentation, so ask them. Competitor cells checked 2026-10-11 against each vendor's own documentation. Sources are listed on the full comparison page.
Want the full head-to-head? See the 80-row comparison →
7 AM. Externs on the floor.Here's how the workflow flows.
7:00 AM — Externs sign in
Each extern signs in with the extern role and sees what that role allows. Billing changes and signing stay with the DVMs.
9:30 AM — Surgery time
The surgeon leads, an extern scrubs in. RosaVet's surgery module logs the case: time, drugs, intra-op events and vitals. Only a DVM signs the final SOAP.
11:00 AM — Discharge
The owner's preferred language is Spanish, so the discharge email's greeting and sign-off arrive in Spanish. Your instructions go out as you wrote them. Recheck scheduled. The DVM signs.
Real questions from academic teaching hospitals.
Can we integrate with our existing student-information system?
Not yet. There is no SAML single sign-on or student-information-system sync today; each person signs in with their own RosaVet account.
Pricing for university scale (50+ students, 30+ faculty)?
Same v4 marginal-ladder ($199 first DVM, then $149 / $129 / $109 / $99 each as you add). Only DVMs who sign and prescribe are billed; externs and the rest of the team are free. A 30-DVM teaching hospital pays $3,500 a month, about $117 per DVM. Contact us for a written quote.
Train the next generationon software that respects them.
Universities and teaching hospitals get a dedicated contact. Talk to us before signing.
Universities · dedicated contact track