A heart rate monitor is a device that allows one to measure heart rate for medical purposes. The device works on the principle that it records the heart-rate of the person wearing it, essentiallythe user's heart rhythm. The deivce stores important information of the user, such as the contacts of the users' close ones who can be contacted in case of an emergency. This is achieved by the Global System for Mobile Communications(GSM).
This wearable makes it easy to keep track of the users' adherence to treatment plans or any need for immediate medical attention.
In case the user doesn't feel well and needs to be tended to, a single tap on the device would send a notification to their emergency contact saved in the device along with the user's location, which is again achieved through GSM, alerting them to immediately look into the user's medical state.
If in the scenario that the user collapses, a fall detection mechanism in the device activates and immediately connects a call to the emergency contact as well as a relative living nearby, provided the details are stored in the wearable beforehand. This ensures that in the event that the emergency contact caretaker is not in the vicinity to immediately address the user's condition, the nearby relative can take care of the user, hence reducing the risk of delayed medical care.
In addition, this device also allows adding customized remiders, such as the medicine intake of the user and so on, making day-to-day care of the user simple.
So, a heart rate monitor is quite beneficial as it reduces the risk of unanticipated medical hazards and eases the process of caring for the user's health.
Our GSM module was not able to send the http requests and so we thought of using a sms based requests to the node app. But the twilio is not providing this functionality for indian based numbers. The main problem on the backend was to manage even different timezones of the user and the old person and we have efficiently tackled it by mainitaining UTC format times in the whole database and formatting them before sending to the front end. Time, was really not on our side. We couldn't implement few functionalities like incorporating doctors in our app, the users can actually subscribe to the doctors and the doctors can monitor the data.
Discussion