The Arduino and breakout board integration.
One of our team members is from India and is aware of the struggles that those of rural India face. Based on his observations, and some research we learned that a large portion of the global population does not have documented medical history. This means that when seeking medical treatment providers may be unaware of things like medical conditions, allergies to medicine, and previous medical history. Our goal is to create an inexpensive, scalable system to allow access to medical records for all. By carrying a card (for example a government issued ID) with all this information attached it would speed up hospital wait times, ensure proper care, and expand the total population with documented medical records.
What it does
We created a system that reads a unique RFID tag which corresponds to a medical record file stored on the google cloud.
How we built it
We used the Adafruit PN532 RFID reader breakout board with an Arduino to read the unique UID code associated with a RFID tag. We transfer the ID# over serial to a python script that identifies and opens the corresponding medical record.
Challenges we ran into
We had trouble interfacing the Google database with Python. This was our first time using RFID, so we took some time to learn the basics.
Accomplishments that we're proud of
We have a working system, that seems feasible. The RFID readers that hospitals would need to purchase only cost around $60 (INR 4300). The RFID tags cost only $0.10 (INR 7). These costs could be greatly reduced by buying the tags in bulk and using integrated PCBs for the hospital scanners. Currently a government issued Indian ID costs $0.70, so a $0.10 increase appears practical.
What we learned
This was our first hackathon for two of our members. We learned how to use an Arduino, and integrating it with python using the Serial port. None of us had ever used the Google Cloud before so we all learned a little about using mySQL.
What's next for MediCard
Next we hope to fully integrate the Google Cloud database. We would like to add more security features, and users to the database.