Inspiration
People miss vaccines because eligibility rules and booster timing are hard to track. Clinics also spend too much time doing manual checks.
What it does
QDoc Smart Vaccine:
- Takes patient profile + vaccine history
- Applies rule-based eligibility logic
- Classifies vaccines as Overdue / Due Soon / Up to Date / Not Eligible
- Shows a clear timeline
- Simulates reminders (email/SMS/in-app)
- Includes an Encyclopedia page for vaccine details
How we built it
- Frontend: React + Vite
- Backend: FastAPI
- Rule Engine: deterministic Python logic
- Storage: lightweight pandas/CSV store
Challenges we ran into
- Converting policy-style guidance into clean rules
- Handling edge cases and boundaries
- Keeping outputs both accurate and easy to understand
Accomplishments that we're proud of
- End-to-end flow from intake to reminder
- Explainable status reasons per vaccine
- Clear timeline and action-oriented dashboard
- Rule engine backed by tests
What we learned
- Explainability matters as much as correctness in healthcare
- Rule-based systems work well for policy-driven decisions
- UX clarity is critical for adoption
What's next for QDoc Smart Vaccine
- Expand and refine vaccine rule coverage
- Add admin tools for rule management
- Improve reminder scheduling and channel integrations
- Add more clinic-focused reporting/workflows
Log in or sign up for Devpost to join the conversation.