Skip to content

MediCheck: Revolutionizing Patient Safety with Precision; Where every medication dispensed is a step towards error-free healthcare.

Notifications You must be signed in to change notification settings

samyakpiya/medicheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MediCheck

ScreenShot Tool -20240425160928

MediCheck is a project developed during the UKY CatHacks X Hackathon, where it won 1st place. Read the hackathon dev post for more information by clicking here.

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

problem drawio

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

Blank diagram (2)

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

  • 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: Neural Network with PyTorch

Features

  • Medication Search Interface: Revamps the traditional search process in medication dispensing systems like Pyxis, ensuring safer and more accurate medication retrieval by clearly distinguishing between generic and brand-name drugs.

  • Patient-Specific Drug Recommendation System: Utilizes simulated patient data and machine learning models to provide personalized drug recommendations, improving treatment outcomes and patient safety.

Current Working Drugs:

  1. metformin
  2. sertraline
  3. gabapentin
  4. levetiracetam
  5. atorvastatin

Example URL for backend API requests:

HTTP Fetch Request: http://127.0.0.1:5000/check-drug?drug=metformin&age=25&weight=150&height=60&female=1&hos=0

{
  "drug-conf": 0.7603774666786194
}

About

MediCheck: Revolutionizing Patient Safety with Precision; Where every medication dispensed is a step towards error-free healthcare.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •