Skip to content

FireJuun/symptom_tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

symptom_tracker

This Flutter project was designed for the AMIA 2020 Clinical Informatics Conference. A "speed code" demo of our livecoding workshop is available on YouTube.

Getting Started

Follow these steps to install Flutter and to install Dart. Due to breaking changes, it is preferable to have at least Flutter 1.17 and Dart 2.8 installed.

If you plan to debug on multiple devices simultaneously, follow these steps.

VS Code Setup

We suggest using Visual Studio Code (VS Code) with the following extensions:

  • Awesome Flutter Snippets
  • Better Comments
  • Bracket Pair Colorizer 2
  • Colonize
  • Dart
  • Error Lens
  • Flutter
  • Flutter Widget Snippets
  • Git History
  • GitLens -- Git Supercharged
  • Live Share
  • Material Icon Theme
  • Pubspec Assist
  • YAML

Branches

This demo is part of a lecture series teaching Flutter on a basic to intermediate level. Slides for this lecture can be found here. The workshop is separated into the following branches:

  • demo/0_initial_commit "barebones" application with only a Text and MaterialApp widgets
  • demo/1_widgets branch for covering "Widgets" and "Working with packages"
  • demo/2_screens_nav branch for covering "Screens / Navigation"
  • demo/3_lists_gridviews_dashboard branch for covering "Lists / Gridviews"
  • demo/4_services_checkin branch for covering "Services"
  • demo/5_fire_fhir branch where Firebase connections can be made
  • demo/6_sandbox Sandbox / Liveshare branch

FHIR

This package also serves as a preview of Dokotela's FHIR package, which is currently a work in progress. FHIR stands for "Fast Healthcare Interoperability Resources", which is managed by HL7 International.

In this demo, we connected Dokotela's FHIR package to both Aidbox and to HAPI FHIR, which have free options to create a FHIR server. This demo includes basic examples re:

  • querying vital signs,
  • creating new patients, and
  • searching for patients.

Please feel free to fork this project and Dokotela's FHIR package. You are welcome to suggest changes and submit a pull request to optimize this project. Once the FHIR package is complete, we plan to submit this package to pub.dev so that all may use.

About

Demo application for AMIA's 2020 virtual CIC conference

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •