Inspiration

My dad was in a car accident which left him in a condition where he couldn't communicate effectively with paramedics. This left him in a position where he was unable to tell them that he is allergic to the most common form of painkiller carried by paramedics. Upon administering the drug, my dad went into anaphylactic shock. While my dad was able to get out of that situation alive and well, it left my team thinking: What if there is an efficient way to find out basic health information about a person without the need for verbal communication?

What it does

Our application uses fingerprint identity confirmation in order to access and edit basic health information of any person registered within the application's database. At this moment, the database contains six pieces of basic information we felt were critical, yet basic, for paramedics to know whenever tending to a person in a dire situation that is unable to communicate: Name and last name, birth year, blood type, and allergies. The paramedic could scan the fingerprint of any victim and very easily get attain access to our database's information on that registered individual.

How we built it

We started by building a database hosted by Firebase, from there we started to generate a unique hash identity from the fingerprint of the registered individuals. The hash generated in conjunction with your fingerprint works as the unique ID that grants access to the user information of the application, from that point onward it simply searches for the correct user from the database and retrieves and displays the information to the requested user.

Challenges we ran into

Firstly the bad connection to the internet through the challenge overall. The Firebase documentation on the database side was not fully specified leading to extended experimentation about the limitations and capabilities of the platform. The migration of Adobe XD assets into Android SDK was tedious and unreliable. The fingerprint detection APIs were dated and presented incompatible commands with newer versions of android.

Accomplishments that we're proud of

We finished the application with most of the functionalities we set out for.

What we learned

How to use Adobe XD in conjunction with android SDK. The application of reading fingerprints, and the functionalities of Firebase for app support with android.

What's next for null Health

Expand the capabilities of our database to contain more information about users and generate availability on the information of the user allowing them to update their medical information quicker. Also sleep.

Built With

Share this project:

Updates