You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+41-2Lines changed: 41 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,13 +2,36 @@
2
2
3
3
A Flutter project for the AMIA CIC Conference.
4
4
5
+

6
+
5
7
## Getting Started
6
8
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
8
31
9
32
## Branches
10
33
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:
12
35
13
36
-`demo/0_initial_commit` "barebones" application with only a Text and MaterialApp widgets
14
37
-`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
18
41
-`demo/5_fire_fhir` branch where Firebase connections can be made
19
42
-`demo/6_sandbox` Sandbox / Liveshare branch
20
43
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.
0 commit comments