Discovery · MVP Specification
Scope Locked. Constraints Non-Negotiable.
One clinic. One protocol. One on-call DVM. Full audit trail. No phone porting. Live in one week.
MVP North Star
Enable a single independent 3–10 DVM small-animal clinic to go live with branded, protocol-driven after-hours triage in ≤ 1 week — with zero phone porting, no PMS integration required, a complete audit trail on every interaction, and on-call DVM pages only when configured escalation criteria are met.
In Scope — Must Ship
Clinic Brand Profile Setup
Name, logo, colors, hours, ER partners, on-call schedule
Protocol Builder
DVM-configurable question sequences, symptom weights, urgency criteria, version history
Red-Flag Hard Stops
7 symptoms that always bypass triage and route directly to ER — unconfigurable
Pet Owner Triage Flow
Clinic-branded mobile URL, consent capture, structured intake, 3-tier classification
Urgency Classification
🔴 URGENT / 🟡 MONITOR / 🟢 ROUTINE / 🆘 EMERGENCY with transparent DVM criteria
On-Call DVM Pager
Structured case summary delivered via push + SMS; DVM response logged with timestamp
Failover Escalation
If DVM unacknowledged in 10 min → backup contact triggered automatically
ER Partner Routing
Partner card with address, maps link, phone — for EMERGENCY and URGENT outcomes
Audit Trail
Every session: UUID, timestamps, consent, answers, classification, DVM actions — immutable
SMS Confirmation
A2P/TCPA-compliant; outcome summary delivered to pet owner within 60s
Morning Handoff Report
Delivered to practice manager email at 7:30 a.m. — tiered overnight summary
Practice Admin Dashboard
Protocol management, on-call scheduling, ER partners, audit log search + export
Out of Scope — Explicitly Deferred
PMS/PIMS Integration
4–8 week integration cycle; blocks fast go-live; no-PMS is the differentiator
Automated PMS Appointment Booking
Requires PMS API; v2 or v3
Species beyond Dog/Cat/Rabbit
Scope creep risk; exotics have distinct liability surface
Video/Voice Triage
Increases tech complexity and HIPAA surface area
Custom Clinic Domain
afterhoursally.com/[slug] sufficient for MVP
Multi-language (non-English)
Important but not MVP-blocking
AI/LLM Symptom Inference
Conservative liability posture requires DVM-reviewed protocols; AI layer is v2
Multi-clinic / Enterprise Admin
Single clinic focus for MVP
Direct Payment Collection
Out of scope for triage flow
Non-Negotiable Constraints
Every session MUST capture explicit timestamped consent before any clinical content is displayed — no exceptions.
Red-flag symptoms MUST always bypass classification and route directly to ER. Hard-coded. Not configurable.
System MUST NOT provide specific diagnostic conclusions — only urgency tier classification with DVM-defined criteria.
All protocol content MUST be clinic-configured and carry a named DVM approval record.
Audit trail MUST be immutable — clinic admins cannot delete or modify session records.
All SMS MUST use a 10DLC-registered sender ID. Pet owner SMS consent MUST be captured at intake.
Session logs MUST be retained for a minimum of 7 years.
Pet owner phone numbers MUST be encrypted at rest and masked in display views.
Product MUST NOT require phone number porting. Port-free / call-forward architecture only.
If DVM does not acknowledge a page within 10 minutes, backup escalation MUST trigger. No silent drops.
Uptime ≥ 99.9% required. 24/7 monitoring with automated failover before production launch.
A clinic MUST be able to go live within 7 days with no PMS integration of any kind.
Acceptance Criteria for Core Flow
Clinic Onboarding
- Practice manager can create account, upload logo, set hours, publish triage link in < 30 min
- At least one protocol and one ER partner required before triage link goes public
- On-call DVM assignment visible on dashboard before 6 p.m. each day
Pet Owner Triage
- Pet owner can complete intake and receive classification in < 5 min on mobile
- Consent captured and logged before any symptom questions are shown
- Every red-flag symptom routes directly to ER card regardless of other inputs
- SMS confirmation delivered within 60 seconds of session completion
- Session audit log created within 5 seconds of session completion
On-Call DVM Pager
- URGENT classification triggers DVM page within 30 seconds
- DVM page includes: pet name, species, age, symptoms, classification rationale
- DVM can acknowledge from mobile without desktop login
- If DVM unacknowledged within 10 min, backup escalation triggers automatically
Audit Trail
- Full session log accessible in admin dashboard within 5 min of session completion
- Log includes: session UUID, all timestamps, consent, answers, classification, DVM actions
- Log exportable as PDF by practice admin
- Logs from past 7 years searchable by date and classification tier
System Reliability
- Triage console HTTP 200 < 2s TTFB on mobile; Lighthouse ≥ 85 mobile
- Uptime ≥ 99.9% over any 30-day period
- DVM page delivery confirmed within 30 seconds via push + SMS
- All Playwright E2E tests pass on deployed production URL
Pricing Hypothesis
Starter
$149/mo
1–3 DVM clinic
Break-even vs. answering service ($235–$625/mo)
Practice
$249/mo
3–6 DVM clinic
Primary ICP; ROI clear vs. $18K/yr uncompensated labor
Multi-DVM
$399/mo
6–10 DVM clinic
Higher volume; protocol complexity warrants premium
Annual billing: 2 months free (16% discount). 30-day free trial, full-featured, no credit card required.