GitHub Repo: https://github.com/samyakpiya/medicheck.git
Project Inspiration
The tragic medication error at Vanderbilt University Medical Center underscores the need for technology that reduces such risks. Nurse RaDonda Vaught's confusion between generic and brand drug names—leading her to dispense and administer the paralytic vecuronium instead of the intended Versed—has critical implications for healthcare safety.
Check this article to learn more
Problem Statement
In fast-paced healthcare settings, medication cabinets like Pyxis can increase the potential for errors by displaying only generic drug names. Nurses must rapidly translate between generic and brand names, a task prone to mistakes under pressure and distraction.
Our Solution
We propose a system that augments the Pyxis UI to enhance drug selection safety. Our solution uses neural networks to analyze the chosen medication against patient data, providing a confidence rating to the nurse. A low confidence rating would trigger additional verification steps, potentially preventing catastrophic errors.
Proof-of-Concept
We've built a web app prototype to demonstrate our concept. The interface simulates the nurse's workflow, highlighting where our system could have intervened to prevent misidentification.
Technical Details
- Product Management: Agile (JIRA), Google docs, Excel, databases, SQL, GitHub
- Frontend: TypeScript, Next.js, Tailwind CSS, shadcn/ui, Prisma (ORM for SQLite database)
- Backend: Flask server to handle requests and interface with the PyTorch neural network.
Challenges
- Data: We generated simulated patient data due to the lack of readily available sources. We also sourced a drug database to map generic and brand names.
- UI: Delivering a clear, intuitive UI within the hackathon timeframe required prioritizing core functionality.
Achievements
- Intuitive UI for rapid understanding within the Pyxis workflow.
- Robust Neural Network: Models trained for specific drugs to demonstrate confidence ratings.
- Proof of Concept: Our system highlights the potential to prevent future medication errors.
Learning Outcomes
- Aastha: Product management in a rapid development environment
- Samyak: Prisma ORM, SQLite database integration
- Matthew: [Matthew's specific learning outcomes]
Built With
- additional
- agile
- analysis
- deployment:
- frontend:-react
- next.js
- possibly
- preprocessing
- python-(for-ml-model)
- scikit-learn
- shadcn/ui-backend:-node.js
- sqlite-machine-learning:-pytorch
- tailwind-css
- vercel


Log in or sign up for Devpost to join the conversation.