/ai_health_demo

Livecoding demonstration showcasing Flutter and its use in creating health apps

Primary LanguageDartMIT LicenseMIT

AI Health Demo

A Flutter health app that connects (fake) laboratory results from Cloud Firestore to a healthcare focused visualization.

demo

What?

Example code as given for the UT Austin AI Health Spring 2020 course

Labs displayed are:

  • complete blood count (CBC)
  • basic metabolic panel (BMP)

Lab values

Within each lab, only a few results are shown. These are:

CBC

Abbr Name Type
wbc White blood cell count double
hb Hemoglobin double
hct Hematocrit double
plt Platelets int

BMP

Abbr Name Type
na Sodium + int
k Potassium + double
cl Chloride - int
co2 Bicarbonate - int
bun Blood urea nitrogen int
creat Creatinine double
glc Glucose int

Relevant Links

Getting Started

Watch the video (link to be provided). In GitHub, the master branch corresponds to the final product. Branches also exist for the app as generated during 101 and 102 segments of this lecture.

Note that if you clone this repository, you will want to

  1. Customize the package name to your own
  2. Create your own Firebase repository, taking the relevant steps to setup secure rules for your new database
  3. Follow the relevant Platform-specific device configuration to add google-services.json or GoogleService-Info.plist to your app
  4. If this is an open-source project, add android/app/google-services.json and ios/Runner/GoogleService-Info.plist to your .gitignore file