/nefil

👩‍⚕️ FHIR reports dashboard analytics

Primary LanguageCSS

NEFIL

Build Status Coverage Status

FHIR dashboard

Nefil dashboard

🐣 Introduction

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.

🏗️ Installation

❯ git clone git@github.com:92bondstreet/nefil.git
❯ make install

Note:

Configuration (.env)

FHIR_DIRECTORY

Set and define the directory to watch for the desktop application. Used only for the build.

🕹️ Usage

## start local web application for dev purpose
❯ make sandbox

## start local desktop application for dev purpose
❯ make sandbox-desktop

📦 Distribution and Packaging

## 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

📱 Features

  • 🎯 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

🚀 Deploy

Deploy to Now

❯ make deploy

🌱 Inspiration - deep dive reading