What it does

It is a platform that will reduce the amount of unnecessary physical interaction between nurses and patients by digitizing several common tasks. We created a website that will store all the patients’ past date, live data, and current needs/wants. The website will be accessible for the patients’ relatives if they want to see a live stream of the member or just look at the events planned. The website will also be in the patient’s room and the patient can send a request for a nurse or request for a call from a family member. There will also be an audio queue for a specific time when the patient must take his medicine. Furthermore, the nurse can access this patient’s website and be able to change/ add/ remove any events planned for the patient. She could further assure that the patient is taking the proper medicine at specific times with the livestream. Finally we also have some simple hardware we could connect to the platform in order to keep track of the patient’s catheter and in-bed status.

How we built it

In order to create a patient’s website, we used HTML, JavaScript and CSS. This website included embedded video and an embedded Google Spreadsheet implemented in the back-end code. Furthermore, to allow a nurse to access information and enter data for a specific patient, we created a python program using the Google Drive API, and Google Sheets API to enter data into the patient’s task manager. Furthermore, another python program controlled by the nurse was made through Selenium and BeautifulSoup to web scrape info from the website we made in order to display vital information concerning a patient’s health. Smtplib was used to generate an automated email to send to the patient’s family if the patient wanted to contact their family. Similarly, if the patient had pressed the “Emergency” button, Selenium was used to determine the status of the toggle button in order for the nurse to be prompted for an emergency. Furthermore, we used online Arduino simulators to implement hardware into our project which would display the Urine Catheter Level and if the patient is in bed or not using a force sensor, into the program created for the nurses.

Challenges we ran into

Implementation of a functioning website using JavaScript and CSS without prior experience in the CSS language . Coding a Selenium webscraper in Python without prior of the Selenium framework and webcrawler program

Sending automated emails to a specific gmail using smtplib and EmailMessage libraries in Python.

Accomplishments that we're proud of

Finishing our First Hackathon without giving up Learning the basics of front end in one fay. Creating a working prototype that we can display.

What we learned

We learnt how to make a project as a team and how to be able to use everyone’s technical background as a tool to make the project more effective.

What's next for DataCare : Care, Redefined.

The final project will be complete after a fully functioning user-interface has been implemented for the nurses programs in Python. Finishing the website for a specific patient after we are able to buy a domain. Furthermore, implement identical websites for several patients controlled by one head nurse whose python program runs for all the patients she has simultaneously. As well as inserting an alarm button in the patients’ website which will set off if a medication has not been taken before a specific time.

Share this project:

Updates