Authors

Inspiration

As of May 31, 2020, 103,700 Americans have died from Covid-19. 62,000 doctors, nurses and health care providers have been infected and about 300 have died. Around the world, covid-19 has presented a number of challenges from absence of a vaccine to shortages of personal protective equipment (PPE). Healthcare providers are risking their lives to test and save others, but there is a safer method to test patients while protecting healthcare professionals.

What it does

Smart Care leverages EOSIO blockchain technology and smart contracts with facial recognition to automate the process of testing for Covid-19. To start, patients enter basic health screening questions and a computer screen with a webcam watches as they swab themselves. The patient must turn sideways to show a side profile. A good specimen is calculated after the swab has reached 50% of the diameter of the patient's head. To show that a good specimen has been collected the border around the screen changes from red to green. That information is then stored on the blockchain and sent to a doctor or other healthcare professional to notify them that a good specimen is collected at which time healthcare professionals can report the findings of the Covid-19 test.

How I built it

A lot of EOSIO smart contracts, tensorflow, opencv, blockchain.

Challenges I ran into

This is actually my first time using blockchain. I went from knowing close to nothing about blockchain to making my own blockchain with EOSIO. Understanding the concepts of blockchain proved to be the hardest part of the project. A

Accomplishments that I'm proud of

Coming up with and developing an application that could save thousands of lives.

Whats next for Smart Care

I would like for this to also be an app so that patients can pick up swabs from a safe location and swab themselves from their home or car without ever having to enter a medical facility, risking infecting themselves or others.

Try It out

Hackathons

Technologies

blockchain, eosio, javascript, tensorflow

Devpost Software Identifier

272539