Health Information System Project
Guide technique DHIS2 – Infrastructure décentralisée
Auteurs(s):
Ludovic RosselDate: 07/07/2019
Version: Version 1.2 Classification Document interne
Périmètre et objectifs du document
Ce document vise à fournir de guide technique pour les IS Officers et les Log managers des missions (coordination et projet) dans le contexte de l'installation physique de DHIS2 sur le terrain.
Suivi des changements
Document Version Date Author Modifications
DHIS2 Technical Guide – Field Infrastructure_FR.
docx
1.0 13/11/2018 LR Première version
Idem 1.1 30/01/2019 LR Mise à jour des contacts
Idem 1.2 01/07/2019 LR Mise à jour de la partie Backup et des contacts
Documents de référence
[1] <List the reference documents linked to this Project Plan>
Abréviations et définitions
TABLE OF CONTENTS
1. About the HIS... 3
1.1. History ... Error! Bookmark not defined. 1.2. Objectives... 3
2. What is DHIS2 ... 3
2.1. Objectives... 3
2.2. DHIS2 history and roadmap ... Error! Bookmark not defined. 3. How does DHIS2 work ... Error! Bookmark not defined. 3.1. Components ... 4
3.2. Possible architectures ... Error! Bookmark not defined. 4. DHIS2 setup in MSF field context ... 4
4.1. Architecture ... 4
4.2. Hardware ... Error! Bookmark not defined. 4.3. Server storage ... Error! Bookmark not defined. 4.4. Connectivity ... 5
4.4.1. Network ... 6
5. Support organization ... 6
5.1. First level support ... 6
5.2. Second level support ... 6
5.3. Third level support ... 6
6. Resources ... 6
6.1. Detailed documentation ... 6
1. Au sujet du HIS
1.1. Historique
Les données médicales ont toujours été collectées au travers des activités de MSF, tant pour le reporting que pour servir de base au pilotage des projets. La volonté de consolider au siège les données issues des terrains à donner lieu à la diffusion progressive d'outils standardisés, d'abord basé sur Excel puis sur d'autres technologies.
Gecko (application Java + dashboard QlikView) a été déployé à partir de 2016 en tant que premier système élaboré pour répondre aux objectifs techniques du projet. Cette première étape aura permis d'importer des données éparses dans une base de données unique, de standardiser les dashboards et d'offrir par la même occasion un socle 'propre' pour la deuxième étape.
DHIS2 est la solution choisie pour répondre aux besoins durables du projet et être utilisée comme système de collecte de données et de reporting sur le terrain comme au siège.
La phase pilote de déploiement de DHIS2 a démarré en 2018.
1.2. Objectifs
Le projet HIS a été initié par le Département médical en 2015 afin de:
• mettre en place des outils solides pour la collecte et l'analyse des données
• définir de manière précise et exhaustive les indicateurs médicaux ainsi que les variables à collecter afin de les calculer
2. Qu'est-ce que DHIS2
2.1. Objectifs
DHIS2 permet de saisir les différents types de données médicales sur le terrain:
• données agrégées: décomptes de patients par période / clinique selon plusieurs dimensions comme le groupe d'âge, le sexe, le diagnostic, etc.
• données de type 'line-list': saisies d'un enregistrement par patient et par consultation
• données de suivi de patient: plusieurs consultations par patient sont saisies dans une base de données
DHIS2 permet également de calculer des indicateurs représentés sous forme d'un dashboard. L'utilisateurs local peut créer lui-même ses graphiques ou mettre à jour, avec les données saisies sur place, les rapports pré-configurés.
2.2. Historique et feuille de route de DHIS2
Pour des informations détaillées sur DHIS2: https://www.dhis2.org/
3. Fonctionnement de DHIS2
3.1. Spécificités de l’implémentation OCG
En termes d’architecture globale, DHIS2 est mise en place avec :
• Un serveur cloud central
• Des serveurs décentralisés
• Les postes clients (qui accèdent soit au cloud soit aux serveurs décentralisés)
3.2. Composantes
L’installeur de DHIS2 sur Windows installe les composantes suivantes, nécessaires pour faire fonctionner DHIS2:
• Java Runtime Environment (actuellement : version 8 update 172)
• PostgreSQL 10.4-1
• PostGIS 2.4.4-1
Deux applications .exe ont été développées spécifiquement pour OCG :
• Wizard d’installation
• Générateur de backup
Une tâche Windows va être utilisée pour déclencher la génération quotidenne de backup Clients : Firefox ou Chrome peuvent être utilisés
4. Setup DHIS2 dans le contexte du terrain MSF OCG
4.1. Architecture
L'option choisie pour l'OCG consiste à gérer dans le cloud un serveur central qui permet de saisir toutes les informations de référence en termes de variables à collecter, de formulaires de saisie, dashboards, droits, etc. Ces informations (master data) sont poussées vers des serveurs décentralisés déployés sur chaque projet MSF.
Les données médicales sont saisies sur les postes clients connectés au serveur local. Ces données sont consolidées au niveau du serveur central.
4.2. Infrastructure
Les serveurs cloud sont hébergés par BAO Systems, notre fournisseur, sur Amazon Web Services. Le data centre se situe en Allemagne.
Au niveau local:
•
les machines standard OCG sont utilisées comme serveur
•
à terme, chaque projet de terrain aura son serveur local
•
l'image déployée sur ces machines est la même que celle déployée sur les PC utilisés comme serveurs pour Unifield
•
les utilisateurs accèdent à DHIS2 au moyen de leur poste standard OCG
4.3. Entreposage des serveurs locaux
Link
•
par défaut le système est accessible au moyen de l'URL http://localhost:8080/
•
spécifiquement pour MSF, le port 80 est dédié à DHIS2 au lieu du 8080
•
l'adresse dhis2:80/ doit être réservée
Network
•
Au niveau du client, le réseau local 'Office' doit être sélectionné en cas de connexion par WiFi
4.5. Stockage des données
5. Déploiement
6. Support organization
6.1. First level support
• DHIS2 "champion" in each mission and/or project for user questions
• update?
• contact LTL seulement si besoin d'intervention physique sur la machine
• LTL -> IT Officer for basic hardware issues
6.2. Second level support
• Via the DHIS2 "champion" or via the DM / DO
• HQ referents for questions relating to:
o technical problems o configuration o data model o advanced use
6.3. Third level support
•
Technical provider (BAO Systems)
•
HQ IT referents
7. Resources
7.1. Detailed documentation