FHIR dashboard
Very - very very - first iteration of a web application connected to the FHIR standard that will upload a document and give some analytics to the user.
❯ git clone git@github.com:92bondstreet/nefil.git
❯ make install
Note:
- Bootstrapped with create-react-app 3.0.1
- Based on React Hooks (at least React 16.8)
- Yarn is the package manager
- react-scripts is replaced by rescripts to allows us to customize the CRA setup without ejecting
- Update the
.webpack.config.js
withelectron-renderer
as target
FHIR_DIRECTORY
Set and define the directory to watch for the desktop application. Used only for the build.
## start local web application for dev purpose
❯ make sandbox
## start local desktop application for dev purpose
❯ make sandbox-desktop
## build a ready-production web application
❯ make build
## build a ready-production desktop application
❯ make build-desktop
❯ make build-desktop -- -lm # for linux and mac
❯ make build-desktop [-- <args>] # where args is the electron-builder building commands: https://www.electron.build/cli
- 🎯 Select file with a drop zone
- 📡 Send files content as
Binary
to the fhir API Server - 📈 Get some analytics from fhir Server
- 📦 Pack a desktop application with Electron
- 🕵️♀️ Watch a local directory
- ✉️ Upload pdf and small (less than 2mo) files
❯ make deploy