FHIR database viewer/editor. Currently targeting Azure Health Data Services but should work with any FHIR server.
Prep-packaged binaries for macOS located here. Can be run on Linux and Windows from source using
flutter run
Fire Scribe supports authentication with Azure Identity (default) and with bearer tokens.
Make sure to run az login before accessing the FHIR server and select the correct subscription. You must have the FHIR Data Reader or FHIR Data Contributor Role. Paste the URL of the FHIR server into the box and press "Enter". Fire Scribe will connect and authenticate automatically.
Select Bearer Token as authentication option and paste a token for the server into the authentication field. Fire Scribe will send the token as bearer token in the Authorization header when sending requests.
Fire Scribe allows you to
- browse the list of supported resource types (resource catalog is determined by the server's capability statement)
- for each resource type, display ID and last updated timestamp in a list view
- create / edit / delete resources on the server
- display and edit resources with basic JSON highlighting
Using https://localise.biz/ as translator manager.
- bin/localization-extract.sh: Generates basic intl_messages.arb for checking if all our strings in app_localizations have the right sintax.
- bin/localization-generate.sh: Generate string files for the different locales.
- bin/localization-upload.sh: Uploads the current strings of app_localizations.dart to Loco
- bin/localization-download.sh: Download Loco translations to our project
fvm dart run flutter_oss_licenses:generate && dart format .
Using flutter_launcher_icons package
For generate round icons for Android we need to do it manually.
- Go to IconKitchen.
- Upload assets/icons/Icon-1024.png
- Select circle and export as ic_launcher_round
- Copy & paste generated files to their respective android/app/src/main/res folders
Run
dart run flutter_launcher_icons -f flutter_launcher_icons.yaml
Using flutter_native_slpash package
Run
dart run flutter_native_splash:create --path=flutter_native_splash.yamldart run fire_scribe:release