Inspiration

We knew we wanted to do something health-related, and we considered various medical topics, ranging from doctor appointment transcriptions to mental health. During our brainstorming, we thought of something we would need ourselves, and we came across the idea of blood tests summaries. When we take a blood test and receive our results, we have no idea what the contents mean and would like it if someone or something could simplify what we need to know. Thus came the idea of RedClarity.

What it does

RedClarity is a website that scans a user's blood test results and summarizes them into easy-to-understand terminology. Users just need to upload a PDF of their results, and RedClarity will scan through to convert those results into simpler terms.

How we built it

We started with a Figma design and transformed that into Svelte to develop our front end. As for our back end, we used Python and Flask. We also used HTTP requests to trigger the Google Cloud Run functions, which call our custom parser function and Gemini API.

Challenges we ran into

In the beginning, we came up with the idea of creating a mobile application that records patients' appointments with their doctor and then transcribes and summarizes the conversation. However, we realized that it already exists, so we had to scrap the idea entirely. We were lost on what idea to go with until we happened to think of blood tests and then fleshed out the idea. During the programming process, we struggled with connecting the Cloud Run functions with the Flask.

Accomplishments that we're proud of

A big issue we faced was coming up with an idea that is not very well-known, and we believe RedClarity focuses on a prompt that is not widely addressed. Given the time constraints, we are proud of the amount of progress we made as we were able to make an MVP that we are content with.

What we learned

We utilized a lot of languages and services that we were not familiar with, so everything was a learning experience. Some of us have never used Svelte before, while others of us worked with APIs for the first time.

What's next for RedClarity

If we had more time, we would have liked to format the results to make them easier to read. In addition, we would rather use Google Cloud Vision API instead of parsing through the PDF itself. Future goals include expanding beyond blood tests and being able to summarize other medical documents.

Built With

Share this project:

Updates