Inspiration

Companies have innovated on employee happiness (https://www.officevibe.com/), management effectiveness (https://www.cultureamp.com/), and much more. However, health insurance is still poorly managed: accountability rests heavily on employees' shoulders and there is no support system to help them maintain good health. We want to contribute toward a healthy work environment and culture.

What it does

  1. Detect employees' heart rate (for now) using a PPG sensor connected to an Arduino
  2. Data is connected and analyzed in Matlab (later integration of Tensorflow for ML process)
  3. Data is verified in the blockchain we coded on Node.js
  4. IBM Watson IoT API analyses the data and in case of a concerning heart rate, alerts a third party who could help.
  5. Each email sent is a "data" block on the blockchain and will be traded for cryptocurrency in future development.

How we built it

  1. Coded a simple manual blockchain on Node.js
  2. Analyzed data from the PPG in Matlab
  3. Created a condition for healthy or unhealthy heart rates
  4. Taught the condition to the IBM Watson IoT API that tracks the PPG data, and in case of unhealthy heart rate, sends email to a specific person.
  5. Every email sent is a block in the blockchain.

Challenges we ran into

  1. Using the IBM APIs (started with Watson Discovery API, and then switched to IoT)
  2. Analyzing the PPG data and converting it to a bpm integer value.
  3. Coding the blockchain!!

Accomplishments that we're proud of

We have a functional blockchain that sends an email instantly once the conditions apply!! Arduino also working and giving us our heart rate!!

What we learned

Watson API, Matlab, Arduino, graph analysis, blockchain

What's next for Heart of Gold

Add more data to our conditions to make the analysis more trustworthy and useful. Connect multiple sensors to provide more holistic insight into health. Integrate a coinbase API to create transactions between health care organizations and companies (Data -- Cryptocurrency)

Built With

Share this project:

Updates