Inspiration

The inspiration for this project was a problem a friend had presented when working as a student nurse at hospitals. They conveyed to me that a large problem and complaint nurses had was communication with doctors. The biggest struggle nurses have is when putting in doctors orders for things that patients require that nurses themselves cannot provide. There is a communication gap because the systems they use to communicate are inefficient messaging apps which cause problems when patients don't get what they need fast enough.

What it does

Our website solves the problem by allowing nurses to request the thing that they want from the doctor, and the doctor can see all of the current requests in one table like format. They are able to see what is being requested, the reason, patient information, and most importantly - the ability to approve of the thing in one click. Once approved, the nurse is able to view that their request has been approved and will be able to administer what they need.

How we built it

We built it using react for all the frontend, and used Supabase to store all the data for the requests so we can view it in multiple areas. We also used Auth0 to authenticate logins and attach a role of a nurse or doctor so the respective accounts go into their functionality.

Challenges we ran into

Our challenges came with Auth0 when having roles connected to accounts, we could not let the user who is registering to pick what their role is because then they will have unrestricted access to the data of a doctor or nurse, so we have to manually give roles to accounts. Another challenge was when it came to using our database to show different views on different pages, and being able to prioritize what comes first in the list of requests for the doctor.

Accomplishments that we're proud of

We are very proud of identifying and solving a very real problem that will effect real lives. We feel that is what being a software engineer is, and we demonstrated that with our project.

What we learned

We learned how to use Auth0, we gained a better understanding of using databases, and we learned more about the medical field and what is means to create a helpful internal tool.

What's next for HospiTalk

The next step is to polish it and try to push it as a real product, we feel there is more to this than just a hackathon, being able to help lives with our programming is something we feel deeply connected to with this project, and we would like to make that a reality.

Built With

  • auth0
  • react
  • supabase
  • tailwind
  • vite
Share this project:

Updates