Home

Guide de mise en œuvre sur DHIS2

image

Contents

1. DPT3 est tabli sur la base de la formule 100 x doses DPT1 administr es doses DPT3 administr es doses DPT1 administr es Ces formules peuvent tre ajout es et modifi es via l interface utilisateur par tout utilisateur sans besoin de formation sp cifique car elles sont tr s faciles mettre en uvre et n interf rent pas avec les valeurs des donn es stock es dans la base de donn es ce qui fait de l ajout ou de la modification d un indicateur une op ration non critique Les indicateurs repr sentent sans doute la plus puissante fonctionnalit d analyse de donn es de DHIS 2 et tous les outils de rapport supportent l utilisation d indicateurs comme indiqu dans le rapport personnalis de la figure ci dessus La capacit d utiliser les donn es d mographiques dans le d nominateur permet de comparer les performances de sant travers les zones g ographiques avec pour base les diff rentes populations cibles de ces zones ce qui est plus utile que de se contenter d observer les valeurs brutes Le tableau ci dessous utilise la fois les valeurs de donn es brutes Doses et les valeurs de l indicateur Cov pour les diff rents vaccins En comparant par exemple les deux premi res unit s d organisation de la liste les comt s de Taita Taveta comt et de Kilifi sur la vaccination DPT 1 nous pouvons voir que tandis que les chiffres bruts 659 vs 2088 indiquent que beaucoup plus de doses sont administr es Kil
2. et cherchez des exceptions li es votre probl me Les actions conduisant au probl me D crivez le plus clairement possible les tapes que vous suivez qui conduisent au probl me ou l exception La description du probl me D crivez clairement le probl me et dites pourquoi vous pensez que c est un probl me ainsi que le comportement que vous attendiez du syst me 46 Unites d Organisation Conception de la hi rarchie de l unit d organisation Chapter 10 Unites d Organisation In DHIS 2 the location of the data the geographical context is represented as organisational units Organisational units can be either a health facility or department sub unit providing services or an administrative unit representing a geographical area e g a health district Dans DHIS 2 l emplacement des donn es le contexte g ographique est repr sent par les unit s organisationnelles Les unit s organisationnelles peuvent tre soit un tablissement de sant ou un d partement une sous unit qui offre des services ou encore une unit administrative qui repr sente une zone g ographique par exemple un district de sant Les unit s d organisation sont situ es dans une hi rarchie galement d sign e arbre La hi rarchie refl te la structure administrative sanitaire et ses niveaux Les niveaux dans une hi rarchie sont tr s souvent les niveaux national de province de district et des centres Dans DHIS 2 il n y a
3. une meilleure qualit de votre logiciel 45 Support Reporting a problem 9 3 Reporting a problem Si vous rencontrez un probl me avec le logiciel DHIS 2 vous pouvez demander de l aide sur la liste de diffusion des d veloppeurs l adresse https launchpad net dhis2 devs Avant d envoyer vos rapports assurez vous que vous avez Effac compl tement le cache du navigateur web aussi appel historique ou donn es de navigation S lectionnez toutes les options avant de proc der l effacement Effac le cache de l application DHIS 2 Aller Administration des donn es gt statistiques de cache et cliquez sur Effacer le cache Si vous pensez avoir trouv un bogue vous pouvez le d clarer sur les listes de diffusion des d veloppeurs ou sur le traceur de bogue l adresse https bugs launchpad net dhis2 Pour que les d veloppeurs soient en mesure de vous aider vous devez leur fournir autant d informations utiles que possible La version de DHIS 2 utilis e Consultez la page Help gt About l int rieur de DHIS 2 et fournissez les num ros de version et de r vision Le navigateur Web utilis avec sa version Le syst me d exploitation utilis avec sa version Le fichier journal du conteneur de servlet Tomcat Fournir une sortie du journal Tomcat g n ralement catalina out li votre probl me La console du navigateur Web Sous le navigateur Web Chrome cliquez sur F12 puis Console
4. Il existe diff rentes architectures comme l ex cution des serveurs d applications Tomcat sur des machines s par es virtuelles connect es un serveur de base de donn es unique ou encore l ex cution de plusieurs instances de Tomcat et une base de donn es sur une m me machine de grande capacit dans des situations ou les E S Entr es Sorties ne sont pas un probl me mais que l utilisation du CPU d une instance Tomcat unique limite les performances globales du syst me Dans ce sc nario nous allons configurer la connexion des deux instances de Tomcat sur la m me machine a une base de donn es travers un proxy inverse quilibrage de charge Apache prendra soin des details de la d termination de l instance Tomcat sur laquelle un client particulier sera reli La premiere tape consiste 4 configurer nos instances de Tomcat Les sections pr c dentes ont d taill comment cela devait tre fait Ce qui importe surtout c est que les deux instances de Tomcat doivent tre configur es pour utiliser le m me serveur de base de donn es Certaines modifications doivent tre apport es au fichier server xml de chaque instance de Tomcat modifications qui serviront identifier de fa on unique chaque instance Deux copies de Tomcat doivent tre extraites sous un r pertoire de votre choix Vous devrez alors modifier le fichier server xml de telle sorte que les lignes suivantes soient uniques pour chaque instance lt Server port
5. d ensembles de diapositives de vid os fichiers d aide int gr s au syst me sites d apprentissage en ligne forums FAQ et plus Tous ces objets peuvent tre publi s et rendus accessibles sur le portail Web Forum Le portail peut fournir un forum pour h berger les discussions entre les utilisateurs professionnels Les sujets vont de l aide pour les op rations de base dans le syst me d information de sant aux discussions sur l analyse des donn es et des sujets d interpr tation Ces forums peuvent agir en tant que source interactive d information et voluer naturellement en pr cieuse archive 18 2 Applications Les clients logiciels secondaires ou tiers fonctionnant sur des appareils comme les t l phones portables les smartphones et les tablettes peuvent se connecter l API Web DHIS et acc der en lecture et en criture aux ressources pertinentes Par exemple les d veloppeurs tiers peuvent cr er un client fonctionnant sur le syst me d exploitation Android sur les appareils mobiles destin es aux travailleurs de la sant communautaires qui ont besoin de garder une trace des personnes visiter enregistrer des donn es vitales pour chaque visite et recevoir des rappels de dates d ch ance pour les soins des patients tout en circulant librement dans la communaut Une telle application client peut interagir avec le patient et les ressources de plan d action expos s par l API Web DHIS Le d veloppeur n aura pas n cessaire
6. es un rapport est pr sent l utilisateur qui montre les ventuelles violations des r gles de validation et expliquent quelles valeurs de donn es doivent tre corrig es Les contr les des r gles de validation sont galement int gr s dans le processus de saisie de donn es de sorte que lorsque l utilisateur finit de remplir un formulaire les r gles peuvent tre ex cut es pour v rifier les donn es du formulaire en cours uniquement avant la fermeture du formulaire 13 4 4 Analyse des valeurs aberrantes L analyse des valeurs aberrantes sur la base des carts des valeurs par rapport au standard fournit un m canisme pour r v ler les valeurs qui sont num riquement loign es du reste des donn es Les valeurs aberrantes peuvent se produire par hasard mais ils indiquent souvent une erreur de mesure ou une distribution ayant de grands carts conduisant des nombres tr s lev s Dans le premier cas on voudrait les rejeter alors que dans le dernier cas il faudrait tre prudent dans l utilisation des outils ou des interpr tations qui supposent une distribution normale L analyse est bas e sur la distribution normale standard 13 4 5 Compl tude et ponctualit des rapports Les rapports de compl tude afficheront le nombre d ensembles de donn es formulaires qui ont t soumis par unit d organisation et par p riode Vous pouvez utiliser l une des trois m thodes suivantes pour calculer la compl tude 1 bas
7. es ou de mettre jour des l ments de donn es ou des ensembles de donn es Les agents d information de district sont souvent charg s la fois la saisie des donn es dans le syst me provenant des tablissements qui ne sont pas en mesure de le faire directement ainsi que du suivi de l valuation et de l analyse des donn es Cela signifie qu ils devront avoir acc s tous les modules d analyse et de validation mentionn s ci dessus et en plus du pouvoir d acc der et d utiliser le module de saisie de donn es En outre un r le d utilisateur est associ une collection d ensembles de donn es Ceci affecte le module de saisie de donn es par le fait que l utilisateur est seulement autoris entrer des donn es pour les ensembles de donn es d finies pour son r le d utilisateur Ceci est souvent utile dans des situations o l on veut permettre aux agents de programmes de sant d entrer des donn es uniquement pour les formulaires de saisie de donn es relevant de leur programme Un utilisateur peut recevoir un ou un certain nombre de r les d utilisateur Dans la situation o il y a de nombreux r les d utilisateur l utilisateur a les privil ges obtenus par la somme de tous les pouvoirs et des ensembles de donn es inclus dans les r les d utilisateur Cela signifie que les r les de l utilisateur peuvent tre m lang s et combin s des fins sp ciales au lieu de simplement cr er de nouveaux Une partie importante de la g
8. gr s signifie qu ils partagent quelque chose et qu ils sont disponibles en un emplacement alors que l interop rabilit signifie g n ralement qu ils sont capables de partager lectroniquement des informations DHIS2 est souvent utilis comme un entrep t de donn es int gr car il contient des donn es provenant de diff rentes sources comme les programmes de sant M re et Enfant les programme de lutte contre le paludisme les donn es de recensement et les donn es sur les stocks et les ressources humaines Ces sources de donn es partagent la m me plateforme DHIS2 et sont toutes disponibles au m me endroit Ces sous syst mes sont donc consid r s comme int gr s dans un seul syst me L interop rabilit sera alors un moyen utile d int grer galement les sources de donn es disponibles sur d autres applications logicielles Par exemple si les donn es de recensement sont stock es dans une autre base de donn es l interop rabilit entre cette base de donn es et DHIS2 signifierait que les donn es du recensement seraient accessibles aux deux syst mes la fois mais restent stock s uniquement au niveau de cette base de donn es 7 2 Avantages de l int gration Il y a plusieurs avantages potentiels li s l int gration de syst mes Les plus importants sont e Le calcul des indicateurs de nombreux indicateurs sont bas s sur des num rateurs et des d nominateurs provenant de diff rentes sources de donn es N
9. l adresse http localhost Puisque le proxy inverse a t mis en place nous pouvons am liorer la s curit en faisant en sorte que Tomcat soit uniquement l coute des connexions locales Dans conf server xml vous pouvez ajouter l l ment Connector pour HTTP 1 1 un attribut address ayant la valeur localhost comme dans l exemple qui suit lt Connector address localhost protocol HTTP 1 1 gt Important Le bloc pr vu pour le contenu statique est essentiel tant donn que les navigateurs Web ne mettent pas automatiquement en cache le contenu statique sous SSL Un tel contenu ne sera mis en cache sur le client que si cette demande est explicitement faite par le serveur web Il est galement utile d activer la compression des donn es renvoy es par nginx afin de r duire la taille des donn es devant tre transf r es sur le r seau via la directive gzip 8 3 2 Activation du SSL sur nginx Afin d am liorer la s curit il est recommand de configurer le serveur ex cutant DHIS pour qu il communique avec les clients via une connexion crypt e et s identifie lui m me aux clients en utilisant un certificat d authenticit Ceci peut tre fait en utilisant le SSL qui est un protocole de communication crypt e fonctionnant au dessus de la couche TCP IP Il est n cessaire pour utiliser le SSL d installer tout d abord la biblioth que openssl requise en invoquant la commande sudo apt get install openssl Pour co
10. liorer l valuation la planification et le suivi des activit s de sant tous les niveaux Les donn es du syst me d information devraient tre utilis es pour valuer les effets des mesures prises en consultant les indicateurs cl s correspondants Cette connaissance doit tre utilis e par la suite pour prendre des d cisions clair es sur les planifications futures Par exemple lorsque des taux de vaccination faibles sont mis en vidence par un rapport de vaccination provenant du syst me d information une campagne de vaccination de proximit pourrait envisag e Les effets de la campagne pourraient alors tre suivis et valu s sur la base de rapports actualis s et pourraient orienter les d cisions prendre sur l opportunit d intensifier ou de r duire la campagne Le syst me pourrait ensuite fournir des informations sur la quantit de doses de vaccins qui devraient tre command es aupr s du fournisseur Pour r ussir un d ploiement grande chelle un plan d taill doit tre fait pour tenir compte des besoins de formation et de suivi tant donn que la couverture de tous les districts d un pays repr sente un immense d fi logistique n cessitant d organiser les ateliers de g rer les formateurs les participants de trouver les quipements et le mat riel Pour faciliter le processus il peut tre envisag de faire r aliser des formations en parall le par plusieurs quipes 1 8 Formation La plupart
11. mentaires Les ateliers sont mieux indiqu s pour former plusieurs personnes en m me temps et sont particuli rement utiles pour d buter les formations Il est pr f rable d organiser des formations pour le m me type d utilisateurs Les formations sur site ont lieu sur le lieu de travail du personnel Il est pr f rable de r aliser auparavant des formations plus structur es sous forme d ateliers avant de faire des formations sur site de sorte que celle ci sur site puisse se concentrer sur des questions particuli res n cessitant un approfondissement chez les utilisateurs finaux Les formations sur site se font avec un nombre plus r duit de personnes ainsi il devient possible d y inclure diff rents types d utilisateurs Un exemple serait d organiser une formation de district o les agents d information et les m decins de district pourraient tre form s ensemble Les changes entre les diff rents utilisateurs est importante dans la mesure o il conduit une compr hension commune de ce qui est n cessaire et de ce qui est possible La formation peut tre centr e sur les besoins locaux tels que la production de r sultats rapports graphiques cartes lesquels peuvent aider la prise de d cisions locales 6 2 3 Continuit la formation La formation n est pas une activit qui se d roule une seule fois Une strat gie de formation multi niveau pourrait planifier des formations r guli res pour accompagner l volution des c
12. par ordre croissant ou d croissant Lorsqu il est g n r les donn es de la table de rapport peuvent tre t l charg s au format PDF Excel CSV ou sous la forme de rapports Jasper 16 1 7 Les graphiques Le composant graphique offre une grande vari t de repr sentations graphiques comme les diagrammes standards en barres en ligne ou en camembert Les repr sentations graphiques peuvent contenir des indicateurs des l ments de donn es des p riodes et des unit s d organisation en abscisses comme en ordonn es Il existe aussi une ligne horizontale servant de rep re Les graphiques peuvent tre affich s directement ou tre ins r s comme l ments du tableau de bord comme cela sera expliqu plus tard 16 1 8 Les tableaux crois s dynamiques Web Les tableaux crois s dynamiques offrent un acc s rapide des donn es statistiques sous forme de tableaux et donnent la possibilit de pivoter n importe quel nombre de dimensions telles que les indicateurs les l ments de donn es les unit s d organisation et les p riodes qui vont appara tre sur les colonnes et les lignes afin de cr er des vues personnalis es Chaque cellule du tableau peut tre visualis e comme un graphique barres 64 Apercu des outils d analyse de donn es Les SIG 16 1 9 Les SIG Le module SIG donne la possibilit de visualiser des donn es agr g es sur des cartes g ographiques Le module SIG peut fournir sur une carte g o
13. rarchie alternative pouvant tre utilis e lors de la cr ation de rapports et autres sorties de donn es En plus de repr senter des emplacements g ographiques alternatifs ne faisant pas partie de la hi rarchie principale ces groupes sont utiles pour l attribution d un syst me de classification des tablissements de sant par exemple en fonction du type ou de la nature de ces tablissements Autant d ensembles de groupes et de groupes d unit s d organisation peut tre cr dans l application en passant par l interface utilisateur et tous ceux ci sont d finis localement pour chaque base de donn es DHIS 2 Un exemple illustre le mieux ceci Imaginons vouloir fournir une analyse fond e sur la nature des tablissements de sant Dans ce cas nous allons cr er un groupe pour chaque cat gorie d appartenance par exemple Public Priv et ONG Tous les tablissements pr sents dans la base de donn es devront ensuite tre class s et affect s un et un seul de ces trois groupes Ensuite un ensemble de groupes appel Appartenance sera cr et les trois groupes ci dessus y seront affect s comme illustr dans la figure ci dessous Ownership Group Set Group Faith based Organisation ee Ar Unit De la m me mani re un ensemble de groupe d fini peut tre cr pour g rer un niveau administratif suppl mentaire par exemple au niveau des autorit s locales Toutes les autorit s locales doivent
14. volue Financial data D Logistics Aggregate data e General Management DHIS2 MSs Other areas Patient Management HR Management 27 Installation Specifications du serveur Chapter 8 Installation Le chapitre installation fournit des informations sur la fa on d installer DHIS 2 dans divers contextes serveur central en ligne au sein d un r seau local hors ligne en application autonome par le biais de l application autonome appel e DHIS 2 Live DHIS 2 fonctionne sur toutes les plates formes pour lesquelles il existe un environnement d ex cution Java version 6 ou ult rieure 7 tant recommand ce qui inclut les syst mes d exploitation les plus populaires tels que Windows Linux et Mac DHIS 2 fonctionne galement avec de nombreux syst mes de bases de donn es relationnelles telles que PostgreSQL MySQL H2 et Derby DHIS 2 est empaquet e comme une archive Web Java standard WAR fichier et fonctionne donc sur les conteneurs de servlet tels que Tomcat et Jetty L quipe du DHIS 2 recommande Ubuntu 12 04 LTS comme syst me d exploitation le syst me de base de donn es PostgreSQL et le conteneur web de servlets Tomcat comme environnement pr f r pour l installation des serveurs Ces plateformes peuvent tre consid r s comme les leaders du march dans leur domaine respectif et ont largement eu l opportunit d tre test es sur le terrain depuis de nombreuses ann es Ce chap
15. Avantages de l int gration e Ce qui facilite l int gration et l interop rabilit e Architecture de SIS interop rable Dans les sections ci apr s chacun de ces th mes sera trait plus en d tail 7 1 Integration et interoperabilite Dans un pays il existe g n ralement de nombreux systemes d information de sant isol s et diff rents Les raisons en sont multiples la fois d ordre technique et organisationnel Ici l accent sera mis sur les avantages que l int gration de ces syst mes apportera et les raisons pour lesquelles cette int gration devrait tre consid r e comme une priorit Mais tout d abord deux pr cisions s imposent e Lorsqu on parle d int gration nous pensons au processus qui fait que diff rents syst mes d information apparaissent comme un c est dire que leurs donn es seront rendues disponibles tous les utilisateurs concern s ainsi que l harmonisation des d finitions et des dimensions de sorte qu il devienne possible de combiner les donn es de mani re utile e Un concept connexe est l interop rabilit qui est une strat gie pour r aliser l int gration Pour des raisons li es DHIS2 nous dirons qu il est interop rable avec d autres logiciels s il est en mesure de partager des donn es avec ceux ci Par exemple DHIS2 et OpenMRS sont interop rables car tous les deux supportent le partage de d finitions de donn es et de donn es entre eux Dire de syst mes qu ils sont int
16. Entrez la traduction dans la fen tre juste en dessous de la phrase de r f rence Si vous ne savez pas si la traduction est correcte ou doit tre revue vous pouvez le marquer comme floue Une fois que vous avez termin la traduction appuyez simplement sur Envoyer Vos traductions seront ajout es au code source sur une base r guli re par l quipe de d veloppement 19 3 Concepts importants de localisation Important e Il ya un certain nombre de paires cl valeur tels que format FinancialApril startDate dd MMM yyyy to qui sont utilis es pour le formatage de la date et de l heure de application Une partie de ces valeurs ne doit pas tre traduite parce qu elle est en fait un mod le de formatage de date Java Dans cet exemple la valeur est dd MMM yyyy Consultez ce site pour plus d informations sur la syntaxe de mise en forme des dates Java La partie de la valeur qui peut tre traduit serait to donnant par exemple a en espagnol Si ces chaines de modele de format de donn es sont converties elles peuvent entrainer des erreurs dans l application e Il n est pas n cessaire de traduire une cha ne partir de la langue originale anglais si la cha ne traduite est la m me Vous pouvez simplement la laisser vide Par d faut DHIS 2 utilise les valeurs en anglais pour toutes les cha nes qui n ont pas t traduites e Toutes les cha nes traduites doivent tre enregistr es au le format UTF 8 Si
17. Rappelez vous de r gler la date du serveur correctement en fonction du fuseau horaire o se situent la majeur partie des utilisateurs du syst me Cela aura notamment un effet sur l heure laquelle les t ches planifi es seront ex cut es Par exemple pour mettre la date et l heure du serveur au jeudi 17 Octobre 2012 22h45 invoquer sudo date 101722452012 Il peut tre n cessaire de reconfigurer le fuseau horaire du serveur pour le faire correspondre au fuseau horaire de l endroit que le serveur DHIS2 couvrira Si vous utilisez un serveur priv virtuel le fuseau horaire par d faut peut ne pas correspondre au fuseau horaire du lieu g ographique o se trouve DHIS2 Vous pouvez facilement reconfigurer le fuseau horaire en invoquant sudo dpkg reconfigure tzdata et en suivant les instructions Il est facile de conserver la pr cision de l horloge de votre serveur en utilisant le paquet NTP Vous pouvez l installer en invoquant tout simplement sudo apt get install ntp NTP se chargera automatiquement de synchroniser le temps de votre serveur sur une base r guli re 8 2 4 Installation et r glages de PostgreSQL Pour installer la version 9 2 de PostgreSQL nous devons d abord ajouter un d p t de paquets Ubuntu notre syst me sudo apt get install python software properties sudo add apt repository ppa pitti postgresql sudo apt get update Maintenant installez PostgreSQL en invoquant sudo apt get install postgresql 9 2 Passez a l
18. Un tel ensemble de pouvoirs constitue un r le d utilisateur Dans un syst me de sant les utilisateurs sont regroup s de mani re logique par rapport la t che qu ils accomplissent et la position qu ils occupent Des exemples de postes couramment rencontr s sont 1 Les gestionnaires nationaux de la sant 2 Les agents de division du syst me national d information sanitaire HISO 3 Les responsables de sant de la province 4 Les responsables des enregistrements et de l information de sant des districts 61 Utilisateurs et R les d Utilisateurs R les de l utilisateur 5 Les responsables des enregistrements et de l information de sant des tablissements de sant 6 Les agents de saisie des donn es Lors de la cr ation des r les d utilisateurs la structure de ces postes au sein du syst me de sant doit tre pr sente l esprit et il est souvent judicieux de cr er un r le d utilisateur d di pour chacun de ces postes Le processus de cr ation des r les d utilisateur doit s aligner sur le processus de d finition des utilisateurs et de leurs t ches dans le syst me Il convient tout d abord de d finir quels utilisateurs doivent remplir le r le d administrateurs systeme Ce sera souvent une partie des membres de la division nationale du Syst me d Information de Sant et ils devraient avoir tous les pouvoirs sur le syst me En second lieu un r le d utilisateur doit tre cr peu pr s pour
19. cessitent savoir d avoir g rer les diff rences pour un article ou les produits n cessaires pour la p riode suivante etc Pour ce faire l utilisateur doit d abord d finir les expressions calcul es comme des indicateurs et attribuer ensuite ces indicateurs cet ensemble de donn es Dans l outil de conception de formulaire personnalis l utilisateur peut alors attribuer ces indicateurs au formulaire de la m me fa on que les l ments de donn es sont assign s La limitation de l expression calcul e est que tous les l ments de donn es utiliseront l expression qui doit tre disponible dans le m me ensemble de donn es tant donn que les calculs sont effectu s la vol e l int rieur du formulaire et qu ils ne sont pas bas s sur des valeurs d j stock es dans la base de donn es 12 3 Du papier au formulaire lectronique Le ons tir es de l exp rience Lors de la mise en place d un syst me d information de sant informatis le syst me devant tre remplac est souvent bas sur des rapports papiers Le processus de migration vers la collecte lectronique de donn es et l analyse comporte quelques d fis Les sections suivantes indiquent les meilleures pratiques sur la fa on de les relever 54 Ensembles de donn es et formulaires Identifier les l ments de donn es autonomes 12 3 1 Identifier les l ments de donn es autonomes Typiquement la conception d un ensemble de donn es DHIS 2 est
20. crois s dynamiques et l outil R p ter les tapes 3 et 4 lorsque de nouvelles MyDataMart donn es sont disponibles sur le serveur 17 5 5 Re st st 3 4 T z ji Kise sur le serveur central Chaque fois qu il y a de nouvelles donn es sur le serveur central les utilisateurs devront r p ter les tapes 3 et 4 les deux pr c dentes tapes afin de mettre a jour leurs tableaux crois s dynamiques et avoir acc s aux derni res donn es 71 DHIS en tant que plateforme Chapter 18 DHIS en tant que plateforme DHIS peut tre consid r comme une plateforme plusieurs niveaux Tout d abord la base de donn es de l application est con ue depuis l origine avec la flexibilit l esprit Les structures de donn es telles que les l ments de donn es les unit s d organisation les formulaires et les r les des utilisateurs peuvent tre d finis en toute libert gr ce l interface utilisateur de l application Cela permet au syst me de s adapter une multitude de contextes r gionaux et de cas d utilisation Nous avons vu que DHIS supporte la plupart des exigences de la saisie et de l analyse de donn es dans les pays en voie de d veloppement DHIS peut galement servir de syst me de gestion dans des domaines aussi vari s que la logistique les laboratoires et de la finance En second lieu compte tenu de sa conception modulaire il peut tre tendu avec des modules logiciels suppl mentaires Ces modules logicie
21. d indicateurs utilis s pour la gestion doit tre d finie et mis en ceuvre dans DHIS 2 Pour l analyse la formation doit s accentuer sur l utilisation des indicateurs et sur la raison pour laquelle ceux ci sont mieux adapt s que les l ments de donn es 4 cet effet 14 4 Gestion des indicateurs dans DHIS 2 Les indicateurs peuvent tre ajout s supprim s ou modifi s tout moment dans DHIS2 sans affecter les donn es Les indicateurs ne sont pas stock s en tant que valeurs dans DHIS2 mais en tant que formules qui sont calcul es chaque fois que l utilisateur en a besoin Ainsi un changement dans les formules implique que diff rents l ments de donn es seront appel s lors de l appel de l indicateur pour l analyse sans aucune modification de la valeur des donn es sous jacentes Pour plus d informations sur comment g rer les indicateurs veuillez vous r f rer au chapitre sur les indicateurs dans la documentation de l utilisateur de DHIS2 60 Utilisateurs et R les d Utilisateurs Utilisateurs Chapter 15 Utilisateurs et R les d Utilisateurs DHIS 2 vient avec une solution de pointe pour la gestion fine des utilisateurs et des r les d utilisateurs Le syst me est totalement flexible en termes de nombre et de type d utilisateurs et de r les 15 1 Utilisateurs Un utilisateur dans le contexte DHIS 2 est un tre humain qui utilise le logiciel Chaque utilisateur dans DHIS 2 dispose d un compte d utilisateur
22. de donn es repr sente Si l l ment de donn es avait t appel Nombre de cas de paludisme Stock de doses antipaludiques re ues ou doses antipaludiques donn es il aurait t vident du point de vue de l utilisateur de comprendre ce que le rapport tenterait alors d exprimer Dans ce cas nous avons affaire trois diff rents l ments de donn es ayant des significations compl tement diff rentes 11 2 Cat gories et dimensions personnalis es Certaines exigences de la saisie de donn es n cessitent une r partition fine de la dimension d crivant l v nement qui est comptabilis Par exemple certains pourraient avoir recueillir le nombre de cas de paludisme avec une r partition selon les groupes d ge lt 5 ans et gt 5 ans et le genre femme homme Bien souvent cette r partition est g n ralement r p t e pour un certain nombre d l ments de donn es de base Par exemple il est possible d avoir r utiliser cette subdivision pour d autres l ments de donn es tels que TB et VIH Afin de rendre la m ta donn e plus dynamique r utilisable et adapt e l analyse il apparait logique de d finir les maladies mentionn es comme des l ments de donn es et de cr er un mod le s par pour la r partition des attributs Ceci peut tre effectu en utilisant le mod le des cat gories lequel est d crit ci apr s Le mod le de cat gorie comprend trois principaux l ments qui est
23. des donn es pr sentant des indicateurs des unit s d organisation et les p riodes de votre choix Ces graphiques peuvent tre facilement ajout es une des quatre sections de votre tableau de bord ce qui les rend ainsi accessibles d s votre connexion au syst me Vous devrez veiller configurer le module de tableau de bord comme module de d marrage dans les param tres de l utilisateur 14 Strat gies de d ploiement Le deployment hors ligne Chapter 4 Strategies de deploiement DHIS 2 est une application r seau qui peut tre acc d par Internet en intranet ou ex cut e sur un poste local Les solutions possibles de d ploiement de DHIS 2 sont i Le d ploiement hors ligne ii Le d ploiement en ligne et iii Le d ploiement hybride Le sens de chacun de ces types de d ploiement et leurs diff rences seront d taill s dans les sections suivantes 4 1 Le deployment hors ligne Un d ploiement hors ligne signifie que plusieurs instances ind pendantes sont install es chez les utilisateurs finaux g n ralement au niveau du district Le systeme est maintenu principalement par les utilisateurs finaux typiquement des agents de sant de district qui saisissent les donn es et g n rent des rapports partir du syst me en cours d ex cution sur leur serveur local Le syst me est g n ralement maintenu par une quipe nationale de super utilisateurs qui effectuent des visites r guli res au niveau des installations
24. des objectifs mentionn s dans la section d di e au d ploiement d pendent en grande partie d une formation appropri e des utilisateurs La formation des utilisateurs peut tre effectu e de plusieurs fa ons Une mani re de faire efficace particuli rement adapt e la phase de mise en route est l organisation d ateliers de formation Les utilisateurs tels que les responsables des donn es des districts ou des provinces les chefs de district les agents de saisie des donn es et les gestionnaires des programmes de sant peuvent tre r unis pour recevoir une formation La formation doit tre con ue comme une combinaison de cours th oriques et d exercices pratiques sur des sujets pertinents mentionn s dans la section de d ploiement comme la saisie de donn es la validation et l analyse Le nombre de participants doit tre raisonnable et tenir compte du nombre d tablissements de sant et du nombre de formateurs disponibles Le mat riel n cessaire l ex cution de travaux pratiques doit tre mis la disposition de tous les participants Une autre mani re de faire efficace est de proc der la formation sur site ce qui a l avantage de donner aux utilisateurs du syst me un suivi personnalis dans leur environnement de travail Cela permet de fournir une aide r pondant des besoins et ou questions sp cifiques et de lister les probl mes relatifs l environnement mat riel De plus le fait de donner une aide ind
25. des utilisateurs finaux quant l abandon du syst me de collecte par papier au profit de syst mes lectroniques Il est aussi possible de mettre l preuve durant cette p riode la connectivit au r seau et la configuration du serveur afin d obtenir de meilleurs r sultats en mati re de performance et de temps de traitement Dans le cas o il existe un syst me officiel en cours d utilisation il est indispensable de l arr amp ter durant la phase pilote En effet si le syst me officiel est laiss en production les utilisateurs finaux se concentreront sur la saisie des donn es travers celui ci et le syst me pilote ne suscitera qu une attention secondaire avec pour r sultats des tests et des apprentissages insuffisants Si le maintien du syst me officiel est une exigence alors il faut envisager de transf rer les donn es par une quipe technique sans solliciter davantage les utilisateurs finaux 1 7 D ploiement Le processus de d ploiement est traditionnellement consid r comme l installation et la formation de base au syst me Il est cependant utile de le consid rer comme un processus plus global impliquant plusieurs phases La premi re phase correspond aux activit s traditionnelles o le premier objectif est la recherche de l exhaustivit des donn es To ensure that close to 100 of the data is being collected First this implies that the system should Recommandations pour la mise en ceuvre des Formati
26. donn es est rendu disponible dans la partie d di e la Saisie des Donn es sous le menu Services pour les unit s d organisation que vous avez attribu es cet ensemble de donn es et pour les p riodes correspondant au type de p riode d fini pour l ensemble de donn es Un formulaire de saisie par d faut des donn es est alors affich qui est simplement une liste des l ments de donn es appartenant l ensemble des donn es avec une colonne pour la saisie des valeurs de donn es associ es Si votre ensemble de donn es contient des l ments de donn es avec des cat gories telles que des groupes d ge ou de sexe alors des colonnes suppl mentaires seront g n r s automatiquement dans le formulaire par d faut en fonction des cat gories Il existe deux alternatives en plus du formulaire de saisie de donn es par d faut les formulaires bas s sur les sections et les formulaires personnalis s Les formulaires bas s sur les sections offrent un peu plus de souplesse quand il y a lieu d utiliser des formulaires tabulaires et ils sont aussi rapides que simples concevoir Bien souvent votre formulaire de saisie de donn es devra contenir plusieurs tables avec des sous titres et parfois vous aurez besoin de d sactiver griser certains champs de la table par exemple certaines cat pories ne s appliquant pas tous les l ments de donn es ces deux fonctions sont prises en charge par les formulaires bas s sur les sections Lorsq
27. ele or enw Oren oa tol SO ES NEO E images Ateos ani s web c add_header Cache Control public expires 7d Proxy pass to servlet container and potentially cache response location proxy_pass http localhost 8080 proxy_redirect oft proxy_set_header Host Shost proxy_set_header X Real IP Sremote_addr proxy_set_header X Forwarded For Sproxy_add_x_forwarded_for proxy_set_header X Forwarded Proto https proxy_cache dhis 36 Installation Ex cuter tomcat et nginx au lancement du serveur 8 3 4 Ex cuter tomcat et nginx au lancement du serveur Dans certaines situations un serveur pourrait se mettre red marrer de fa on inattendue Il est donc pr f rable que Tomcat et nginx puisse se lancer automatiquement au d marrage du serveur Pour ce faire la premi re tape consiste a cr er des scripts d initialisation Cr er un nouveau fichier appel tomcatet copiez le contenu pr sent ci dessous dans ce fichier ajuster la variable HOME avec la valeur de votre environnement bin sh Tomcat init script HOME home dhis tomcat bin case 1 in start sh HOME startup sh vi stop sh S HOME shutdown sh ri restart sh HOME shutdown sh sleep 5 sh HOME startup sh vi esac exit 0 D placez ce script dans le r pertoire de scripts d initialisation et rendez le ex cutable en invoquant sudo mv tomcat etc init d sudo chmod x etc init d tomcat As
28. en premier lieu d une composante importante de la construction du syst me l l ment de donn es Il traite ensuite du mod le de cat gorie et de la fa on dont il peut tre utilis pour cr er une structure de m ta donn es hautement personnalis e pour le stockage des donn es 11 1 Elements de donn es L l ment de donn es est avec l unit d organisation le bloc de construction le plus important d une base de DHIS 2 Il repr sente la dimension QUOI et renseigne sur ce qui est recueilli ou analys Dans certains contextes il est appell indicateur toutefois dans DHIS 2 cet l ment de m ta donn es pour la collecte et l analyse des donn es est d sign sous le terme d l ment de donn es L l ment de donn es repr sente souvent la quantit d un v nement et son nom d crit ce dont il s agit comme par exemple dans Doses de BCG administr es ou Nombre de cas de paludisme Lorsque les donn es sont collect es valid es analys es ou pr sent es ce sont les l ments de donn es ou les expressions construites avec ces l ments de donn es qui d crivent le ph nom ne l v nement ou les cas que ces donn es sont charg es d enregistrer Aussi l l ment de donn es est il important pour tous les aspects du syst me et d cide t il non seulement de comment les donn es sont collect es mais plus important encore de comment les donn es sont repr sent es dans la base de donn es et comment elles peuve
29. es contrairement aux donn es de bas niveau collect es Ces rapports sont accessibles tous les types d utilisateurs et permettent d acc der rapidement des donn es agr g es Il est souvent n cessaire de devoir afficher les formulaires de saisie de donn es sous forme de rapports ce que permet de mani re efficace cet outil Le rapport d ensemble de donn es prend en charge tous les types de formulaires de saisie de donn es y compris les formulaires bas s sur les sections et les formulaires personnalis s 16 1 3 Les rapports de compl tude de donn es Le rapport de compl tude de donn es fournit des statistiques sur le degr de compl tude des formulaires de saisie de donn es Ces donn es statistiques peuvent tre analys es pour des ensembles de donn es particuliers ou pour une liste d unit s d organisation ayant un parent commun dans la hi rarchie Il fournit une valeur en pourcentage de la compl tude totale et de la compl tude des donn es soumises temps Il est possible d utiliser diff rentes d finitions 63 Apercu des outils d analyse de donn es Les rapports statiques de la compl tude pour servir de base la production des statistiques d abord en fonction du nombre d ensembles de donn es portant la mention complet manuellement saisie par l utilisateur qui a saisi les donn es ensuite selon le fait que tous les l ments de donn es d finis comme tant obligatoires ont t remplis pour un ens
30. inneren 33 8 3 Configuration du proxy INVerse sosise a R E EE E E A E ER nenne 33 8 3 1 Configuration de base pour nginx ss 33 8 3 2 Activation du SSL Sur AAA I ses sted Pos 34 8 3 3 Activation de la mise en cache et du SSL sur nginx 20 0 0 cee cece eee ee cece cece ance neeeneeeeeeeeees 36 8 3 4 Ex cuter tomcat et nginx au lancement du serveur ernennen nn 37 8 3 5 Rendre des ressources disponibles avec Nginx 0 0 cece cece cece ee ceeeceeecaeeea seca nennen ern een 37 8 3 6 Configuration d un proxy inverse basique avec Apache ooocococcnccncccnccnnccnnconnccnnccnncnnnconncos 38 8 3 7 Equilibrage de charge load balancing de base avec Apache et Tomcat 39 8 3 8 Cryptage SSL de base avec Apache ss 40 8 4 Mise en oeuvre de DHIS 2 Live ses 40 Side SAUVES ALES node tase aseutide ech csactosyeedes do ueaseeeaueban Men enr en cee tien thas bed mt dan wer tooth etes 41 8 6 Travailler avec la base de donn es PostgreSQL 20 0 0 cece cece ee ceeeceeeee seca seca cena eens eeneeeneeeeeeeees 41 8 7 Utilisation des services Web Amazon uses 42 9 SUPPO 2 O u Dee bh Sheikh weed ak 45 9 1 La page d accueil de l application dhis2 org ss 45 9 2 La plate forme de collaboration launchpad net dhis2 ne 45 9 3 Reporting a problemi coins eines ID sense tenta 46 10 Unites d Organisation ss rss ea NU fr prend cannes nee et nant esters men e riens IO
31. la collecte de donn es et la perspective de la production de rapports et vous pourrez donc y trouver des choses comme des valeurs cumul es en plus des valeurs mensuelles la r p tition des donn es annuelles les m mes donn es des populations report es chaque mois ou m me des valeurs d indicateurs tels que les taux de couverture dans le m me formulaire que celui destin aux donn es brutes mensuelles Lorsque vous enregistrez les donn es brutes dans la base de donn es DHIS 2 chaque mois et avez toute la puissance de traitement dont vous avez besoin au sein de l outil il n est pas n cessaire en fait ce serait une faute et le plus souvent une source d incoh rence d enregistrer les valeurs calcul es manuellement tels que celles mentionn es ci dessus Vous ne devez chercher capturer que les donn es brutes des ensembles de donn es formulaires et laisser les calculs l ordinateur et pr senter ces valeurs aux outils de reporting de DHIS Gr ce aux fonctions de rapports des ensembles de donn es tous les formulaires base de sections tabulaires recevront automatiquement des colonnes suppl mentaires droite droite et fourniront les valeurs totales pour chaque ligne l ment de donn es 55 Qualit des Donn es Mesure de la qualit des donn es Chapter 13 Qualite des Donnees Ce chapitre traite de divers aspects relatifs a la qualit des donn es 13 1 Mesure de la qualit des donn es Les donn es son
32. laisser une partie de la m moire physique au syst me d exploitation pour l ex cution de ses t ches environ 2 Go par exemple Les tapes marqu es optionnelles comme l optimisation des performances pourront tre faites un stade ult rieur 8 2 1 Cr ation d un utilisateur pour ex cuter DHIS2 Vous devez cr er un utilisateur d di l x cution de DHIS il n est pas recommand d ex cuter en tant qu utilisateur root Cr ez un nouvel utilisateur appel dhis en invoquant useradd d home dhis m dhis s bin bashFaites ensuite que l utilisateur soit en mesure d effectuer des op rations temporairement en tant que root en invoquant usermod G sudo dhis Puis invoquer passwd dhispour d finir le mot de passe pour votre compte Assurez vous de cr er un mot de passe fort d au moins 15 caract res al atoires Vous pouvez d sactiver la connexion distance pour le compte root pour am liorer la s curit en invoquant sudo passwd 1 root 8 2 2 R glages du noyau du syst me d exploitation Ces param tres sont facultatifs sauf pour le r glage de la m moire partag e qui est n cessaire l allocation de la m moire PostgreSQL Ouvrez le fichier de configuration du noyau en invoquant sudo nano etc sysctl conf A la fin de ce fichier ajoutez les lignes suivantes et enregistrer le fichier kernel shmmax 4294967296 net core rmem max 8388608 net core wmem_ max 8388608 8 2 3 D finition de l heure du serveur
33. me de fichiers Ceci peut tre consid r comme une sauvegarde compl te Cette sauvegarde se fait par le biais d une t che cron qui est un ordonnanceur de t che dans les syst mes d exploitation Unix Linux Vous pouvez t l charger les deux fichiers l adresse http dhis2 com download pg_backup zip La t che cron est configur e avec deux fichiers Le premier est un script qui ex cute la t che effective de sauvegarde de la base de donn es Il utilise un programme de PostgreSQL appel pg_dump pour effectuer une copie de base de donn es Le second fichier est un fichier crontab qui ex cute le script de sauvegarde tous les jours 23h00 Notez que ce script sauvegarde le fichier de base de donn es sur le disque local Il est fortement recommand de conserver une copie de la sauvegarde un endroit ext rieur au serveur o l application est h berg e Ceci peut tre obtenu avec l outil scp Assurez vous que vous avez r gl la date de syst me correctement sur votre serveur 8 6 Travailler avec la base de donn es PostgreSQL Les op rations courantes qui sont effectu es lors de la gestion d une instance de DHIS sont la sauvegarde dump et la restauration des bases de donn es Pour r aliser une sauvegarde dump copie de votre base de donn es en supposant que vous avez la m me configuration que dans la section installation vous pouvez invoquer la commande suivante oe euma Cas U Class it clis2 SEC Le premier argument
34. national Ci apr s des conseils utiles pour la d finition des strat gies de formation des utilisateurs finaux 6 2 1 Formation des formateurs Etant donn que le nombre d unit s et de personnels augmente de fa on exponentielle chaque niveau un pays peut avoir de nombreuses provinces chacune ayant de nombreux districts chacun de ces districts ayant leur tour de nombreux tablissements de sant la formation des formateurs devrait tre la premi re tape Le nombre de formateurs variera en fonction du rythme de mise en uvre envisag Comme d crit ci dessous aussi bien les ateliers que les formations sur site sont utiles et les formations sur site n cessiteront particulierement de nombreuses personnes Les formateurs devraient tre au moins des utilisateurs d un niveau avanc et devraient savoir en plus comment la base de donn es est con ue comment installer et d panner le DHIS2 et avoir certaines notions en pid miologie c est dire les concepts qui leur seront utiles pour le suivi et l valuation des services de sant mesure que les capacit s du personnel augmentent les formateurs devront aussi augmenter leurs comp tences 23 Formation des utilisateurs finaux Ateliers et formations sur site 6 2 2 Ateliers et formations sur site L exp rience a montr que les formations en ateliers sous forme de sessions d apprentissages et sur site dans des situations r elles de travail taient compl
35. pour une explication sur la configuration de base de donn es Le fichier de configuration hibernate properties se trouve sous le dossier confRappelez vous de red marrer l application Live pour que vos changements prennent effet Le port du serveur est 8082 par d faut Celui ci peut tre modifi en modifiant la valeur dans le fichier de configuration de jetty port situ sous le r pertoire conf 8 5 Sauvegardes Faire des sauvegardes automatis es des bases de donn es pour les syst mes d information en production est une n cessit absolue et vous vous exposez des cons quences d sagr ables si vous les ignorez Les sauvegardes ont deux objectifs principaux Le premier est la r cup ration de donn es en cas de perte de donn es et le second est l archivage des donn es pour une p riode de temps historique Les sauvegardes doivent tre centrales dans un plan de reprise apr s sinistre M me si un tel plan peut couvrir d autres sujets la base de donn es est l l ment cl consid rer car c est l que toutes les donn es utilis es dans l application DHIS 2 sont stock es La plupart des autres parties de l infrastructure informatique entourant l application peuvent tre restaur es sur la base de composants standards Il ya bien s r plusieurs fa ons de mettre en place une solution de sauvegarde la mani re suivante d crit une configuration o la base de donn es est copi e dans un fichier dump et sauvegard sur le syst
36. qu une seule hi rarchie de sorte que sa conception et sa mise en correspondance avec la r alit n cessite un examen minutieux Les zones g ographiques et niveaux qui sont d finis dans la hi rarchie de l organisation principale auront un impact majeur sur l utilisation et les performances de l application En outre il existe des moyens de mettre en place des hi rarchies et des niveaux alternatifs comme expliqu dans les sections intitul es Groupes d unit s d Organisation et Ensemble de groupe d crites plus bas 10 1 Conception de la hi rarchie de l unit d organisation Le processus de conception d une hi rarchie d unit d organisation raisonnable comporte plusieurs aspects e Inclure tous les tablissements de sant qui effectuent des rapports Tous les tablissements de sant qui contribuent la collecte de donn es nationales devraient tre incluses dans le syst me Les tablissements de sant de tout type devraient tre int gr s y compris ceux des secteurs priv s publics ONG et les tablissements religieux Souvent les installations priv es constituent la moiti du nombre total d tablissements dans un pays et ont des politiques de communication de donn es qui leur sont impos es ce qui signifie que l int gration des donn es provenant de ces tablissements sont n cessaires pour obtenir des chiffres globaux nationaux r alistes e Mettre l accent sur la hi rarchie administrative de la sant Un pays
37. qui peut tre faite serait de modifier les m ta donn es qui d crivent directement les valeurs des donn es correspondant comme nous l avons vu plus haut aux l ments de donn es et aux unit s d organisation Lors de la modification des d finitions de ces m ta donn es il est important de r fl chir l incidence de ce changement sur le sens des valeurs de donn es d j pr sentes dans le syst me qui ont donc t collect es en utilisant les anciennes d finitions de m ta donn es Il est recommand de limiter qui peut modifier ces m ta donn es de base travers le gestionnaire de r le des utilisateurs afin de restreindre cet acc s une quipe de conception de base La manipulation des autres parties du syst me qui ne sont pas directement li es aux valeurs de donn es est beaucoup moins critique et ici au moins dans les premi res phases on devrait encourager les utilisateurs essayer de nouvelles 11 Installation d une nouvelle base de donn es tapes suivre pour l laboration d une base de donn es choses afin de d velopper l apprentissage du syst me Cela vaut pour les groupes les r gles de validation les formules d indicateurs les graphiques et les rapports Tous ces l ments peuvent facilement tre supprim s ou modifi s ult rieurement sans affecter les valeurs de donn es concern es et ne sont donc pas des l ments essentiels dans le processus de personnalisation de la base de donn
38. raison sp cifique vous pouvez d utiliser les valeurs par d faut et passer la bo te de dialogue suivante 6 Ensuite vous pourrez ajouter des paires cl valeur pour vous aider identifier facilement l instance Ce sont juste des m tadonn es pour votre propre usage 7 Ensuite vous aurez besoin d une paire de cl s qui vous permettront d acc der distance votre instance Si vous avez d j une paire de cl s vous pouvez les utiliser sinon vous pouvez cr er une nouvelle paire de cl s 42 Installation Utilisation des services Web Amazon Request Instances Wizard Cancel x O CHOOSE AN AMI INSTANCE DETAILS CREATE KEY PAIR Public private key pairs allow you to securely connect to your instance after it launches To create a key pair enter a name and click Create amp Download your Key Pair You will then be prompted to save the private to your computer Note you only instance need to generate a key pair once not each time you want to deploy an Amazon EC2 i Choose from your existing Key Pairs Create a new Key Pair 1 Enter a name for your key pair mydhis e g jdoekey 2 Click to create your key pair gt Create amp Download your Key Pair 8 Vous aurez besoin d assigner un groupe de s curit a l instance Les groupes de s curit peuvent tre utilis s pour exposer certains services SSH HTTP Tomcat etc a Internet Avec les groupes de s curit
39. requ tes sur l unit d organisation l indicateur ou la p riode Le portail peut ajouter de la valeur l accessibilit de l information de plusieurs fa ons Il peut tre pr sent de mani re conviviale et rendre les donn es accessibles aux utilisateurs inexp riment s Il peut fournir diverses approches pour les donn es y compris e th matique en regroupant les indicateurs par th me Des exemples sur ces sujets sont la vaccination les soins port s la m re les maladies d claration obligatoire et la sant environnementale e g ographique en regroupant les donn es par province Cela permettra de comparer facilement les performances et la charge de travail M lange Le portail Web ne se limite pas l utilisation des donn es partir d une seule API Web il peut tre connect n importe quel nombre d API et tre utilis pour compl ter les donn es provenant des syst mes auxiliaires au domaine de la sant Si possible le portail pourrait extraire des donn es sp cialis es partir des syst mes de logistique qui suivent et g rent les m dicaments ARV partir des syst mes financiers g rant les paiements des tablissements de sant et partir des syst mes de laboratoire qui suivent les examens sur les maladies transmissibles Les donn es de 74 DHIS en tant que plateforme Applications toutes ces sources pourraient tre pr sent es d une mani re coh rente et significative afin d off
40. sous le champ Resume Cliquez sur l un des modules par exemple dhis 2 et s lectionnez travers le menu d roulant les dossiers pour trouver un module qui doit tre traduit par exemple dhis web gt dhis web caseentry Maintenant cliquez sur le texte R sum qui affichera quelque chose comme 194 mots ont besoin de votre attention Vous serez alors dirig s vers ces paires cl valeur qui n cessitent une traduction 80 Concepts de localisation Concepts importants de localisation DHIS2 Translations Home Help My Account Log Out E French DHIS2 dhis 2 dhis web dhis web caseentry sre main resources org hisp dhis caseentry i18n_module_fr_FR properties Overview News Translate Review Words Translated 1389 1583 88 Strings Translated 416 461 90 oer 4 Completed On Complet le 5 Scheduled For Pr vu pour 7 Program Summary R sum du programme 8 Data Entry Saisie de donn e 2 BD name bases English United Kingdom D Name based Submit ug Suggest Fuzzy 44 Previous Add Comment Next m 10 Reports Rapports 11 Data Entry and Reports Saisie de donnees et rapports 12 Please choose a valid start date Veuillez choisir une date de debut valide 13 please choose a valid end date Veuillez choisir une date de fin valide EI 2134115 ext Last 52 Dans ce cas nous avons besoin de traduire l expression Name based de l anglais en fran ais
41. utilisateur postgres en invoquant sudo su postgres Cr ez un utilisateur non privil gi appel dhisen invoquant createuser SDRP dhis Entrez un mot de passe s curis lorsque vous serez invit a le faire Cr ez une base de donn es en invoquant createdb O dhis dhis2 Revenez votre session en invoquant exitous avez maintenant un utilisateur PostgreSQL appel dhis et une base de donn es appel e dhis2 30 Installation Installation et r glages de PostgreSQL R glez les performances de la base de donn es en ouvrant le fichier suivant en invoquant sudo nano etc postgresql 9 2 main postgresql conf et d finissez les propri t s suivantes shared_buffers 3200MB Qui d termine la quantit de m moire qui doit tre allou e exclusivement au cache PostgreSQL Ce param tre contr le la taille de la m moire partag e du noyau qui doit tre r serv e PostgreSQL Elle doit tre fix e environ 40 de la m moire totale d di e PostgreSQL work_mem 20MB Qui d termine la quantit de m moire utilis e pour les op rations de tri et de hachage internes Ce param tre est d fini par connexion par requ te ce qui fait que beaucoup de m moire sera consomm e si vous mettez ce param tre une valeur trop lev e D finir cette valeur correctement est essentielle pour les performances de DHIS2 lors des processus d agr gation maintenance work _ mem 512MB Qui d termine la quantit de m moire que Po
42. 0 4 95 9 22 9 08 13 1 0 3 0 69 5 710 64 5 58 2 33 Measles coverage 1335 1321 126 4 98 6 24 8 0 8 1 6 0 8 3 0 71 6 72 2 68 8 61 2 34 Measles dropout rate 266 8 378 1 169 9 533 176 18 7 418 0 837 4 58 9 154 6 2567 210 4 69 7 35 OPV 1 Coverage 524 1387 104 8 107 8 23 2 0 8 26 2 8 31 81 7 93 2 75 8 57 4 36 OPV 2 Coverage 549 1094 104 9 96 5 22 0 10 3 3 2 4 3 1 80 6 88 2 75 4 53 7 37 OPV 3 Coverage 55 2 115 8 93 5 95 3 19 9 0 7 2 6 2 3 3 9 83 5 85 1 67 4 52 2 38 Malaria Malaria confirmed cases ratio 20 2 18 0 17 9 21 7 26 7 39 3 23 4 34 5 27 8 33 4 26 9 20 9 39 Malaria confirmed incidence rate 102 9 894 751 67 8 42 9 0 0 17 0 8 11 16 6 13 9 24 0 36 2 40 Malaria incidence rate 406 0 406 3 344 5 244 5 1175 0 0 2 7 2 7 2 0 43 1 27 7 65 0 137 9 41 Malaria inpatient deaths 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 100 0 Avec l volution r cente vers les d ploiements en ligne les tableaux crois s dynamiques Excel hors ligne offrent galement une alternative utile aux outils de reporting en ligne car ils permettent une analyse de donn es locale ne n cessitant pas de connexion Internet ce qui peut tre un avantage dans des environnements a connexion instable ou on reuse Internet n est en fait n cessaire que pour le t l chargement de nouvelles donn es partir du serveur en ligne et une fois les donn es pr sentes en local le travail sur les tableaux crois s dynamiques ne n cessite plus de connexion
43. 1 1 3 S curisation des ressources n cessaires pour la mise en uvre 1 1 4 Int gration de syst mes parall les see 2 1 5 Mise en uvre d un serveur national fiable nen seen nennen 2 1 6 Phase pilote sintine ee e E en Bien EA Be EE 2 SS IN 2 1 83 Eormatio n eiii is T EES 3 1 9 D centralisation du processus de collecte et de gestion des donn es 3 1 102 RO A asian ri Ab en msn ii DEI DB fe 4 2 Prineipes de c nception 2 ei ee een 5 2 1 Toutes les m ta donn es peuvent tre ajout es et modifi es via l interface utilisateur 5 2 2 Un mod le de donn es flexible permet diff rentes sources de donn es d tre int gr es dans un referentiel de donn es UNIQUE tdi IN ARTO te no 5 2 3 Entr e de donn es Sortie des donn es oooooccoccnnccnnconnconnccnnconnconnconncnnncnnnrnnnrnnrnnnronnrnnrcnnccnninnn 6 2 4 Analyse de donn es et rapports bas s sur les indicateurs o ooccoccocononoconcnncononocononoconococononoconcaconocos 7 2 5 Maintenir les donn es des tablissements agr g es dans la base de donn es 8 2 6 Support data analysis at any level in the health system ooooocnnccnnccnncnnnccnoconccnnccnnconnccnnccnnconaconnoos 8 3 Installation d une nouvelle base de donn es ss 11 3 1 Strat gies de mise En route ee ae een 11 3 2 P
44. 7 Unites d Organisation Groupes d unit s d Organisation et ensembles de groupe avoir en moyenne plus d une sous unit au niveau inf rieur avant d avoir cr er un niveau pour ces sous unit s dans la hi rarchie Les rapports parent enfant gaux ou sup rieurs 1 4 sont beaucoup plus utiles pour les analyses de donn es vu qu ils donnent le moyen de voir par exemple comment les donn es d un district sont distribu es dans les diff rentes sous r gions et comment celles ci varient Ces changements d unit dans les menus d roulants ne sont pas tr s utiles lorsque le niveau inf rieur a la m me population cible et les m mes tablissements de sant sont au niveau parent Ignorer les niveaux g ographiques lors de la cr ation d une cartographie de la r alit de la hi rarchie d unit d organisation de DHIS 2 peut tre difficile et peut facilement conduire une r sistance chez certains interlocuteurs mais il faut avoir l esprit qu il ya effectivement des moyens de produire des rapports bas s sur les niveaux g ographiques ne faisant pas partie de la hi rarchie organisationnelle dans DHIS 2 comme cela sera expliqu dans la prochaine section 10 2 Groupes d unit s d Organisation et ensembles de groupe Dans DHIS 2 les unit s d organisation peuvent tre regroup es en groupes d unit s d organisation et ces groupes peuvent par la suite tre regroup s en ensembles de groupe Mis ensemble ils peuvent mimer une hi
45. 8005 shutdown SHUTDOWN gt lt Connector port 8009 protocol AJP 1 3 redirectPort 8444 gt A Engine name Catalina defaultHost localhost jvmRoute 7jvm1 gt Les param tres importants sont le port du serveur le port du connecteur AJP et l identifiant jvmRoute L identifiant jvmRoute sera ajout la JSESSIONID pour qu Apache sache vers quelle instance Tomcat une session particuli re doit tre rout e Les param tres doivent tre uniques pour chaque instance de Tomcat Apres avoir configur Tomcat vous devrez configurez DHIS2 selon les proc dures normales d crites dans les autres sections Nous allons ensuite configurer le serveur HTTP Apache pour qu il r alise l quilibrage de charge Les requ tes clientes entrantes seront affect es l une des instances par le biais une session collante sticky session Modifiez le fichier etc apache2 apache2 conf ou autre fichier appropri en fonction de votre configuration exacte pour d finir un quilibreur de charge ainsi qu un proxy et chemin de proxy inverse Notez que les num ros de port et les param tres route doivent correspondre aux parametres de port Tomcat et jvmRoute qui ont t d finis plus t t dans la configuration de Tomcat lt Proxy balancer dhiscluster gt Order Allow Deny Allow from all lt Proxy gt lt Proxy balancer dhiscluster gt BalancerMember ajp 127 0 0 1 8009 dhis route dhisl BalancerMember ajp 127 0 0 1 9009 dhis route
46. A mesure que votre utilisation de l application augmente vous pouvez vous attribuer de nouveaux serveurs 1 Vous aurez besoin d un compte AWS existant Si vous n en avez pas vous pouvez en cr er un ici fois que vous avez cr et activ votre compte vous pouvez vous connecter la console AWS 2 Une fois que vous tes connect s lectionnez l onglet EC2 Vous devrez s lectionner une r gion dans laquelle instancier votre instance Les utilisateurs en Europe et en Afrique auront probablement utiliser la r gion Ouest de l UE tandis que les utilisateurs en Asie utiliseront plut t des r gions de l Asie Pacifique Singapour ou Tokyo La s lection de la r gion appropri e permettra de r duire la latence entre le serveur et les clients 3 Cliquez sur le lien Instances sur le menu de droite puis sur le bouton Lancer les instances Request Instances Wizard Cancel x CHOOSE AN AMI an Amazon Machine Image AMI from one of the tabbed lists below by dicking its Select button Seta My aMis Community AMIs Basic 32 bit Amazon Linux AMI 2011 02 1 Beta AMI Id ami 47cefa33 Amazon Linux AMI Base 2011 02 1 EBS boot 32 bit architecture with Amazon M EC2 AMI Tools we sen Root Device Size 8 GB Basic 64 bit Amazon Linux AMI 2011 02 1 Beta AMI Id ami 45cefa31 ux AMI Base 2011 02 1 EBS boot 64 bit architecture with Amazon XK a gt select al Root Device Size 8 GB S lectionnez une de
47. Assurer les mises jour des antivirus et des correctifs de syst me d exploitation est difficile dans un environnement non connect et de mauvaises pratiques en mati re de s curit sont souvent adopt es par les utilisateurs La meilleure fa on de contourner ce probl me est d installer un serveur d di pour l application avec interdiction d utiliser les cl s usb et d utiliser une distribution de Linux comme syst me d exploitation Linux tant connu pour ne pas tre aussi expos aux virus que Microsoft e Logiciel d application La capacit publier de nouvelles fonctionnalit s et des corrections de bugs du logiciel d information de sant est essentielle pour l entretien et l am lioration du syst me Vouloir s appuyer sur les utilisateurs finaux pour ces mises jour n cessite beaucoup de formations et un certain niveau de comp tence technique de leur part tant donn que les mises jour peuvent se relever parfois tr s complexes Le fait de s appuyer sur une quipe de super utilisateurs pour effectuer les mises jour suppose aussi beaucoup de d placements prendre en compte e Maintenance de base de donn es Une condition n cessaire au bon fonctionnement de ce syst me dans ce type de d ploiement est que tous les utilisateurs doivent saisir les donn es sur la base de m ta donn es uniformes l ments de donn es formulaires etc Comme avec le point pr c dent sur les mises jour logicielles l application d
48. Guide de mise en ceuvre sur DHIS2 2 17 2006 2014 DHIS2 Equipe de documentation bzr ERROR Not a branch llocal dhis instances ci home jobs dhis documentation fr workspace Version 2 17 2014 12 05 08 41 28 Garantie THIS DOCUMENT IS PROVIDED BY THE AUTHORS amp apos amp apos AS IS amp apos amp apos AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS MANUAL AND PRODUCTS MENTIONED HEREIN EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE Ci dessous un traduction de la garantie donn e a titre indicatif uniquement pour des besoins de compr hension Seule la version officielle en anglais ci dessus est consid r e comme officielle CE DOCUMENT EST FOURNI PAR LES AUTEURS amp apos amp apos TEL QUEL amp apos amp apos ET TOUTE GARANTIE EXPLICITE OU IMPLICITE Y COMPRIS MAIS SANS QUE CETTE LISTE SOIT EXHAUSTIVE LES GARANTIES IMPLICITES DE QUALITE MARCHANDE OU D ADEQUATION A UN
49. IS2 Pour installer le conteneur de servlet Tomcat nous allons utiliser le paquet utilisateur Tomcat en invoquant sudo apt get install tomcat7 user Ce paquet nous permet de cr er facilement une nouvelle instance de Tomcat L instance sera cr e dans le r pertoire courant Un emplacement appropri est le r pertoire personnel de l utilisateur dhis Ainsi tomcat7 instance create tomcat dhis va cr er une instance dans un r pertoire appel tomcat dhis Notez que le paquetage tomcat7 user permet de cr er n importe quel nombre d instances de dhis si cela est souhait Modifiez ensuite le fichier tomcat dhis bin setenv shet ajoutez les lignes ci dessous La premi re ligne servira d finir l emplacement de votre environnement d ex cution Java la seconde attribuera la m moire Tomcat et le troisi me d finira l emplacement o DHIS 2 recherchera le fichier de configuration hibernate properties Veillez vous assurer que le chemin d acc s des fichiers binaires Java sont corrects car ils peuvent varier d un syst me un autre par exemple sur les syst mes AMD vous pourrez avoir java 7 openjdk amd64 Notez que vous devez ajuster ces valeurs votre environnement export JAVA _HOME usr lib jvm java 7 openjdk export JAVA OPTS Xmx7500m Xms4000m XX MaxPermSize 500m XX PermSize 300m export DHIS2_HOME home dhis config 32 Installation Lancer DHIS2 Le fichier configuration Tomcat est situ sous to
50. L outil MyDatamart qui est d crit en detail plus bas permet aux utilisateurs de maintenir un fichier magasin de donn es local une petite base de donn es qui est mis jour sur Internet partir du serveur en ligne et est ensuite utilis comme une source de donn es hors ligne pour alimenter les tableaux crois s dynamiques avec des donn es 17 1 Conception des tableaux crois s dynamiques Typiquement un fichier de tableaux crois s dynamiques Excel cr pour DHIS 2 contient plusieurs feuilles de calcul avec un tableau crois dynamique sur chaque feuille Un tableau peut correspondre soit des valeurs de donn es brutes par l ments de donn es ou a des valeurs d indicateurs et sera g n ralement nomm sur la base du niveau de la hi rarchie de l unit d organisation d o proviennent les donn es agr g es et du type de p riode fr quence par exemple mensuel annuel des donn es Un fichier de tableaux crois s dynamiques standard de DHIS 2 comprend les tableaux suivants Indicateurs de district Donn es de district mensuelles Donn es de District annuelles Indicateurs des tablissements Donn es des tablissements mensuelles Donn es des tablissements annuelles Il pourrait y avoir 67 Les tableaux crois s dynamiques et l outil Connexion la base de donn es DHIS 2 MyDataMart en plus des tableaux plus sp cialis s qui mettent l accent sur des programmes sp cifiques et ou sur d autres types de p r
51. TER SpE ETI 47 10 1 Conception de la hi rarchie de l unit d organisation 42s442ssnesnnnsennennnnnnnen nennen nennen 47 10 2 Groupes d unit s d Organisation et ensembles de groupe 2 2 0 0 0 cece ceeceeece ence eeceeeee teen seen nennen 48 11 l ments de donn es et dimensions personnalis es ee 51 11 1 El ments de donn es otitis anna Opio pasitos See ost ige anda 51 11 2 Cat gories et dimensions personnalis es oooccnoconcconoconocnnocnnonnnconoronncnn cono connccnnccnnconnconncnnncnnnss 51 11 3 Groupes d l ments de d nness eoni e ei ei lb Hobe tee 52 12 Ensembles de donn es et formulaires ss 53 12 1 Qu est ce qu un ensemble de donn es ss 53 12 2 Qu est ce qu un formulaire de saisie de donn es 2 0 0 eee cece eece ence eeceeeceeeeeeeeaeeeu seen nennen 53 12 2 1 Types de formulaires de saisie de donn es nenn nnen cece cena eens ennnennnsnnn nn 53 12 2 1 1 Formulaires par d faut 002 202 nee bei pente te 54 12 2 1 2 Formulaires base de sections ooccocccoconnccnnccnncnnnconncnnncnnncnnrnnncnnncnnconnccnnccnnions 54 12 2 1 3 Les formulaires personnalis s 2 e eng 54 12 3 Du papier au formulaire lectronique Le ons tir es de l exp rience 54 12 3 1 Identifier les l ments de donn es autonomes eee cece eee cee ce eece seen seen nennen ern nenn 55 12 3 2 Laisser les calculs et les r p ti
52. USAGE PARTICULIER EST DECLINEE EN AUCUN CAS LES AUTEURS OU COLLABORATEURS NE PEUVENT ETRE TENUS RESPONSABLES DE DOMMAGES QUELLE QU EN SOIT LA NATURE Y COMPRIS MAIS SANS QUE CETTE LISTE SOIT EXHAUSTIVE LES DOMMAGES DIRECTS INDIRECTS FORTUITS CONSECUTIFS A SON UTILISATION AINSI QUE LA PERTE DE PROFITS DE LA CESSATION D ACTIVITE OU DE DOMMAGES EN R PARATION OU SP CIAUX EXEMPLAIRES OU INDIRECTS MEME S ILS AVAIENT EU LA CONNAISSANCE DE LA POSSIBILIT DE TELS DOMMAGES Ci apr s un traduction de la garantie donn e titre indicatif uniquement pour des besoins de compr hension Seule la version officielle en anglais ci dessus est consid r e comme officielle CE DOCUMENT EST FOURNI PAR LES AUTEURS amp apos amp apos TEL QUEL amp apos amp apos ET TOUTE GARANTIE EXPLICITE OU IMPLICITE Y COMPRIS MAIS SANS QUE CETTE LISTE SOIT EXHAUSTIVE LES GARANTIES IMPLICITES DE QUALITE MARCHANDE OU D ADEQUATION A UN USAGE PARTICULIER EST DECLINEE EN AUCUN CAS LES AUTEURS OU COLLABORATEURS NE PEUVENT ETRE TENUS RESPONSABLES DE DOMMAGES QUELLE QU EN SOIT LA NATURE Y COMPRIS MAIS SANS QUE CETTE LISTE SOIT EXHAUSTIVE LES DOMMAGES DIRECTS INDIRECTS FORTUITS CONSECUTIFS A SON UTILISATION AINSI QUE LA PERTE DE PROFITS DE LA CESSATION D ACTIVITE OU DE DOMMAGES EN REPARATION OU SPECIAUX EXEMPLAIRES OU INDIRECTS MEME S ILS AVAIENT EU LA CONNAISSANCE DE LA POSSIBILITE DE TELS DOMMAGES Licence Permission is granted to co
53. a un connecteur AJP Modifiez le fichier etc apache2 mods enabled proxy conf et faites en sorte qu il ressemble l exemple ci dessous Assurez vous que le port d fini dans le fichier de configuration corresponde celui de Tomcat lt IfModule mod_proxy c gt ProxyRequests Off ProxyPass dhis ajp localhost 8009 dhis ProxyPassReverse dhis lt Location dhis gt Order allow deny Allow from all lt Location gt lt IfModule gt ajp localhost 8009 dhis 38 Installation Equilibrage de charge load balancing de base avec Apache et Tomcat Vous pouvez maintenant red amp marrer Tomcat et le serveur Apache HTTPD et votre instance DHIS 2 devrait alors tre accessible l adresse http monserveur dhis o monserveur est le nom d h te de votre serveur 8 3 7 Equilibrage de charge load balancing de base avec Apache et Tomcat L quilibrage de charge peut tre utilis pour mieux r partir la charge du syst me sur plusieurs instances de Tomcat dans des situations o la charge utilisateur est trop lev e pour tre trait e par une seule instance de serveur Dans l exemple qui suit nous allons cr er une architecture simple d quilibrage de charge en utilisant les sticky sessions en fran ais affinit de session pour distribuer les utilisateurs sur deux instances de Tomcat En premier lieu il nous faut au moins deux instances de Tomcat ex cutant DHIS2 et reli es la m me base de donn es
54. ag Tr s souvent de nouvelles fonctionnalit s sont ajout es au fur et mesure que l quipe des concepteurs maitrise les fonctionnalit s du syst me et les utilisateurs tendent demander de plus en plus d analyses de donn es et de rapports de plus en plus avanc s 2 2 Un mod le de donn es flexible permet diff rentes sources de donn es d tre int gr es dans un r f rentiel de donn es unique La conception du DHIS 2 suit une approche int gr e des SIS et permet l int gration de diff rentes sources de donn es au sein d une seule base de donn es celle ci tant parfois appel e r f rentiel de donn es int gr es ou entrep t de donn es Le fait que DHIS 2 est con u comme un outil squelette sans formulaires ni rapports pr d finis signifie qu il peut prendre en charge un grand nombre de diff rentes sources de donn es Il n y a rien en r alit qui limite son utilisation au domaine de la sant bien que son utilisation dans d autres domaines soit encore tr s limit e Tant qu une donn e peut tre collect e par une unit organisationnelle d crite comme un l ment de donn e avec la possibilit d tre Principes de conception Entr e de donn es Sortie des donn es ventuellement subdivis e en sous cat gories et peut tre repr sent e sur une fr quence temporelle pr d finie elle peut alors tre collect e et trait e par DHIS 2 Cette flexibilit fait de DHIS 2 un
55. aire de saisie des donn es par d faut bas sur des listes de donn es il existe deux alternatives le formulaire bas sur les sections et le formulaire personnalis 12 2 1 Types de formulaires de saisie de donn es DHIS 2 propose actuellement trois types differents de formulaires qui sont d crits ci apr s 53 Ensembles de donn es et formulaires Du papier au formulaire lectronique Le ons tir es de l exp rience 12 2 1 1 Formulaires par d faut Un formulaire de saisie de donn es par d faut est simplement une liste des l ments de donn es appartenant l ensemble de donn es avec une colonne pour la saisie des valeurs Si votre ensemble de donn es contient des l ments de donn es ayant une cat gorie combinaison qui n est pas la cat gorie par d faut comme des tranches d ge ou le genre alors des colonnes suppl mentaires seront g n r es automatiquement dans le formulaire par d faut en fonction des diff rentes options dimensions Si vous utilisez plus d une combinaison de cat gories dans un ensemble de donn es vous obtiendrez un tableau par combinaison de cat gories dans le formulaire par d faut avec des en t tes de colonnes pour les options 12 2 1 2 Formulaires base de sections Les formulaires base de section offrent un peu plus de souplesse quand il s agit d utiliser des formulaires tabulaires et ils sont rapides et simples concevoir Souvent votre formulaire de saisie de donn e
56. alement ajouter deux autres param tres la directive Connector dans le fichier server xml de Tomcat lt Connector scheme https proxyPort 443 gt 8 3 3 Activation de la mise en cache et du SSL sur nginx Les requ tes pour obtenir des rapports des graphiques des cartes et d autres ressources relatives l analyse prennent souvent beaucoup de temps obtenir des r ponses et peuvent dans certains cas utiliser beaucoup de ressources sur le serveur Afin d am liorer les temps de r ponse de r duire la charge sur le serveur et masquer de potentielles interruptions du serveur il est possible de mettre en place un proxy cache dans la configuration de notre serveur Le contenu du cache sera stock dans le r pertoire var cache nginx et jusqu 250 Mo de m moire seront r serv s ce processus Nginx cr era automatiquement ce r pertoire Ita root home dhis tomcat webapps ROOT Update path proxy_cache path var cache nginx keys _zone dhis 250m inactive 1d gzip on HTTP server rewrite to force use of HTTPS server listen 80 rewrite https lt server ip gt request_uri permanent HTTPS server server listen 443 client_max_body_size 10M ssl on ssl_certificate server crt ssl_certificate_key server key ssl_session_timeout 30m ssl_protocols SELYV2 Shu TLevwi ssl_ciphers HIGH aNULL MD5 ssl_prefer_server_ciphers on Serve static content caro les Ares INE
57. allback ce qui signifie qu il est possible de cr er une hi rarchie de regroupements de ressources travers la convention de nommage de fichiers o les cl s de la propri t seront recherch es partir du bas de la hi rarchie et la premi re occurrence sera retrouv e Cela est utile lorsque vous avez effectuer des traductions partielles par exemple pour r pondre aux nuances sp cifiques de la langue de votre pays Un exemple est le portugais pour lequel DHIS 2 dispose de plusieurs regroupements de ressources 1 118n_global properties La localisation ultime du Fallback qui est l anglais 2 118n_module_pt properties les traductions en portugais 3 il8n_ module pt _BR properties les traductions en portugais br silien Cette structure nous permet d avoir une traduction g n rale compl te en portugais ainsi qu une traduction partielle en portugais br silien qui fournit des traductions des cl s sp cifiques la langue br silienne Quant aux cl s qui ne sont pas traduites dans le regroupement de ressources du portugais br silien le syst me va les remplacer m canisme du Fallback par celles de la traduction g n rale en portugais Dans l ventualit o cette cl ne serait pas pr sente dans ce fichier le syst me reviendrait l environnement local ultime de Fallback qui est l anglais Il ya un certain nombre de m canismes diff rents pour r aliser une localisation du DHIS 2 dont deux seront trait s d
58. angements seront alors visibles du c t client lors des prochaines connexions des utilisateurs finaux Cela a videmment un impact positif norme pour le processus d am lioration du syst me puisque de nouvelles fonctionnalit s pourront tre rendues imm diatement accessibles aux utilisateurs et tous les utilisateurs auront acc s la m me version de l application es bugs ainsi que les probl mes pourront tre identifi s et r solus la vol e e Maintenance de la base de donn es Comme pour le point pr c dent les modifications des m ta donn es pourront tre effectu es sur le serveur en ligne de fa on centralis e et se propageront automatiquement tous les clients lors de leur prochaine connexion au serveur Ceci supprime toutes les questions li es au maintien de l homog n it des m ta donn es Ceci est tr s pratique par exemple au cours de la phase initiale de conception de la base de donn es et au cours des processus annuels de r vision puisque les utilisateurs finaux auront acc s une base coh rente et normalis e m me si des changements doivent se produire fr quemment Cette approche pourrait tre probl matique dans le cas o la connexion Internet serait instable ou indisponible pour de longues p riodes DHIS 2 a cependant certaines fonctionnalit s qui ne requi rent qu une connexion Internet temporaire pour fonctionner correctement comme l outil MyDatamart pr sent dans un chapitre s par de ce g
59. anisation pour lesquelles vous t l chargez les donn es La prochaine tape est de t l charger les donn es partir du serveur et vous devez alors sp cifier les p riodes pour lesquelles vous souhaitez effectuer ce t l chargement 17 5 2 Configurer et distribuer les tableaux crois s dynamiques La premi re chose faire est de t l charger et d installer un pilote ODBC pour SQLite qui est le serveur de base de donn es qui fonctionne dans le magasin de donn es local Les connexions de base de donn es au sein des tableaux crois s dynamiques d pendent de ce pilote et choueront s il n est pas install La prochaine chose faire est de mettre en place les tableaux crois s dynamiques eux m mes C est un travail qui se fait une seule fois car le fichier pourra tre r utilis comme mod le dans tous les autres emplacements qui se connectent la m me base de donn es centrale L outil MyDatamart peut produire un squelette fichier Excel pour vous o toutes les connexions la base de donn es n cessaires sont d j pr configur es Cela facilitera consid rablement le processus et le travail restant consistera s lectionner les champs devant tre utilis s dans chaque tableau et de leur donner des noms propres Le manuel d utilisateur contient toutes les instructions d taill es sur la fa on de mettre en place un tableau crois dynamique en utilisant les connexions MyDatamart Une fois le mod le de fichier Excel dis
60. ans les sections suivantes 19 1 Outil i18n de DHIS 2 L diteur de ressources i18n est une application Java qui peut tre t l charg e l adresse http www dhis2 org downloads Elle exige que vous fassiez un checkout du code source de DHIS 2 via Bazaar consultez le site http www dhis2 org development si n cessaire et que vous ayez un environnement d ex cution Java install sur votre ordinateur JRE Sous Windows d compressez simplement l archive ZIP et cliquez sur le fichier ex cutable Sous Linux d compressez l archive allez dans le r pertoire d extraction et invoquez la commande suivante java jar dhis il8n resourceeditor jar 1 Appuyez sur Parcourir lors du d marrage de l application et s lectionnez le chemin du r pertoire dhis 2 l int rieur de votre copie locale d p t Bazaar du r f rentiel de code source DHIS 2 et faites OK 77 Concepts de localisation Outil i18n de DHIS 2 DHIS 2 i18n Resource Editor startup Select how to translate DHIS 2 resources DHIS2 repository Single resource Please select the DHIS 2 source code root directory ie the dhis 2 directory inside the repository checkout The directory tree will be searched for i18n resources You can later reset the directory under Settings See Help For more information about this program DHIS 2 repository directory Browse OK 2 Ensuite s lectionnez les param tres de localisation cible p
61. au de d tail que celui o elles ont t collect es Ceci constitue un avantage permettant de b tir un syst me de base de donn es pour la gestion des SIS s inspirant de la structure du syst me bas sur les feuilles de papier ou les tableurs Le syst me est con u pour stocker de grandes quantit s de donn es et permettre des niveaux d acc s de plus en plus bas afin d obtenir le meilleur niveau de pr cision possible et il n est limit e que par la fa on dont les donn es sont collect es ou import es dans la base de donn es DHIS 2 Les Syst mes Nationaux d Information de Sant souhaitent le plus souvent conserver les donn es existantes au niveau des tablissements de sant qui sont en g n ral le niveau le plus bas dans la hi rarchie des unit s d organisation Cela peut tre fait m me sans informatisation ce niveau gr ce la mise en place d un syst me hybride m lant papiers et ordinateurs Les donn es peuvent par exemple tre soumises par les tablissements de sant aux bureaux de district en version papier sous la forme de rapports synth tiques mensuels par exemple et ce sera au bureau de district de proc der la saisie de ces donn es dans l application logicielle DHIS 2 par le biais des formulaires de saisie tablissement par tablissement Cela permettra aux quipes de gestion des districts de sant d effectuer des analyses de donn es au niveau des tablissements de sant relevant de leur hi rarchie et
62. au national Une premiere tache consistera donc a d finir les diff rents utilisateurs Les taches les plus courantes sont les suivantes e la saisie des donn es e la conduite d analyse de donn es la pr paration de rapports et d autres supports d information e l entretien de la base de donn es conduire les modifications sur la base de donn es La saisie des donn es est g n ralement confi e aux niveaux inf rieurs comme les districts Le traitement des donn es a lieu tous les niveaux tandis que l entretien de la base de donn es en g n ral est centralis Le tableau suivant donne un exemple des groupes d utilisateurs et des taches qui leur sont g n ralement d volues Notez bien que la plupart des t ches ne sont pas directement li es l utilisation de DHIS2 L analyse des donn es l valuation de la qualit des donn es la pr paration et la planification de la r troaction des r unions de synth se font toutes partie int grante du fonctionnement du syst me national et devraient galement tre couvertes dans une strat gie de formation 6 2 Strategies de formation Pour couvrir le large ventail de taches utilisateurs list s ci dessus une strat gie de formation devient utile La majorit des utilisateurs seront aux niveaux inf rieurs charg s de la saisie et de l utilisation des donn es Seuls quelques uns auront avoir une connaissance approfondie de la base de donn es g n ralement au niveau
63. aucune programmation Ce qui est n cessaire est une connaissance approfondie du contexte local du SIS ainsi qu une compr hension des principes de conception du DHIS 2 voir le chapitre sur les principes de conception du DHIS 2 Nous appelons cela processus initial de conception ou de personnalisation de la base de donn es Ce chapitre donne un aper u de ce processus de personnalisation et explique bri vement les tapes afin de donner au concepteur une id e de ce que ce processus requiert D autres chapitres de ce manuel fourniront de plus amples d tails sur certaines des tapes sp cifiques de ce processus 3 1 Strat gies de mise en route La section ci dessous fournit une liste de conseils pour bien d marrer la conception d une nouvelle base de donn es 1 Quickly populate a demo database incl examples of reports charts dashboard GIS data entry forms Use real data ideally nation wide but not necessarily facility level data 2 Mettre la base de donn es de d monstration en ligne L h bergement du serveur chez un fournisseur externe peut tre une solution pour acc l rer ce processus m me temporairement Cela permet de mettre en ceuvre une grande plate forme de diffusion et outil de collaboration prompt obtenir l adh sion des parties prenantes 3 L tape suivante est un processus de conception plus labor e de la base de donn es Certaines parties de la d monstration pourront tre r utilis es si elles sont
64. bas e sur les exigences pr sentes sur le formulaire papier qui est d j en cours d utilisation La logique des formulaires papiers n est pas la m me que le mod le d l ments de donn es et d ensemble de donn es de DHIS par exemple un champ dans un formulaire tabulaire de la version papier est souvent d crit la fois par des en t tes de colonne et du texte sur chaque ligne et parfois aussi avec certains ent tes de table qui fournissent plus d l ments de contexte Dans la base de donn es cette pratique a pour but de collecter un l ment de donn es atomique sans aucune r f rence 4 une position dans le format visuel de la table ce qui fait qu il est important de s assurer que l l ment de donn es avec les cat gories d l ments optionnels collectent toute la signification de chaque champ du formulaire papier 12 3 2 Laisser les calculs et les r p titions l ordinateur ne capturer que les donn es brutes Une autre chose importante garder l esprit lors de la conception des ensembles de donn es est que l ensemble des donn es et le formulaire de saisie de donn es correspondant qui est un ensemble de donn es avec une mise en page est un outil de collecte de donn es et pas un rapport ou un outil d analyse Il existe d autres outils beaucoup plus sophistiqu s pour la production de donn es et de rapports dans DHIS 2 que les formulaires de saisie de donn es Les formulaires papier sont souvent con us la fois pour
65. base de donn es DHIS 2 Il repr sente la dimension QUOI il d crit ce qui est recueilli ou analys Dans certains contextes c est ce qu on appelle un indicateur mais en DHIS 2 nous appelons cette unit de collecte et d analyse un l ment de donn es L l ment de donn es repr sente souvent un nombre de quelque chose et son nom d crit ce qui est pris en compte par exemple Doses de BCG administr es ou Cas de paludisme Lorsque les donn es sont collect es valid es analys es rapport es ou pr sent es ce sont les l ments de donn es ou les expressions construites sur ces l ments de donn es qui d crivent le QUOI pour ces donn es En tant que tel ces l ments de donn es sont importantes au syst me entier et ils influencent non seulement la mani re dont les donn es sont collect es mais plus encore comment les valeurs de donn es sont repr sent es dans la base de donn es ce qui son tour influence la mani re dont les donn es sont analys es et pr sent es Une bonne pratique lors de la conception des l ments de donn es est de penser aux l ments de donn es comme une unit d analyse de donn es et non pas seulement comme un champ dans le formulaire de collecte de donn es Chaque l ment de donn es a sa propre existence dans la base de donn es ind pendamment de tout formulaire de collecte les rapports et les autres donn es g n r es sont bas es sur ces l ments de donn es et les express
66. chaque poste Un examen raisonnable des pouvoirs donner chaque r le doit tre fait Une r gle importante est que chaque r le ne devrait recevoir que les pouvoirs qui lui sont n cessaires pour effectuer correctement son travail et pas plus Lors de l utilisation d un grand syst me d information centralis il est n cessaire de coordonner le travail entre les personnes impliqu es Ceci n est facilement possible que si ceux qui sont cens s effectuer une t che ont le pouvoir de le faire L exemple suivant permet de mettre en vidence ce fait La t che de mettre en place la structure de base m ta donn es du syst me est critique pour le syst me et ne doit tre effectu e que par les administrateurs du syst me Cela signifie que le r le d administrateur syst me doit avoir le pouvoir d ajouter modifier et supprimer les l ments de base du syst me tels que les l ments de donn es les indicateurs et les ensembles de donn es Permettre aux utilisateurs en dehors de l quipe des administrateurs de syst me de modifier ces l ments pourrait conduire des probl mes de coordination Les gestionnaires de sant nationaux et provinciaux sont souvent pr occup s par l analyse et le suivi des donn es Ainsi ce groupe d utilisateurs devrait tre autoris acc der et utiliser les rapports le module SIG le module de qualit des donn es et le tableau de bord Cependant ils n auraient pas besoin du pouvoir de saisir des donn
67. cidence sup rieur un district de 1000 cas si ce dernier district est au moins 10 fois plus peupl Un indicateur mesurant le taux d incidence relatif une population peut servir effectuer des comparaisons ind pendamment de ce que la population pourrait tre Les indicateurs permettent ainsi d effectuer des comparaisons et sont l outil privil gi pour l analyse des donn es DHIS2 est en mesure de fournir des indicateurs pertinents pour l analyse de tous les programmes de sant et pas uniquement des donn es brutes La plupart des modules de rapport dans DHIS 2 supportent aussi bien les l ments de donn es que les indicateurs et vous pouvez galement combiner ceux ci dans des rapports personnalis s 59 Indicateurs La collecte de donn es ax e sur les indicateurs 14 3 La collecte de donn es ax e sur les indicateurs Etant donn que les indicateurs sont plus adapt s l analyse que les l ments de donn es le calcul des indicateurs devrait tre la principale force motrice pour la collecte de donn es Une situation habituelle se pr sente lorsque quantit de donn es sont collect es sans jamais tre utilis es dans un indicateur ce qui r duit consid rablement l utilisabilit des donn es Les l ments de donn es collect s devraient tre incluses dans des indicateurs utilis s pour la gestion ou ne devraient probablement pas tre collect s du tout Pour les besoins de la mise en ceuvre une liste
68. comporte g n ralement plusieurs hi rarchies administratives qui ne sont souvent pas bien coordonn es ou harmonis es Lors de la r flexion sur les crit res importants retenir pour la conception de la base de donn es DHIS 2 vous devez avoir l esprit les zones les plus int ressantes et les plus fr quemment sollicit es pour l analyse des donn es DHIS 2 se charge principalement de la gestion des donn es de sant et de la r alisation d analyses bas es sur la structure administrative sanitaire existante Cela implique que m me si des ajustements peuvent avoir t faits au niveau des finances et de l administration locale le point de d part de la hi rarchie des unit s d organisation de DHIS 2 doit tre les zones sanitaires administratives e Limiter le nombre de niveaux hi rarchiques de l unit de l organisation Pour r pondre aux besoins d analyse provenant de diff rentes entit s organisationnelles telles que l administration locale et la tr sorerie il est tentant d inclure tous ces domaines us devez comme des unit s d organisation dans la base de donn es DHIS 2 Toutefois pour des raisons de performance essayez de limiter les niveaux de la hi rarchie des unit s d organisation au plus petit nombre possible La hi rarchie est utilis e comme base pour l agr gation des donn es qui seront pr sent es dans les outils de reporting ainsi lors de la production des donn es agr g es pour les niveaux sup rieurs l applicati
69. de promouvoir et d am liorer l utilisation et l accessibilit des donn es publiques Une autre raison est qu il est plus efficace d tablir une infrastructure centralis e pour viter la prolif ration des environnements de serveurs internes En ce qui concerne l h bergement externe il convient d avoir l esprit que la tendance actuelle est l externalisation de l exploitation et de l administration des ressources informatiques chez un fournisseur externe lequel peut assurer la disponibilit de ces ressources sur le r seau cette mani re de proc der est populairement appel e cloud computing ou logiciel en tant que service Ces ressources sont g n ralement accessibles sur Internet par le biais d un navigateur Web L objectif principal pour le d ploiement d un serveur en ligne est de fournir les services travers un acc s stable de haute performance et durable Plusieurs aspects sont consid rer lorsqu il en vient faire un choix concernant l environnement du serveur 1 Capacit s humaines pour l administration et l exploitation du serveur Il doit y avoir des ressources humaines ayant des comp tences g n rales en administration de serveur et dans les technologies sp cifiques utilis es pour l application qui fournit les services Ces technologies sont par exemple les serveurs Web et les syst mes de gestion de base de donn es L existence de solutions fiables pour les sauvegardes automatiques et les sauvegardes
70. des districts Les donn es sont remont es dans la hi rarchie par les utilisateurs finaux qui produisent des fichiers d change de donn es lesquels sont envoy s par messagerie lectronique ou physiquement par courrier ou d placement personnel Notez que la br ve connectivit Internet utilis e pour l envoi de messages lectroniques ne permet pas de d finir que l installation est en ligne Ce style de d ploiement a l avantage vident de bien fonctionner lorsque la connectivit Internet n cessaire n est pas disponible D un autre c t ce mod le soul ve de nombreux d fis qui sont d crits dans la section suivante e Mat riel L ex cution des syst mes autonomes n cessite du mat riel la pointe de la technologie comme des serveurs et onduleurs fiables g n ralement install au niveau des districts dans tout le pays Cela exige un financement cons quent pour l acquisition et l entretien long terme de ce mat riel e Plate forme logicielle Des installations locales requi rent un besoin important en entretien Par exp rience le plus grand probl me rencontr est celui des virus et autres programmes malveillants qui ont tendance infecter les installations locales avec le temps La raison principale est que les utilisateurs finaux utilisent des m moires usb pour le transport des fichiers d change de donn es et de documents entre ordinateurs priv s d autres postes de travail et le syst me ex cutant l application
71. dhis2 ProxySet lbmethod byrequests ProxySet stickysession JSESSIONID lt Proxy gt ProxyVia Off ProxyPass dhis balancer dhiscluster stickysession JSESSIONID nofailover on 39 Installation Cryptage SSL de base avec Apache ProxyPassReverse dhis balancer dhiscluster stickysession JSESSIONID jsessionid Finalement d marrez les deux instances de Tomcat puis red marrez le serveur Apache HTTP Cet exemple montre comment impl menter un systeme d quilibrage de charge simple par le biais des sessions collantes sticky sessions en utilisant le serveur HTTP Apache 8 3 8 Cryptage SSL de base avec Apache En utilisant la configuration d Apache et du proxy inverse d crite dans la section pr c dente nous pouvons facilement mettre en place un transfert crypt des donn es entre les clients et le serveur via HTTPS Cette section d crit comment utiliser les certificats auto sign s bien que la m me proc dure puisse tre utilis e si vous avez galement des certificats enti rement sign s En premier lieu en tant qu utilisateur root g n rez les fichiers de cl s priv es n cessaires ainsi que la CSR Certificate Signing Request mkdir etc apache2 ssl cd etc apache2 ssl openssl genrsa des3 out server key 1024 openssl req new key server key out server csr Nous aurons besoins d liminer le mot de passe de la cl sinon Apache ne sera pas en mesure de l utiliser cp server key ser
72. dhis2 fait r f rence au nom de la base de donn es Le second argument dhis se r f re l utilisateur de la base de donn es Le dernier argument dhis2 sql est le nom du fichier de sauvegarde Si vous souhaitez compresser le fichier de sauvegarde en m me temps vous pouvez faire oe cmo clalaisz2 U Cleats cuajo gt clas sell ac 41 Installation Utilisation des services Web Amazon Pour restaurer cette copie sur un autre systeme vous devez d abord cr er une base de donn es vide comme d crit dans la section d installation Vous devez galement d zipper votre sauvegarde si vous avez cr une version compress e Vous pouvez alors invoquer psc el chies Usas cil 8 7 Utilisation des services Web Amazon Amazon Web Services AWS offre des ressources virtuelles sur le cloud qui permettent aux d veloppeurs et aux concepteurs de rapidement d ployer une application aussi bien horizontalement que verticalement de mani re rentable AWS offre de multiples syst mes d exploitation et des tailles d instance d pendant de la nature exacte de votre d ploiement Cette section d crit une configuration de base avec le syst me AWS Elastic Cloud Compute EC2 en utilisant Amazon AMI 32 bits basique qui est bas e sur la distribution Red Hat Linux L estimation du co t d une instance AWS peut tre effectu e en utilisant le calculateur mensuel simplifi Les co ts d AWS sont enti rement bas s sur l utilisation
73. distance Une connectivit stable et une bande passante r seau lev e pour le trafic entrant et sortant du serveur Une alimentation lectrique stable redondante La s curisation de l environnement du serveur physique par rapport l acc s aux risques de vol et de feu Dye IA O L existence d un plan de restauration apr s d sastre Ce plan doit contenir une strat gie r aliste pour faire en sorte que le service puisse avoir le minimum de temps d arr t lors de la survenue de pannes mat rielles d arr ts du r seau ou autres incidents 7 Un mat riel puissant et robuste Tous ces aspects doivent tre consid r s pour cr er un environnement d h bergement appropri L aspect mat riel a t d lib r ment mis en dernier car il est habituel d y pr ter le plus d attention au d triment des autres aspects tout aussi importants En analysant les trois principales options d h bergement l exp rience b tie sur les missions de mise en uvre dans les pays en d veloppement montre que tous les aspects consid r s ci dessus pour le choix de la solution d h bergement sont rarement pr sents pour les options 1 et 2 La prise en compte de mani re suffisante de tous ces aspects est difficile tant en termes de ressources humaines que de ressources financi res surtout lorsqu on les compare au co t de l option 3 Le principal avantage de ces 2 solutions c est qu il r pond aux besoins politiques de propri t et de contr le des in
74. donn es et de d finir en m me temps les valeurs cibles pour l obtention de la compl tude de donn es par exemple combien d tablissements de sant dans un district sont susceptibles de soumettre l ensemble de donn es RCH chaque mois Un l ment de donn es peut appartenir plusieurs ensembles de donn es mais ceci n cessite une r flexion approfondie car ceci peut conduire des chevauchements et la collecte de donn es incoh rentes si par exemple les ensembles de donn es sont d finis avec des fr quences diff rentes et sont utilis s par les m mes unit s d organisation 12 2 Qu est ce qu un formulaire de saisie de donn es Une fois que vous avez attribu un ensemble de donn es une unit d organisation cet ensemble de donn es devient disponible pour la saisie de donn es sous le menu Services pour les unit s d organisation qui lui ont t attribu es et pour les p riodes valides selon le type de p riode d fini pour l ensemble de donn es Un formulaire de saisie par d faut est alors affich qui est simplement une liste des l ments de donn es appartenant l ensemble de donn es avec une colonne pour la saisie des valeurs Si votre ensemble de donn es contient des l ments de donn es avec des cat gories telles que les tranches d ge ou le genre alors des colonnes suppl mentaires seront g n r es automatiquement dans le formulaire par d faut en fonction de ces cat gories En plus du formul
75. duction 4 Une fois que vous avez termin votre traduction assurez vous d appuyer sur le bouton Enregistrer 19 2 Utilisation du serveur de traduction de DHIS 2 Une solution bas e sur un portail Web a t mise en place pour faciliter la traduction de DHIS 2 en plusieurs langues Il suffit de vous rendre avec votre navigateur a l adresse http translate dhis2 net et d y cr er un compte en fournissant un nom d utilisateur une adresse e mail et un mot de passe Le serveur vous enverra un email de confirmation pour que vous puissiez activer et utiliser votre compte Une fois que vous avez activ votre compte appuyez simplement sur le lien Connexion de la page d accueil du portail et saisissez votre nom d utilisateur et votre mot de passe La premi re fois que vous vous connectez vous devez s lectionner vos param tres en cliquant sur My account gt Settings La vous pourrez s lectionner la langue de votre interface les projets sur lesquels vous souhaitez travailler et les langues pour lesquelles vous souhaitez effectuer des traductions Assurez vous d appuyer sur Enregistrer lorsque vous aurez termin vos modifications Pour commencer traduire assurez vous que vous vous tes connect puis appuyez sur le lien Accueil dans le coin sup rieur droit S lectionnez un projet par exemple DHIS 2 puis cliquez sur la langue que vous souhaitez traduire Le nombre de mots qui doivent tre traduits sera alors affich
76. e comprendre que ce qui se passe r ellement c est que un certain nombre de dimensions personnalis es sont affect es aux donn es Tout comme l l ment de donn es repr sente une dimension obligatoire pour les valeurs de donn es les cat gories leur ajoutent des dimensions personnalis es Dans l exemple ci dessus nous pouvons maintenant travers les outils de sortie de DHIS 2 effectuer une analyse bas e la fois sur le genre et les tranches d ge pour les l ments de donn es de la m me mani re qu il est possible d effectuer une analyse fond e sur des l ments de donn es les unit s d organisation et les p riodes Ce mod le de cat gorie peut tre utilis aussi bien dans les formulaires de saisie de donn es que dans les analyses et les rapports tabulaires Pour les besoins d analyse DHIS 2 produira automatiquement les sous totaux et les totaux de chaque l ment de donn es associ une combinaison de cat gorie La r gle pour ce calcul est que la somme de toutes les options de cat gorie devrait aboutir un r sultat significatif L exemple ci dessus montre ce r sultat significatif puisqu en additionnant les Cas de paludisme collect s pour les femmes lt 5 ans les hommes de lt 5 ans les femmes gt 5 ans et les hommes gt 5 ans on obtiendra le nombre total de Cas de paludisme Pour les besoins de collecte de donn es DHIS 2 peut de g n rer automatiquement des formulaires de saisie de donn es
77. e de tests positifs Ces r gles devraient tre des r gles absolues ce qui signifie qu elles doivent tre math matiquement correctes et pas seulement des hypoth ses ou la plupart du temps correct Les r gles peuvent tre ex cut es lors de la saisie de donn es apr s le remplissage de chaque formulaire ou comme un processus en lot ex cut sur plusieurs formulaires en m me temps par exemple pour tous les tablissements de sant pour le mois pr c dent Les r sultats de ces tests vont mettre en vidence toutes les violations ainsi que les valeurs d taill es pr sentes de chaque c t de l expression o la r gle a t enfreinte afin de faciliter le retour la saisie des donn es et de corriger les valeurs 3 3 5 Indicateurs Les indicateurs repr sentent probablement la fonctionnalit d analyse des donn es la plus puissante de DHIS 2 Alors que les l ments de donn es repr sentent les donn es brutes valeurs num raires collect es les indicateurs repr sentent des formules g n rant des taux de couverture des taux d incidence des rapports et d autres unit s d analyse bas es sur des formules Un indicateur est constitu d un facteur par exemple 1 100 1 000 100 000 un num rateur et un d nominateur ces deux derniers tant tous les deux des expressions bas es sur un ou plusieurs l ments de donn es 13 Installation d une nouvelle base de donn es Tableaux de rapports et rapports Par exemple l
78. e en consid ration que les b n fices de l obtention long terme d un syst me plus efficace valent mieux que les perturbations rencontr es court terme L int gration est donc souvent un processus qui se d roule tape par tape et des mesures doivent tre prises pour que ce processus se produise aussi bien que possible Au niveau de la langue il convient d tre coh rent sur les d finitions Si vous avez deux sources de donn es pour les m mes donn es celles ci doivent pouvoir tre comparables Par exemple si vous collectez des donn es sur le paludisme la fois partir de cliniques standards et d h pitaux ces donn es doivent d crire la m me chose si elles doivent tre combin es pour obtenir des totaux et des indicateurs Si un h pital signale des cas de paludisme par genre mais pas par tranche d ge et d autres cliniques le font par tranche d ge mais pas genre ces donn es ne pourront alors tre analys es selon ces dimensions mais il sera possible de calculer un montant total de cas Il est donc n cessaire de se mettre d accord sur des d finitions uniformes de donn es En plus de d finitions uniformes dans les diff rents sous syst mes des normes d change de donn es doivent tre adopt es si les donn es doivent tre partag es par voie lectronique Les diff rentes applications logicielles auront besoin de ces normes pour tre en mesure de se comprendre les uns les autres DHIS2 supporte plusieurs fo
79. e les diff rents outils disponibles dans DHIS 2 1 Les rapports standards Les rapports d ensemble de donn es Les rapports de compl tude de donn es Les rapports statiques Les rapports de distribution d unit d organisation Les graphiques 2 3 4 5 6 Les tableaux de rapport 7 8 Les tableaux crois s dynamiques Web 9 Les SIG 10 My Datamart et les tableaux crois s dynamiques Excel 16 1 Les outils d analyse de donn es La section suivante donne une description de chaque outil 16 1 1 Les rapports standards Les rapports standards sont des rapports ayant un design pr d fini Cela signifie que ces rapports sont facilement accessibles en quelques clics et peuvent tre utilis s par les utilisateurs de tout niveau d exp rience Le rapport peut contenir des statistiques sous forme de tableaux et graphiques et peut tre adapt e pour r pondre la plupart des exigences La solution de rapport dans DHIS 2 est bas e sur JasperReports et les rapports sont le plus souvent con us avec le concepteur de rapport iReport M me si le design du rapport est fix les donn es peuvent tre charg es dynamiquement dans le rapport en s lectionnant une unit d organisation de la hi rarchie et en variant les p riodes 16 1 2 Les rapports d ensemble de donn es Les rapports d ensemble de donn es affichent le canevas des formulaires de saisie de donn es sous la forme de rapports aliment s par des donn es agr g
80. e source de donn es ODBC sur les ordinateurs Windows ex cutant des tableaux crois s dynamiques Pour les d ploiements en ligne la m thode recommand e pour se connecter aux donn es DHIS 2 est d utiliser l outil MyDatamart qui cr e et met jour un fichier de magasin de donn es local base de donn es sur lequel Excel peut se connecter L outil MyDatamart sera d crit en d tail plus loin 17 3 Le traitement de grandes quantit s de donn es La quantit de donn es pr sente dans une base de donn es DHIS 2 peut facilement d passer les capacit s d Excel Une table poss dant environ 1 million de valeurs lignes de donn es a tendance devenir moins sensible aux mises jour actualisations et aux op rations de pivotement et sur certains ordinateurs Excel donnera des erreurs de m moire lorsqu il aura traiter des tableaux de cette taille En r gle g n rale plus l ordinateur est puissant plus il peut traiter des donn es mais la limite sup rieure semble tre d environ 1 million de lignes m me sur des ordinateurs haut de gamme Pour faire face ce probl me la configuration de la table de pivot DHIS standard divise les donn es et les r partit sur plusieurs tableaux crois s dynamiques Il y a diff rentes fa ons de diviser les donn es par niveau d agr gation de l unit d organisation profondeur par zone de couverture de l unit d organisation largeur par p riode par exemple une ann e de donn es la f
81. eb caseentry No data is saved until you hit the save button on the toolbar top menu dhis web commons dhis web dashboard integration Select a key and enter text here epi patas Elemento de dados j foi inserido dhis web importexport dhis web light dhis web maintenance dataadmin dhis web maintenance datadictionary dhis web maintenance dataset add_dataset add_section all fields for_data_element_required allow future_periods O assign O assigned auto_save_data_entry forms O available_data_elements available_for_mobile_reporting Reference O available_indicators avvvVVIFVVY cat ee Select reference locale Bislama bi y cat_combo_not_exis cat_option_combo_not_exist category combo The reference is displayed here comfortable compact complete_allowed_only_if_validation_passe confirm_delete confirm_delete_section data data_element data_element_not_exist data_elements data_set_sort_order dataelement_already_inserted dataelementdecoration Bun ei Status Une fois que vous avez s lectionn un module cliquez sur une cl quelconque du panneau gauche Une valeur de r f rence de la cl s affiche alors dans le volet inf rieur droit et la valeur de traduction s affiche dans le volet sup rieur droit Les cl s ayant des valeurs manquantes seront indiqu es par une ic ne rouge Si la valeur n existe pas ajoutez simplement la tra
82. elopp en mai 2011 il cr e un fichier de magasin de donn es sur un ordinateur local et permet aux utilisateurs de le mettre jour depuis un serveur central Les tableaux crois s dynamiques dans Excel se connecteront ainsi uniquement au magasin de donn es local et n auront pas nullement besoin d avoir connaissance du serveur central L utilisation de MyDatamart r duit consid rablement le volume des t l chargements lors des mises jour de routine des fichiers Excel en local comparativement ce que cela n cessiterait si la connexion se faisait directement du fichier Excel vers le serveur central Il apporte galement un confort aux utilisateurs du niveau local qui pourront avoir une copie de leurs donn es sur leur ordinateur local et n auront pas d pendre de la connexion Internet ou du fonctionnement du serveur pour y acc der La figure ci dessous explique comment la liaison entre le serveur central en ligne dans le cloud et les bureaux locaux fonctionne Central server Download web access update Datamart Data entry Reports Datamart Reports pivot ES tables Small offline DHIS Datamart Excel pivot table reports Generate reports Les tableaux crois s dynamiques et l outil Utilisation des tableaux crois s dynamiques MyDataMart Excel et MyDatamart un exemple de flux ons n de travail un exemple de flux de travail Les d tails de l utilisation de l outil de MyDatamart s
83. emble de donn es enfin sur la base du pourcentage du nombre de valeurs remplies par rapport au nombre total de valeurs dans un ensemble de donn es 16 1 4 Les rapports statiques Les rapports statiques fournissent deux m thodes pour se connecter aux ressources existantes dans l interface utilisateur En premier lieu ils offrent la possibilit de se connecter une ressource travers Internet par une URL Ensuite ils offrent la possibilit de charger des fichiers sur le syst me et d tablir un lien vers ces fichiers Le type de fichiers qui peuvent tre charg s sont n importe quel type de document image ou vid o Des exemples utiles de documents lier sont des enqu tes sur la sant des documents de politique et des plans annuels Les URLs peuvent galement pointer vers des sites Web pertinents tels que la page d accueil le Minist re de la sant ou les sources d information relatifs la sant En outre ils peuvent tre utilis s comme une interface pour se connecter sur des outils d analyse tiers bas s sur le web en les pointant vers les ressources indiqu es Un exemple peut tre de cr er une URL qui pointe sur un rapport fourni par la plateforme de rapports BIRT 16 1 5 Les rapports de distribution d unit d organisation Le rapport de distribution d unit d organisation fournit des statistiques sur les tablissements de sant unit s d organisation dans la hi rarchie en fonction de leur classification La class
84. encodant en Base64 le nom d utilisateur et en lui annexant une virgule le mot de passe et en lui ajoutant le pr fixe Basic plus exactement Basic base64_encode nom_d_utilisateur mot_de_passe Il va v rifier la m thode HTTP utilis e pour les demandes et retourner 405 M thode Non Authoris e si autre chose que GET est d tect Il peut tre utile de mettre en place un domaine s par pour ces utilisateurs publics lorsque cette approche est utilis e Ce afin de ne pas avoir pas changer les identifiants des utilisateurs d j connect s lorsqu ils acc dent aux ressources 37 Installation Configuration d un proxy inverse basique avec Apache publiques Par exemple si votre serveur est d ploy sur exempledomaine com vous pouvez d finir un sous domaine d di sous api exempledomaine com et pointer les URLs de votre portail vers ce sous domaine server listen 80 server_name api somedomain com location api charts chartValues reports reportTables documents maps organisationUnits d if Srequest_method GET return 405 proxy_pass proxy_redirect proxy_set_header http localhost 8080 proxy_set_header proxy_set_header proxy_set_header proxy_set_header proxy_set_header Grp Host Shost X Real IP Sremote_addr X Forwarded For Sproxy_add_x_forwarded_for X Forwarded Proto http Authorization Basic YWRtaW462G1zdHJpY30 Cookie N proxy_hide_header Set Co
85. ensemble du pays La scission est contr l e par les vues de pivot dans la base de donn es o l on sp cifie les valeurs de donn es r cup rer 17 4 L outil MyDatamart Avec des d ploiements en ligne et l utilisation d un serveur central unique base de donn es et l utilisation locale des tableaux crois s dynamiques devient plus difficile puisque Excel se connecte directement la base pour r cup rer les donn es Cela signifie que Excel et chaque ordinateur local utilisant DHIS2 aura besoin d avoir les d tails de connexion et de pouvoir acc der la base de donn es sur le serveur ce qui n est pas toujours souhait En outre la mise jour mise jour des tableaux crois s dynamiques dans Excel est une op ration qui vide compl tement la table avant de recharger toutes les donn es de nouveau aussi bien les nouvelles donn es que les anciennes ce qui conduit beaucoup de t l chargements de donn es sur Internet lors de la connexion un serveur en ligne La solution ces probl mes a t de constituer et de maintenir une copie mise jour de la base de donn es centrale dans chaque bureau local o les tableaux crois s dynamiques Excel sont utilis s Ces bases de donn es locales sont appel es magasin de donn es en anglais data marts et sont construites sp cifiquement pour servir de sources de donn es aux outils d analyse de donn es comme Excel L outil MyDatamart est un nouvel outil qui vient d tre d v
86. erface utilisateur des messages de la mise en page des formats de date et de temps de la monnaie et d autres aspects doivent tre pris en consid ration DHIS 2 prend en charge l internationalisation 118n de l interface utilisateur gr ce l utilisation de cha nes de propri t Java Chaque l ment de l interface utilisateur a re u une cl sp cifique li e une valeur A titre d exemple consid rons les paires cl valeur suivantes org_unit_tree Organisation Unit Tree error_occurred An error has occurred En fran ais ces m mes paires cl valeur apparaitraient comme suit org_ unit _tree Arborescence des unit s d organisation error _occurred Un rreur s est produite Notez que les cl s texte avant le symbole sont les m mes dans les deux exemples mais que les valeurs des symboles apr s le signe sont dans chacune des langues respectives Chacune de ces paires cl valeur aura besoin d tre traduite de la langue originale anglais la langue de destination par exemple le fran ais A nsi lorsque l utilisateur sp cifie fran ais comme langue de l interface utilisateur toutes les cha nes apparaitront alors en fran ais la place de la langue par d faut anglais Toutes les cha nes qui n ont pas t traduites apparaitront en anglais Les cl s et valeurs de traduction sont stock es dans des fichiers appel s regroupements de ressources Les regroupements de ressources suivent les r gles de F
87. es Bien s r plus tard dans le processus de personnalisation en entrant notamment dans la phase de production il faudra tre encore plus vigilant dans l attribution des droits d acc s pour la modification des diff rentes m ta donn es tant donn que tout changement m me sur les m ta donn es les moins critiques pourrait affecter la fa on dont les donn es sont agr g es ensemble ou pr sent es dans un rapport bien que les donn es brutes concern es soient toujours s curis es et correctes 3 3 tapes suivre pour l laboration d une base de donn es La section suivante d crit concr tement les tapes suivre pour concevoir une base de donn es depuis le commencement 3 3 1 La hi rarchie de l organisation La hi rarchie de l organisation d crit l organisation qui utilise le DHIS 2 les tablissements de sant les zones administratives et autres zones g ographiques utilis es pour la collecte de donn es et l analyse des donn es Cette dimension de donn es est d finie comme une hi rarchie comprenant une unit racine par exemple le Minist re de la Sant et un nombre quelconque de niveaux et des n uds en dessous Chaque n ud de cette hi rarchie est appel e une unit organisationnelle dans DHIS 2 La conception de cette hi rarchie permettra de d terminer les unit s g ographiques d analyse disponibles pour les utilisateurs tant donn que les donn es sont recueillies et regroup es dans cette str
88. es modifications sur les m ta donn es l ensemble des installations hors ligne n cessite des comp tences au niveau des utilisateurs finaux si les mises jour leur sont envoy es par voie lectronique ou une quipe de super utilisateurs bien organis s L chec de la conservation de l ensemble des m ta donn es uniformes aura pour cons quence la perte de la capacit migrer les donn es des districts conduisant en cons quence l obtention d une base de donn es nationale incoh rente puisque les donn es saisies par exemple au niveau du district ne seront pas compatibles avec les donn es pr sentes au niveau national 4 2 Le d ploiement en ligne Un d ploiement en ligne signifie qu une seule instance de l application est mise en uvre sur un serveur connect Internet Tous les utilisateurs clients se connectent via Internet au serveur central mis en ligne en utilisant un 15 Strat gies de d ploiement Le d ploiement hybride navigateur Web Ce type de d ploiement b n ficie actuellement des investissements qui ont t consacr s ce domaine et des progr s des r seaux mobiles dans les pays en d veloppement Ces progr s rendent possible l acc s des serveurs en ligne m me dans les zones rurales les plus recul es par l emploi des modems Internet mobiles appel s aussi dongles Ce type de d ploiement en ligne apporte plusieurs avantages auprocessus de mise en ceuvre et la maintenance de l a
89. es de DHIS 2 contient des donn es agr g es dans la dimension de l espace la structure hi rarchique des unit s d organisation ladimension du temps sur plusieurs p riodes et pour les formules d indicateur expressions math matiques comprenant des l ments de donn es Le fait de r cup rer les donn es directement partir de ces d p ts de donn es permet d offrir de bonnes performances m me dans des environnements concurrentiels puisque la plupart des demandes d analyse peuvent tre servis par une seule et simple requ te de base de donn es sur le magasin de donn es Le moteur d agr gation de DHIS 2 est capable de traiter plusieurs millions de donn es de bas niveau et de g rer la plupart des bases de donn es de niveau national et on peut le dire de fournir un acc s quasiment en temps r el aux donn es agr g es DHIS 2 permet de configurer les t ches planifi es d agr gation qui vont g n ralement se charger de rafra chir et d alimenter chaque nuit le magasin de donn es avec des donn es agr g es Vous avez la possibilit de choisir entre l agr gation des donn es pour les 12 derniers mois tous les soirs ou agr ger les donn es pour les 6 derniers mois chaque nuit et les 6 12 derniers mois tous les samedis Les t ches planifi es peuvent tre configur s sous calendrier dans le module administration des donn es Il est galement possible d ex cuter des instantan es de traitement des magasins de donn es s
90. estion des utilisateurs est le contr le des utilisateurs ayant la permission de cr er de nouveaux utilisateurs ainsi que leurs pouvoirs Dans DHIS 2 il est possible de contr ler quels utilisateurs sont autoris s ex cuter cette t che Dans ce processus le principe fondamental est que l utilisateur ne peut accorder que les pouvoirs et les acc s aux ensembles de donn es que l utilisateur lui m me poss de Les utilisateurs au niveau national provincial et de district sont souvent relativement peu nombreux et peuvent tre cr s et g r s par les administrateurs syst me Si une grande partie des tablissements font la saisie des donn es directement dans le syst me le nombre d utilisateurs pourrait devenir ing rable L exp rience montre que la d l gation et la d centralisation de cette t che pour les responsables de district rend le processus plus efficace et permet de mieux soutenir les utilisateurs des tablissements de sant 62 Aper u des outils d analyse de donn es Les outils d analyse de donn es Chapter 16 Apercu des outils d analyse de donnees Ce chapitre offre une vue d ensemble des outils disponibles pour l analyse des donn es fournies par DHIS 2 avec une description de l objet et des avantages de chacun Si vous cherchez un guide d taill sur la fa on d utiliser chaque outil nous vous recommandons de poursuivre la lecture du manuel de l utilisateur la fin de ce chapitre La liste suivante pr sent
91. et ce qui am liore la flexibilit et rend plus facile d ex cuter plusieurs instances de DHIS sur le m me serveur Il permet galement de changer la configuration du serveur interne sans affecter les clients e L application DHIS peut tre ex cut e en tant qu utilisateur non root sur un port diff rent de 80 ce qui r duit les risques de piratage de session e Le proxy inverse peut agir comme un serveur SSL unique et tre configur pour d tecter la pr sence de contenus malveillants dans les requ tes d enregistrer dans les fichiers logs les requ tes et les r ponses et fournir des messages d erreur non sensibles qui permettront d am liorer la s curit 8 3 1 Configuration de base pour nginx Nous vous recommandons d utiliser nginx comme proxy inverse en raison de sa faible empreinte m moire et sa facilit d utilisation Pour l installer invoquer la commande suivante sudo apt get install nginx nginx peut alors tre d marr recharg et arr t avec les commandes suivantes sudo etc init d nginx start sudo etc init d nginx reload sudo etc init d nginx stop Maintenant que nous avons install nginx nous allons configurer le proxy pour qu il redirige toutes les requ tes notre instance de Tomcat lequel nous supposons est accessible l adresse http localhost 8080 Pour configurer nginx vous pouvez ouvrir le fichier de configuration en invoquant sudo nano etc nginx nginx conf Le fichier de configurat
92. ffectuer les deux t ches ou soit avec des syst mes parfaitement int gr s et install s ensemble En adoptant cette approche le syst me fournit des fonctionnalit s pour la capture de donn es et leur validation ainsi que l analyse des donn es et g re le processus de conversion des donn es atomiques de bas niveau en donn es agr g es plus appropri s pour l analyse Ceci exige des normes lev es pour le syst me et sa conception car il doit alors fournir une performance ad quate pour ces deux fonctions toutefois les progr s dans le mat riel et le traitement parall le rendent de plus en plus possible une telle approche cet effet l application DHIS 2 est con ue pour servir d outil la fois pour la capture des donn es leur validation l analyse et la pr sentation des donn es Le DHIS 2 propose des modules pour tous les aspects mentionn s incluant la fonction de saisie de donn es et un large ventail d outils d analyse tels que les rapports les graphiques les cartes les tableaux crois s dynamiques et le tableau de bord En outre le DHIS 2 fait partie d une s rie de syst mes d information de sant offrant une interop rabilit et qui couvrent un large ventail de besoins tout en restant dans le domaine des logiciels libres Le DHIS 2 impl mente le standard pour les changes de donn es et m ta donn es dans le domaine de la sant appel SDMX HD Il existe de nombreux exemples de syst mes op rationnels qui impl me
93. frastructures et qu elles peuvent favoriser le d veloppement de comp tences locales La 3 me option l h bergement externe a l avantage de prendre en charge tous les aspects d h bergement mentionn s un prix tr s abordable Plusieurs fournisseurs d h bergement de serveurs virtuels ou logiciels en tant que service offrent des services fiables pour l ex cution de la plupart des types d applications Comme exemple de fournisseurs nous pouvons citer Linode et Amazon Web Services L administration de ces serveurs s effectue par l interm diaire 17 Strat gies de d ploiement H bergement du serveur d une connexion r seau ce qui est le plus souvent le cas lors de l administration d un serveur local L emplacement physique du serveur dans ce cas importe peu compte tenu du fait que ces fournisseurs ont des infrastructures pr sentes dans la plupart des r gions du monde Cette solution est de plus en plus consid r e comme une solution standard pour l h bergement de services d application La volont de renforcer les capacit s locales pour l administration du serveur est compatible avec cette option car une quipe locale des TIC peut tre charg e de la maintenance du serveur h berg l ext rieur et approfondir ainsi la connaissance de la solution Il est possible de combiner les avantages de l h bergement externe et la n cessit de l h bergement local sur des serveurs physiques pr sents localement La solution consi
94. gne au niveau national d un serveur fiable L approche recommand e est de d l guer ce service d h bergement des fournisseurs externes tels que Linode et Amazon ce qui permet d viter au gouvernement de se pr occuper des questions d lectricit de sauvegarde des donn es de maintenance de s curisation du serveur et de l acc s Internet Une question fr quente se pose quant la politique de stockage des donn es et sur l emplacement g ographique du serveur ma s ces questions peuvent tre r gl es par des arrangements avec le fournisseur 1 6 Phase pilote Avant de proc der au d ploiement du syst me au niveau national il est n cessaire de commencer par l impl mentation d une phase pilote par exemple au niveau de l ensemble des districts d une province ou r gion L objectif est de tester la solution sur le terrain et d obtenir les retours d informations sur le syst me par toutes les parties prenantes En g n ral les utilisateurs finaux fournissent des retours sur leur exp rience au cours de la saisie des donn es comme la conception des formulaires de donn es la facilit d utilisation de la fonctionnalit de saisie de donn es le contenu des rapports et autres outils d analyse la possibilit de faire la saisie de donn es en ligne modem latences disponibilit de la connexion ou hors ligne fiabilit de l installation locale Il est possible de constater une certaine r sistance de la part
95. graphique des repr sentations th matiques l aide des polygones comme la repr sentation des provinces des districts et ins rer des points sur des couches s par es pour repr senter les tablissements de sant Les couches mentionn es peuvent tre affich es ensemble et tre combin es en superpositions personnalis es L historique de ces cartes peut tre facilement consult et leur enregistrement pour un acc s ult rieur est aussi simplifi Il est galement possible de les enregistrer sur le disque comme un fichier image Le module SIG fournit des fonctionnalit s automatiques pour la gestion des cartes th matiques des jeux de l gende pr d finis et automatiques il est capable d afficher des tiquettes noms sur les l ments g ographiques et de mesurer la distance entre les points d une carte La cartographie peut tre r alis e pour tout indicateur ou l ment de donn es et pour chaque niveau de la hi rarchie d unit s d organisation Il existe galement une couche particuli re pour afficher des tablissements de sant sur la carte o chaque tablissement est repr sent par un symbole en fonction de sa nature 16 1 10 My Datamart et les tableaux crois s dynamiques Excel Le but de l outil My Datamart est de fournir aux utilisateurs un acc s complet des donn es agr g es m me sur des connexions Internet qui ne sont pas fiables Cet outil est constitu d une application client l g re install e sur l o
96. he unique pour l initialisation de la base de donn es et ne doit pas tre transform e en une routine 1 3 S curisation des ressources n cessaires pour la mise en uvre Un d ploiement sur le plan national d un SIS est un effort co teux qui n cessite un financement appropri pour les diff rents aspects mentionn s plus bas y compris l achat de mat riel l h bergement du serveur l organisation des ateliers de formation internes et externes Le financement pourrait tre obtenu partir du budget de l Etat et ou avec l aide de bailleurs de fonds ext rieurs Il est important de pr voir dans le budget toutes les d penses m me les petits montants comme par exemple les forfaits pour la connexion Internet par t l phone portable afin d viter aux utilisateurs finaux du syst me toute frustration ou d sagr ment inutile Recommandations pour la mise en ceuvre des Integration de syst mes paralleles Systemes d Information Nationaux de Sant 1 4 Integration de systemes paralleles Le domaine de la sant dans un gouvernement est bien souvent compos de plusieurs acteurs et de plusieurs systemes qui coexistent ensemble Il devient d s lors vident que la mise en place d une base de donn es int gr e contenant les donn es en provenance des diff rentes sources est plus efficace que l utilisation de bases de donn es parcellaires et ind pendantes Il est fr quent de constater par exemple que les donn es relati
97. idation rules report templates maps user roles dashboard layouts I I I I I BCGCov DPT 3Cov Measles Cov I L 2 4 Analyse de donn es et rapports bas s sur les indicateurs Ce que nous avons appel ci dessus El ment de Donn e la dimension cl qui d crit ce qui est en train d tre collect est parfois appel indicateur dans d autres environnements Sous DHIS 2 distinction est faite entre les l ments de donn es qui d crivent les donn es brutes par exemple les valeurs num raires mesur es et saisies et les indicateurs qui sont tablis sur la base de formules et qui d crivent des valeurs calcul es comme par exemple le taux de couverture ou d incidence utilis s pour l analyse des donn es Les valeurs des indicateurs ne sont pas collect es comme le sont les valeurs des l ments donn es mais plut t g n r s calcul s par l application logicielle sur la base de formules d finies par les utilisateurs Ces formules sont constitu es d un facteur par exemple 1 100 1 000 100 000 d un num rateur et d un d nominateur les deux derniers tant la fois des expressions bas es sur un ou plusieurs l ments de donn es Par exemple l indicateur couverture vaccinale contre la rougeole lt 1 an est d fini par une formule ayant un facteur 100 un num rateur doses anti rougeole administr es lt 1 an et un d nominateur population cible moins de 1 an De m me l indicateur Taux d abandon de DPT1
98. ieurs cons quences pour le fonctionnement du syst me e Dans le module d entr e de donn es un utilisateur ne peut saisir des donn es que pour l unit d organisation laquelle il est associ et aux unit s d organisation situ es en dessous dans la hi rarchie Par exemple un agent d enregistrement de district sera en mesure d enregistrer des donn es pour son district et les tablissements de sant relevant de son district e Dans le module utilisateur un utilisateur ne peut cr er de nouveaux utilisateurs que pour l unit d organisation laquelle elle est associ e et pour les unit s d organisation situ es en dessous dans la hi rarchie e Dans le module rapports un utilisateur ne peut visualiser que les rapports de ses unit s d organisation et ceux situ s en dessous dans la hi rarchie C est une limitation que nous cherchons r duire pour permettre la cr ation de rapports comparatifs Un r le d utilisateur dans DHIS 2 est galement associ un ensemble de r les d utilisateur Ces r les d utilisateur sont trait s dans la section suivante 15 2 R les de l utilisateur Un r le de l utilisateur dans le cadre DHIS 2 est un ensemble de pouvoirs Un pouvoir dans ce contexte signifie la permission d effectuer une ou plusieurs t ches sp cifiques Par exemple un r le d utilisateur peut contenir les pouvoirs de cr er un nouvel l ment de donn es mettre jour une unit d organisation ou afficher un rapport
99. ifi les taux de couverture vaccinale 92 2 contre 47 5 montrent en revanche que Taita Taveta fait un meilleur Principes de conception Maintenir les donn es des tablissements agr g es dans la base de donn es travail de vaccination de la population cible de moins de an En regardant la derni re colonne Immuniz Compl qui indique le taux de remplissage de la notification des formulaires vaccination pour la m me p riode nous pouvons voir que les chiffres sont plus ou moins la m me dans les deux comt s que nous comparons ce qui nous confirme que les taux de couverture peuvent raisonnablement tre compar s dans ces deux comt s DPT 1 DPT 2 DPT 3 Measles Fully Imm Immuniz Organisation Doses Cov Doses Cov Doses Cov Doses Cov Doses Cov Compl Taita Taveta County 659 92 2 630 89 1 580 81 0 574 80 2 551 77 4 81 4 Kilifi County 2088 475 1767 39 6 1954 43 0 3315 73 4 2540 55 5 82 1 Lamu County 238 82 6 200 70 0 268 914 283 97 7 195 60 6 81 0 Kwale County 1142 51 1 1077 48 3 1149 52 4 1909 86 3 1385 62 2 84 1 Mombasa County 2015 73 2 1711 62 4 1948 70 7 2737 98 0 2278 82 2 88 4 Tana River County 678 80 1 633 77 4 721 76 2 656 79 6 404 50 0 78 3 Coast 6820 60 6 6018 53 5 6620 57 7 9474 83 5 7353 64 6 83 2 2 5 Maintenir les donn es des tablissements agr g es dans la base de donn es Lorsque les donn es sont collect es et stock es au sein de DHIS2 elles restent d sagr g es dans la base de donn es avec le m me nive
100. ification est bas e sur les groupes d unit s d organisation et les ensembles de groupe Par exemple des tablissements de sant peuvent tre class s par type par le biais d une affectation au groupe ad quat partir de l ensemble de groupe pour le type d unit d organisation Le rapport de distribution produit le nombre d tablissements pour chaque classe et peut tre g n r pour toutes les unit s d organisation et pour tous les ensembles de groupe dans le syst me 16 1 6 Les tableaux de rapport Les tableaux de rapport sont des rapports bas s sur des donn es agr g es et pr sent s dans un format tabulaire Un tableau de rapport peut tre utilis comme un rapport autonome ou comme une source de donn es pour la conception de rapports standards plus sophistiqu s Le format tabulaire peut effectuer des croisements avec n importe quel nombre de dimensions pr sentes sous forme de colonnes Il peut contenir des indicateurs des agr gats d l ments de donn es ainsi que des donn es de compl tude pour des ensembles de donn es Il peut contenir des p riodes relatives qui permet au rapport d tre r utilis dans le temps Il peut contenir des param tres que les utilisateurs peuvent s lectionner pour changer les unit s d organisation ou les p riodes afin de permettre au rapport d tre r utilis s pour toutes les unit s d organisation dans la hi rarchie Le tableau de rapport peut se limiter aux premiers r sultats ou tre tri
101. indicateur couverture BCG lt 1 an est d fini par la formule ayant un facteur 100 un num rateur doses de BCG administr es aux enfants de moins de an et un d nominateur population cible de moins de 1 an Le Taux d abandon de DPT1 DPT3 est obtenu par la formule 100 x doses DPT1 administr es doses DPT3 administr es doses DPT1 administrees La plupart des modules de rapport dans DHIS 2 supportent la fois les l ments de donn es et les indicateurs et vous pouvez galement combiner ceux ci dans des rapports personnalis s toutefois la diff rence importante et la force des indicateurs par rapport aux donn es brutes les valeurs des l ments de donn es est leur capacit de comparer les donn es entre les diff rentes zones g ographiques par exemple zones dens ment peupl es et zones rurales par le fait que la population cible peut tre utilis e au niveau du d nominateur Les indicateurs peuvent tre ajout s modifi s ou supprim s tout moment sans interf rer avec les valeurs des donn es pr sentes dans la base de donn es 3 3 6 Tableaux de rapports et rapports Les rapports standards sous DHIS 2 sont un moyen tr s souple de pr senter les donn es qui ont t collect es Les donn es peuvent tre agr g es par unit d organisation ou niveau d unit d organisation par l ments de donn es indicateurs ou en fonction du temps par exemple mensuellement trimestriellement annuel
102. iode Une caract ristique populaire de tableaux crois s dynamiques est d tre en mesure de glisser d poser les diff rents champs entre les trois positions Page filtre ligne et colonnes et ainsi changer compl tement la vue de donn es Ces champs peuvent tre consid r s comme des dimensions des valeurs de donn es et repr sentent les dimensions dans le mod le de donn es de DHIS unit d organisation un champ par niveau l ments de donn es ou indicateurs p riodes puis une liste des dimensions suppl mentaires repr sentant les ensembles de groupes et les cat gories d l ments de donn es voir les autres chapitres de ce guide pour plus de d tails ce sujet En fait un tableau crois dynamique est un excellent outil pour repr senter les nombreuses dimensions cr es dans DHIS 2 et il est tr s facile de faire un zoom en avant ou en arri re sur chaque dimension comme regarder par exemple les valeurs des donn es brutes par groupe de tranche d ge ou tout simplement son total ou en combinaison avec d autres dimensions telles que le genre Toutes les dimensions cr es dans DHIS 2 seront prises en compte dans la liste des champs de chaque tableau crois dynamique et c est l utilisateur de choisir lesquels utiliser Il est important de comprendre que les valeurs dans les tableaux crois s dynamiques ne peuvent pas tre modifi es et que tous les noms et num ros sont r cup r s directement partir de la base de do
103. ion de nginx est construit sur la base d une hi rarchie de blocs repr sentant http le serveur et l emplacement chaque bloc h ritant des param tres des blocs parents L extrait suivant permet de configurer nginx pour rediriger les requ tes faites sur le port 80 qui est le port sur lequel nginx coute par d faut vers notre instance de 33 Installation Activation du SSL sur nginx Tomcat Il fera galement en sorte que nginx serve les demandes de contenu statique comme Javascript les feuilles de style et les images et donnera aux clients des instructions pour qu ils mettent en cache pendant 4 jours ces contenus ce qui permettra de r duire la charge sur Tomcat et am liorera la performance globale du serveur Pour ce faire inclure la configuration suivante dans le fichier nginx conf cia 4 gzip on Enables compression server listen 80 root home dhis tomcat webapps ROOT Update path client_max_body_size 10M Serve static content locations SES SiS Degen E cto Ncotoll Netos D aimages slie ueomsyale adhis web c add_header Cache Control public expires 7d Proxy pass to servlet container locacion 7 proxy_pass http localhost 8080 proxy_redirect ORE proxy_set_header Host SOS proxy_set_header X Real IP Sremote_addr proxy_set_header X Forwarded For Sproxy_add_x_forwarded_for proxy_set_header X Forwarded Proto http Vous pouvez d sormais acc der votre instance de DHIS
104. ions formules compos es 12 Installation d une nouvelle base de donn es Ensemble de donn es et formulaires de saisie de donn es d l ments de donn es et non sur les formulaires de collecte de donn es Ainsi ce sont les besoins d analyse de donn es qui devraient conduire le processus de conception et non pas l aspect des formulaires de collecte de donn es 3 3 3 Ensemble de donn es et formulaires de saisie de donn es Toutes les saisies de donn es dans DHIS 2 se font a travers les ensembles de donn es Un ensemble de donn es est une collection d l ments de donn es regroup es pour la collecte de donn es et dans le cas d installations distribu es ils d finissent galement des morceaux de donn es pour l exportation et l importation entre instances de DHIS 2 par exemple exportation d une installation locale au bureau de district vers l installation sur le serveur national Les ensembles de donn es ne sont pas li s directement aux valeurs de donn es mais travers les l ments de donn es qui les constituent et les fr quences de collecte en tant que tel un ensemble de donn es peut tre modifi supprim ou ajout 4 moment sans affecter les donn es brutes d ja saisies dans le systeme De telles modifications auront toutefois une incidence sur la fa on dont les nouvelles donn es seront collect es Une fois que vous avez attribu un ensemble de donn es une unit d organisation cet ensemble de
105. itre fournit un guide pour la mise en place de la couche technologique mentionn e ci dessus Il faut cependant le lire comme un guide pour commencer et d marrer et non comme une documentation exhaustive pour les environnements mentionn s Nous vous recommandons la lecture de la documentation officielle d Ubuntu PostgreSQL et Tomcat pour approfondir les connaissances de ces technologies 8 1 Sp cifications du serveur DHIS 2 est une application utilisant de mani re intensive les bases de donn es et n cessite que votre serveur dispose d une quantit appropri e de RAM de c urs de processeur et d un disque rapide Ces recommandations devraient tre consid r es comme des r gles l mentaires et non comme des mesures exactes Les performances de DHIS 2 voluent proportionnellement la quantit de RAM et au nombre de c urs de processeur donc plus vous en ferez dans ce domaine mieux ce sera pour les performances de l application e RAM Au moins 1 Go de m moire pour 1 million de donn es collect es par mois ou par 1000 utilisateurs simultan s Au moins 4 Go pour une petite instance 12 Go pour une instance moyenne e Cceurs de processeurs 4 c urs de CPU pour un petit exemple 8 c urs de CPU pour une instance moyenne ou grande e Disque Id alement utiliser un disque SSD Sinon utilisez un disque 7200 tours par minute Avec une vitesse de lecture minimum de 150 Mb s 200 Mb s tant une bonne vitesse 350 Mb s ou mieux ta
106. ividualis e augmente chez les utilisateurs leur motivation et leur sentiment d appropriation du syst me La p riode comprise entre la tenue d un atelier la formation sur site peut tre utilis e pour attribuer des t ches aux utilisateurs Il pourra leur tre demand par exemple de proc der une analyse pertinente dans leur district ou province Ce travail peut servir de base une formation individualis e sur la base des retours des utilisateurs 1 9 D centralisation du processus de collecte et de gestion des donn es La migration d une part des syst mes d information base de papier ou de bases de donn es primitives vers des syst mes d information de sant enti rement bas s sur les technologies du web et d autre part de la collecte de donn es Recommandations pour la mise en ceuvre des Revue et extension Syst mes d Information Nationaux de Sant agr g es au niveau des districts vers une approche bas e sur les donn es collect es au niveau des tablissements implique l adoption de nouvelles pratiques de gestion d centralis e des donn es Tout d abord les tablissements disposant de ressources suffisantes en mati re d quipement et de connectivit devraient tre responsabilis s pour la saisie de leurs propres donn es Cela permettra de r duire la charge de travail au niveau du district de sant et les responsables de donn es pourraient alors consacrer ce temps pour l analyse et l ex
107. jusqu atteindre la source des donn es collect es au niveau des tablissements de sant Cette m me fonctionnalit d exploration descendante est fournie dans les tableaux crois s dynamiques en Excel qui sont eux aussi li s la base de donn es du DHIS 2 Principes de conception Support data analysis at any level in the health system Pour acc l rer les performances et r duire le temps de r ponse lors de la sortie des donn es agr g es laquelle peut n cessite de nombreux calculs par exemple en regroupant 8000 tablissements de sant DHIS 2 pr calcule tous les agr gats de valeurs possibles et les enregistre dans ce qu on appelle un magasin de donn es data mart en anglais Cet emmagasinage de donn es peut tre programm pour s ex cuter se reconstruire intervalle de temps donn comme par exemple tous les soirs Installation d une nouvelle base de donn es Strat gies de mise en route Chapter 3 Installation d une nouvelle base de donnees L application DHIS 2 vient avec un ensemble d outils pour la collecte de donn es la validation la cr ation de rapports et l analyse mais le contenu de la base de donn es par exemple les donn es a collecter leur provenance leur format d pend du contexte d utilisation Cette m ta donn e doit tre renseign e dans l application avant de pouvoir l utiliser cela peut tre fait par le biais de l interface utilisateur et cette op ration ne n cessite
108. l au niveau des donn es et des outils d analyse et en offrant un large ventail d outils pour l analyse des donn es et leur diffusion Avec des processus de collecte de donn es plus structur s et harmonis s et le renforcement de l utilisation de l information tous les niveaux la qualit des donn es s am liore Voici un aper u des fonctionnalit s qui ciblent plus directement la qualit des donn es 57 Qualit des Donn es Validation des saisies de donn es 13 4 1 Validation des saisies de donn es La fa on la plus l mentaire d effectuer un contr le de la qualit des donn es dans DHIS 2 est de s assurer que les donn es collect es sont au bon format DHIS 2 donnera aux utilisateurs un message selon lequel la valeur saisie n est pas au format correct et ne proc dera pas l enregistrement de la valeur jusqu sa modification en une valeur acceptable Par exemple un texte ne peut pas tre entr dans un champ num rique Les diff rents types de valeurs de donn es pris en charge dans DHIS 2 sont expliqu s dans le manuel utilisateur dans le chapitre sur les l ments de donn es 13 4 2 Plages min et max Pour viter les erreurs de frappe lors de la saisie de donn es par exemple en tapant 1000 au lieu de 100 DHIS 2 peut v rifier que la valeur saisie est comprise dans un intervalle raisonnable Cet intervalle est bas sur les donn es pr c demment recueillies au sein du m me tablissement de sant
109. l utilisation de HTTPS SSL Cela est galement n cessaire tant donn que DHIS utilise en interne un grand nombre de redirections qui doivent tre transmises pour utiliser le protocole HTTPS N oubliez pas de remplacer lt server ip gt par l adresse IP de votre serveur Ces blocs devraient remplacer ceux de la section pr c dente DEE gzip on Enables compression HTTP server rewrite to force use of SSL server listen 80 rewrite https lt server url gt request_uri permanent HTTPS server server listen 443 root home dhis tomcat webapps ROOT Update path client_max_body_size 10M ssl on ssl_certificate server crt ssl_certificate_key server key ssl_session_timeout 30m ssl_protocols SELYV2 Shu TLevwi ssl_ciphers HIGH aNULL MD5 ssl_prefer_server_ciphers on Serve static content caro les Ares INE ele or enw Oren oa tol SO ES NEO E images Ateos ani s web c add_header Cache Control public expires 7d Proxy pass to servlet container location proxy_pass http localhost 8080 proxy_redirect oft proxy_set_header Host Shost proxy_set_header X Real IP Sremote_addr proxy_set_header X Forwarded For Sproxy_add_x_forwarded_for proxy_set_header X Forwarded Proto https 35 Installation Activation de la mise en cache et du SSL sur nginx Pour que Tomcat puisse produire correctement les URIs Location utilisant https vous devez g
110. le appel couverture vaccinale contre la rougeole lt lan o il est combin avec l l ment de donn es population lt lan recueilli par un autre formulaire Cette valeur d indicateur calcul e peut ensuite tre utilis e pour l analyse des donn es dans divers outils de rapports pr sents dans DHIS 2 comme par exemple des rapports personnalis s m lant graphiques tableaux crois s dynamiques et cartes g ographiques avec le module SIG Principes de conception Analyse de donn es et rapports bas s sur les indicateurs Child Immunisation Form Other forms Population EstimatesForm BCG doses BCG doses DE XX DEXX DEXX DEXX Fonda Per given lt iy given gt 1y DEXX DEXX DEXX DEXX lt 5y DPT 3 DPT 3 doses given doses given DEM DEAS DEXX DE XX WRA Estimated Deliveries Measles doses given gt 1y DHIS 2 Integrated data warehouse L Data Elements Data Data analysis in pivots Element lt a Population nie ee a 1 Measles I District BCG DPT 3 Measles doses given doses given i Cov Cov Cov lt 1 gt 1y T I Bo 92 91 85 I I I I 1 Bombal 194 92 u Measles lt 1y BCG lt 1y coverage coverage 1 u I Total 93 92 89 I BCG doses wat N 1 gi given lt ty Data analysis in GIS I l 1 i Population lt 1 y I I i Val
111. lement Les tableaux de rapport sont des sources de donn es personnalisables utilis es pour les rapports standards et peuvent tre d finis avec flexibilit dans l interface utilisateur et rendus galement accessibles aux diteurs de rapports externes comme iReport ou BIRT Ces mod les de rapport peuvent tre d finis comme des rapports accessibles en un seul clic avec des param tres de personnalisation de sorte que les utilisateurs peuvent ex cuter les m mes rapports par exemple chaque mois lorsque de nouvelles donn es sont saisies Ils peuvent aussi servir aux utilisateurs des diff rents niveaux hi rarchiques tant donn que l unit d organisation peut galement tre choisie au moment de l ex cution du rapport 3 3 7 SIG Cartes Dans le module SIG int gr vous pouvez facilement afficher vos donn es sur des cartes aussi bien sur des polygones surfaces qu en des points tablissements de sant comme des l ments ou des indicateurs de donn es En fournissant les coordonn es de vos unit s d organisation au syst me vous pouvez rapidement le connect ce module Voir la section SIG pour plus de d tails sur la fa on de proc der 3 3 8 Graphiques et tableau de bord L une des fa ons les plus simples de visualiser vos donn es d indicateurs est avec les graphiques Un assistant de cr ation de graphiques facile utiliser vous guidera travers le processus de cr ation de diff rents types de graphiques avec
112. ls peuvent cohabiter avec les modules de base de DHIS et peuvent tre int gr s au portail DHIS et au syst me de menu Il s agit d une fonctionnalit tr s puissante car elle permet d tendre le syst me avec des fonctionnalit s suppl mentaires en cas de besoin g n ralement pour les pays o des exigences plus sp cifiques subsistent comme indiqu pr c demment L inconv nient de l extensibilit modulaire de DHIS2 c est qu il impose plusieurs contraintes au processus de d veloppement Les d veloppeurs qui cr ent des fonctionnalit s suppl mentaires sont limit s par la technologie DHIS en termes de langages et de logiciels de programmation en plus des contraintes impos es par la conception des modules par la solution elle m me En outre ces modules doivent tre inclus dans le logiciel DHIS lorsque 2 le logiciel au moment de sa compilation et d ploy s sur le serveur web et non de fa on dynamique pendant l ex cution Afin de contourner ces limitations et de r aliser un couplage libre entre la couche de service DHIS et les artefacts logiciels suppl mentaires l quipe de d veloppement DHIS 2 a d cid de cr er une API Web Cette API Web est compatible avec les r gles des styles d architecture REST Cela signifie que e L API Web offre une interface d exploration et de consultation du mod le de donn es complet de DHIS par des machines Par exemple il est possible d acc der la liste compl te des l ments de do
113. mcat dhis conf server xml L l ment qui d finit la connexion au DHIS est l l ment Connector avec le port 8080 Vous pouvez changer le num ro de port au niveau de cet l ment Connector avec un num ro port de votre choix si n cessaire Si l encodage UTF 8 des donn es de requ te est n cessaire assurez vous que I attributUR Encoding est d fini avec la valeur UTF 8 lt Connector port 8080 protocol HTTP 1 1 connectionTimeout 20000 redirectPort 8443 URIEncoding UTF 8 gt Pour surveiller le comportement de Tomcat le journal est la principale source d information Le journal peut tre facilement consult avec la commande tail f tomcat dhis logs catalina out 8 2 7 Lancer DHIS2 Rendez le script de d marrage ex cutable en invoquant chmod 755 bin DHIS 2 peut maintenant tre lanc en invoquant bin startup sh Le journal peut tre surveill en invoquant tail f logs catalina out DHIS 2 peut tre arr t en invoquant bin shutdown sh En supposant que le fichier WAR est appel ROOT war vous pouvez d sormais acc der votre instance de DHIS avec votre navigateur web l adresse http localhost 8080 8 3 Configuration du proxy inverse Un proxy inverse est un serveur proxy qui agit au nom d un serveur L utilisation d un proxy inverse en combinaison avec un conteneur de servlet est optionnel mais a de nombreux avantages e Les requ tes peuvent tre catalogu es et transmises plusieurs conteneurs de servl
114. me ensemble de groupes serait ainsi compt deux fois Avec cette structure mise en place DHIS 2 peut fournir des donn es agr g es pour chacune des cat gories de nature d une unit d organisation travers le Rapport d ensemble d unit d organisation dans le module Rapports ou via l outil tiers de tableau crois dynamique Excel Par exemple il pourra tre possible de consulter et comparer les taux d utilisation agr g es par les diff rentes cat gories d appartenance par exemple Minist re de la Sant priv ONG En outre DHIS 2 peut fournir des statistiques sur la r partition des tablissements dans le Rapport de distribution des unit s d organisation dans le module Rapports Par exemple il est possible de voir combien d tablissements existent dans chaque unit d organisation donn e au sein de la hi rarchie pour chacun des diff rentes cat gories d appartenance Dans le module SIG partir du moment o les coordonn es des tablissements de sant ont t enregistr es dans le syst me il est possible de voir les emplacements des diff rents types d tablissements de sant avec des symboles diff rents pour chaque type et aussi combiner cette information avec une autre couche de carte pr sentant les indicateurs par exemple par district 49 l ments de donn es et dimensions El ments de donn es personnalis es Chapter 11 El ments de donn es et dimensions personnalisees Ce chapitre traite
115. ment besoin de connaitre en profondeur les m canismes internes du DHIS mais aura plut t besoin d avoir des comp tences de base dans la programmation HTTP Web et un peu de connaissance du mod le de donn es de DHIS Comprendre le mod le de donn es DHIS est facilit par la nature navigable de l API Web 18 3 Syst mes d information Troisi mement les d veloppeurs de syst mes d information visant cr er de nouvelles fa ons de visualiser et de pr senter des donn es agr g es peuvent utiliser l API Web DHIS comme couche service de leur syst me L effort n cessaire pour d velopper de nouveaux syst mes d information et leur maintien au cours du temps est souvent largement sous estim Au lieu de commencer un d veloppement partir de z ro une nouvelle application peut tre construite au dessus de l API Web L attention des d veloppeurs peut ainsi tre redirig e vers des t ches plus utiles comme la cr ation de repr sentations de donn es nouvelles innovantes et cr atives sous la forme par exemple de tableaux de bord de SIG ou de composants graphiques 75 Concepts de localisation Outil i18n de DHIS 2 Chapter 19 Concepts de localisation La localisation fait r f rence l adaptation d une application une autre r gion Lors de la mise en uvre de DHIS 2 dans un pays donn des ressources suffisantes devraient tre allou es pour traduire l application en cas de besoin La traduction des l ments de lint
116. ment flexibles dans la mesure o aussi bien leurs noms que leur appartenance peuvent tre d finis par l utilisateur Les groupes sont utiles la fois pour la navigation et la pr sentation des donn es connexes et peuvent galement tre utilis s pour agr ger les valeurs collect es pour les l ments de donn es du groupe Les groupes sont librement coupl s aux l ments de donn es et ne sont pas li s directement aux valeurs de donn es ce qui signifie qu ils peuvent tre modifi s et ajout s n importe quel moment sans interf rer avec les donn es de bas niveau 52 Ensembles de donn es et formulaires Qu est ce qu un ensemble de donn es Chapter 12 Ensembles de donnees et formulaires Ce chapitre traite des ensembles de donn es et des formulaires des types de formulaires qui sont disponibles et d crit les meilleures pratiques 4 suivre lors du processus de passage des formulaires bas s sur le papier aux formulaires lectroniques 12 1 Qu est ce qu un ensemble de donn es Toutes les saisies de donn es dans DHIS 2 sont organis es en ensembles de donn es Un ensemble de donn es est une collection d l ments de donn es regroup es pour la collecte de donn es et dans le cas d installations distribu es ils d finissent galement des parties de donn es utilis es pour l exportation et l importation entre les instances de DHIS 2 par exemple a partir d une installation locale au bureau de district vers un ser
117. mieux d crit en utilisant l exemple ci dessus n 1 L option de cat gorie qui correspond f minin masculin et lt 5 ans et gt 5 ans 2 La cat gorie qui correspond au genre et la tranche d ge 51 l ments de donn es et dimensions Groupes d l ments de donn es personnalis es 3 La cat gorie combinaison qui devrait dans l exemple ci dessus tre nomm e genre et tranche d ge et tre assign e aux deux cat gories mentionn es ci dessus Ce mod le de cat gorie est en fait auto suffisant mais il est dans DHIS 2 librement associ e l l ment de donn es Librement associ signifie qu il ya une association entre l l ment de donn es et la combinaison de cat gorie mais cette association peut tre modifi e tout moment sans conduire une perte de donn es Il n est toutefois pas recommand de changer souvent cette association car elle rend la base de donn es moins importante en g n ral car elle r duit la continuit des donn es Notez qu il n y a pas de limite absolue sur le nombre d options de cat gorie dans une cat gorie ou sur le nombre de cat gories dans une combinaison de cat gorie mais il y a une limite naturelle qui est celle partir de laquelle la structure devient confuse et difficile manipuler Une paire d l ments de donn es et de combinaison de cat gorie peut maintenant tre utilis e pour repr senter tout niveau de subdivision Il est important d
118. n La documentation utilisateur est ax e sur les aspects pratiques de l utilisation de DHIS 2 comme la fa on de cr er des l ments de donn es et des rapports Ce guide de mise en uvre se penche sur les aspects de plus haut niveau de la mise en uvre de DHIS 2 mise en uvre le d veloppement de bases de donn es et la maintenance Les sections d di es au journal des modifications et la feuille de route fournissent des liens vers les pages correspondantes du site Launchpad d crit plus loin Les pages functionality Fonctonnalit s et features Caract ristiques donnent un bref aper u avec des captures d cran des principales fonctionnalit s et caract ristiques de DHIS 2 Une d monstration de DHIS 2 est accessible partir du lien de menu demo D monstration en haut de page Ces pages peuvent tre utilis es lors qu une pr sentation rapide du syst me doit tre faite aux diff rentes parties prenantes La page about A propos contient des informations sur la licence sous laquelle DHIS 2 est livr e des informations sur la mani re de vous inscrire aux listes de diffusion comment obtenir l acc s au code source et bien plus encore 9 2 La plate forme de collaboration launchpad net dhis2 DHIS 2 utilise Launchpad comme principale plate forme de collaboration Le site de Launchpad est accessible l adresse http lanchpad net dhis2 Launchpad est utilis pour l h bergement du code source les sp cifications des foncti
119. n es DHIS 2 68 17 3 Le traitement de grandes quantit s de donn es 0 0 0 0 cece eee nee ce eeca seen sen sennennnsnnnennnnnnnn 68 1740001 My Dat Ma un ka in Da 69 17 5 Utilisation des tableaux crois s dynamiques Excel et MyDatamart un exemple de flux de travail 70 17 5 1 T l charger et ex cuter l outil de MyDatamart pour la premiere fois 70 17 5 2 Configurer et distribuer les tableaux crois s dynamiques 70 17 5 3 Mettre jour MyDatamart s s2 2 cssescessceeei st bs opted sss niet 70 17 5 4 Mettre jour les tableaux crois s dynamiques cece cece eee eeecceeece cece eens ernennen nen 70 17 5 5 R p ter les tapes 3 et 4 lorsque de nouvelles donn es sont disponibles sur le serveur Com ui DR ii diia E Er 71 18 DHIS en tant que plateforme 2a eg Es 73 18 1 Portails WeD ico Sa as ne sed ease pak nn nn DNS M te RUE 74 18 2 Applications arts error ns a aE india 75 18 3 8ystemes d information u ar A nt eo E E AIR 75 19 Concepts d localisation u Hear bbe Ue gue baw Seed woes wah Hiss iss een ernennen ten 77 191 Outil 1180 de DHIS 2 uns Ran LIE 77 19 2 Utilisation du serveur de traduction de DHIS 2 80 19 3 Concepts importants de localis tion 2 0 nen ei nn ap nie 81 2 17 Recommandations pour la mise en ceuvre des Cr ation de la base de donn es Syst mes d Information Nationaux de San
120. nfigurer nginx afin qu il utilise SSL vous aurez besoin d obtenir un certificat SSL aupr s d un fournisseur SSL Le co t d un certificat varie et d pend de la force du cryptage d sir Un certificat un prix abordable obtenu aupr s de Rapid SSL Online devrait suffir dans la plupart des cas Pour g n rer le CSR Certificate Signing Request qui peut tre traduit par demande de signature de certificat vous devez invoquer la commande ci dessous Lorsque vous 34 Installation Activation du SSL sur nginx serez invit saisir le Nom Commun en anglais Common Name entrez le nom de domaine complet du site que vous voulez s curiser openssl req new newkey rsa 2048 nodes keyout server key out server csr Une fois que vous aurez recu vos fichiers de certificat pem ou crt vous devrez les placer avec le fichier genere server key dans un endroit accessible par nginx Un bon endroit pourrait tre le r pertoire contenant votre fichier de configuration nginx conf Vous trouverez ci dessous un exemple de bloc serveur du fichier de configuration de nginx o les fichiers de certificats sont nomm s server crt et server key Etant donn que les connexions SSL se font g n ralement sur le port 443 HTTPS nous passons les requ tes sur le port 443 de l instance de DHIS en cours d ex cution l adresse http localhost 8080 Le premier bloc serveur r crit toutes les requ tes de connexion sur le port 80 et force
121. nn es puis de naviguer l aide du lien fourni vers un l ment de donn es ayant un int r t particulier puis de naviguer l aide du lien fourni vers une liste de formulaires auxquels cet l ment de donn es fait partie Par exemple les clients n effectueront que des transitions d tat en utilisant les hyperliens qui sont int gr s dynamiquement dans les r ponses e Les donn es sont accessibles via une interface uniforme URLs en utilisant un protocole bien connu Il n y a pas de formats ni de protocoles de transport fantaisistes impliqu s dans ce processus juste le bien connu et prouv protocole HTTP qui est le principal bloc de construction du Web d aujourd hui Cela signifie que les d veloppeurs tiers pourront d velopper des logiciels en utilisant le mod le de donn es et les donn es de DHIS sans conna tre la technologie sp cifique DHIS ou avoir respecter les contraintes de conception de DHIS e Toutes les donn es y compris les m ta donn es rapports cartes et graphiques connues sous le nom de ressources dans la terminologie REST peuvent tre r cup r es dans la plupart des formats de repr sentation populaire du Web d aujourd hui tels que le HTML XML JSON PDF et PNG Ces formats sont largement pris en charge dans les applications et les langages de programmation et donne aux d veloppeurs tiers un large ventail d options de mise en cuvre 73 DHIS en tant que plateforme Portails Web Informa
122. nn es DHIS 2 ce qui le rend diff rent d un tableur normal Afin d tre dit le contenu d un tableau crois dynamique doit tre copi dans une feuille de calcul normale mais ceci n est que rarement n cessaire puisque tous ces noms peuvent tre dit s dans DHIS 2 et ensuite tre pris en compte dans les tableaux crois s dynamiques lors de la prochaine mise jour Les noms l gendes sur chaque champ peuvent toutefois tre modifi es mais pas leur contenu valeurs 17 2 Connexion la base de donn es DHIS 2 Chaque table poss de une connexion la base de donn es DHIS 2 et fait usage d une vue de source de tableau requ te SQL dans la base de donn es pour r cup rer les donn es Ces requ tes r cup rent toutes leurs donn es partir des tables des magasins de donn es il est donc important de maintenir le magasin de donn es jour en tout temps afin d obtenir les donn es les plus r centes sur les tableaux crois s dynamiques Un tableau crois dynamique peut se connecter une base de donn es sur l ordinateur local ou sur un serveur distant Il est donc bien adapt pour une utilisation en r seau local o il y a seulement une base de donn es partag e et plusieurs ordinateurs clients utilisant les tableaux crois s dynamiques Excel peut galement se connecter des bases de donn es fonctionnant sous Linux La connexion la base de donn es utilis e dans les tableaux crois s dynamiques est d finie dans un
123. nn es dans les syst mes op rationnels sont vid es ou perdues e Les performances de l analyse Il est con u pour une performance maximale lors de la r cup ration des donn es et de l analyse contrairement aux syst mes op rationnels qui sont plut t optimis s pour la saisie des donn es L approche entrep t de donn es soul ve toutefois un nombre important de probl matiques e Leur co t lev Il ya un co t lev associ au fait de devoir migrer des donn es provenant de diverses sources dans un entrep t de donn es commun en particulier lorsque les syst mes op rationnels ne sont pas de m me nature Souvent les syst mes existants depuis une longue p riode compliquent le processus de transformation de donn es 19 DHIS 2 comme Entrep t de Donn es Les entrep ts de donn es et les syst mes op rationnels e La validit des donn es Le processus de migration des donn es dans l entrep t de donn es est souvent complexe et n est donc pas souvent effectu intervalles r guliers et en temps opportun Ce qui fait que les utilisateurs de donn es sont parfois mis dans des situations o leurs donn es sont obsol tes ou inutiles ne convenant pas la planification et la prise de d cisions clair es En raison de ces probl matiques il est devenu de plus en plus fr quent de proc der la fusion des fonctions d entrep t de donn es et de syst me op rationnel soit dans un syst me unique charg d e
124. nt tre analys es et pr sent es Un principe important a prendre en compte lors de la conception des l ments de donn es est de se repr senter les l ments de donn es comme une description autonome d un ph nom ne ou d un v nement et non comme un champ dans un formulaire de saisie de donn es Chaque l ment de donn es a sa propre existence dans la base de donn es compl tement d tach e et ind pendante de la forme de collecte Il est important de consid rer que les l ments de donn es sont utilis s directement dans les rapports graphiques et autres outils d analyse de donn es En d autres termes il doit tre possible d identifier clairement quel v nement un l ment de donn es repr sente en se r f rant uniquement son nom Sur cette base il est possible de conclure que le nom de l l ment de donn es doit tre suffisant et capable de d crire la valeur de donn es galement en dehors du contexte de son formulaire de collecte Par exemple un l ment de donn es appel Paludisme pourrait sembler concis s il est pr sent dans un formulaire de saisie de donn es charg de la collecte de donn es sur les donn es de vaccination sur un formulaire de saisie des stocks de vaccination ainsi que sur les formulaires de donn es sur les patients externes En le consultant par contre dans un rapport en dehors du contexte des formulaires de saisie de donn es il est impossible de savoir quel v nement cet l ment
125. nt tre trait es par une unit du minist re de la sant au lieu de l tre travers divers sous syst mes g r s par diff rents programmes de sant cette unit peut tre professionnalis e Avec un personnel qui a pour seule responsabilit la gestion le traitement et l analyse de donn es des comp tences peuvent tre d velopp es et le traitement de l information peut devenir plus rationnel 7 3 Ce qui facilite l int gration et l interop rabilit Il y a trois niveaux qui doivent tre abord es propos de ce sujet e La motivation et la volont d int grer niveau organisationnel e La d finition de standards niveau de langue e Le standard pour le stockage et l change lectronique niveau technique Le premier niveau est moins sujet discussion dans ce guide qui prend comme point de d part que la d cision a t prise de proc der l int gration de donn es Toutefois il s agit d une question importante et souvent la plus complexe r soudre compte tenu de la diversit des acteurs impliqu s dans le secteur de la sant Des politiques nationales claires sur l int gration des donn es la propri t des donn es les routines de collecte des donn es le traitement et le partage de ces donn es devraient tre mis en place pour r soudre ce probl me Il arrive souvent qu une certaine p riode de perturbation de flux normal des donn es ait lieu lors de l int gration Il convient d s lors de prendr
126. nt une vitesse id ale 8 2 Configuration du serveur Cette section d crit comment configurer une instance du serveur DHIS 2 sur Ubuntu 12 04 64 bits avec PostgreSQL comme base de donn es et Tomcat comme conteneur de servlet Ce guide n est pas destin tre un guide tape par tape mais plut t servir de r f rence sur la fa on dont DHIS2 peut tre d ploy sur un serveur Il existe de nombreuses strat gies de d ploiement possibles qui diff rent selon le syst me d exploitation et la base de donn es que vous utiliserez et d autres facteurs Le terme invoquer fait r f rence la saisie et l ex cution d une commande donn e dans un terminal Pour un serveur national la configuration recommand e est un processeur quad core de 2 GHz ou plus et 12 Go de RAM ou plus Notez qu un syst me d exploitation 64 bits est requis pour utiliser plus de 4 Go de RAM l dition Ubuntu 12 04 64 bits est donc recommand e Pour ce guide nous supposerons que 8 Go de RAM sont allou es PostgreSQL 8 Go de RAM Tomcat et la machine virtuelle Java et qu un syst me d exploitation 64 bits est utilis Si vous utilisez une configuration diff rente veuillez ajuster les valeurs propos es en consequence Nous recommandons que la m moire disponible soit partag e peu pr s 29 Installation Cr ation d un utilisateur pour ex cuter DHIS2 galement entre la base de donn es et la machine virtuelle Java N oubliez pas de
127. ntensivement les critures comme le DHIS 2 checkpoint_completion_target 0 8 Qui d termine le pourcentage d ach vement du segment avant qu un point de contr le ne s op re Mettre ce param tre a une valeur lev e servira donc r duire le temps moyen d criture wal_buffers 16MB Qui d finit la m moire utilis e en tampon pendant le processus d criture WAL L augmentation de cette valeur peut am liorer le d bit dans les syst mes utilisant beaucoup les critures synchronous_commit off Qui indique si la validation d une transaction devra attendre l criture des enregistrements WAL sur le disque avant de retourner au client ou non Mettre ce param tre off permettra d am liorer consid rablement les performances Cela implique aussi qu il y aura un l ger d lai entre le moment o la transaction est signal e avec succ s au client et sa s curisation mais l tat de la base de donn es ne peut pas tre endommag ce qui est une bonne alternative pour la performances des syst mes utilisant intensivement les critures comme DHIS 2 wal_writer_ delay 10000ms 31 Installation Installez Java Qui indique le d lai entre les op rations d criture WAL Mettre ce param tre une valeur lev e am liore les performances syst mes utilisant intensivement les critures puisque potentiellement de nombreuses op rations d criture pourront tre ex cut es d un seul trait sur le disque Red mar
128. ntent galement cette norme et qui peuvent potentiellement alimenter en donn es le DHIS 2 Ce sont e iHRIS Un syst me de gestion des donn es de ressources humaines Des exemples de donn es pertinentes pour un entrep t de donn es nationale collect es par ce syst me sont le nombre de m decins le nombre d infirmi res et le nombre total de personnels Ces donn es sont int ressantes pour permettre de comparer par exemple la performance des districts e OpenMRS Un systeme de gestion des dossiers m dicaux utilis s en milieu hospitalier Ce syst me peut potentiellement agr ger et exporter les donn es concernant les maladies des patients hospitalis s vers un entrep t de donn es national e OpenELIS Un syst me d information pour les laboratoires Ce syst me peut g n rer et exporter des donn es sur le nombre et les r sultats des tests de laboratoire Smear positive malaria Number of doctors Yellow fever inpatient OpenMRS OpenELIS 20 DHIS 2 comme Entrep t de Donn es Strat gie d agr gation sous DHIS 2 5 2 Strategie d agr gation sous DHIS 2 Les outils d analyse de DHIS 2 lisent les donn es agr g es partir des tables des magasins de donn es appel s data mart en anglais Un magasin de donn es ou data mart est un lieu de stockage de donn es optimis pour r pondre aux demandes d analyse des donn es les plus courantes des utilisateurs Le magasin de donn
129. ois ou par l ment de donn es ou groupes d indicateur par exemple par programme ou th matique de sant L agr gation jusqu au niveau le plus bas dans la hi rarchie de l unit d organisation est l approche la plus efficace car elle r duit la quantit de donn es par un facteur qui est le nombre d tablissements de sant du pays En g n ral il n est pas n cessaire d examiner en m me temps tous les tablissements de sant d un pays une zone limit e pouvant suffire par exemple un district ou une province Quand il y a un besoin de donn es pour l ensemble du pays celles ci peuvent tre fournies par des agr gats au niveau du district ou d autres agr gats similaires Dans un 68 Les tableaux crois s dynamiques et l outil L outil MyDatamart MyDataMart bureau de district ou de province les utilisateurs auront typiquement des donn es du niveau des tablissements de sant que pour leur propre zone donc pour les r gions voisines les donn es seront regroup es en un ou deux niveaux pour r duire la taille des donn es mais aussi pour permettre la comparaison Le fractionnement des donn es par p riode ou par groupe d l ment de donn es indicateurs fonctionne plus ou moins de la m me mani re et peut se faire soit en combinaison avec la scission de l unit d organisation ou sa place Par exemple si un programme de sant veut analyser quelques l ments de donn es au niveau des tablissements de sant pour l
130. okie 8 3 6 Configuration d un proxy inverse basique avec Apache Important L utilisation de nginx est l option pr f r e pour la mise en place de proxy inverse avec DHIS2 et vous ne devriez pas essayer d installer la fois nginx et Apache sur le m me serveur Si vous avez install nginx veuillez ignorer cette section Le serveur HTTP Apache est le serveur HTTP le plus utilis du moment Selon la nature exacte de votre d ploiement il se peut que vous ayiez besoin d utiliser Apache comme proxy inverse pour votre serveur DHIS2 Dans cette section nous allons d crire comment mettre en place une configuration de proxy inverse simple avec Apache Nous aurons d abord 4 installer quelques modules de programmes n cessaires 4 Apache et activer les modules sudo apt get install apache2 libapache2 mod proxy html libapache2 mod jk a2enmod proxy proxy_ajp proxy_connect D finissons alors un connecteur AJP que le serveur HTTP Apache utilisera pour se connecter 4 Tomcat Le fichier server xmlde Tomcat doit tre situ dans le r pertoire conf de votre installation de Tomcat Assurez vous que la ligne ci dessous est d comment e Vous pouvez fixer le port a la valeur non utilis e que vous voulez lt Connector port 8009 protocol AJP 1 3 redirectPort 8443 gt A pr sent nous devrons effectuer des ajustements sur le serveur HTTP Apache qui r pondra aux requ tes sur le port 80 et les retransmettra au serveur Tomcat vi
131. omp tences du personnel Par exemple un atelier sur l entr e de donn es et la validation doit tre suivi d un autre atelier sur l analyse de la production et des donn es rapport un peu plus tard Une formation r guli re devrait galement tre offerte aux nouveaux employ s et lorsque des changements importants sont apport s au syst me comme la refonte des formulaires de collecte de donn es 6 3 Supports de formation et cours Des supports complets pour la formation et les cours La principale source d information pour ces cours sera les trois manuels disponibles partir de la documentation de r f rence du DHIS2 et que l on trouve ici La documentation utilisateur traite du fond et du but de DHIS2 avec des instructions et des explications sur la fa on d effectuer la saisie des donn es la maintenance du syst me la mise en place des m ta donn es l importation et l exportation de donn es l agr gation les rapports et autres sujets li s l utilisation de l application La documentation pour les d veloppeurs couvre l architecture technique la conception de chaque module et l utilisation des plateformes de d veloppement du DHIS2 Le guide de mise en oeuvre est destin aux concepteurs et aux super utilisateurs et traite de sujets comme la conception du syst me le d veloppement de la base de donn es l harmonisation des donn es l analyse le d ploiement les ressources humaines n cessaires et l int gration avec d autres
132. on Syst mes d Information Nationaux de Sant be implemented and used at all districts in the country Second it implies that data for all data elements included in the forms are actually reported by the districts or facilities Data being reported within a reasonable time frame d actualit est galement un crit re pertinent dans ce contexte Le deuxi me objectif est relatif la qualit des donneesll s agit de s assurer que les erreurs de saisie des donn es sont r duits un minimum Plusieurs mesures doivent tre entreprises cet effet En premier lieu la saisie et la v rification des donn es des donn es doivent tre effectu es par du personnel qualifi En second lieu des m thodes d valuation automatique des donn es telles que les r gles de validation logiques et l analyse des valeurs aberrantes devraient tre appliqu es aux donn es La deuxi me phase vise permettre aux responsables de district et des h pitaux utiliser les outils d analyse standards tels que les rapports les graphiques et les tableaux crois s dynamiques Les utilisateurs doivent tre en mesure de trouver et d employer ces outils avec des donn es pertinentes Cela doit tre suivi par une explication de base des objectifs d analyse du sens et des implications de ces outils et des donn es ainsi analys es La troisi me phase correspond l utilisation des donn es l utilisation r guli re de l analyse des donn es afin d am
133. on DHIS 2 doit alors rechercher et ajouter les donn es enregistr es pour toutes les unit s de l organisation situ es plus bas dans la hi rarchie L augmentation du nombre d unit s d organisation aura donc un impact n gatif sur la performance de l application et un trop grand nombre pourrait tre une importante source de probl me cet gard En outre une partie centrale dans la plupart des outils d analyse de DHIS 2 s appuie sur la s lection dynamique de l unit d organisation parente de ceux qui sont destin s tre inclus Par exemple vous pouvez vouloir choisir une province et avoir les districts appartenant la province inclus dans le rapport Si le niveau de district est le niveau le plus int ressant du point de vue de l analyse et plusieurs niveaux hi rarchiques existent entre ce dernier et le niveau de la province ce type de rapport sera rendu inutilisable Lors de la construction de la hi rarchie il faut se concentrer sur les niveaux qui seront fr quemment utilis s dans les rapports et pour l analyse des donn es et laisser de c t les niveaux qui sont rarement ou jamais utilis s car cela aura un impact sur les performances et la facilit d utilisation de l application e viter les relations un un Un autre principe directeur pour la conception de la hi rarchie est d viter de connecter les niveaux qui ont un rapport parent enfants proche de 1 ce qui signifie que par exemple un district parent doit 4
134. onn es personnalis s 12 2 1 3 Les formulaires personnalis s Lorsque le formulaire que vous voulez concevoir est trop compliqu pour que soit utilis le formulaire par d faut ou le formulaire bas sur les sections alors votre derni re option est d utiliser un formulaire personnalis Cela prend plus de temps mais vous donne une totale flexibilit en termes de design Dans DHIS 2 ces formulaires sont construits travers un diteur HTML Editeur FCK dans le concepteur de formulaires lequel vous permet soit de concevoir le formulaire avec l interface graphique ou de coller votre code html directement en utilisant la fen tre source de l diteur Dans le formulaire personnalis vous pouvez ins rer du texte statique ou des champs de donn es li s aux l ments de donn es options de cat gorie de combinaison n importe quel endroit sur le formulaire et vous avez toute la libert pour concevoir la mise en page de votre formulaire Une fois que le formulaire personnalis a t cr pour un ensemble de donn es il devient disponible dans la partie saisie de donn es et utilis automatiquement Lorsque vous utilisez un formulaire personnalis il est possible d utiliser des champs calcul s pour afficher par exemple les totaux cumul s ou d autres calculs bas s sur les donn es saisies dans le formulaire Cela peut par exemple tre utile lorsque vous tes sur des formulaires traitant des stocks ou de la logistique qui n
135. onnaissance du syst me et assurer viabilit du projet sur le long terme Principes de conception Toutes les m ta donn es peuvent tre ajout es et modifi es via l interface Chapter 2 Principes de conception Ce chapitre fournit une introduction certains des principes de conception qui sous tendent le logiciel DHIS2 Comprendre et avoir l esprit ces principes aidera le concepteur faire un meilleur usage du logiciel lors de la mise en place d une nouvelle base de donn es locale Ce chapitre se contente d introduire ces principes Les chapitres suivants montreront en d tail comment ces principes s appliquent au processus de conception de bases de donn es Les principes de conception suivants seront d crits dans ce chapitre Toutes les m ta donn es peuvent tre ajout es et modifi es via l interface utilisateur e Un mod le de donn es flexible permet diff rentes sources de donn es d tre int gr es dans un r f rentiel de donn es unique e Entr e de donn es Sortie des donn es e Analyse de donn es et rapports bas s sur les indicateurs e Maintenir les donn es des tablissements agr g es dans la base de donn es e Permettre l analyse de donn es n importe quel niveau du syst me d information Dans les sections qui suivent chaque principe est d crit plus en d tail 2 1 Toutes les m ta donn es peuvent tre ajout es et modifi es via l interface utilisateur L applica
136. onnalit le suivi des bogues et les notifications Le syst me de contr le de version Bazaar est troitement int gr Launchpad et est n cessaire pour effectuer des v rifications sur le code source Les diff rentes branches du code source y compris le trunk tronc et les release branches branches publi es sont accessibles l adresse http code launchpad net dhis2 Si vous souhaitez proposer de nouvelles fonctionnalit s mettre en uvre dans DHIS 2 vous pouvez diffuser votre vision sur la liste de diffusion des d veloppeurs et ventuellement crire une sp cification qui est d sign e sous le nom de blueprints sous Launchpad Le blueprint sera examin par l quipe principale de d veloppement et si elle est accept e se verra attribu un d veloppeur un approbateur et une version de sortie Les blueprints peuvent tre consult s et ajout s l adresse http blueprints launchpad net dhis2 Si vous trouvez un bogue dans DHIS 2 vous pouvez le signaler Launchpad en acc dant http bugs launchpad net dhis2 Votre rapport de bogue sera tudi par l quipe de d veloppement et se verra attribu un statut S il est valide il sera galement attribu un d veloppeur et un approbateur et sera probablement r solu Notez que des corrections de bogues sont r guli rement incorpor es au tronc et la derni re version de la branche ce qui fait que plus de tests et de retours aux quipes de d veloppeurs conduisent
137. ons dynamiques de pivotement et les listes d roulantes sont tr s diff rentes de ce qui existe sur les feuilles de calcul statiques ou sur de nombreux rapports pr sents sur le Web et les SIS en font un outil utile pour les utilisateurs de l information qui veulent faire une analyse plus profonde et de changer les vues sur les donn es plus dynamiquement Ceci combin avec les capacit s graphiques bien connues d Excel a fait pendant longtemps de l outil de tableaux crois s dynamiques un outil d analyse populaire parmi les utilisateurs les plus avanc s de DHIS A Microsoft Excel dhis2ke pn A B c D E F G H 1 K L M N o 2 Province Coast Ej 3 County All 4 District all y 5 annualized All r 6 year 2010 Ej 7 8 Sum of IndValue month N 3 main_indicator_groups Jindicator fran Feb Mar Apr May Jun Jul aug sep Oct Nov Dec Grand Total 10 SART services Enrolled and eligible but not started on ART 0 0 0 0 0 0 0 0 0 0 0 0 44 45 3 1 26 2 25 2 23 0 7 2 u HIV patients starting ART 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 12 New patients enrolled in HIV care 07 0 0 0 0 0 0 0 0 0 0 92 2 117 144 2 641 1682 285 9 63 9 13 Patients currently on ARVs 0 7 0 0 0 0 0 0 0 0 0 0 915 119 143 2 616 1645 2834 63 1 14 Patients currently on prophylaxis 0 0 0 0 0 0 0 0 0 0 00 1142 2864 47 2 1994 0 1942 8 2195 9 548 4 15 Patients started on ARVs 0 0 0 0 0 0 0 0 0 0 0 0 26 5 5 2 3 5 70 5 29 2 29 0 13 7 16 S Famil
138. ont expliqu s dans le manuel de l utilisateur et cette section se contente d expliquer le flux de travail existant lors de l utilisation de l outil avec les tableaux crois s dynamiques 17 5 1 T l charger et ex cuter l outil de MyDatamart pour la premi re fois MyDatamart est un petit outil qui est facile t l charger et ex cuter imm diatement T l chargez le fichier mydatamart exe sur le bureau et ex cutez le en double cliquant sur le fichier La premi re chose que vous devez faire est de cr er un nouveau fichier de magasin de donn es saisissez ensuite les informations de connexion n cessaires pour acc der au serveur central url nom d utilisateur mot de passe L outil se connecte au serveur connexion Internet n cessaire ce stade et v rifie alors vos informations La prochaine tape consiste t l charger toutes les m ta donn es du serveur c est dire toutes les unit s d organisation les l ments de donn es les indicateurs les groupes etc Cette op ration peut prendre un certain temps selon les caract ristiques de votre ordinateur et la vitesse de votre connexion mais c est une tape qui est rarement n cessaire apr s ce premier t l chargement Une fois que l outil connait la hi rarchie de l unit d organisation vous pouvez sp cifier l unit d organisation laquelle vous appartenez et le niveau d analyse auquel que vous tes int ress Ce sont des param tres qui limitent les unit s d org
139. oordonner le d veloppement et l interop rabilit des diff rents sous syst mes au sein du syst me d information sanitaire Il est recommand d laborer 26 Integration Architecture de SIS interop rable un sch ma pour les diff rents composants m me s ils n ex cutent pas de logiciel pour pouvoir voir de mani re ad quate les exigences en termes de partage de donn es Ces exigences devraient alors faire partie des sp cifications pour les logiciels qui doivent tre d velopp s ou acquis Vous trouverez ci dessous une illustration simple d une architecture l accent tant mis sur l entrep t de donn es en charge des donn es agr g es Les diff rentes cases repr sentent des cas d utilisation comme la gestion de la logistique le suivi des patients atteints de tuberculose la gestion g n rale des patients etc Tous ces vont partager des donn es agr g es avec DHIS2 Notez que les fl ches vont dans les deux sens car il y a aussi une synchronisation des m ta donn es implicite afin de s assurer que les bonnes donn es sont partag es En outre un exemple de la logistique et des applications de donn es financi res partageant des donn es est galement indiqu car il existe des liens troits entre l achat des m dicaments et la gestion du budget Il y aura de nombreux exemples de donn es de partage l architecture nous aide mieux se planifier pour la mise en uvre au fur et mesure que l cosyst me logiciel
140. ormation un kennen alba 23 6 2 1 Formation des formateurs sise 23 6 2 2 Ateliers t formations SUE site vc ans ben es re ee nn eases nasa ronda 24 6 2 3 Continuit la formation ss 24 6 3 Supports de formation et COULS ist tens in Ip Is 24 de Int gration 2 2 nennen nen bene esa 25 7 1 Integration et interoperabilite 2 2 02 68er ISEO EE ADOPT ES EEE TRAEIN SPISSE ss 25 7 2 Avantages de linfegration irea el prime 25 7 3 Ce qui facilite l int gration et linterop rabilite 2 0 0 eee ee ceeececneece ne eeeeeceuueeeeueeceneeeeueeeeeees 26 TA Architecture de SIS interoperable iii ir is rss 26 8 Install tion ose ira bide Matos rafale dense ee do ft nee eee satin tees 29 8 1 Sp cifications du Serveur es nn Re ent dr LE ne te 29 8 2 Contisuration du Serveurs ts fe RN 29 8 2 1 Cr ation d un utilisateur pour ex cuter DHIS2 2u42244ssnnsnnnennnsnnnnennennnnennen nenn 30 8 2 2 R glages du noyau du syst me d exploitation oooooccoccncconccnnconnconnccnnconnconnconnconaroncnnnronoss 30 Guide de mise en ceuvre sur DHIS2 Contents 8 2 3 Definition de l heure du serveur lt sisp coloco ioira rs bas rennes esse psp 30 8 2 4 Installation et reglages de PostgreSQL uns2nssnnesnnennnennnsnnnnnnnnnnnennnennnon nennen een 30 8 2 3 Installez Java oink set het tiens tee rer ee bes A fer gene lerne ee 32 8 2 6 Installez Tomeat et DHIS2 sun sr ansehe 32 8 2 7 Lancer DHIS2 ru seen das ala
141. our la vitesse de r cup ration et d analyse des donn es Pour am liorer les performances le stockage des donn es est souvent rendu redondant dans la mesure o les donn es sont stock es la fois dans leur forme la plus l mentaire mais aussi sous une forme agr g e Un syst me transactionnel ou syst me op rationnel d un point de vue d un entrep t de donn es est un syst me qui recueille stocke et modifie les donn es de bas niveau Ce syst me est g n ralement utilis sur une base quotidienne pour l entr e de donn es et leur validation La conception est optimis e pour l insertion rapide et des performances lors des mises jour Data Warehouse en gt Online analytical processing Optimized for access INTEGRATION Cleaning Resolving redundancy Integrity checks Transformation CAPTURE Low level atomic data Used every day Optimized for capture Operational System Operational System Operational System Il ya plusieurs avantages a maintenir un entrep t de donn es parmi lesquels e La coh rence Il fournit un mod le de donn es commun toutes les donn es et se comporte de fa on transparente face un nombre potentiellement lev de sources de donn es et des syst mes d approvisionnement ce qui le rend beaucoup plus facile pour effectuer des analyses e La fiabilit Il est d tach des sources d o proviennent les donn es et ne sont donc pas affect s si les do
142. our laquelle vous souhaitez effectuer une traduction des cha nes N oubliez pas que si vous souhaitez cr er ou ajouter une traduction en langue g n rale vous devez s lectionner par exemple Portugais pt Si vous voulez cr er une traduction sp cifique un pays s lectionnez par exemple les localisations Portugais Br sil fr_BR qui ont d j des cl s traduites et afficheront le texte Des ressources pour cette localisation existent 78 Concepts de localisation Outil i18n de DHIS 2 Locale selection Ed Please select a locale Simple Manual advanced Maltese Malta mt MT Norwegian Norway Nynorsk no NO NY Norwegian Norway no NO Persian Fa Resources For this locale exist Polish Poland pl PL Portuguese Brazil pt_BR Resources For this locale Fortuguese Portugal pt_PT Fortuguese pt Resources For this locale exist Romanian Romania ro RO z 4 111 F Select Cancel 3 S lectionnez l un des modules Web de la plateforme sur le panneau gauche pour lequel vous souhaitez effectuer une traduction par exemple dhis web maintenance dataset 79 Concepts de localisation Utilisation du serveur de traduction de DHIS 2 DHIS 2 i18n Resource Editor 0 3 EJ Save Select locale Locale information Currently working on Portuguese pt Translations Help Settings advanced Debug advanced Translations dhis web appmanager dhis w
143. ous Magasin de Donn es Data Mart dans le module Rapports 5 3 Approches pour le stockage de donn es Il existe deux mani res de stocker les donn es dans un entrep t de donn es l approche normalis e et l approche dimensionnelle DHIS 2 tient un peu de la premi re m thode mais surtout de la derni re Dans l approche dimensionnelle les donn es sont divis es en dimensions et en faits Le terme Faits fait habituellement r f rence des donn es num riques transactionnelles tandis que les dimensions sont les donn es de r f rence qui donnent le contexte et la signification des donn es Cette approche fait qu il est facile pour les utilisateurs de comprendre la structure de l entrep t de donn es et permet de fournir de bonnes performances tant donn que seules quelques tables doivent tre combin es pour produire une analyse significative bien qu elle rende le syst me moins flexible et plus difficile modifier Sous DHIS les faits correspondent l objet valeur de donn es du mod le de donn es La valeur de donn es enregistre les donn es sous forme de nombres de oui non ou de textes Les dimensions indispensables qui permettent de donner un sens aux faits sont l l ment de donn e la hi rarchie de l unit d organisation et la dimension p riodeCes dimensions sont dites obligatoires car elles doivent tre fournies pour tous les enregistrements de donn es DHIS 2 dispose galement d un mod le tridimensionnel
144. ous pouvons citer par exemple les taux de mortalit comprenant des donn es sur la mortalit au num rateur et sur la population au d nominateur la couverture du personnel et le taux de charge de travail du personnel donn es des ressources humaines et de la population les taux de vaccination etc Pour que ceux ci soient calcul s vous devez avoir la fois les donn es du num rateur et du d nominateur et celles ci devraient donc tre int gr es dans un seul entrep t de donn es Plus il y a de sources de donn es qui sont int gr es plus il peut y avoir d indicateurs g n r s partir du d p t central e R duire le traitement manuel et la saisie des donn es avec des donn es diff rentes au m me endroit il n est plus n cessaire d extraire manuellement des indicateurs et de les traiter ou de saisir de nouveau les donn es dans l entrep t de donn es L interop rabilit entre les syst mes de diff rents types de donn es comme les registres de patients et les entrep ts de donn es agr g es permet aux logiciels des sous syst mes la fois de calculer et de partager 25 Integration Ce qui facilite l int gration et l interop rabilit des donn es par voie lectronique Ceci r duit la quantit d tapes manuelles impliqu es dans la transformation de donn es ce qui augmente aussi la qualit des donn es e Il y a des raisons d organisation qui justifient l int gration Si toutes les donn es peuve
145. outil puissant capable de mettre en ceuvre des syst me int gr s qui rassemblent sur une m me plateforme des outils de collecte des indicateurs et des rapports provenant de plusieurs programmes de sant des services ou d autres sources Une fois que les donn es sont d finies puis collect es ou import es dans la base de donn es de DHIS 2 elles peuvent tre analys es et confront es d autres donn es de la m me base de donn es quelle que soit la mani re dont elles ont t collect es ou leur origine En plus de fournir des analyses de donn es et des rapports cette approche permet galement de rationnaliser la collecte de donn es et de r duire les duplications de donn es 2 3 Entr e de donn es Sortie des donn es Dans DHIS 2 il y a trois dimensions qui d crivent les donn es agr g es qui collect es et stock es au sein de la base de donn es ces dimensions sont o l unit d organisation quoi l l ment de donn e et quand la p riode ou fr quence L unit d organisation l l ment de donn e et la p riode constituent les trois dimensions essentielles qui sont n cessaires pour identifier n importe quelle donn e pr sente au sein du DHIS 2 qu elle soit dans un formulaire de collecte de donn e un graphique une carte ou dans un rapport synth tique Lorsqu une donn e est collect e dans un formulaire de saisie lectronique parfois travers un form
146. personnalis qui permet de repr senter tout type de dimension Ce mod le doit tre d fini avant la saisie des donn es DHIS 2 dispose galement d un mod le flexible de groupes et jeux de groupe qui permettent d ajouter une dimensionnalit personnalis e aux dimensions obligatoires apr s que la collecte ait eu lieu Vous pouvez en savoir plus sur la dimensionnalit dans DHIS 2 dans le chapitre ayant le m me nom 21 DHIS 2 comme Entrep t de Donn es Approches pour le stockage de donn es Data element Dimension Organisation unit Dimension Charity Medical Clinic Data values Facts March 2011 Period Dimension Live Births 22 Formation des utilisateurs finaux Quelle formation est n cessaire Chapter 6 Formation des utilisateurs finaux Ce chapitre traitera des sujets suivants Quelle formation est n cessaire e Strat gies pour la formation e Supports de formation et de cours 6 1 Quelle formation est n cessaire Dans un syst me aussi tendu que le syst me d information sanitaire d un pays des r les diff rents seront attribu s diff rentes personnes Les diff rentes taches d pendront g n ralement de deux facteurs ce que la personne va faire c est a dire soit principalement collecter les donn es ou les analyser ou maintenir la base de donn es et ou la personne se trouve au niveau d un tablissement de sant d un bureau de district ou au nive
147. ploitation des donn es la fourniture d informations et d assistance aux tablissements de sant et l am lioration de la qualit des donn es En second lieu le maintien de la structure organisationnelle du systeme classification des tablissements de sant listes des services fournis par les tablissements de sant est une tache complexe qui devrait tre d centralis e et effectu e conjointement avec tous les responsables de districts plut t que par une seule quipe au niveau national Cela rendra les informations sur les tablissements de sant plus correcte et actualis e puisque les agents de district ont une meilleure connaissance de la situation locale Cela agira en outre sur leur efficacit et les incitera 4 obtenir de meilleurs r sultats en termes de compl tude de donn es 1 10 Revue et extension Un SNIS Systeme National d Information de Sant est une structure en volution qui demande tre entretenue Plus il s tendra plus les exigences et les besoins mergeront port s par de nouveaux ou anciens intervenants Des r unions r guli res avec toutes les parties prenantes devraient avoir lieu pour r valuer les l ments de donn es les formulaires les outils d analyse de donn es tels que les indicateurs et les rapports Cela pourrait tre l occasion d ajouter de nouveaux outils Ces activit s r guli res pour soutenir le d veloppement du syst me sont n cessaires pour augmenter la c
148. ponible il vous reste le distribuer tous les bureaux locaux qui vont utiliser des tableaux crois s dynamiques et vous assurer que les connexions sont toujours valables sur les ordinateurs locaux Les d tails de connexion dans Excel s appuient sur le pilote ODBC disponible et sur le nom et l emplacement du fichier de magasin de donn es Vous pouvez soitd finir les emplacements et les noms des fichiers de magasin de donn es en local par exemple C dhis2 dhis2 dmart ou utiliser l outil MyDatamart pour mettre jour les informations de connexion dans le fichier Excel existant pour le faire correspondre avec l emplacement du fichier local de magasin de donn es 17 5 3 Mettre jour MyDatamart Chaque fois qu il y a de nouvelles donn es disponibles sur le serveur central par exemple chaque mois les utilisateurs devront lancer l outil MyDatamart se connecter au serveur et ensuite choisir les mois t l charger Une fois le t l chargement termin les donn es sont rendues disponibles localement dans le fichier de magasin de donn es 17 5 4 Mettre jour les tableaux crois s dynamiques Une fois le fichier de magasin de donn es local mis jour les utilisateurs peuvent mettre jour les tableaux crois s dynamiques en utilisant la fonction de rafra chissement des donn es sur chaque table Il est important de se rappeler d enregistrer le fichier Excel apr s l actualisation de toutes les tables 70 Les tableaux
149. pour le m me l ment de donn es et se compose d une valeur minimum et d une valeur maximale D s qu un utilisateur saisit une valeur en dehors de l intervalle il est alert sur le fait que la valeur n est pas accept e Afin de pouvoir calculer les intervalles raisonnables le syst me a besoin d avoir enregistr au moins six mois p riodes de donn es 13 4 3 Les regles de validation Une r gle de validation est bas e sur une expression qui d finit une relation entre un certain nombre d l ments de donn es L expression a un c t gauche et un c t droit ainsi qu un op rateur qui d finit si le premier terme doit tre inf rieur gal ou sup rieur au second terme L expression constitue une condition qui devrait affirmer que certains crit res logiques sont remplis Par exemple une r gle de validation peut affirmer que le nombre total de vaccins administr s aux nourrissons est inf rieur ou gal au nombre total de nourrissons Les r gles de validation peuvent tre d finies par l interface utilisateur et ensuite ex cut es pour effectuer une v rification sur les donn es existantes Lors de l ex cution des r gles de validation l utilisateur peut sp cifier les unit s d organisation et des p riodes pour la v rification des donn es tant donn que l ex cution d un contr le sur toutes les donn es existantes pourra prendre un certain temps sans pour autant tre plus pertinente Lorsque les v rifications sont termin
150. pplication par rapport au style traditionnel hors ligne e Mat riel La configuration mat rielle du c t de l utilisateur final est limit e un ordinateur ordinateur portable et a une connexion Internet raisonnablement moderne par une ligne fixe ou un modem mobile Il n est pas n cessaire d avoir un serveur sp cialis n importe quel ordinateur accessible a Internet pourra suffire e Plate forme logicielle Les utilisateurs finaux auront seulement besoin d un navigateur Web pour se connecter au serveur en ligne Tous les syst mes d exploitation les plus populaires d aujourd hui sont livr s avec un navigateur web et il n y a pas d indication particuli re sur le type ou la version Cela signifie aussi que si de graves probl mes tels que des infections virales ou des probl mes syst mes surviennent il pourra toujours tre envisag de proc der une r installation du syst me d exploitation de l ordinateur ou d obtenir un nouvel ordinateur portable L utilisateur pourra continuer la saisie des donn es au stade o elles avaient t laiss es sans qu aucune donn e ne soit perdue e Logiciel d application Le d ploiement par un serveur central signifie que l application peut tre mise jour et maintenue de fa on centralis e Lorsque de nouvelles versions des applications seront publi es avec de nouvelles fonctionnalit s et des corrections de bugs celles ci pourront tre d ploy es sur le serveur en ligne central Tous les ch
151. py distribute and or modify this document under the terms of the GNU Free Documentation License Version 1 3 or any later version published by the Free Software Foundation with no Invariant Sections no Front Cover Texts and no Back Cover Texts A copy of the license is included in the source of this documentation and is available here online http www gnu org licenses fdl 1 3 html Ci apr s un traduction de la licence donn e titre indicatif uniquement pour des besoins de compr hension Seule la version officielle en anglais ci dessus est consid r e comme officielle Permission vous est donn e de copier distribuer et ou modifier ce document selon les termes de la Licence GNU Free Documentation License version 1 3 ou ult rieure publi e par la Free Software Foundation sans section inalt rable sans texte de premi re page de couverture et sans texte de derni re page de couverture Une copie de cette licence est incluse dans la section appel e GNU Free Documentation License de ce document et est disponible en ligne sur ce lien http www gnu org licenses fdl 1 3 html 2 17 iii Guide de mise en ceuvre sur DHIS2 Contents 1 Recommandations pour la mise en uvre des Syst mes d Information Nationaux de Sant 1 1 1 Cr ation2de la basecde donnees ns menena nase Hau In 1 1 2 Importation et mise en correspondance des bases de donn es existantes ooococonocccononocononocononoconanoconos
152. qui est repr sent par un nom d utilisateur Un compte d utilisateur permet l utilisateur de s authentifier et d obtenir l autorisation d acc der aux ressources du syst me Pour se connecter s authentifier l utilisateur doit entrer une combinaison valide de nom d utilisateur et de mot de passe Si cette combinaison correspond un nom d utilisateur et un mot de passe enregistr dans la base de donn es l utilisateur est autoris entrer En outre un utilisateur devrait avoir un nom un pr nom une adresse e mail et un num ro de t l phone Il est important que ces informations soient correctes lors de la cr ation de nouveaux utilisateurs puisque certaines fonctions dans DHIS 2 s appuient sur l envoi de courriels pour informer les utilisateurs sur des v nements importants Il est galement utile de pouvoir communiquer avec les utilisateurs directement par e mail et t l phone pour discuter des questions de gestion des donn es ou pour r gler les probl mes potentiels avec le syst me Un utilisateur dans DHIS 2 est associ une unit d organisation Cela signifie que lorsque vous cr ez un nouveau compte d utilisateur ce compte doit tre associ l emplacement o l utilisateur travaille Par exemple lors de la cr ation d un compte utilisateur pour un agent d enregistrement de district ce compte d utilisateur doit tre associ au district o il travaille Le lien entre compte d utilisateur et unit d organisation a plus
153. r f rence au calcul du ratio Les indicateurs sont donc constitu s des formules bas es sur ces l ments de donn es et d un facteur par exemple 1 100 1000 100 000 pour d finir la bonne proportion Par exemple l indicateur couverture BCG lt 1 an est d fini par une formule ayant un facteur 100 pour obtenir le ratio en pourcentage un num rateur nombre de doses de BCG administr es aux enfants de moins de 1 an et un d nominateur population cible de moins de 1 an L indicateur Taux d abandon de DPT1 4 DPT3 est la formule 100 x doses DPT1 administr es doses DPT3 administr es doses DPT1 administrees Indicateur num rateur d nominateur x facteur Table 14 1 Exemples d indicateurs Indicateur Formule Num rateur D nominateur Facteur Taux de vaccination Total vaccin s Total vaccin s Population lt 1 an 100 Pourcentage lt l an Population lt 1 an x 100 Taux de Mortalit D c s maternels D c s maternels Naissances 100 000 TMM se Maternelle Naissances x 100 mesure par 100 000 000 14 2 Les buts des indicateurs Les indicateurs sont beaucoup plus utiles pour l analyse de donn es brutes Comme ils sont des rapports ils sont comparables dans le temps et dans l espace ce qui est tr s important car les unit s d analyse et de comparaison telles que les districts varient en taille et dans le temps Un district ayant 100 cas d une maladie peut avoir un taux d in
154. rdinateur de l utilisateur Il se connecte sur un serveur central en ligne qui ex cute une instance DHIS 2 t l charge les donn es agr g es et les stocke dans une base de donn es sur l ordinateur local Cette base de donn es peut tre utilis e pour connecter des outils tiers comme les tableaux crois s dynamiques Excel qui sont un outil puissant pour l analyse des donn es et leur visualisation Cette solution implique que de courtes p riodes de connectivit Internet soient tablies pour synchroniser la base de donn es cliente avec le serveur central en ligne apr s quoi les donn es seront disponibles ind pendamment de la connexion Veuillez lire le chapitre consacr cet outil pour plus d informations ce sujet 65 Les tableaux crois s dynamiques et l outil Conception des tableaux crois s dynamiques MyDataMart Chapter 17 Les tableaux crois s dynamiques et l outil MyDataMart Les tableaux crois s dynamiques Excel voir capture d cran ci dessous sont un outil d analyse de donn es puissant et dynamique qui peut tre automatiquement connect aux donn es DHIS 2 Alors que la plupart des outils de reporting en DHIS 2 sont limit s quant la quantit de donn es qu ils peuvent pr senter en m me temps les tableaux crois s dynamiques sont con us pour donner de belles vues d ensemble de plusieurs l ments de donn es indicateurs unit s d organisation et p riodes voir exemple ci dessous De plus les foncti
155. rez PostgreSQL en invoquant sudo etc init d postgresql restart D finition de la base de donn es Les informations de connexion la base de donn es sont fournies DHIS 2 par l interm diaire d un fichier de configuration nomm hibernate properties Cr ez ce fichier et enregistrez le dans un emplacement convenable Un fichier correspondant la configuration d crite ci dessus contiendra les propri t s suivantes hibernate dialect org hibernate dialect PostgreSQlDialect hibernate connection driver_class org postgresql Driver hibernate connection url jdbc postgresql dhis2 hibernate connection username dhis hibernate connection password xxxx hibernate hbm2ddl auto update Une erreur fr quente est de laisser un espace blanc apres la derni re valeur de chaque propri t assurez vous qu il n y a pas d espace blanc la fin de chaque ligne Rappelez vous aussi que ce fichier contient le mot de passe en texte clair pour votre base de donn es dhis2 et qu en cons quence il doit tre prot g contre tout acc s non autoris Pour ce faire invoquez la commande chmod 0600 hibernate propertiesqui garantit que seul l utilisateur dhis propri taire de ce fichier sera autoris a le lire ou le modifier 8 2 5 Installez Java Installez Java en invoquant la commande suivante sudo apt get install openjdk 7 jdk V rifiez que votre installation est correcte en invoquant java version 8 2 6 Installez Tomcat et DH
156. rir un meilleur aper u de la situation du domaine de la sant R f rentiel de document Le portail Web peut agir comme un r f rentiel de documents en lui m me aussi appel syst me de gestion de contenu Les documents pertinents tels que les rapports publi s les donn es d enqu te les plans d action annuels et FAQ peuvent tre charg s sur le portail avec la possibilit de g rer leur propri t leur contr le de version et leur classification Cela transforme le portail en un point central pour le partage de documents et la collaboration L arriv e de solutions de haute qualit r f rentiels open source solutions CMS comme Alfresco et Drupal rendent cette approche plus r aliste et convaincante La Gestion des Connaissances Le concept de KM Knowledge Management en anglais Gestion des Connaissances en fran ais fait r f rence des pratiques pour identifier mat rialiser et distribuer des connaissances et de l exp rience Dans notre contexte il concerne tous les aspects de la mise en uvre du syst me d information et son utilisation comme par exemple e la conception de la base de donn es e l utilisation du syst me d information et guides m thodologiques e les directives pour la conduite de formations destin es aux utilisateurs finaux e l utilisation des donn es leur analyse et interpr tation La connaissance et l apprentissage dans ces domaines peuvent se faire l aide de manuels de documents de livres
157. rmations aupr s des entreprises nationales de t l phonie mobile concernant les abonnements post pay s et les avantages potentiels dans ce domaine La couverture du r seau pour chaque op rateur de r seau dans le pays concern doit tre tudi e au moment de d cider du type de d ploiement choisir puisque cette couverture peut varier dans un pays 16 Strat gies de d ploiement H bergement du serveur 4 4 Hebergement du serveur La solution de d ploiement en ligne soul ve la question de savoir o et comment h berger le serveur qui ex cutera l application DHIS 2 G n ralement il existe plusieurs options 1 L hebergement interne au sein du Ministere de la Sant 2 L h bergement par une soci t externe d h bergement 3 Hosting through an external hosting company Le choix de la premiere option est principalement motiv par une volont politique celle d avoir la propri t physique de la base de donn es Ceci est per u comme important pour beaucoup afin de poss der et de contr ler les donn es Il y a aussi une volont de renforcer les capacit s locales pour l administration des serveurs n cessaire pour garantir la p rennisation du projet C est souvent un choix fait par les donateurs car il est per u comme une r alisation concr te et utile En ce qui concerne la deuxi me option elle est motiv e par le fait qu en certains endroits un centre de donn es gouvernemental est construit en vue
158. rmats de donn es pour l importation et l exportation mais un format standard d sormais pris en charge par l OMS est appel e SDMX HD en anglais Statistical Data and Metadata Exchange Health Domain qui peut tre traduit en fran ais par Format d change de donn es et de m tadonn es statistiques domaine de la sant D autres applications supportent galement ce format et il permet le partage des d finitions de donn es et des donn es agr g es entre elles Cela signifie que le DHIS 2 prend en charge l importation de donn es agr g es qui sont fournies par d autres applications telles que OpenMRS pour la gestion des patients HRIS pour la gestion des ressources humaines 7 4 Architecture de SIS interop rable Comme il y a beaucoup de cas d utilisation diff rents dans le domaine de l information de sant suivi et valuation budg tisation gestion et suivi des patients gestion de la logistique assurance gestion des ressources humaines etc il y aura par cons quent beaucoup de types d applications logicielles diff rentes dans le secteur de la sant Plus haut nous avions voqu la question de l interop rabilit Un sch ma des diverses applications logicielles interop rables disponibles ainsi que leurs utilisations sp cifiques et les donn es qui peuvent tre partag es entre elles est appel une architecture d information de sant Le r le d une architecture est de fonctionner comme un sch ma visant c
159. rocessus ouvert OU contr l isse treeni teieni sri stressig sell enden 11 3 3 tapes suivre pour l laboration d une base de donn es 0 cccccccccscesseeseesecseeesseseeeseessseseeeseens 12 3 3 1 La hi rarchie de l organisation ss 12 3 3 2 Elements de Donn es mets states ee te rin Se in 12 3 3 3 Ensemble de donn es et formulaires de saisie de donn es 13 3 3 4 R gles de Validation O in het Sans 13 3 3 5 Indicateurs ser ER TR de nn ant dede nn SU niece ate 13 3 3 6 Tableaux de rapports et rapports ss 14 RS A BR E E A eh SEA 14 3 3 8 Graphiques et tableaude Dotd 3 5 covesce seguss bess gee E st then ss et 14 4 Strat gies de d ploiemMent cigs ts eg NaS nement tes men es EPS pen re 15 4 1 Le deployment hors ligne sise 15 4 2 Le d ploiement en ligne s neisi gob sooth de ee iR BT IR BIT 15 43 Le d ploiement hybride 8 een lustre lauren od EEEE EEI EE EEEE 16 44 Hebergement du Server sa een ia bohren 17 5 DHIS 2 comme Entrep t de Donn es sise 19 5 1 Les entrep ts de donn es et les syst mes op rationnels cece cece eee c eee ce cece cece eennen nennen nn 19 5 2 Strat gie d agr gation sous DHIS 2 ss 21 5 3 Approches pour le stockage de donn es ss 21 6 Formation des utilisateurs finaux see 23 6 1 Quelle formation est n cessaire ses EEE e EG EGE EE aen EEE EEE SEES 23 6 2 Strategies de f
160. s AMIs pour votre serveur Il est recommand d utiliser l une des AMIS Amazon Basiques 32 ou 64 bits mais vous pouvez utiliser n importe quel AMI plus appropri e 4 Ensuite vous devrez choisir la taille de votre instance La taille de l instance s lectionn e d pendra du nombre d utilisateurs attendus La s lection de la taille Micro vous permettra de tester DHIS 2 dans l environnement AWS pour une p riode d un an sans frais si vous utilisez l un des AMIs de niveaux gratuit admissible Request Instances Wizard Cancel C CHOOSE AN AMI INSTANCE DETAILS or your instance s You may also whether you to launch your instance Number of Instances Availability Zone No Preference w Instance Type Large m1 large 7 5 GB y Type CPU Units CPU Cores Memory Launch Instance E we Micro t1 micro Free tier eligible Upto2ECUs 1Core 613 MB EC2 Instances let you are commonly large fixed cd Large m1 large 4 ECUs 2 Cores 7 5 GB gt Extra Large m1 xlarge 8 ECUs 4 Cores 15 GB Request Spot In High Memory Extra Large m2 xlarge 6 5 ECUs 2 Cores 17 1 GB Launch Instance High Memory Double Extra Large m2 2xlarge 13 ECUs 4 Cores 34 2 GB High Memory Quadruple Extra Large m2 4xlarge 26 ECUs 8 Cores 68 4 GB High CPU Extra Large c1 xlarge 20 ECUs 8 Cores 76B 5 Une fois que vous aurez s lectionn la taille de l instance vous pourrez s lectionner une ID de noyau et une ID de RAM Si vous n avez pas de
161. s devra comporter plusieurs tables avec des sous titres et parfois vous aurez besoin de d sactiver griser certains champs de la table par exemple certaines cat gories ne s appliquant pas tous les l ments de donn es ces deux fonctions sont prises en charge dans les formulaires bas s sur les sections Apr s avoir d fini un ensemble de donn es vous pouvez d finir les sections avec des sous ensembles d l ments de donn es une rubrique et des champs potentiellement gris s d sactiv s dans le tableau de section L ordre des sections d un ensemble de donn es peut galement tre d fini Dans la partie saisie de donn es vous pourrez maintenant commencer utiliser le formulaire bas sur les sections qui devrait appara tre automatiquement lorsque les sections sont disponibles pour l ensemble de donn es s lectionn La plupart des formulaires de saisie de donn es sous forme de tableaux devraient pouvoir tre con us l aide des formulaires bas s sur les sections L utilisation des formulaires base de sections ou les formulaires par d faut facilite la vie car il ne devient pas n cessaire d avoir concevoir et entretenir des formulaires statiques qui incluent des r f rences des l ments de donn es Si ces deux types de formulaires ne r pondent toujours pas vos besoins alors il vous reste une troisi me option qui est totalement flexible bien que plus longue mettre en place les formulaires de saisie de d
162. sse kei letter DR Is bo ee anode 61 15 1 Utilisateurs tcs droits 61 15 2 R les d LOs tU occur Rasen EL ER ID Bin 61 vi Guide de mise en ceuvre sur DHIS2 Contents 16 Apercu des outils d analyse de donnees 0 2er es ebene Ei eee 63 16 1 Les outils d analyse de donn es ss 63 1621 Les rapports standards nee in lic He le hear ner shee are 63 16 1 2 Les rapports d ensemble de donn es nenn eenneennennnennnennnsnnnnnnnnnnnnnnen 63 16 1 3 Les rapports de compl tude de donn es n 2u4224nssnnesnnennnsnnnnnnnnnnnen nen nenn nennen een 63 16 1 4 es rapports Statiques 2 a reset es En 64 16 1 5 Les rapports de distribution d unit d organisation u2s442s4nnsennsennennnennnen seen nenn nenn 64 16 1 6 Les tableaux de rapp tt 2 2 ees ehe en Rs ea 64 16 1 7 Les graphigues sir sans run niet las dees lie sde 64 16 1 8 Les tableaux crois s dynamiques Web ooooconocnnccnnccnnccnncnnnconoconccnnconnconncconconnconncnnncnnnes 64 16 1 9 Les Gir MS Sn ans Wa noes RR is Bsp eee ete 65 16 1 10 My Datamart et les tableaux crois s dynamiques Excel 65 17 Les tableaux crois s dynamiques et l outil MyDataMart nenn sen nenn 67 17 1 Conception des tableaux crois s dynamiques oocooccnnccnnccnncnnocnnccnnconnccnnccnnconnconncnnncnnnrnnrcnarenicnnos 67 17 2 Connexion la base de don
163. ste utiliser un fournisseur externe d h bergement pour le syst me transactionnel primaire et d effectuer un miroir de ce serveur sur un serveur h berg localement ce dernier tant alors utilis en lecture seule en intranet des fins d analyse de donn es 18 DHIS 2 comme Entrep t de Donn es Les entrep ts de donn es et les syst mes op rationnels Chapter 5 DHIS 2 comme Entrepot de Donn es Ce chapitre va traiter du r le et de la place de l application DHIS 2 du point de vue d architecture de syst me Il montrera que le DHIS 2 peut servir la fois comme entrep t de donn es et comme syst me op rationnel 5 1 Les entrep ts de donn es et les syst mes op rationnels Un entrep t de donn esest g n ralement compris comme tant une base de donn es utilis e pour l analyse En g n ral les donn es sont charg es partir de divers syst mes op rationnels ou transactionnels Avant que les donn es ne soient stock es dans l entrep t de donn es elles passent en g n ral par divers stades o elles sont purg es de leurs anomalies et de leurs redondances puis transform es pour correspondre la structure globale de la base de donn es int gr e Les donn es sont ensuite rendues disponibles pour tre utilis es par l analyse processus galement connu sous les termes de Data Mining Exploration de donn es et de de traitement analytique en ligne La conception d un entrep t de donn es est optimis e p
164. stgreSQL peut utiliser pour les op rations de maintenance telles que la cr ation d index les purges l ajout de cl s trang res L augmentation de cette valeur peut am liorer les performances de cr ation d index au cours des processus de g n ration d analyse ffective cache size 8000MB Qui est une estimation de la quantit de m moire rendue disponible pour le cache disque par le syst me d exploitation il ne s agit pas d une allocation et qui est utilis e par PostgreSQL pour d terminer si un plan de requ te doit tenir dans la m moire ou pas Mettre ce param tre une valeur plus lev e que ce qui est vraiment disponible se traduira par des performances m diocres Cette valeur doit tre comprise dans le param tre shared_buffers PostgreSQL dispose de deux couches de cache La premi re couche utilise la m moire partag e du noyau et est contr l e par le param tre shared_buffers PostgreSQL d l gue la deuxi me couche de la m moire cache du disque au syst me d exploitation et la taille de la m moire disponible peut tre attribu e avec le param tre effective_cache_ size checkpoint_segments 32 PostgreSQL crit les nouvelles transactions dans un fichier journal nomm segments WAL lesquels ont une taille de 16 Mo Quand un certain nombre de segments sont crits un contr le est op r La definition de ce param tre a une valeur sup rieure servira donc am liorer les performances des syst mes utilisant i
165. sur le bouton compl tude dans la partie saisie des donn es 2 sur la base d un ensemble d l ments de donn es d finies obligatoires ou 3 sur la base de l ensemble des valeurs de donn es enregistr es pour un ensemble de donn es Les rapports de compl tude pourront galement montrer les unit s d organisation dans une zone qui effectuent leurs rapports temps et le pourcentage d tablissements fournissant leurs rapports temps dans une zone donn e Le calcul de la ponctualit est bas sur un param tre du syst me appel Nombre de jours apr s la fin de la p riode pour qualifier pour une soumission des donn es dans les d lais 58 Indicateurs Qu est ce qu un indicateur Chapter 14 Indicateurs Ce chapitre traite des sujets suivants e Qu est ce qu un indicateur e Les buts des indicateurs e La collecte de donn es ax e sur les indicateurs e Gestion des indicateurs dans DHIS 2 La section suivante d crit ces sujets plus en d tail 14 1 Qu est ce qu un indicateur Dans DHIS 2 l indicateur est un l ment de base de l analyse des donn es Un indicateur repr sente une formule calcul e sur la base des l ments de donn es c est 4 dire que ce n est pas un nombre a proprement parler mais une proportion faisant r f rence quelque chose Il poss de un num rateur qui repr sente les l ments de donn es tant mesur es et un d nominateur repr sentant l l ment s de donn es qui sert de
166. surez vous ensuite que les scripts d initialisation de Tomcat et de nginx soient invoqu es au d marrage et l arr t du syst me sudo usr sbin update rc d f nginx defaults 80 sudo usr sbin update re d f tomcat defaults 81 Tomcat et nginx vont maintenant tre lanc s au d marrage du systeme et arr t au cours de l arr t du systeme Si plus tard il vous arrive de vouloir revenir sur cette configuration vous pouvez remplacer le mot clef defaults par remove dans les commandes ci dessus et les invoquer de nouveau avec ces nouveaux parametres 8 3 5 Rendre des ressources disponibles avec nginx Dans certains sc narios il peut tre souhaitable de rendre certaines ressources disponibles publiquement sur le Web sans avoir effectuer des demandes d authentification C est le cas par exemple lorsque vous voulez rendre disponible sur un portail web des ressources relatives aux analyse des donn es par le biais de l API Web L exemple qui suit permette l acc s aux graphiques cartes rapports tableaux de rapport et documents gr ce une authentification de base par l injection d un en t te Authorization dans la requ te Il supprime l en t te de Cookie de la requ te et l en t te Set Cookie de la r ponse afin d viter de changer l utilisateur actuellement connect Il est recommand de cr er un utilisateur cet effet auquel il ne sera donn que des autorit s minimales requises La valeur Authorization peut tre construite en
167. syst mes Le manuel de l utilisateur final est une version all g e de la documentation de l utilisateur destin aux utilisateurs finaux tels que les responsables d enregistrement des districts et les agents de saisie Tout peut tre consult t l charg comme PDF et HTML et sont mis jour quotidiennement par les utilisateurs du DHIS2 du monde entier La cr ation de ces guides d pend de l apport de tous les utilisateurs Pour plus d informations sur comment ajouter du contenu veuillez s il vous pla t consulter l annexe sur la documentation dans la documentation de l utilisateur Vous y trouverez galement des informations sur la fa on de cr er de la documentation dans des langues r gionales avec des syst mes de r vision pour chaque langue A partir de 2011 des ateliers et des cours r gionaux sont pr vus au moins une fois par an par la communaut internationale du DHIS2 Le but tant est d avoir des quipes techniques nationales capables de travailler sur la conception et la personnalisation de DHIS2 Les sessions incluront galement la formation et le renforcement des capacit s de ces quipes dans le pays La formation des utilisateurs finaux savoir la formation des agents et officiers de district devrait tre conduite dans chaque r gion par ces quipes 24 Integration Integration et interop rabilit Chapter 7 Integration Ce chapitre traite des sujets suivants e Integration et interop rabilit e
168. t Chapter 1 Recommandations pour la mise en ceuvre des Systemes d Information Nationaux de Sante Le texte qui suit donne un bref aper u de certains des principaux aspects de la mise en uvre de Syst mes d Information de Sant SIS fruit de l exp rience du HISP travers ses nombreuses missions r alis es dans les pays en d veloppement Ces diff rentes remarques pourront tre utilis es pour la planification de nouvelles initiatives de mise en oeuvre de SIS ou l valuation des processus en cours 1 1 Cr ation de la base de donn es Lors de la mise en place d une nouvelle base de donn es le point de d part naturel est la d finition des l ments de donn es qui vont servir la collecte des donn es et a la conception des formulaires de saisie Les l ments de donn es sont les fondements de la construction de la base de donn es et doivent de ce fait tre con us de mani re raisonnable avant d envisager de passer la suite L tape qui suit est la d finition des r gles de validation desdits l ments de donn es dans le but de mieux assurer l exactitude des donn es saisies L autre composante cl de base de la base de donn es est la structure hi rarchique de l organisation qui doit galement tre identifi e et mise en place dans la phase initiale Les tablissements de sant sont g n ralement les fournisseurs des donn es de la base La structure hi rarchique de l organisation consiste jus
169. t comprendre que certaines choses peuvent tre trait es en une fois comme les contr les de DHIS2 Certaines importantes mesures pour am liorer la qualit des donn es sont e Les modifications effectuer sur les formulaires de collecte de donn es l harmonisation des formulaires e La promotion de l utilisation de l information au niveau local o les donn es sont collect es e La mise en place de routines pour la v rification de la qualit des donn es e L inclusion de cours sur la qualit des donn es dans la formation e La mise en uvre de contr les de qualit des donn es dans DHIS 2 13 4 Utilisation DHIS 2 pour am liorer la qualit des donn es DHIS 2 poss de plusieurs fonctionnalit s qui peuvent contribuer l am lioration de la qualit des donn es la validation lors de la saisie de donn es pour s assurer que les donn es sont saisies selon le format et dans une intervalle raisonnable les r gles de validation d finies par l utilisateur bas es sur des relations math matiques entre les donn es collect es par exemple des sous totaux par rapport aux totaux les fonctions d analyse des valeurs aberrantes ainsi que les rapports sur la couverture et la compl tude des donn es Plus indirectement plusieurs des principes de conception de DHIS 2 contribuent l am lioration de la qualit des donn es comme l id e de l harmonisation des donn es dans un entrep t de donn es int gr le soutien l acc s loca
170. t elles compl tes Sont elles recueillies temps Sont elles exactes Ce sont des questions qui doivent tre pos es lors de l analyse des donn es Une mauvaise qualit des donn es peut rev tir de nombreuses formes il ne s agit pas uniquement de la pr sence de chiffres erron s mais aussi d un manque d exhaustivit ou du fait que les donn es sont trop anciennes pour tre utilis es de fa on significative 13 2 Causes de la mauvaise qualit des donn es Il ya beaucoup de raisons pour expliquer la mauvaise qualit des donn es comme e Le fait de recevoir un trop grand nombre de donn es trop de donn es collecter conduisent moins de temps pour le faire et des raccourcis pour terminer les rapports De nombreuses tapes manuelles d placement de chiffres additions etc entre les diff rents formulaires papier e Le manque de clart des d finitions une mauvaise interpr tation des champs remplir e Lack of use of information no incentive to improve quality e La fragmentation des syst mes d information peut conduire la duplication des rapports 13 3 Am lioration de la qualit des donn es L am lioration de la qualit des donn es est un processus de long terme et de nombreuses mesures devant tre prises dans ce sens sont de nature organisationnelle Toutefois la qualit des donn es doit tre consid r e comme un probl me d s le d but de tout processus de mise en uvre et il ya il fau
171. tablir des rapports g n r s par le DHIS 2 incluant notamment des comparaisons entre tablissements de sant de la m me hi rarchie 2 6 Support data analysis at any level in the health system Bien que l acronyme DHIS mette l accent les districts l application fournit en r alit les m mes outils et fonctionnalit s tous les niveaux du syst me de sant Dans tous les outils de rapport les utilisateurs peuvent s lectionner l unit d organisation ou niveau hi rarchique o effectuer l analyse et les donn es seront automatiquement agr g es ce niveau Le DHIS 2 utilise la hi rarchie des unit s d organisation pour agr ger les donn es en faisant remonter les donn es en dessous et fournit ainsi les donn es pour toutes les unit s d organisation pr sentes sous cette hi rarchie La plupart des rapports sont exploit s de mani re ce que les utilisateurs soient invit s s lectionner une unit d organisation Cela permet de r utiliser les m mes formats de rapports pour d autres niveaux Au besoin il est possible d adapter ce format un niveau sp cifique dans le syst me de sant si les besoins d analyse diff rent entre les niveaux Dans le module SIG les utilisateurs peuvent exemple analyser les donn es au niveau r gional puis en cliquant sur des endroits de la carte par exemple sur une r gion ou province il leur sera donner la possibilit d explorer les niveaux plus bas et de poursuivre cette exploration
172. tabulaires o les l ments de donn es sont repr sent es sur des lignes et les options de combinaisons de cat gorie sur des colonnes Cela conduira dans la plupart des situations des formulaires de saisies qui peuvent tre compl t s avec un minimum d effort Il est n cessaire de noter que cela repr sente n anmoins un dilemme ces deux pr occupations n tant pas toujours compatibles Par exemple il peut tre souhaitable de vouloir cr er rapidement des formulaires de saisie de donn es l aide de cat gories qui ne respectent pas la r gle du total significatif Nous consid rons toutefois que ceci est une meilleure alternative que le maintien de deux mod les s par s et ind pendants pour la saisie et l analyse des donn es Un point important sur le mod le de cat gorie est que les valeurs de donn es sont conserv es et associ es une combinaison d options de cat gorie Cela siginifie que l ajout ou la suppression des cat gories d une combinaison de cat gorie rend ces combinaisons invalides et une op ration de bas niveau sur la base de donn es doit tre effectu e pour corriger le probl me Il est donc recommand de bien penser aux r partitions qui sont n cessaires et de ne pas chercher les changer trop souvent 11 3 Groupes d l ments de donn es Des propri t s fr quentes des l ments de donn es peuvent tre mod lis es par ce qu on appelle des groupes d l ments de donn es Les groupes sont compl te
173. tement situer de mani re ordonn e ces tablissements sur les plans g ographique et administratif Dans la plupart des pays il n existe pas r ellement un registre de r f rence pour la d finition des tablissements de sant ce qui fait que cette tape doit se faire en collaboration avec les diff rentes parties prenantes en incluant les organisations des districts ces derni res tant le mieux au fait de la situation qui existe r ellement 1 2 Importation et mise en correspondance des bases de donn es existantes L incorporation des donn es existantes au nouveau syst me apporte une importante valeur ajout e dans la phase initiale du projet Elle donne la possibilit de d montrer rapidement les capacit s d analyse et de visualisation du nouveau syst me travers notamment la g n ration des graphiques et rapports Cela permet de convaincre les parties prenantes programmes de sant et donateurs adh rer au nouveau syst me et le soutenir Le plus souvent il existe une grande quantit de donn es stock es lectroniquement sur des syst mes de base de donn es des feuilles Excel ou d autres syst mes tiers Ces donn es devraient autant que possible tre import es et mises en correspondance avec les l ments de donn es et les unit s organisationnelles emplacements installations du nouveau syst me par le biais de toute solution technique envisageable Cette phase doit tre consid r e comme une t c
174. tilisateurs qui veulent tudier le syst me et pour les petites installations non connect es g n ralement situ s au niveau 40 Installation Sauvegardes des tablissements de sant ou des districts Il requiert seulement un environnement d ex cution Java et fonctionne sur tous les navigateurs sauf les versions 7 et inf rieures d Internet Explorer Pour l installer commencez par t l charger DHIS 2 Live l adresse http dhis2 org et faites l extraction de l archive n importe quel endroit Sur Windows cliquez sur l archive ex cutable Sous Linux invoquez le script startup sh Apr s le d marrage votre navigateur par d faut sera automatiquement lanc et dirig vers l adresse http localhost 80820 l application est accessible Un menu est accessible dans la barre des t ches sur la plupart des syst mes d exploitation o vous pouvez d marrer et arr ter le serveur et d marrer de nouvelles sessions navigateur Veuillez noter que si vous avez le serveur est en cours d ex cution il n est pas n cessaire de le red marrer il suffit simplement d ouvrir l application partir du menu de la barre de t ches DHIS 2 Live fonctionne l int rieur d un conteneur de servlets Jetty embarqu et avec une base de donn es H2 int gr e Cependant il peut facilement tre configur pour fonctionner sur d autres syst mes de base de donn es tels que PostgreSQL Veuillez lire la section ci dessus sur les installations de serveur
175. tion DHIS 2 est livr e avec un ensemble d outils g n riques pour la collecte des donn es la validation la r alisation de rapports et l analyse mais le contenu de la base de donn es comme par exemple les donn es collecter d o ces donn es proviennent et sur quel format d pendra du contexte d utilisation Ces m ta donn es doivent tre renseign es dans l application avant qu elles ne puissent tre utilis es et cela peut tre fait par le biais de l interface utilisateur et c est un processus qui ne n cessite aucune programmation Cela permet une plus grande implication des experts du domaine qui connaissent les d tails du SIS que le logiciel devra prendre en charge Le logiciel s pare les m ta donn es principales qui d crivent les donn es brutes qui sont stock es dans la base de donn es correspondant aux m ta donn es critiques qui ne devraient pas chang es r guli rement pour viter de corrompre les donn es des m ta donn es de plus haut niveau comme les formules des indicateurs les r gles de validation et les groupes d agr gation ainsi que les diff rents mod les de formulaires et de rapports qui ne sont pas critiques et qui peuvent tre modifi es dans le temps sans affecter les donn es brutes A ce plus haut niveau des m ta donn es peuvent tre ajout es et modifi es n importe quel moment sans incidence sur les donn es brutes un processus de personnalisation en continu pouvant tre envis
176. tion Systems Dashboards Mash ups Visualizers Web Portal Document Repository Reports Plans Guidelines FAQs Clients Mobiles Smart Phones Tablets Operational Systems Logistics Registries EMRs Web API Resource Abstraction Layer Predefined DAA Web Sites News Weather Health VIGNES Discussion Forums Data View Engine Charts Maps Data Tables Data Store Il existe plusieurs sc narios o les artefacts logiciels suppl mentaires peuvent se connecter l API Web de DHIS 18 1 Portails Web Tout d abord les portails Web peuvent tre construits sur au dessus de l API Web Un portail Web cet gard est un site web qui fonctionne comme un point d acc s l information partir d un grand nombre potentiel de sources de donn es partageant g n ralement un th me commun Le r le du portail Web est de faire de telles sources de donn es facilement accessibles de mani re structur e un visuel identique et de fournir une vue compl te des donn es aux utilisateurs finaux R f rentiel de donn es agr g es Un portail Web destin au domaine de la sant peut utiliser DHIS comme la principale source de donn es agr g es Le portail peut se connecter l API Web et communiquer avec les ressources pertinentes telles que les cartes les graphiques les rapports les tableaux et les documents statiques Ces vues de donn es permettent de visualiser dynamiquement les donn es agr g es sur la base de
177. tions l ordinateur ne capturer que les donn es brutes 55 13 Qualit des Donn es cil a nl an aioe eb sh Hi IT Le Dee ne date a se A e 57 13 1 Mesure de la qualit des donn es ss 57 13 2 Causes de la mauvaise qualit des donn es 2 0 0 0 cece cece ence cece sennennnennnennnennsnnnnennennnen nenn 37 13 3 Am lioration de la qualit des donn es 2 0 0 0 cece cece cece nee ee eeca cece cena cena cen eeeeeeeeeeeeeeeeeaeeeaees 57 13 4 Utilisation DHIS 2 pour am liorer la qualit des donn es ooooccoccnnccnnccnnconnconnconoconaconacnnncnnnonose 37 13 4 1 Validation des saisies de donn es s is sriti cece cece ceee cece cn eece cece tena cena cea eeneceeeeeeeeeeeeeeeeaees 58 13 4 2 Pl g s min et MAX een enter Rs 58 13 4 3 Les regles de validation s 1s5 iccsig sas ponia ee aes TER 58 13 4 4 Analyse des valeurs aberrantes oocococcnnccnnconnconconncnnocnnnrnnnonoronccnnconnccnnccnnccnnconnconncnnnss 58 13 4 5 Compl tude et ponctualit des rapports 0 cece cece ce eecc ence eeceeeeeeeea essa eeee nennen een 58 T4 TES LOT SE hei euere se ea ge TEEN 59 14 Quest ce guun Indicateur nennen een eigenen 59 14 2 Les buts des indieateurs ar u HER LEERE Seals di REE iN 59 14 3 La collecte de donn es ax e sur les indicateurs 422244s44Bssnnsnnnsennennnnnnnen nen seen seen sean een een 60 14 4 Gestion des indicateurs dans DHIS 2 60 15 Utilisateurs et R les d Utihis teurs ti
178. toujours valables 4 Assurez vous d avoir une quipe locale avec des comp tences et des parcours diff rents des professionnels de la sant publique des administrateurs de donn es des cadres en informatique et des gestionnaires de projet 5 Utiliser cette phase de personnalisation et de conception de la base de donn es comme un processus d apprentissage et de formation pour renforcer les capacit s locales gr ce un apprentissage par la pratique 6 L quipe nationale du pays devrait conduire le processus de conception de la base de donn es et tre soutenus et guid s par les concepteurs exp riment s 3 2 Processus ouvert ou contr l Comme le processus de personnalisation de DHIS 2 est souvent et devrait tre un processus de collaboration il est galement important d avoir l esprit quelles parties de la base de donn es sont plus critiques que d autres pour viter par exemple qu un utilisateur inexp riment corrompe accidentellement les donn es En g n ral il est plus risqu de personnaliser une base de donn es qui contient d j des valeurs que de travailler sur les m ta donn es d une base de donn es vierge Bien que cela puisse para tre trange beaucoup de personnalisation survient apr s la premi re collecte de donn es ou apr s que l importation ait commenc comme par exemple lors de l ajout de nouvelles r gles de validation d indicateurs ou de mod les de rapports L erreur la plus critique
179. tre d finies comme des groupes d unit d organisation et tre ensuite affect es un ensemble de groupe appel Autorit Locale La derni re tape consiste alors attribuer tous les tablissements de sant un et un seul des groupes d autorit s locales Cela permet DHIS 2 de produire des rapports agr g s pour chaque autorit locale en ajoutant les donn es de tous les tablissements de sant concern s sans qu il y ait besoin d inclure le niveau des autorit s locales dans la hi rarchie d organisation principale La m me approche peut tre appliqu e tout niveau administratif ou g ographique suppl mentaires n cessaires avec un groupe cr par niveau suppl mentaire Avant d aller plus loin et de concevoir ceci dans DHIS 2 une mise en correspondance entre les zones des niveaux g ographiques suppl mentaires et des tablissements de sant dans chaque r gion est n cessaire Un l ment essentiel comprendre sur les ensembles de groupes dans DHIS 2 est le concept d exclusivit qui implique qu unit d organisation ne peut tre membre que d exactement un des groupes dans un ensemble de groupes Une 48 Unites d Organisation Groupes d unit s d Organisation et ensembles de groupe violation de cette regle conduirait 4 une duplication des donn es lors de l agr gation des donn es des tablissements de sant pour les diff rents groupes puisqu un tablissement affect deux groupes dans le m
180. ucture Il ne peut y avoir qu une hi rarchie la fois la d finition de sa structure n cessite le plus grand soin Les hi rarchies suppl mentaires par exemple les limites administratives parall les pour le secteur des soins de sant peuvent tre mod lis es l aide des groupes d organisation et des ensembles de groupe mais la hi rarchie de l organisation est le principal support pour l agr gation des donn es sur la dimension g ographique Typiquement les hi rarchies organisationnelles nationales en sant publique sont constitu es de 4 6 niveaux mais n importe quel nombre de niveaux peut tre pris en charge par l application La hi rarchie est constitu e de relations parent enfant par exemple un pays ou un Minist re de la Sant la racine pouvant avoir 8 unit s filles provinces et chaque province pouvant de nouveau au niveau 2 avoir entre 10 et 15 districts en tant que filles de ces provinces Normalement les tablissements de sant seront situ s au niveau le plus bas mais ils peuvent galement tre situ s des niveaux plus lev s par exemple des h pitaux nationaux ou provinciaux les structures organisationnelles asym triques sont donc galement pris en charge par exemple un n ud fille peut tre positionn au niveau 2 tandis que la plupart des autres n uds filles sont au niveau 5 3 3 2 Elements de Donn es L El ment de Donn es est peut tre le bloc de construction le plus important d une
181. ue le formulaire que vous souhaitez concevoir est trop compliqu pour employer les formulaires par d faut ou bas s sur les sections alors il vous reste une derni re possibilit utiliser un formulaire personnalis Cela prend plus de temps mais vous donne une totale libert en terme de conception Sous DHIS 2 il y a un diteur HTML int gr FcK Editor qui peut servir la conception de formulaires et vous pouvez ou concevoir le formulaire avec l interface utilisateur ou coller votre code html directement en utilisant la fen tre source dans l diteur FCK 3 3 4 R gles de validation Une fois que vous avez mis en place la partie de saisie de donn es du syst me et commenc collecter des donn es il devient temps de d finir des contr les de qualit des donn es afin d am liorer la qualit des donn es recueillies Vous pouvez ajouter autant de r gles de validation que vous souhaitez celles ci tant compos es d expressions de gauche et de droite qui sont encore compos es d l ments de donn es avec un op rateur entre les deux parties G n ralement ces r gles comparent les sous totaux et les totaux de quelque chose Par exemple si vous avez deux l ments de donn es tests de d pistage du VIH effectu s et r sultats de test VIH positifs alors vous savez que dans le m me formulaire pour la m me p riode et la m me unit d organisation le nombre total de tests doit toujours tre gal ou sup rieur au nombr
182. uide 4 3 Le d ploiement hybride A partir de tout ce qui a t dit il est ais de se rendre compte que le type de d ploiement en ligne est plus avantageux que le type hors ligne mais n cessite une connexion Internet suffisante pour tre utilis Il est important de noter toutefois que ces deux types de d ploiement peuvent coexister dans un mode hybride Il est tout fait possible d avoir simultan ment des d ploiements hors ligne et en ligne dans un m me pays La r gle g n rale serait que les districts et les tablissements devraient acc der au syst me en ligne sur Internet partout o une connectivit Internet suffisante existerait et les syst mes hors ligne devraient tre d ploy s dans des r gions o ce ne serait pas le cas D finir une connectivit Internet suffisante est pr cis ment difficile mais titre de r gle l mentaire elle peut correspondre une situation o la vitesse de t l chargement est d au moins 10 Ko seconde et l accessibilit effective au minimum 70 du temps cet effet il est tout fait possible d utiliser les modems Internet mobiles pouvant tre connect s un ordinateur ou un ordinateur portable et acc dant au r seau mobile La couverture de l Internet mobile est en augmentation rapide dans le monde entier offrant souvent une excellente connexion bas prix elle constitue une excellente alternative aux r seaux filaires mal entretenus Il est conseill d obtenir des info
183. ulaire reproduisant les formulaires papiers utilis s au sein des tablissements de sant chaque champ de saisie peut tre d crit par ces trois dimensions Le formulaire lui m me n est qu un outil pour organiser la collecte des donn es et n a pas vocation d crire les valeurs de donn es collect es et stock es dans la base de donn es La possibilit de d crire chaque donn e de mani re ind pendante par le biais de la d finition d un El ment de Donn e comme par exemple doses anti rougeole administr es lt 1 an offre une importante flexibilit lors du traitement de la validation et de l analyse des donn es Cette conception de mod le de donn es diff rencie DHIS de la plupart des applications logicielles traditionnelles dans le domaine des SIS lesquelles traitent les formulaires de collecte de donn es comme cl de l analyse La figure ci dessous illustre la fa on dont l l gante conception de DHIS b tie autour de la notion d l ments de donn es se distingue et comment la saisie collecte de donn es est s par e de la sortie analyse des donn es permettant de fournir une analyse plus souple et vari e ainsi qu une meilleure diffusion des donn es L l ment de donn es doses anti rougeole administr es lt 1 an est recueilli dans le cadre d un formulaire de collecte des vaccinations des enfants mais peut tre utilis individuellement pour construire un indicateur par le truchement d une formu
184. un ensemble de plates formes de collaboration et de coordination pour l information et la fourniture de t l chargements la documentation le d veloppement le code source les sp cifications de fonctionnalit s le suivi des bogues Ce chapitre d crit ceci plus en detail 9 1 La page d accueil de l application dhis2 org La page d accueil du site Internet de DHIS 2 est l adresse http dhis2 orgLa page download T l chargements du site propose en t l chargement l application DHIS 2 Live les fichiers WAR le client mobile un paquet Debian le code source une base de donn es exemple et un outil pour l dition des traductions de l interface utilisateur de l application Veuillez noter que la derni re version en cours est maintenue jusqu la mise en ligne de la version suivante et qu aussi bien la version mise en ligne et la derni re version compil e de la branche sont fournies Nous vous recommandons de consulter r guli rement la page de t l chargements et de mettre jour votre serveur en ligne avec la derni re version compil e de la branche La r vision peut tre trouv e sous Help About Aide A propos l int rieur de DHIS2 La page documentation Documentations fournit des instructions sur l installation la documentation utilisateur ce guide de mise en uvre ainsi que des pr sentations des Javadocs un journal des modifications changelog une feuille de route et un guide pour contribuer la documentatio
185. ver key org openssl rsa in server key org out server key Ensuite g n rez un certificat auto sign qui sera valable un an openssl x509 req days 365 in server csr signkey server key out server crt A pr sent configurons Apache en activant les modules SSL et en cr ant un site par d faut a2enmod ssl a2ensite default ssl Maintenant nous devons modifier le fichier default ssl situ sous etc apache2 sites enabled default ssl pour activer la fonctionnalit de transfert SSL d Apache lt VirtualHost 443 gt ServerAdmin wemaster mydomain org SSLEngine On SSLCertificateFile etc apache2 ssl server crt SSLCertificateKeyFile etc apache2 ssl server key Assurez vous que la section 80 de ce fichier soit chang e en port 443 qui est le port SSL par d faut Aussi n oubliez pas de changer la valeur de ServerAdmin avec l adresse email du webmaster Enfin nous devons nous assurer que le nom d h te est correctement configur dans etc hosts Juste sous la ligne localhost n oubliez pas d ajouter l adresse IP du serveur et le nom de domaine 12740501 Loca llas XXX XX XXX XXX foo mydomain org A pr sent red marrez Apache et vous devriez tre en mesure d afficher https foo mydomain org dhis etc init d apache2 restart 8 4 Mise en oeuvre de DHIS 2 Live L application DHIS 2 Live est tr s facile installer et ex cuter Il est fait pour les d monstrations de l application des u
186. ves au VIH SIDA sont bien souvent collect es par diff rentes structures de conseil et d pistage ainsi que par le programme officiel d di au VIH SIDA De m me les donn es relatives au paludisme chez les femmes enceintes sont collect es aussi bien par les programmes de sant reproductive que par le programme officiel d di au paludisme L harmonisation des outils de collecte des donn es de ces programmes permet de r duire la charge de travail totale des utilisateurs finaux Pour ce faire il est n cessaire que ces sources de donn es soient int gr es dans un syst me national d information et synchronis es avec les l ments de donn es existantes Ces travaux de saisie et d analyse requi rent un systeme d information flexible et extensible Il est donc important que des entretiens individuels et des travaux soient effectu s avec toutes les parties prenantes concern es y compris les programmes de sant lors de la mise en place de la solution 1 5 Mise en ceuvre d un serveur national fiable Avec le d veloppement technologique la plupart des pays disposent d un r seau mobile couvrant une bonne partie des districts de sant L utilisation de syst mes d information connect s accessibles sur Internet connus galement sous le nom de cloud combin e avec les modems Internet exploitant le r seau de t l phonie mobile est une bonne approche pour le d veloppement rapide du syst me Cela n cessite toutefois la mise en li
187. veur national Les ensembles de donn es ne sont pas directement li s aux valeurs des donn es mais le sont par leurs l ments de donn es et leurs fr quences entendez fr quences de collecte et en tant que tel l ensemble de donn es peut tre modifi supprim ou ajout a n importe quel moment sans affecter les donn es brutes d j saisies dans le syst me mais de tels changements vont bien s r affecter la fa on dont les nouvelles donn es seront collect es Un ensemble de donn es poss de un type de p riode qui contr le la fr quence de collecte des donn es cette fr quence peut tre quotidienne hebdomadaire mensuelle trimestrielle semestrielle ou annuelle Aussi bien les l ments de donn es inclure dans l ensemble de donn es que le type de p riode sont d finis par l utilisateur en m me temps que le nom le nom abr g et le code de l ensemble de donn es Si des champs calcul s sont n cessaires dans le formulaire de collecte et pas uniquement dans les rapports alors des indicateurs peuvent tre affect s l ensemble de donn es mais ceux ci ne pourront pas tre utilis s dans les formulaires personnalis s voir plus bas Pour utiliser un ensemble de donn es pour collecter les donn es d une unit d organisation sp cifique l utilisateur doit attribuer l unit d organisation l ensemble de donn es Ce m canisme permet de contr ler les unit s d organisation qui peuvent utiliser les ensembles de
188. vous pouvez contr ler les ports qui seront ouverts pour des plages de r seau sp cifiques Pour DHIS 2 vous aurez normalement besoin d au moins le port 22 SSH et le port 80 HTTP ouvert sur l Internet ou pour des plages d adresses sp cifiques Request Instances Wizard v v v CHOOSE AN AMI INSTANCE DETAILS CREATE KEY PAIR CONFIGURE FIREW Security groups determine whether a network port is open or blocked or or we can help you create a new security group to allow access to your i addional ports now or update your security group anytime using the Sec Choose one or more of your existing Security Groups sg 991f26ed default 5 sg f1b2b385 quick start 1 sg 6fb5b41b tomcat Selected groups sg 6fb5b41b 9 Vous pourrez enfin r viser et lancer votre instance 10 Une fois l instance lanc e vous pouvez vous connecter via PuTTY ou tout autre client SSH votre instance l aide des DNS publiques de l instance qui sont list es sur le panneau de contr le de EC2 Vous aurez besoin d installer quelques paquets si vous utilisez l AMI Amazon par d faut yum install jdk i586 postgresql server i686 apache tomcat apis noarch tomcat native i686 httpd i686 11 Une fois que vous avez install ces paquets vous pouvez suivre les instructions fournies dans la section d di e la configuration du serveur 43 Support La page d accueil de l application dhis2 org Chapter 9 Support La communaut DHIS 2 utilise
189. vous utilisez le portail de traduction assurez vous que les param tres de votre navigateur sont r gl s UTF 8 lors de la traduction Si vous utilisez un diteur de texte ou un autre outil comme un EDI vous pouvez avoir besoin de convertir les caract res en UTF 8 en utilisant l utilitaire Java native2ascii e Certaines variables sp ciales par exemple 0 utilisent des accolades Cela indique une variable qui sera remplac e par un num ro ou une autre valeur par l application Vous devez placer la notation de cette variable a sa position correcte 81
190. y Planning All Other Family planning Methods CYP 13 6 8 0 10 0 47 27 2 8 4 35 3 36 2 21 5 53 4 40 2 1105 30 8 17 BTL Couple year protection 2 7 4 0 5 4 5 6 1 8 2 8 Ta 5 4 5 6 56 2 40 417 15 2 18 Condom Couple year protection 0 3 01 0 1 0 8 13 0 9 15 13 18 37 4 6 9 2 21 19 Family Planning New Cases 13 4 113 88 19 5 213 16 6 534 48 8 43 0 2219 2365 3233 84 8 20 Family Planning Revisits 34 0 12 5 14 0 14 8 22 5 15 3 116 1095 68 9 604 7 6095 752 8 197 5 21 ljectables couple year protection 44 9 26 5 26 0 310 30 2 25 0 261 8 263 3 133 7 15435 15730 1891 7 487 5 22 Implants couple year protection 0 3 17 0 91 8 4 10 0 6 6 54 3 26 3 63 6 197 4 3042 3116 84 1 23 IUCD Couple year protection 3 6 43 2 6 5 3 6 2 43 18 6 12 9 15 8 67 0 55 4 65 2 21 8 24 Pills Couple Year protection 62 2 27 0 23 5 275 26 8 254 84 1 88 0 78 0 375 2 4326 463 3 142 8 25 Vasectomy couple year protection 0 0 1 0 0 9 0 9 0 9 0 0 0 9 0 0 0 0 0 0 0 0 1 8 0 5 26 WRA receiving FP commodities 1 0 0 6 0 5 0 6 0 6 0 5 3 4 3 3 2 2 18 0 18 9 20 0 5 3 27 Simmunisation BCG Coverage 1199 127 8 143 6 133 4 32 0 14 43 3 2 3 3 95 3 101 6 73 6 70 0 28 DPT 1 Coverage 108 8 1024 110 4 103 1 28 3 0 8 25 29 3 2 82 4 91 5 58 4 57 9 29 DPT 2 Coverage 1115 1027 94 9 85 0 22 5 11 27 29 41 725 86 7 53 5 53 3 30 DPT 3 Coverage 1116 1173 102 3 83 8 217 0 8 25 24 3 8 73 6 811 50 8 543 31 DPT1 dropout rate 29 8 189 9 86 7 2279 274 0 93 6 59 203 0 245 3 1263 1379 1526 75 4 32 Fully immunized Child Coverage 123 6 123 6 12

Download Pdf Manuals

image

Related Search

Related Contents

Brother MFC-410N  Pioneer S-FCR3300-K User's Manual  KOHLER K-711-47 Installation Guide  

Copyright © All rights reserved.
Failed to retrieve file