Inspiration
It's difficult to read through all the guidelines for hypertension, which is why it is necessary to decrease clinical variation and treat patients more accurately. In turn, we created a web application to recommend best treatment option based on patient's health and traits.
What it does
Treatment Recommender is a web application that allows you to search patients from a database, add new patients to the database, update patient information and provide treatment recommendations based on patient health and traits.
How we built it
We designed our website using Adobe Xd, built the front-end using HTML and CSS, and programmed the algorithm to determine the best treatment option with Python.
Challenges we ran into
We had some difficulty integrating balanced checkboxes and avoid top-heavy design of guidelines page, so we resolved the issue by implementing radio buttons to improve the user experience. We had the most difficulty with the CSS markup language for the website's front-end as none of our team members were highly skilled in it. However, we learned a lot about CSS from gathering information online and reinforcing what we learned in the project.
There was nothing considerably difficult programming the back-end of the web application, but the connection between the front and back end of the website was fairly challenging. However, we were able to configure the python back-end with the front-end with variable matching.
Accomplishments that we're proud of
We were able to create a database in our web application and successfully allow the user to add patients, search patients, update patient information and provide treatment recommendations for patients with hypertension.
What we learned
We learned more about how to create clickable radio buttons in CSS, back-end organization and placement of headers and buttons and data type manipulation with unix on the webpage.
What's next for Treatment Recommender
We plan on incorporating health record data that can be used to bolster the recommended hypertension treatment, allow for more technical treatment suggestions, and expand the web application to other diseases so it can contain multiple guidelines for different diseases.
Log in or sign up for Devpost to join the conversation.