One veterinary platform for clinics, centers & hospitals — script, captions, launch copy, direction, and a full library of real product screenshots.
Caption files (.srt) ship alongside this document: master + story A/B/C.
Product: One veterinary platform for Clinics, Centers & Hospitals
Positioning line: "One system. Every patient, every paw, every department."
Total runtime: ~3:30 (master cut) + a 60-second teaser cut + a 90-second pet-owner cut
Tone: Confident, warm, modern medical-tech. Not "cute pets" — clinical credibility with heart.
Voiceover: One calm, trustworthy narrator (consider a female mid-tone for warmth, or split: clinician VO for medical scenes, owner VO for PWA scenes).
Music: Soft piano + subtle synth pulse that builds; drop to ambient under heavy data scenes; lift for the close.
How to use this doc: Section 1 is the master 3:30 script (timecoded, scene-by-scene). Section 2 is the three "stories" (Clinic / Center / Hospital) you can cut as standalone 45–60s verticals. Section 3 is the Pet-Owner PWA segment. Section 4 is the full screenshot/screen-recording shot list mapped to real screens in your system. Section 5 covers production notes (resolution, captions, demo-data prep).
Visual: Fast, rhythmic montage — a puppy on an exam table, a vet's hand scrolling a tablet, an IV pump in a ward, a phone buzzing with a vaccination reminder. Each clip ~1.2s, cut on the music pulse. End on a clean shot of the VetClinic dashboard loading.
On-screen text (kinetic): "A clinic. → A center. → A hospital."
VO: "Your practice grew. Your software didn't."
Hook the pain: most clinics run 4–5 disconnected tools. We open on that tension.
Visual: The fragments (separate apps, spreadsheets, paper files, a WhatsApp thread) slide together into a single unified dashboard. Screen-record the real vc.dashboard with today's appointments, alerts, and KPI tiles.
On-screen text: "One platform. Medical · Financial · Supply Chain · Owner App."
VO: "Meet the veterinary platform that runs the whole hospital — from the first heartbeat you record, to the invoice, to the pet owner's phone. One login. One source of truth."
This is the section to slow down and let breathe. The buyer is a veterinarian; the medical depth is what wins them.
2a — Registration & the patient record (0:30–0:42)
Visual: Create a pet owner, then a pet — screen-record vc.pets.create → vc.pets.show. Show the full pet record: species/breed, photo, microchip, weight history chart, chronic medical conditions, allergies, preferred doctor.
VO: "Every patient gets a complete lifelong record — species-aware, from microchip to chronic conditions and allergies."
2b — Booking & the calendar (0:42–0:52)
Visual: vc.appointments.calendar — drag a slot, pick location → department → doctor → available slot (the cascading slots API). Multi-location, multi-doctor.
VO: "Book across every location, department, and doctor — with live availability, not double-bookings."
2c — The consultation / SOAP (0:52–1:10) (showcase moment)
Visual: Open an appointment → vc.appointments.consultation. Show:
On-screen text (callouts): "Species-aware vital ranges" · "Structured SOAP" · "Body-system exam templates"
VO: "Examinations are structured, not scribbled. Vitals are scored against the right ranges for that species. Findings come from reusable exam templates — so nothing gets missed."
2d — VetAI clinical assistant (1:10–1:22) (the "wow")
Visual: Click the AI assistant panel (VetAI). Tap the mic — dictation/transcription turns spoken notes into a structured SOAP. Then "Differential" suggests considerations; "Explain to owner" drafts plain-language after-care.
On-screen text: "Dictate. Structure. Decide."
VO: "And an AI assistant trained for the exam room — dictate your notes, get a structured record, a differential to consider, and an owner-friendly summary in seconds."
2e — Orders that close the loop (1:22–1:30)
Visual: Quick triptych — prescription issued (with the controlled-drug register auto-logging a scheduled drug), a vaccination recorded with its next-due reminder, and an imaging study attached to the record.
VO: "Prescriptions, vaccinations, lab orders, imaging — every order flows straight onto the record, and the controlled-drug register balances itself."
Visual: From the same appointment, click Launch POS (vc.appointments.launch-pos) → the cart is pre-filled from the consultation. Show a quotation being sent to an owner who approves it from a public link (vc.quotations.public.approve), then it converts to an invoice. Cut to a wellness plan subscription and a benefit being redeemed.
On-screen text: "Consult → Quote → Approve → Invoice → Paid"
VO: "Medicine and money, finally in one motion. Turn a consultation into a quote the owner approves from their phone, convert it to an invoice, and run it through your point of sale — without ever re-typing a line. Recurring wellness plans keep them coming back."
Visual: Dispensing a medicine decrements stock in real time. Cut to the ERP supply-chain modules: a Purchase Requisition → supplier quote → PO, a stock transfer between branches (TpsTransfer), and landed cost allocating freight/customs onto unit cost.
On-screen text: "Pharmacy stock · Procurement · Inter-branch transfers · Landed cost"
VO: "Behind the scenes, every dispensed dose draws down real inventory. Reorder, raise purchase requisitions, move stock between branches, and cost every shipment to the last unit — your pharmacy and your warehouse, finally on the same page."
Visual: Screen-record VetAdmission — the ward board (va.admissions.board) with occupied/free kennels. Open an admission → the flowsheet: scheduled medications marked administered, IV fluids with bag changes, vitals trends charting, care protocols applied, alerts firing for an overdue task. End on discharge preview → finalise.
On-screen text: "Wards · Fluids · Med rounds · Flowsheet · Protocols · Discharge"
VO: "And when a patient stays the night, you're ready. A live ward board, fluid and medication rounds, automatic vitals trending, care protocols, and overdue-task alerts — all the way to a one-click discharge summary. This isn't a clinic tool stretched thin. It's built to run a hospital."
Visual: Switch to a phone frame. Screen-record the pwa-owner app: Home → pet card with a scannable digital ID / vaccination QR, book an appointment, view prescriptions & lab results, pay an invoice, a symptom diary + weight tracker, and a push vaccination reminder landing on the lock screen. Show telehealth and emergency buttons.
On-screen text: "Your clinic, in their pocket."
VO: "Your clients get an app, not a phone tag. Book, pay, view results and prescriptions, track weight and symptoms, carry a digital vaccination card, and get reminded before a booster is ever overdue — all branded as you."
Visual: Quick pan across reports (vc.reports.*): vaccinations-due, doctor activity, visit patterns, inactive owners, critical-check. Pull back to the unified dashboard. Logo resolve.
On-screen text: "Clinic. Center. Hospital. One system."
VO: "From a single exam room to a full veterinary hospital — one platform for medicine, money, inventory, and the people who love your patients. VetOne. See everything. Miss nothing."
End card: VetOne logo · tagline "One system. Every patient, every paw, every department." · website · "Book a demo".
Brand token:VetOne(platform) andVetOne Pet(the pet-owner app, currently titled "Pet Portal") are placeholders chosen to carry the "one system" message. To rebrand, find-and-replaceVetOneacross the three docs and the.srtfiles.
Cut these as 45–60s verticals (9:16) for social, each following one persona.
Real screens in pwa-owner/src/views. Suggested on-phone storyboard:
| # | Screen (file) | What to show | Owner VO snippet |
|---|---|---|---|
| 1 | OnboardingView / LoginView | Branded splash, quick login | "Download your clinic's own app." |
| 2 | HomeView | Next appointment, reminders, quick actions | "Everything about your pet, on the home screen." |
| 3 | PetsView → PetDetailView | Pet profile, history, weight chart | "Their whole story, from day one." |
| 4 | CardView | Digital pet ID + scannable vaccination QR | "A vaccination card that's always with you." |
| 5 | BookView | Pick location/doctor/slot, confirm | "Book in seconds — no phone calls." |
| 6 | PrescriptionsView | Active meds, refills | "See every prescription." |
| 7 | LabsView / ReportsView | Lab results & medical reports | "Results the moment they're ready." |
| 8 | InvoicesView | View & pay invoices | "Pay from the couch." |
| 9 | WeightView / SymptomDiaryView | Log weight & symptoms over time | "Track recovery between visits." |
| 10 | TelehealthView / EmergencyView | Video check-in + emergency button | "Help, the moment you need it." |
| 11 | InboxView + push reminder | Vaccination-due push on lock screen | "We'll remind you before it's overdue." |
Tip: Film the push notification landing on a real (or convincingly mocked) lock screen — it's the single most persuasive shot for owners and for the clinic owner who wants retention.
Capture at 1920×1080 for the master and 1170×2532 (iPhone) for PWA. Use clean demo data (Section 5). Every shot below maps to a real route in your system.
vc.dashboard (today's appts, alerts, KPI tiles)vc.pet-owners.showvc.pets.show (conditions, weight history, vaccinations panel)vc.appointments.calendarvc.appointments.createvc.appointments.consultation (hero shot)vc.appointments.exam.findingsvc.prescriptions.from-consultationvc.controlled-register.indexvc.vaccinations.index, vc.vaccinations.verifyvc.imaging.indexvc.medical-reports.showvc.consents.sign, vc.consents.verifyvc.wellness.indexvc.quotations.public.viewvc.appointments.launch-posvc.appointments.link-invoiceva.admissions.boardva.admissions.flowsheetva.medications.administerva.fluids.indexva.admissions.vital-trendsva.admissions.alertsva.discharge.previewvc.reports.*pwa-owner)32–42. Per the table in Section 3.
Demo data prep (do this first — it makes or breaks the look):
Capture & polish:
/dev-login only off-camera.Suggested cut lengths to deliver:
Legal/credibility: add a small "screens show demo data" disclaimer; if you cite AI suggestions, add "clinical decision support — not a substitute for veterinary judgment."
Your practice grew. Your software didn't. Meet the veterinary platform that runs the whole hospital — from the first heartbeat you record, to the invoice, to the pet owner's phone. One login. One source of truth.
Every patient gets a complete lifelong record. Examinations are structured, not scribbled — vitals scored against the right ranges for that species, findings drawn from reusable templates. And an AI assistant for the exam room: dictate your notes, get a structured record, a differential to consider, and an owner-friendly summary in seconds.
Turn a consultation into a quote the owner approves from their phone, convert it to an invoice, and run it through your point of sale — without re-typing a line. Behind the scenes, every dispensed dose draws down real inventory, across every branch.
And when a patient stays the night, you're ready — a live ward board, fluid and medication rounds, automatic vitals trending, and a one-click discharge summary.
Your clients get an app, not a phone tag: book, pay, view results, track recovery, and get reminded before a booster is ever overdue.
From a single exam room to a full veterinary hospital — one platform for medicine, money, inventory, and the people who love your patients. VetOne. See everything. Miss nothing.
Print this, tick as you go. Each row = one capture. Res: desktop 1920×1080 @60fps · PWA 1170×2532 @60fps.
Log in off-camera via/dev-login. Never show localhost URLs, dev tools, or PHP errors on camera.
Prep demo data first (see bottom). Estimated total capture time: ~3–4 hours.
| ✔ | # | Shot | Route / Screen | Action to perform on camera | Hold |
|---|---|---|---|---|---|
| ☐ | A1 | Dashboard | vc.dashboard | Load page; let KPI tiles + today's appts settle; slow hover over an alert | 6s |
| ☐ | A2 | Owner profile | vc.pet-owners.show | Scroll once through owner + their pets | 5s |
| ☐ | A3 | Pet record (HERO) | vc.pets.show | Show conditions, allergies, weight chart, vaccination panel | 8s |
| ☐ | A4 | New owner+pet | vc.pets.create | Fill a pet fast (name/species/breed/weight), Save | 10s |
| ☐ | A5 | Calendar | vc.appointments.calendar | Pan across 2 locations / multiple doctors | 6s |
| ☐ | A6 | Book appointment | vc.appointments.create | Cascade: location → dept → doctor → live slot → confirm | 10s |
| ☐ | A7 | Consultation/SOAP (HERO) | vc.appointments.consultation | Enter vitals (one flags red), fill S/O/A/P | 12s |
| ☐ | A8 | Exam templates | vc.appointments.exam.findings | Pick a template, tick body-system findings | 8s |
| ☐ | A9 | Prescription | vc.prescriptions.from-consultation | Add a drug, issue | 7s |
| ☐ | A10 | Controlled register | vc.controlled-register.index | Show balanced register; open reconcile view | 6s |
| ☐ | A11 | Vaccination + QR | vc.vaccinations.index / vc.vaccinations.verify | Record vaccine + next-due; open public verify QR page | 8s |
| ☐ | A12 | Imaging | vc.imaging.index | Show a study attached to the record | 5s |
| ☐ | A13 | Medical report | vc.medical-reports.show | Open a printable report | 5s |
| ☐ | A14 | Consent e-sign | vc.consents.sign / vc.consents.verify | Sign on screen; show verify page | 6s |
| ☐ | A15 | Wellness plans | vc.wellness.index | Show a plan + an active subscription | 5s |
| ✔ | # | Shot | Screen | Action | Hold |
|---|---|---|---|---|---|
| ☐ | B1 | AI assistant panel | VetAI assistant | Open panel; run "Differential" + "Structure SOAP" | 8s |
| ☐ | B2 | Voice dictation (HERO) | VetAI transcription | Tap mic, speak a note, watch it become structured SOAP | 10s |
| ☐ | B3 | Explain-to-owner | VetAI assistant | Generate plain-language after-care text | 5s |
| ✔ | # | Shot | Route | Action | Hold |
|---|---|---|---|---|---|
| ☐ | C1 | Quotation send | vc.quotations.send-approval | Build quote from consult, send | 6s |
| ☐ | C2 | Owner approves (public) | vc.quotations.public.view → .approve | Open public link, click Approve | 7s |
| ☐ | C3 | Launch POS | vc.appointments.launch-pos | Show cart pre-filled from consultation | 7s |
| ☐ | C4 | Invoice linked | vc.appointments.link-invoice | Show invoice tied to the appointment | 5s |
| ✔ | # | Shot | Module/Route | Action | Hold |
|---|---|---|---|---|---|
| ☐ | D1 | Stock decrement | Pharmacy/dispense | Dispense → stock count drops live | 6s |
| ☐ | D2 | Purchase requisition | PurchaseRequisition | PR → supplier quote → PO | 8s |
| ☐ | D3 | Inter-branch transfer | TpsTransfer board | Move stock between branches | 6s |
| ☐ | D4 | Landed cost | LandedCost | Allocate freight/customs onto unit cost | 6s |
| ✔ | # | Shot | Route | Action | Hold |
|---|---|---|---|---|---|
| ☐ | E1 | Ward board (HERO) | va.admissions.board | Show occupied/free kennels; open one | 8s |
| ☐ | E2 | Flowsheet | va.admissions.flowsheet | Scroll the daily flowsheet | 8s |
| ☐ | E3 | Med rounds | va.medications.administer | Mark a scheduled med administered | 6s |
| ☐ | E4 | IV fluids | va.fluids.index | Show fluid line + a bag change | 6s |
| ☐ | E5 | Vitals trends | va.admissions.vital-trends | Show the trending chart | 6s |
| ☐ | E6 | Alerts | va.admissions.alerts | An overdue-task alert fires → acknowledge | 6s |
| ☐ | E7 | Discharge | va.discharge.preview | Generate discharge summary | 7s |
| ✔ | # | Shot | Route | Action | Hold |
|---|---|---|---|---|---|
| ☐ | F1 | Vaccinations due | vc.reports.vaccinations-due | Show the list | 4s |
| ☐ | F2 | Doctor activity | vc.reports.doctor-activity | Show chart/table | 4s |
| ☐ | F3 | Visit patterns | vc.reports.visit-patterns | Show graph | 4s |
| ☐ | F4 | Critical check | vc.reports.critical-check | Show flags | 4s |
| ✔ | # | Shot | View (pwa-owner/src/views) | Action | Hold |
|---|---|---|---|---|---|
| ☐ | G1 | Onboarding/Login | OnboardingView / LoginView | Branded splash → quick login | 5s |
| ☐ | G2 | Home | HomeView | Next appt + reminders + quick actions | 6s |
| ☐ | G3 | Pet detail | PetsView → PetDetailView | Open pet, scroll history + weight chart | 7s |
| ☐ | G4 | Digital card/QR (HERO) | CardView | Show pet ID + scannable vaccination QR | 6s |
| ☐ | G5 | Book | BookView | Pick slot, confirm booking | 7s |
| ☐ | G6 | Prescriptions | PrescriptionsView | Show active meds | 4s |
| ☐ | G7 | Labs/Reports | LabsView / ReportsView | Open a lab result | 5s |
| ☐ | G8 | Invoices | InvoicesView | View + tap Pay | 5s |
| ☐ | G9 | Weight/Symptoms | WeightView / SymptomDiaryView | Log a weight + a symptom | 6s |
| ☐ | G10 | Telehealth/Emergency | TelehealthView / EmergencyView | Show video check-in + emergency button | 5s |
| ☐ | G11 | Push reminder (HERO) | InboxView + lock screen | Vaccination-due push lands on lock screen | 5s |
A3 pet record · A7 SOAP/vitals · B2 voice dictation · C2 owner-approves-quote · E1 ward board · E7 discharge · G4 digital card/QR · G11 push reminder
Brand token: VetOne (platform) · VetOne Pet (owner app). Find-and-replace to rebrand.
Pair with: master 3:30 cut + the three story verticals (A/B/C) + the 90s PWA cut.
SEO note: lead with "veterinary" / "vet practice management" in at least one tested title. Keep under ~60 characters where possible so it doesn't truncate in search.
VetOne is one veterinary platform for clinics, centers, and hospitals — medical, financial, supply chain, and a branded pet-owner app, all in one system. No more juggling separate tools for records, billing, inventory, and client messaging. From the first vitals you record to the invoice, to the reminder on the pet owner's phone — it's one login and one source of truth. WHAT YOU'LL SEE IN THIS VIDEO 00:00 The problem: a growing practice on disconnected tools 00:12 One unified platform 00:30 The medical core — species-aware records, structured SOAP, exam templates 01:10 VetAI — dictate notes, get a structured record + differential 01:30 Financial — consult to quote to invoice to POS, no re-typing 01:55 Supply chain — pharmacy stock, procurement, inter-branch transfers, landed cost 02:15 The hospital — ward board, fluids, med rounds, vitals trends, discharge 02:45 The pet-owner app — book, pay, results, digital vaccination card, reminders 03:12 Reporting & recap KEY CAPABILITIES • Species-aware lifelong patient records (conditions, allergies, weight history, microchip) • Multi-location, multi-doctor appointment calendar with live availability • Structured SOAP consultations with species-specific vital ranges and reusable exam templates • VetAI clinical assistant — voice dictation, differentials, owner-friendly summaries • Prescriptions, vaccinations (with QR verification), imaging, medical reports & consents • Self-balancing controlled-drug register • Quotations owners approve from their phone → invoice → point of sale • Recurring wellness plans • Pharmacy inventory tied to real stock, purchase requisitions, inter-branch transfers, landed cost • In-patient hospital module: ward board, IV fluids, medication rounds, care protocols, vitals trending, alerts, one-click discharge • Branded pet-owner PWA: booking, payments, lab results, prescriptions, weight & symptom tracking, telehealth, emergency, push reminders Book a demo: [URL] Website: [URL] Screens show demo data. VetAI provides clinical decision support and is not a substitute for veterinary judgment. #VeterinarySoftware #VetPractice #PracticeManagement #VetTech #AnimalHospital #PetCare #VetOne
One veterinary platform for clinics, centers & hospitals — medical, financial, inventory, and a branded pet-owner app in one system. Book a demo: [URL] #VeterinarySoftware #VetTech #VetOne
H1: One system. Every patient, every paw, every department.
Subhead: VetOne runs your whole veterinary practice — medical records, billing, pharmacy and inventory, in-patient care, and a branded app for pet owners. One login. One source of truth.
Primary CTA: Book a demo
Secondary CTA: Watch the 3-minute tour
Three-up value props (under the hero):
Caption: One vet. One busy morning. Walk-in puppy registered, examined, prescribed, vaccinated, paid — and the owner leaves with a digital vaccination card on their phone. A whole front desk, exam room and pharmacy, run calmly by one person. That's VetOne. 🐾
Hashtags: #VetLife #SoloVet #VeterinarySoftware #VetClinic #VetTech #VetOne
Caption: Five doctors. Two branches. One source of truth. Book into the right department, share imaging with the specialist, send a quote the owner approves from their phone, cover a shortage with an inter-branch transfer — and keep the controlled-drug register balanced. VetOne.
Hashtags: #VeterinaryReferral #VetPractice #MultiSite #PracticeManagement #VetTech #VetOne
Caption: 2 AM. An emergency arrives. Admitted from the live ward board, onto a care protocol — fluids, med rounds, vitals trending, alerts so nothing slips. The owner pays and checks in from the app. Stable → one-click discharge. Built to run a hospital. VetOne.
Hashtags: #AnimalHospital #EmergencyVet #VetHospital #InPatientCare #VetTech #VetOne
Caption: Give your clients an app, not a phone tag. Book, pay, view results and prescriptions, track weight and symptoms, carry a digital vaccination card, and get reminded before a booster is overdue — all branded as you. Meet VetOne Pet.
Hashtags: #PetParents #PetCareApp #VetClinic #ClientExperience #VetOne
Most veterinary practices run on 4–5 disconnected tools: one for records, another for billing, a spreadsheet for stock, and a phone for client reminders. We built VetOne so you don't have to. One platform for the whole practice: → Species-aware medical records + structured SOAP + an AI exam-room assistant → Consultation to quote to invoice to point of sale — no re-typing → Pharmacy tied to real inventory, procurement, and inter-branch transfers → A full in-patient module: ward board, fluids, med rounds, vitals trends, discharge → A branded pet-owner app: booking, payments, results, reminders From a single exam room to a 24/7 hospital — one login, one source of truth. Watch the 3-minute tour: [URL] Book a demo: [URL]
[URL] — demo booking link + websiteVetOne / VetOne Pet if different)For the master 3:30 cut (16:9) + the three story verticals (9:16). Brand token: VetOne.
Goal: stop the scroll, say "serious veterinary software" in <1 second, and read clearly at small sizes.
Verticals (Reels/TikTok/Shorts) use the first frame or a custom cover. Keep text in the upper-middle third (lower third gets covered by captions/UI).
For the voice artist recording the master 3:30 cut (and the four short cuts).
Read the clean VO script invet-system-video-script.md. This sheet covers HOW to read it.
"Your practice grew. (beat) Your software didn't."
"Meet the veterinary platform that runs the whole hospital — from the first heartbeat you record, to the invoice, to the pet owner's phone. (beat) One login. One source of truth."
"Every patient gets a complete lifelong record — species-aware, from microchip to chronic conditions and allergies."
"Book across every location, department, and doctor — with live availability, not double-bookings."
"Examinations are structured, not scribbled. Vitals are scored against the right ranges for that species. Findings come from reusable exam templates — so nothing gets missed."
"And an AI assistant built for the exam room — dictate your notes, get a structured record, a differential to consider, and an owner-friendly summary in seconds."
"Prescriptions, vaccinations, lab orders, imaging — every order flows straight onto the record, and the controlled-drug register balances itself."
"Medicine and money, finally in one motion. Turn a consultation into a quote the owner approves from their phone, convert it to an invoice, and run it through your point of sale — without ever re-typing a line. Recurring wellness plans keep them coming back."
"Behind the scenes, every dispensed dose draws down real inventory. Reorder, raise purchase requisitions, move stock between branches, and cost every shipment to the last unit — your pharmacy and your warehouse, finally on the same page."
"And when a patient stays the night, you're ready. A live ward board, fluid and medication rounds, automatic vitals trending, care protocols, and overdue-task alerts — all the way to a one-click discharge summary. (beat) This isn't a clinic tool stretched thin. It's built to run a hospital."
"Your clients get an app, not a phone tag. Book, pay, view results and prescriptions, track weight and symptoms, carry a digital vaccination card, and get reminded before a booster is ever overdue — all branded as you."
"From a single exam room to a full veterinary hospital — one platform for medicine, money, inventory, and the people who love your patients. (breath) VetOne. (beat) See everything. Miss nothing."
Use Scene 0 + Scene 2c (the "structured, not scribbled" + AI lines) + Scene 6 + Scene 7. Same direction, slightly tighter pauses.
Match the SRT files (story-A/B/C-*.srt). Direction:
Friendliest read of all; this one can smile the most.
Captured live from the running system (2026-06-12), logged in via /dev-login/admin, after rebranding to VetOne (header logo + page titles) and seeding realistic demo data. Desktop 1600×900; PWA 390×844. Mostly .webp.
Brand: the app now shows VetOne in the header and titles (business name +APP_NAME/APP_TITLE). The PWA keeps its own demo brand "Happy Paws Clinic". To revert the admin brand: setbusiness.name,APP_NAME,APP_TITLEback to "Static".
| Folder | Count | Contents |
|---|---|---|
| medical/ | 11 | dashboard, pets list, pet record, appointments list, consultation/SOAP, owners list, owner profile, booking form, vaccinations, imaging worklist, medical reports |
| pharmacy/ | 3 | medicines catalogue, controlled-drug register, prescription |
| hospital/ | 7 | ward board, admission detail, admissions list, flowsheet, discharge, wards, protocols |
| ai/ | 2 | AI clinical assistant, AI settings |
| reports/ | 1 | reports & analytics hub |
| config/ | 7 | doctors, vital-sign ranges, module settings, consent templates, departments, PWA portal brand, medical conditions |
| erp/ | 5 | products, purchases, POS, all-sales, stock report (the "one system" financial + supply-chain layer) |
| pwa/ | 14 | onboarding, home, book, vax-card (QR), invoices, prescriptions, pets, visits, profile, telehealth, emergency, pet detail, weight, symptom diary |
| storyA/ storyB/ storyC/ | 8 / 7 / 7 | narrative sequences for the three video story cuts (copies of the above) |
medical/06) — vitals cards, SOAP chief-complaint chips, voice dictation, status workflow.hospital/01) — 3 wards (General B / ICU / Recovery A) with live occupancy.hospital/04) — 24h med-rounds grid (Amoxicillin / Maropitant / Omeprazole).erp/*) — products, purchases, POS, sales, stock: shows medicine/clinic and the wider ERP are one system.pwa/04) — real scannable QR + vaccination list.APP_URL. For capturing, config was cached with http; restored afterward (APP_URL=https, config cache cleared). VetOne brand kept.DEMO-%, wards, admissions ADM-2026-%). Cleanup: DELETE FROM vc_appointments WHERE ref_no LIKE 'DEMO-%'; DELETE FROM va_admissions WHERE admission_no LIKE 'ADM-2026-%'.vet-clinic/wellness returns a 500 in this environment (skipped).vet-clinic/reports/* sub-routes are JSON data endpoints (the visuals live on the reports hub).app/labs (PWA) is empty in the fixtures.Real captures from the running system (demo data seeded for realism).

















































