Skip to content

thanhnl2004/healthpod

 
 

Repository files navigation

Health Pod — Collect Your Health Data in your Data Vault

An ANU Software Innovation Institute demonstrator for your Data Vault.

Time-stamp: <Monday 2025-08-25 11:18:41 +1000 Graham Williams>

Authors: Ashley Tang, Graham Williams, Zheyuan Xu, Kevin Wang

ANU Software Innovation Institute

License: GNU GPL V3

Flutter Dart

GitHub License Flutter Version Last Updated GitHub commit activity (dev) GitHub Issues

Run the app online: web.

Download the latest version: GNU/Linux deb or zip; Android apk; macOS zip; Windows zip or inno.

Coding documentation is available from solid community au

The Health Pod collects into one private and secure location all of your health data and medical records. Value is added to the data through various provided tools, including privacy preserving large language models. You collect your health data together and then you can interact with it to review your health. You can also decide if you want to share that data with anyone else, like you general practitioner for them to provide their professional advice.

Visit https://healthpod.solidcommunity.au/ to run the app online.

See installers for instructions to install on your device.

Visit the Solid Community AU Portfolio for our portfolio of Solid apps developed by the community.

The app is implemented in Flutter using our own solidpod package for Flutter to manage the Solid Pod interactions, and markdown_tooltip to enhance the user experience, guiding the user through the app, within app.

Milestones

  • Basic Icon-Based GUI with Solid Pod login
  • Profile management with personalized profile photo upload
  • File browse my medical reports
  • Daily entry of Blood Pressure with visualisations
  • Your latest clinic data - appointments and medicines
  • Important medical information, notes and numbers
  • My vaccination history

Design Goals

The app will work well on a desktop, web browser, a mobile phone or tablet.

A grid of icons provides access to the functionality.

The grid items include:

  • Obs (A feature to record daily or regular observations like blood pressure, physical activity, etc)

  • Activity (A record of activities recording date, start, end, what)

  • Diary (A record of visits to doctors, dentists, pharmacy, vaccinations, etc. Each diary entry records: date, what, details, provider, professional, total, covered, cost)

  • Docs (A file browser type of thing where the user can arrange their PDFs into appropriate folders as they like.)

Use Cases

  • I am visiting the doctor and I need to check when I last had a vaccination

  • A LLM model runs over the whole contents of the Pod to then allow me to interact with the data collection.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dart 93.3%
  • Makefile 2.0%
  • C++ 1.9%
  • CMake 1.4%
  • Shell 0.6%
  • Ruby 0.2%
  • Other 0.6%