Cette page a été traduite automatiquement et pourrait contenir des erreurs
Plate-forme technologique
DHIS2 dispose d’une plateforme flexible, personnalisable et internationalisée, basée sur des principes open-source et conçue pour fonctionner dans des environnements où les ressources sont limitées.
Aller à une section sur cette page
Activé par le Web
DHIS2 est une application web basée sur la technologie Java standard. Cela signifie que l’application fonctionne sur n’importe quel serveur web ou conteneur de servlets compatible avec Java et qu’elle est accessible via un navigateur web sur l’internet. Le DHIS2 peut être déployé sur un serveur national en ligne ou hébergé dans le cloud, ainsi que déployé dans un cadre intranet hors ligne.
Extensible avec des applications
Le paramétrage de DHIS2 vous permet de créer et d’installer des applications paramétrées sur n’importe quelle instance en cours d’exécution.
DHIS2 dispose d’une riche API Web RESTful, permettant de créer des applications à l’aide de technologies purement Web telles que Javascript, CSS et HTML5.
Le DHIS2 App Hub permet aux développeurs indépendants de partager leurs applications avec la communauté DHIS2.
Indépendant de la plate-forme
DHIS2 est écrit en Java.
Les applications Java fonctionnent sur toutes les plates-formes pour lesquelles il existe un environnement d’exécution Java, c’est-à-dire, en pratique, sur toutes les plates-formes courantes, y compris Windows, Linux, Mac OS X et Solaris.
Fonctionne avec tous les principaux navigateurs web
DHIS2 est écrit selon la norme W3C pour HTML et CSS et fonctionne sur n’importe quel navigateur web conforme à la norme comme Chrome, Firefox, Opera, la dernière version de Safari et Edge. L’équipe DHIS2 recommande Chrome, qui offre d’excellentes performances pour les applications gourmandes en Javascript comme DHIS2.
Configuré pour la saisie des données mobiles
En plus de l’interface standard du navigateur web, DHIS2 est conçu pour permettre la saisie des données sur des appareils mobiles.
L’application Android DHIS2 Capture App est une solution mobile intégrée pour les téléphones et tablettes Android développée par l’équipe principale de DHIS2.
DHIS2 fournit également un SDK Android pour faciliter le développement d’applications mobiles personnalisées pour la plateforme DHIS2, et DHIS2 peut être paramétré pour la saisie des données par SMS.
Fonctionne avec PostgreSQL
DHIS2 fonctionne sur le système de gestion de base de données open-source PostgreSQL relation.
Licence de logiciel open-source
DHIS2 est un logiciel libre et gratuit sous licence BSD 3 clauses. Cela signifie non seulement que le logiciel peut être téléchargé gratuitement, mais aussi que vous avez accès au code source et que vous pouvez le modifier et le redistribuer comme bon vous semble.
Fonctionne hors ligne
DHIS2 est une application web, mais le module de saisie des données peut être utilisé sans connexion Internet.
Cela signifie que si l’Internet tombe en panne pendant une session de travail, il est possible de continuer à saisir des données dans le système.
Les données sont stockées localement dans le navigateur et peuvent facilement être téléchargées vers le serveur central dès que la connexion est rétablie.
Cette fonctionnalité hors ligne est également incluse dans l’application Android du DHIS2 pour la saisie des données sur les appareils mobiles.
Modulaire
DHIS2 a une architecture modulaire.
Du point de vue de la mise-en-œvre, cela signifie qu’il est possible d’inclure les modules et les fonctionnalités nécessaires dans votre contexte et d’exclure ce dont vous n’avez pas besoin.
Du point de vue du développeur, cela signifie qu’il est plus facile de créer des fonctionnalités et de les intégrer dans l’application sans interférer avec le code source existant.
Configurations installables basées sur des normes mondiales
DHIS2 a collaboré avec l’OMS pour créer des paquets de données normalisés afin de renforcer l’utilisation des données pour les principaux programmes de santé au niveau national et international.
Les packages de configuration de l’OMS consistent en des métadonnées DHIS2 au format .json qui fournissent des configurations standardisées de DHIS2 selon les recommandations de l’OMS, alignées sur un programme de santé publique. Ces paquets peuvent être téléchargés et installés de manière modulaire et modifiés pour répondre aux besoins locaux.
Interopérable
Le DHIS2 est interopérable avec d’autres applications logicielles dans le domaine, comme iHRIS, OpenMRS et l’IMR de l’OMS, et joue généralement un rôle important dans l’assemblage de données provenant de systèmes hospitaliers, de ressources humaines et logistiques en vue d’analyses et de rapports agrégés. DHIS2 dispose également d’une riche API Web basée sur REST qui offre un accès programmatique à la plupart des parties du système et peut servir de plateforme pour des portails Web et des clients logiciels tiers.
Flexible
Le modèle de données du DHIS2 est totalement flexible.
Cela signifie qu’aucun effort de développement n’est nécessaire pour répondre à des exigences particulières en matière de saisie ou d’analyse des données.
Par exemple, le système vous permet de définir n’importe quel élément de données pour lequel saisir des données et présente une hiérarchie flexible d’unités organisationnelles.
Internationalisé
DHIS2 est internationalisé tant au niveau de l’interface utilisateur que du contenu des métadonnées de la base de données.
Cela signifie que l’utilisateur est libre de choisir les paramètres locaux à afficher.
DHIS2 est actuellement disponible en anglais, français, espagnol, portugais, hindi, vietnamien, chinois et norvégien, et l’interface et les métadonnées peuvent être traduites dans d’autres langues.
Nous utilisons Transifex comme plateforme de localisation, et les membres de la communauté DHIS2 peuvent y contribuer à nos projets de traduction.