Inspiration
Anytime more than one medication is taken at the same time, patients are at the risk of drug interactions that could potentially increase the toxicity of certain medicines (Drug Interactions Checker). To resolve this, PocketDoctor takes patients' medical conditions as input and returns combinations of prescriptions that do not cause interactions, thereby ensuring the safety of the patients.
What it does
PocketDoctor streamlines the process of prescribing medications for doctors by updating them on current medications and could potentially prevent an estimated 7,000 adverse drug reactions per year(FDA).
How we built it
It is built from scratch using Python and TKInter.
Challenges we ran into
Some challenges are choosing the right data structure and implementing faster algorithms. In fact the backtracking algorithm was one of the hardest parts to implement. We also had to learn how to make text entry boxes which was a new skill we acquired.
Accomplishments that we're proud of
What we learned
The most important thing we learned how to do was linking all of our code together and communicating constantly about what we were doing and how it would impact how we wanted other members to complete their role. modern version control with git was really helpful.
What's next for PocketDoctor
Future improvements to PocketDoctor include automating the process of loading database, and changing the input to voice over.
Log in or sign up for Devpost to join the conversation.