Inspiration
Heart failure patients are especially high-risk right after discharge, but hospitals struggle to do timely follow-up at scale. Manual outreach creates nurse workload, and the resulting notes are often unstructured—making it hard to quickly see who needs urgent help.
We wanted something clinically relevant and operationally realistic: not an “AI doctor,” but a workflow layer that helps care teams reach vulnerable patients earlier, capture consistent information, and prioritize callbacks.
That led us to MediVo: a focused AI follow-up agent for post-discharge heart failure patients.
What it does
MediVo turns post-discharge follow-up into an end-to-end workflow:
- Ingests discharge lists (CSV/JSON; demo uses a mock dataset)
- Builds a prioritized worklist based on time since discharge and protocol priority
- Runs follow-up calls (simulated for demo; optional live voice via telephony integrations)
- Uses a protocol-based script (daily weights, meds adherence/understanding, red-flag symptoms)
- Extracts structured findings (symptoms, med access, med understanding, follow-up status, red flags)
- Classifies outcomes with guardrails:
OK,NEEDS_NURSE,ESCALATE, orNO_ANSWER - Generates clinician-friendly summaries and updates the callback queue
- Exports EHR-ready outputs (FHIR-style JSON and CSV)
Clinical safety constraint: MediVo does not diagnose or provide treatment recommendations—it asks, captures, summarizes, and routes to humans.
How we built it
Frontend: React + TypeScript (Vite), Tailwind + shadcn/ui, React Query
- Dashboard views for queue status, call flow, call summaries, and exports
- A single configurable API base URL via
VITE_API_URL
Backend: FastAPI (Python) with a workflow-first API
- Patient import + worklist endpoints
- Call endpoints for simulated calls and live call initiation
- A post-call pipeline: transcript → structured extraction → guardrailed classification → next-step scheduling
- Optional LLM support (Gemini/OpenAI) for extraction and narrative summaries (feature-flagged)
Voice (optional live mode): outbound calling + streaming audio into a conversational agent stack (telephony + conversational voice agent)
Monetization (Paid track): we instrumented the workflow with Paid signals (e.g., patient import, follow-up completion, clinical analysis completion, red-flag detection) so usage is tied to a product/order attribution loop.
Challenges we ran into
Scope creep
- Challenge: Our initial idea spanned too many patient groups and workflows.
- Fix: We narrowed to post-discharge heart failure follow-up, which made the MVP easier to build and easier to judge.
Safety vs usefulness in healthcare
- Challenge: We wanted real workflow value without unsafe “medical advice” behavior.
- Fix: We constrained the agent to protocol-based intake + triage, with explicit no-diagnosis/no-treatment boundaries and human escalation paths.
Monetization under hackathon time limits
- Challenge: Paid track required a working end-to-end monetization loop.
- Fix: We integrated Paid directly into core workflow events so signals are generated by real product usage, not a separate demo.
Accomplishments that we’re proud of
- Built a focused healthcare operations agent, not a generic chatbot
- Delivered a demoable, end-to-end workflow: import → prioritize → call → summarize → export
- Implemented guardrailed escalation categories and red-flag detection
- Added a real monetization instrumentation loop with Paid
- Kept clinicians in control with a clear human-in-the-loop design
What we learned
Healthcare AI value often comes from workflow design and safety constraints, not maximum model complexity.
- Narrow scope improves execution and credibility
- Clear boundaries increase trust (especially in clinical settings)
- Data matters only when it becomes actionable next steps
- Monetization is easiest when it’s integrated into the core user journey, not bolted on later
What’s next for MediVo
- Make protocols clinician-configurable (question sets + escalation rules)
- Improve risk-based scheduling and escalation pathways
- Add multilingual support for patient follow-up
- Extend to other post-discharge pathways (post-op cardiac, oncology, general medicine)
Long-term, MediVo becomes an integration-ready post-discharge follow-up workflow layer that helps care teams scale outreach safely and prioritize the patients who need help most.
Built With
- elevenlabs
- fastapi
- geminiapi
- lovable
- paid.aisdk
- python
- react
- tailwind
- twilio
- typescript
Log in or sign up for Devpost to join the conversation.