Skip to content

Commit 3a9953b

Browse files
committed
update readme, add symptom tracker gif
1 parent c0e2e63 commit 3a9953b

File tree

2 files changed

+41
-2
lines changed

2 files changed

+41
-2
lines changed

README.md

Lines changed: 41 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,36 @@
22

33
A Flutter project for the AMIA CIC Conference.
44

5+
![Symptom Tracker Demo](symptom_tracker_demo.gif)
6+
57
## Getting Started
68

7-
Follow these steps to [install Flutter][install_flutter] and [install Dart][install_dart].
9+
Follow these steps to [install Flutter][install_flutter] and [install Dart][install_dart]. Due to breaking changes, it is preferable to have at least Flutter 1.17.1 and Dart 2.8.2 installed.
10+
11+
If you plan to debug on multiple devices simultaneously, follow [these steps][multi_device].
12+
13+
## VS Code Setup
14+
15+
We suggest using Visual Studio Code (VS Code) with the following extensions:
16+
17+
- Awesome Flutter Snippets
18+
- Better Comments
19+
- Bracket Pair Colorizer 2
20+
- Colonize
21+
- Dart
22+
- Error Lens
23+
- Flutter
24+
- Flutter Widget Snippets
25+
- Git History
26+
- GitLens -- Git Supercharged
27+
- Live Share
28+
- Material Icon Theme
29+
- Pubspec Assist
30+
- YAML
831

932
## Branches
1033

11-
This demo is part of a lecture series teaching Flutter on a basic to intermediate level. It is separated into branches:
34+
This demo is part of a lecture series teaching Flutter on a basic to intermediate level. Slides for this lecture can be found [here][flutter_slides]. The workshop is separated into the following branches:
1235

1336
- `demo/0_initial_commit` "barebones" application with only a Text and MaterialApp widgets
1437
- `demo/1_widgets` branch for covering "Widgets" and "Working with packages"
@@ -18,6 +41,22 @@ This demo is part of a lecture series teaching Flutter on a basic to intermediat
1841
- `demo/5_fire_fhir` branch where Firebase connections can be made
1942
- `demo/6_sandbox` Sandbox / Liveshare branch
2043

44+
## FHIR
45+
46+
This package also serves as a preview of Dokotela's [FHIR package][fhir_package], which is currently a work in progress. FHIR stands for "Fast Healthcare Interoperability Resources", which is managed by [HL7 International][fhir_info].
47+
48+
In this demo, we connected Dokotela's FHIR package to both [Aidbox][aidbox] and to [HAPI FHIR][hapi_fhir], which have free options to create a FHIR server. This demo includes basic examples on querying vital signs and, creating new patients, and searching for patients.
49+
50+
Please feel free to fork this project and Dokotela's [FHIR package][fhir_package]. You are welcome to suggest changes and submit a pull request to optimize this project. Once the FHIR package complete, we plan to submit this package to [pub.dev][pub] so that all may use.
51+
2152
<!-- Links -->
53+
2254
[install_flutter]: https://flutter.dev/docs/get-started/install
2355
[install_dart]: https://dart.dev/get-dart
56+
[multi_device]: https://github.com/flutter/flutter/wiki/Multi-device-debugging-in-VS-Code
57+
[flutter_slides]: https://bit.ly/flutter_slides
58+
[fhir_package]: https://github.com/Dokotela/fhir
59+
[fhir_info]: https://www.hl7.org/fhir/overview.html
60+
[aidbox]: https://www.health-samurai.io/aidbox
61+
[hapi_fhir]: https://hapifhir.io/
62+
[pub]: https://pub.dev

symptom_tracker_demo.gif

25.9 MB
Loading

0 commit comments

Comments
 (0)