Installation locale

Installation de Hearth (Serveur FHIR)

Assurez que mongo 3.6 ou une version ultérieure est installé et lancé avant de suivre les consignes suivantes
git clone https://github.com/intrahealth/hearth.git
cd hearth
npm install

Ouvrez le fichier de config situé sous config/default.json et désactivez l’authentification en configurant le type d’authenfication en mode désactivé, c’est-à-dire « authentication »: { « type »: « disabled »}

Démarrez Hearth

npm run dev:start

Backend

Téléchargez le repo.

git clone https://github.com/openhie/facility-recon.git
cd facility-recon/facility-recon-backend
npm install

Installez et lancez Redis

wget http://download.redis.io/redis-stable.tar.gz
tar xvzf redis-stable.tar.gz
cd redis-stable
make
redis-server

Faites tourner backend

cd ~/facility-recon/facility-recon-backend
node lib/index.js

Frontend

cd facility-recon/facility-recon-gui
npm install
npm run build

Appli DHIS2 (facultative)

Veuillez noter que l’appli DHIS2 n’est pas requise pour le fonctionnement de l’outil dans la mesure où il peut fonctionner indépendemment du GUI.
  • Copiez les contenus constitués sur le frontend de facility-recon/facility-recon-gui/dist à facility-recon/dhis2App/ puis zippez le contenu de dhis2App
cp -r facility-recon/facility-recon-gui/dist/* facility-reco/dhis2App/
cd facility-recon/dhis2App
rm GOFR.zip
zip GOFR.zip ./*

Connectez-vous à DHIS2 et installez le fichier zippé (GOFR.zip)