The Android App used to pair with the Heart Pal-enabled devices see Heart Pal Artificial Intelligence and Heart Pal ECG Reader Module.
This application is NOT a replacement for certified medical equimpent.
Report a Bug
·
Request Feature
This application is NOT a replacement for certified medical equimpent.
This is merely a high school project. It is a prototype and likely unstable, use at your own discretion. This has NOT been extensively tested and has NOT been certified by any authority. We are not responsible for incorrect prediction and/or any outcomes.
The project started as a high school practice business for the Junior Achievement Business Competition. It's purpose was to use machine learning and deep neural networks to detect arrhythmia in ECG readings. Paired with a Bluetooth device that is able to send ECG readings in real-time to the Android device, it's able to analyse the ECG stream and attempts to predict/detect heart failure.
It has been awarded 1st at the Social Innovation Relay (National Stage) in Romania 🇷🇴.
To get a local copy up and running follow these simple steps.
- Android Studio
- Android 4.2 (minimum API Level 17) with USB debugging enabled
- ECG Reader Module (ECGRM)
- Clone ther repository
git clone https://github.com/cosmin-bianu/heart-pal-android-app.git heart-pal-android-app
- Open it in Android Studio
- Modify the MAC address of the target ECGRM Bluetooth interface to match your configuration here
- Connect your Android device to your computer (make sure USB debugging is enabled)
- Run directly or build an apk (Android Developers guide here)
- Start the ECGRM
- Connect your Android device to the ECGRM via Bluetooth
- Await for data to start displaying on the screen
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the Apache 2.0 License. See LICENSE
for more information.
Cosmin Bianu
email: kitsune.cosmin@gmail.com
Project Link: https://github.com/cosmin-bianu/heart-pal-android-app