Inspiration

Many medications cannot be taken simultaneously, but people ignore the small warnings or the wordy leaflets when taking drugs. In some cases, antagonistic drugs are not fully listed by the manufacturers. We want to help people avoid clashing drugs by just taking a picture of the packaging and uploading to our website/app.

What it does

Users can upload an image of the drug's packaging or manually enter the medicine name and the website will display a list of antagonistic drugs.

How I built it

We created a web scrapper to produce the list by taking information from BNF's database on drug interaction. A image scanner was made with google's API. These are implemented with a combination of python on the back end and HTML, CSS and Java for the front end.

Challenges I ran into

We had different experience with multiple languages, so we had to figure out a way to integrate all our experiences together. The API available from NHS is not helpful for our project since it outputs the HTML code of their page about a specific drug. We had to develop a web-scraper that would parse information from the National Institute for Health and Care Excellence.

Accomplishments that I'm proud of

We came up with a web-scraper to extract the required information needed from the online database. Made use of Google-Cloud-Vision API to be able to take pictures of a box and extract the words from it in order to make queries with the web-scraper.

What I learned

We gained knowledge on different languages and design interface.

What's next for PharmaSafe

We want to introduce more functions to the website and convert is to an iOS/PlayStore app. We hope the users can save drugs they take often in My Medicine and set reminder for taking them in My Reminders.

Built With

Share this project:

Updates