Health Log App to record medical test results in Flutter

0

Health Log app is an open-source app built on Flutter with the purpose of storing and tracking medical test records. As of writing this post, it supports recording Blood Pressure, Blood Glucose (Sugar), Cholesterol, RFT(Renal Function Test). You can also save notes along with these test results.

I began working on this project as I couldn’t find a free app that could properly record medical test records for multiple users. With ageing parents and myself getting older, it seems vital to store these records, as going through the paper results becomes very inconvenient and a chore. My initial need was to just record blood pressure, but I thought I could expand it a little to cover some major medical tests. That’s the app now.

HealthLog with blood pressure graph
HealthLog with blood pressure graph

I recently released it in GitHub, and then on IzzyonDroid, so it can help more users. Its feature includes:

  • Allows health test reading data storage for multiple users
  • Users can store Blood Pressure, Blood Sugar/Glucose, Cholesterol, Renal Function Test, and Notes
  • Users can set an acceptable range for Blood Glucose (Sugar)/Cholesterol/RFT readings in their respective settings section
  • Graph view of last 30 readings (for now)
  • No Ads and Tracking (Has no Internet permission)
  • Limited dependencies for reduced binary size. It is currently just under 10MB.
  • It should work on devices with Android 6 and up
  • Can enable data file backup on every entry to prevent data loss
  • Free and Open Source

Some Drawbacks

  • It does not use data encryption. Local SQLite database stores data in Json format
  • It’s currently in beta testing state. (Users can report bugs and UI/UX issues)
  • Some (old)keyboards cannot create newline on notes

The project and source code are on GitHub. You can fork, submit a pull request or discuss issues on the project page.

Previous articleAdd Let’s Encrypt ISRG Root X1 certs on old Android (4.4+) to mitigate invalid cert error
Next articleUnblock Pandora Music outside USA
I am an science, tech, gadget and coding enthusiast from Nepal. Music and Computers take up much of my time. And I like to hike and travel as often as I can. I started The Jucktion in hopes of creating an hub for information and sharing. Hope you enjoy it as much I enjoy making them. :)