Inspiration
Doctors spend 40% of their time on paperwork instead of patients. Medical records are scattered across systems, making it hard to find relevant history quickly.
What it does
DocAssist is an AI-powered clinical documentation platform with three core features:
- Smart Clinical Briefs: Generates complaint-focused summaries from patient records
- RAG Chat: Answer questions about patient documents with citations
- SOAP Note Generation: Auto-generates structured clinical notes
How we built it
- Frontend: React, TypeScript, Vite, Tailwind CSS
- Backend: Supabase (Auth, Database, Storage) with Row Level Security
- AI: Lovable for interfaces, Trae for IDE, Keywords AI for LLM observability and monitoring
Challenges we ran into
- Implementing proper data isolation so doctors only see their own patients
- Tuning RAG retrieval to surface relevant medical context without hallucinations
- Balancing response speed with accuracy for real-time clinical use
Accomplishments that we're proud of
- End-to-end working prototype with secure multi-tenant architecture
- Citation-backed AI responses that doctors can trust and verify
- Full observability into every AI call through Keywords AI
What we learned
- Keywords AI makes LLM debugging and iteration dramatically faster
- Row Level Security in Supabase is powerful for healthcare-style data isolation
- Prompt engineering for medical contexts requires extra precision
What's next for Doc Assist
- Integration with EHR systems (Epic, Cerner)
- Voice-to-note functionality for hands-free documentation
- Expanded clinical decision support features
Built With
- css
- react
- supabase
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.