Aller à la page principale

La Conférence Annuelle DHIS2 se tiendra du 12 au 15 juin. Plus d'infos ici

Aperçu du DHIS 2.37

DHIS2 version 2.37 est à présent disponible avec de nombreuses fonctionnalités, améliorations et résolution de bugs. Sur cette page, vous trouverez des informations sur cette version du logiciel, y compris des descriptions de fonctionnalités, des liens vers la documentation technique et plus encore.

Aller à une section sur cette page

    Fonctionnalités d'analyse

    Fonctionnalités du Tracker et Événement

    Amélioration des performances

    Les corrections apportées à la génération de valeurs uniques permettent de générer des identifiants avec moins d’impact sur les performances qu’auparavant. Les modèles séquentiels ont connu la plus grande amélioration, et sont la méthode recommandée pour la génération d’identifiants dans la plupart des cas.

    Jira 1 | Jira 2

    Listes de travail à travers les unités d'organisation

    Il est désormais possible d’avoir des listes de travail dans l’application Capture qui couvrent toutes les unités d’organisation accessibles pour un utilisateur. Cela peut par exemple être utile lorsque vous travaillez avec des enquêtes de cas de paludisme sur plusieurs sites.

    Screenshot | Docs | Jira

    Dédoublonnage

    Un nouveau service API est conçu pour fusionner deux enregistrements doublons donnés. La fusion des doublons n’est pas encore disponible dans l’interface utilisateur standard du DHIS2, mais des applications tierces peuvent intégrer et commencer à utiliser ce nouveau service.

    Docs | Jira

    Validation des règles de programme

    La validation des règles de programme a été implémentée pour les actions de règle de programme, et toute expression de données d’action de règle de programme invalide est signalée à l’utilisateur lorsqu’il travaille avec la règle dans l’application de maintenance. Cela peut par exemple être utile lors de l’écriture d’expressions pour les données à affecter à une variable de règle de programme, afin d’éviter les erreurs de syntaxe dans cette expression d’affectation.

    Screenshot | Docs | Jira

    Améliorations dans le nouvel exportateur de Tracker

    Le nouveau point de terminaison du Tracker /Tracker a maintenant des champs createdBy (crée par) et updatedBy (mis à jour par) pour tous les types d’objets. Cette propriété est toujours générée par le système et reflète l’utilisateur qui a créé ou apporté la dernière modification à l’objet.

    Docs | Jira

    Dates de l'événement dans le modèle de notification d'étape de programme

    Lors de la configuration des modèles de notification d’étape de programme, il est désormais possible d’inclure la date de l’événement dans la notification. Cela peut être utile lorsqu’on envoie un message à une personne, faisant référence à un événement passé auquel cette personne a participé.

    Docs | Jira

    Notifications utilisées dans des scénarios d'intégration

    Les notifications peuvent désormais être envoyées à une adresse http externe, en plus des options précédentes d’envoi par e-mail ou SMS. Les notifications envoyées à un service http externe peuvent être utiles dans des scénarios d’intégration de système à système.

    Docs | Jira

    Fonctionnalités du Tracker dans l'application Capture

    La fonctionnalité d’inscription et de suivi des événements est désormais disponible pour un test bêta fermé dans la nouvelle application Capture. Nous prévoyons d’ouvrir le test bêta à un public plus large pendant la durée de vie de la version 2.37, et prévoyons de mettre cette fonctionnalité à la disposition de tous dans la version 2.38.

    Screenshot

    Fonctionnalités de la plate-forme

    Application d'approbation des données

    Une nouvelle application d’approbation des données est disponible, prenant en charge plusieurs flux de travail parallèles d’approbation des données. Après avoir sélectionné un flux de travail, une période et une unité d’organisation, elle permet à l’utilisateur de visualiser les données de tous les ensembles de données associés au flux de travail. L’application présente la nouvelle expérience utilisateur moderne du DHIS2, rendant l’approbation des données plus efficace et plus conviviale. L’application est construite en utilisant la nouvelle pile technologique front-end du DHIS2.

    Screenshot 1 | Screenshot 2 | Docs

    Image de l'unité d'organisation

    Une image peut être téléchargée et associée à une unité d’organisation. Ceci est utile, par exemple, pour les évaluations et les enquêtes sur les établissements, où une image de l’établissement doit être prise et faire partie de l’évaluation.

    Screenshot | User docs | API docs

    Profil d'unité d'organisation

    Vous pouvez désormais concevoir un profil pour les unités d’organisation, ce qui vous permet d’inclure une image et de spécifier les attributs de métadonnées, les ensembles/groupes d’unités d’organisation et les données pour les éléments de données et les indicateurs à afficher. Le profil d’unité d’organisation doit actuellement être configuré via l’API. La prise en charge de l’interface utilisateur est prévue dans la prochaine version. La prise en charge de l’interface utilisateur est prévue dans la prochaine version.

    User docs | Maps docs | API docs

    Bibliothèque d'icônes

    La bibliothèque d’icônes du DHIS2 a été intégrée au projet « health icons » et a été remaniée par son équipe de bénévoles en collaboration avec notre équipe de conception. Vous trouverez de plus amples informations sur le projet en visitant leur site Web healthicons.org.

    Screenshot

    Z-score modifié

    La détection des valeurs aberrantes basée sur la méthode statistique du Z-score modifié est désormais disponible dans l’application de qualité des données. La méthode du Z-score modifié est basée sur la distance d’une valeur par rapport à la médiane, et non à la moyenne comme le Z-score classique. Cet algorithme est plus résistant à l’impact des valeurs aberrantes dans un ensemble de données.

    Screenshot | User docs | API docs

    Jetons d'accès personnels

    Vous pouvez désormais créer des jetons d’accès API personnels pour votre compte. Les jetons d’accès API sont utiles pour l’authentification des clients de l’API logicielle, tels que les services d’intégration et les portails Web. En s’authentifiant avec un jeton d’accès, un client n’aura accès qu’à l’API et non à l’interface utilisateur. Les jetons peuvent être limités à des méthodes HTTP (par exemple, GET, POST) et à des adresses IP spécifiques. Il existe deux types de jetons, un pour les clients côté serveur et un pour les clients basés sur un navigateur Web. Pour créer un jeton, allez dans le menu Profil > Modifier le profil > Jetons d’accès personnels.

    Screenshot | User docs | API docs

    Gestion automatique du cache du cluster

    Lors de l’exécution de DHIS2 en tant que cluster de Tomcat (plusieurs serveurs Tomcat), l’adresse IP de tous les nœuds Tomcat (serveurs) du cluster devait auparavant être définie dans le fichier de configuration de chaque instance de DHIS2. Cela rendait la mise à l’échelle dynamique des nœuds du cluster complexe et peu pratique. Désormais, DHIS2 se charge automatiquement de la gestion du cache et la configuration du cache du cluster n’est plus nécessaire. Cela rend la mise à l’échelle dynamique beaucoup plus pratique, car de nouveaux nœuds peuvent être ajoutés sans que les autres nœuds en soient informés.

    Docs

    Réinitialisation par courriel du mot de passe d'un utilisateur

    Vous pouvez désormais réinitialiser le mot de passe d’un compte d’utilisateur en demandant au système d’envoyer un courriel. La personne titulaire du compte utilisateur pourra suivre les instructions qui lui sont envoyées par courriel pour réinitialiser le mot de passe. La réinitialisation par e-mail nécessite qu’un serveur SMTP soit configuré et que le compte utilisateur dispose d’une adresse e-mail valide.

    Screenshot | Docs

    Fonctionnalités de l'API de la plate-forme

    Fractionnement d'unité d'organisation

    Le nouveau point d’extrémité /organisationUnits/split permet de fractionner une unité d’organisation en plusieurs unités d’organisation. Toutes les métadonnées associées et les données du Tracker seront transférées vers les unités d’organisation cibles. Ceci est utile, par exemple, lorsqu’un district est divisé en plusieurs nouveaux districts.

    Docs

    Fusion des unités d'organisation

    Le nouveau point d’extrémité /organisationUnits/merge permet de fusionner plusieurs unités d’organisation en une seule. Toutes les métadonnées, valeurs de données et données du Tracker associées seront fusionnées et transférées vers l’unité d’organisation cible. Ceci est utile, par exemple, lorsque plusieurs districts fusionnent en un seul.

    Docs

    API Gist

    La nouvelle API Gist est une nouvelle API de métadonnées qui est optimisée pour être évolutive et performante. Elle rend une version plate des objets sans associations imbriquées afin de permettre un rendu efficace des charges utiles volumineuses. La réponse de l’API Gist est accessible en ajoutant /gist aux chemins habituels de l’API des objets de métadonnées. Les propriétés des collections, comme /userGroups/<id>/users/gist, peuvent être parcourues de la même manière que les collections d’objets, comme /userGroups/gist. L’API prend en charge la plupart des paramètres de l’API de métadonnées ordinaire et offre quelques fonctionnalités supplémentaires.

    Docs

    API de Patch

    Une nouvelle API de patch est disponible, permettant des mises à jour partielles des métadonnées. Les opérations d’ajout, de suppression et de remplacement peuvent être effectuées avec une seule requête de patch.

    Docs

    Sortie de données au niveau maximum de l'unité d'org de l'utilisateur

    Un nouveau champ permettant de définir le niveau maximum de l’unité d’org. pour la sortie des données est ajouté pour les utilisateurs. Cela permet de contrôler jusqu’à quel niveau de la hiérarchie des unités d’organisation un utilisateur peut visualiser les données dans les applications d’analyse. Ceci est utile pour les portails web et l’accès public où les données doivent être disponibles mais seulement jusqu’au niveau du district par exemple. La prise en charge de l’interface utilisateur sera disponible dans la version 2.37.1.

    Docs

    Fonctionnalités des développeurs de la plate-forme

    Compatibilité avec Android

    Cette version est entièrement compatible l’Application Android Capture version 2.5.

    Informations sur la version

    Cliquez sur les liens dans le tableau ci-dessous pour plus d’informations sur cette version du logiciel et pour accéder à une démo interactive. Vous pouvez également commenter ou poser des questions sur cette version sur la Communauté de Pratique de DHIS2.