Inspiration

The lack of transparency around medication side effects is a huge issue in the medical industry, and is something we wanted to improve with the help of technology. Many doctors tend to omit certain side effects in order to focus on the most common or dangerous risk rather than rare ones. However, each person is different and deserves the right to understand what every prescription could potentially do to their body.

What it does

We've created a web application that allows users to input their own vital signs, including heart rate, blood pressure, oxygen saturation, body temperature, and respiratory rate — and receive instant analysis. If the individual's vital signs show any discrepancies from what an average individual's vital signs should look like, they will be given warnings with statistics of people with similar vital sign discrepancies. For example, if someone's blood pressure and heart rate are higher than the average person's, the web application will flag that and warn the user of its association with cardiovascular disease. Users can also log their prescriptions and side effects, which are cross-referenced with the FDA drug database via our backend API.

How we built it

We built the frontend using React and plain CSS for styling. We used Spring Boot for building the backend. We integrated the FDA OpenFDA API to pull real drug label data including purpose, dosage instructions, and precautions.

Challenges we ran into

We had a couple of problems and challenges with figuring out how to connect our frontend with our backend. We had our entire frontend laid out well, and our backend data was all collected and in one place. But understanding how to connect the 2 and make our buttons and data analysis connect back to our OpenFDA API.

Accomplishments that we're proud of

We're proud of building a full-stack application in a short timeframe that uses real medical data. The risk detection logic is grounded in actual prevalence statistics for older adults. The app is also designed with future smartwatch integration in mind.

What we learned

We learned how to integrate a Java Spring Boot backend with a React frontend, how to work with the OpenFDA API, and how to think carefully about health data and the responsibility that comes with presenting medical risk information to users.

What's next for Health Data Transparency

We plan to add real smartwatch integration via Bluetooth and health APIs, user authentication so people can track their vitals over time, trend graphs showing how readings change day to day, and AI-powered analysis to provide more personalized warnings.

Built With

Share this project:

Updates