Aller à la page principale

Cette page a été traduite automatiquement et pourrait contenir des erreurs

DHIS 2.38 Vue d’ensemble

La version 2.38 de DHIS2 est disponible avec de nombreuses nouvelles fonctionnalités, améliorations et corrections de bugs. Sur cette page, vous pouvez trouver 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

    Démos vidéo sur les fonctionnalités

    Découvrez dès à présent les principales nouvelles fonctionnalités de cette nouvelle version de DHIS2 ainsi que les démontrations de ces fonctionnalités par les experts DHIS2.

    Disponible via Continuous Delivery

    Voici les principales mises à jour de l’application qui ont été développées au cours du cycle de publication de la version 2.38, mais qui ne sont pas incluses dans la version 2.38.0. Vous pourrez installer ces applications de base directement à partir de l’App Hub, et faire en sorte que la nouvelle version remplace la version groupée dans DHIS2 à l’aide de l’App Management app.

    • Line Listing App
    • Application Saisie Tracker

    Une vue d’ensemble des principales caractéristiques de ces applications est présentée dans les sections correspondantes ci-dessous.

    Fonctionnalités d'analyse

    Zones de chalandise des unités org

    DHIS v2.38 prend en charge plusieurs géométries (points et formes) pour toutes les unités d’organisation. Celles-ci peuvent être visualisées dans l’application Maps pour n’importe quelle couche standard grâce à une option dans l’org. sélecteur d’unité. En pratique, cela signifie que les administrateurs de système peuvent télécharger les zones de recrutement de leurs établissements, postes de santé communautaires, écoles, hôpitaux, etc. et visualiser toutes les données par zone de recrutement.

    Vidéo | Capture d’écran | Docs

    Prise en charge de la couche bâtiments/structures de Google Earth

    Dans l’application Maps, les utilisateurs peuvent désormais voir les contours des structures telles qu’identifiées par le jeu de données Open Building de Google. Cet ensemble de données comprend 516M de bâtiments (64% du continent africain). Elle est utile pour l’estimation de la population, la planification urbaine, les programmes de sensibilisation et de santé, et les interventions humanitaires, par exemple. Le nombre de bâtiments peut être indiqué en fonction des limites du bassin versant ou de l’unité organique.

    Screenshot 1 | Screenshot 2 | Docs

    Prise en charge des tuiles vectorielles dans Maps

    L’application Maps utilise et prend désormais en charge les tuiles vectorielles. Cela devrait se traduire par une amélioration des performances et une mise à jour de la technologie sous-jacente.

    Indicateur aggregationType override

    Un indicateur peut spécifier un type d’agrégation, remplaçant le type par défaut attribué à un élément de données. Par exemple, si un élément de données a le type d’agrégation SUM, un indicateur peut également rapporter la valeur par MOYENNE, COMPTE, PREMIER, DERNIER, MIN, MAX, etc.

    Exemple d’expression dans les indicateurs : #{EX2jBdKe4Yq}.aggregationType(COUNT) Description : Enseignants d’ER formés.aggregationType(COUNT)

    Docs

    Indicateur minDate et maxDate

    Une date minimale et/ou maximale peut être spécifiée pour la recherche d’un élément de données pour un indicateur. Cela peut s’avérer utile lorsque la sémantique des données change de temps en temps, ce qui nécessite différents calculs pour le même résultat. Elle permet à un indicateur de rendre compte de manière cohérente de ces changements en modifiant la manière dont l’indicateur est calculé au fil du temps. N’oubliez pas que la fonction ‘periodOffset’ (depuis la version 2.36) peut également être utilisée pour inclure des données d’une période différente dans l’expression d’un indicateur.

    Exemple d’expression minDate et maxDate dans les indicateurs : #{EX2jBdKe4Yq}.minDate(2021-1-1).maxDate(2021-6-30) Description : ER Teachers Trained.minDate(2021-1-1).maxDate(2021-6-30) -> Seules les valeurs entre le 1er janvier 2021 et le 30 juin 2021 pour ER Teachers Trained seront utilisées dans le calcul de l’indicateur.

    Exemple d’expression periodOffset dans les indicateurs : #{EX2jBdKe4Yq} + #{EX2jBdKe4Yq}.periodOffset(-1) + #{EX2jBdKe4Yq}.periodOffset(-2) Description : ER Teachers Trained + Description : ER Teachers Trained + ER Teachers Trained.periodOffset(-1) + ER Teachers Trained.periodOffset(-2) -> Somme des enseignants de l’ER formés au cours des trois derniers mois par rapport à la sélection de la période dans l’application analytique utilisée pour visualiser cette valeur.

    Docs

    Sous-expressions d'indicateurs (pour 2.38.1)

    Les indicateurs peuvent compter le nombre d’unités d’organisation où un élément de données se compare d’une manière spécifique à une valeur fixe.

    Exemple d’expression subExpression dans les indicateurs : subExpression( if (#{vq2q03TrNi} > 100, 1, 0) ) Description : subExpression(if(IDSR Malaria>100,1,0)) -> Compte le nombre d’unités d’organisation où plus de 100 cas de paludisme ont été signalés au cours d’une période donnée définie dans l’application analytique utilisée pour visualiser cette valeur.

    Vidéo | Docs

    Demande d’inscription sur la liste New Line

    Une nouvelle application Line Listing a été publiée via l’App Hub, et sera intégrée à la version de base à partir de DHIS v2.38.1. Des versions ultérieures de cette application seront publiées en continu sur l’App Hub. Les corrections de bugs et les nouvelles fonctionnalités pourront donc être téléchargées et intégrées au moment où elles seront nécessaires, sans qu’il soit nécessaire de mettre à jour le reste de la plateforme DHIS2. L’App Hub est accessible via l’App management app.

    Cette nouvelle application constitue une amélioration considérable par rapport à l’application « rapports d’événements » pour la production de listes de lignes d’entités suivies dans DHIS2. La nouvelle application de liste de lignes a reproduit toutes les fonctionnalités de liste de lignes de l’application Rapports d’événements, et elle a une expérience utilisateur complètement nouvelle et très améliorée qui rend beaucoup plus facile pour les utilisateurs d’établir une liste de lignes d’entités suivies. Il comprend également de nombreuses nouvelles fonctionnalités. Vous trouverez ci-dessous une liste des principales nouveautés.

    Vidéo | Capture d’écran | Docs

     

    Visualisation de plusieurs événements répétitifs

    Vous êtes maintenant en mesure de produire une liste de lignes qui peut afficher des données provenant de plusieurs étapes répétitives pour une seule entité suivie. Vous pouvez spécifier le nombre d’étapes répétées dont vous souhaitez voir les données. Ceci est utile pour de nombreux programmes de santé et d’éducation en permettant la saisie des données saisies de manière répétée dans le temps pour un seul patient ou étudiant.

    Capture d’écran 1 | Capture d’écran 2

    Nouveau, dimensions spécifiques à la période du Tracker

    Dans la nouvelle application Liste de lignes, vous pouvez produire une liste de lignes indiquant la date d’affiliation, la date de l’événement et/ou la date de l’incident. Ils peuvent être définis, triés et affichés ensemble dans une seule liste de lignes.

    Capture d’écran

    Créé par et Mis à jour par

    Cela vous permet de voir le nom de l’utilisateur qui a créé l’inscription ou qui a mis à jour les données pour l’entité suivie.

    Tracker et fonctionnalités DHIS2 Événement

    Le programme "Tracker" liste les améliorations à apporter

    Les fonctionnalités des listes de travail pour les programmes Tracker ont été étendues et sont désormais similaires à celles des listes de travail pour les événements. L’application Capture permet désormais de configurer, d’enregistrer, de partager, de supprimer et de mettre à jour les listes de travail via l’interface utilisateur.

    Vidéo | Capture d’écran | Docs | Jira

    Traduction des actions des règles de programme dans l'application Saisie Tracker et l'application Saisie Tracker

    Le contenu des actions des règles du programme – le « texte statique » qui est visualisé pour les utilisateurs – peut être traduit et affiché dans les programmes Tracker.

    Jira

    Description et URL des éléments de données et des attributs des entités suivies

    La description et l’URL de ces données sont affichées dans une fenêtre contextuelle. Cette fenêtre contextuelle est accessible en cliquant sur l’icône « i » qui s’affiche après le nom de l’élément de données. La description est fixée dans l’application Maintenance et peut être utilisée pour donner plus d’informations sur ce qu’il faut saisir pour l’élément de données.

    Vidéo | Capture d’écran | Jira

    Mise-en-œvre d'un nouveau composant d'unité d'organisation dans l'application Capture

    Le composant d’unité d’organisation utilisé dans l’application Capture a été remplacé par l’unité d’organisation redessinée de d2-ui.

    Jira

    Prise en charge de GS1 Data Matrix

    GS1 Data Matrix est utilisé pour le codage à barres des produits pharmaceutiques et de santé, et soutiendra les cas d’utilisation de la chaîne d’approvisionnement. Compte tenu d’une valeur de champ formatée selon la norme GS1 Data Matrix et d’une clé de chaîne provenant des identificateurs d’application GS1, il existe désormais un support pour les règles de programme qui extraient les valeurs de ce texte délimité et les attribuent aux champs désignés. Ceci est mis-en-œvre dans les applications Saisie Tracker, Saisie et l’application Saisie Tracker Android.

    Vidéo | Docs | Jira

    Type de données/valeurs pour la règle de programme Variable

    Pour les variables des règles de programme dont le type de source est « Valeur calculée », l’application Maintenance propose à l’utilisateur d’attribuer un type de valeur. Le type de valeur par défaut pour les valeurs calculées est le texte. Pour tous les autres types de source de variable de règle de programme, la sélection du type de valeur ne doit pas être visible, car la variable hérite du type de l’élément de données sous-jacent ou de l’attribut de l’entité suivie.

    Vidéo | Jira

    Les programmes peuvent rester ouverts après la date de fin de l'option d'attribut

    Un programme spécifié peut rester ouvert après la fermeture de l’option d’attribut qui lui est liée.

    Docs | Jira

    Publication continue de l'application Capture

    À partir de DHIS 2.38, l’application Capture sera publiée en continu sur l’app hub. Les corrections de bugs et les nouvelles fonctionnalités pourront donc être téléchargées et intégrées au moment où elles seront nécessaires, sans qu’il soit nécessaire de mettre à jour le reste de l’application. La première version mise à jour de l’application Capture sera disponible sur l’App Hub peu après la sortie de la version 2.38.0. L’App Hub est accessible via l’App management app.

    Fonctions de Tracker dans l’application Saisie Tracker

    En plus de la fonctionnalité Tracker qui a été ajoutée dans la version 2.37 pour le test bêta fermé, des fonctionnalités supplémentaires ont été ajoutées. La nouvelle fonctionnalité peut être testée en installant l’application Saisie Tracker mise à jour depuis l’App Hub, et en optant pour l’utilisation des fonctionnalités de Tracker dans l’application Saisie Tracker. Seuls les superutilisateurs ou les utilisateurs ayant accès à la modification des métadonnées du programme disposeront de la fonctionnalité « opt-in ». La nouvelle fonctionnalité de Tracker qui peut être testée en se connectant est listée ci-dessous.

    Vidéo

    Widget profil TEI

    Sur le tableau de bord de l’inscription, vous pouvez afficher le widget de profil de l’instance d’entité suivie. Dans le widget du profil, vous pouvez voir les valeurs des attributs clés. Cliquez sur le bouton Modifier pour apporter des modifications au profil de l’instance d’entité suivie. La modification du profil ouvre une boîte de dialogue dans laquelle les attributs du profil peuvent être modifiés.

    Jira

    Formulaire widget de programmation d'événements

    Au lieu de signaler un événement, l’utilisateur peut choisir de programmer un événement plus tard. Cela se fait avec une date programmée. La boîte de dialogue s’ouvre sur une proposition de date programmée. Cette date est déterminée par un ensemble de règles provenant de la configuration de l’étape du programme et de la configuration du programme.

    Docs | Jira

    Actions rapides dans le tableau de bord de l'inscription

    Le widget d’actions rapides offre des raccourcis pour les actions fréquemment utilisées pour l’inscription en cours, y compris la création d’un événement et la programmation d’un événement.

    Docs | Jira

    "Ajouter nouveau" pour les inscriptions terminées dans le widget d'inscription

    Il ne peut y avoir qu’une seule inscription active à la fois, mais si toutes les inscriptions sont terminées, il y aura une option pour inscrire à nouveau le TEI dans le programme dans le widget d’inscription, si le programme permet plus d’une inscription par TEI. Si le programme ne permet pas plus d’une inscription, le bouton « ajouter un nouveau » sera désactivé.

    Jira

    Réinscrire une instance d'entité suivie existante

    En ayant une Instance d’Entité Suivie sélectionnée dans le sélecteur verrouillé et en sélectionnant un programme différent, vous pouvez maintenant réinscrire des IET existantes dans d’autres programmes. La page d’enregistrement sera pré-remplie avec toutes les valeurs d’attributs d’entités suivies qui se chevauchent.

    Docs | Jira

    Caractéristiques du tracker et de l'événement

    Notifications de contrôle de version

    Un nouveau service de notification de vérification de la version de DHIS2 est introduit, qui enverra des notifications sous la forme de messages dans la boîte de réception du système DHIS2 lorsque des versions plus récentes de DHIS2 sont disponibles. Cela comprend les versions majeures et les versions correctives. Ceci est utile pour encourager les administrateurs système à mettre à jour DHIS2 afin de maintenir leur instance sécurisée et à jour.

    Vidéo | Jira

    Attributs des métadonnées GeoJSON

    GeoJSON est désormais pris en charge comme type de valeur pour les attributs de métadonnées. Cela vous permet de stocker un nombre quelconque de documents GeoJSON, par exemple pour les unités d’organisation.

    Docs | Jira

    Exportation ADX

    L’application d’importation/exportation permet désormais d’importer et d’exporter des données en utilisant le format de données ADX.

    Docs | Jira

    Niveau d'enregistrement configurable

    Les niveaux de journalisation peuvent désormais être configurés dans le fichier de configuration dhis.conf au niveau du paquet. Cela signifie que vous pouvez spécifier le niveau de représentation des logs pour des frameworks et modules spécifiques dans DHIS2 directement dans le fichier de configuration de DHIS2.

    Vidéo | Docs | Jira

    Notifications de désactivation du compte

    Lors de la désactivation automatique d’utilisateurs par le biais de la tâche programmée de désactivation d’utilisateurs, une notification par courrier électronique peut être envoyée à l’utilisateur concerné. Le nombre de jours avant la notification peut être défini dans la configuration du travail. Cela permet de donner aux utilisateurs une chance de se connecter avant que leur compte ne soit désactivé.

    Vidéo | Docs | Jira

    Ensemble de données Schéma d'entrée

    Les schémas d’entrée sont désormais pris en charge pour le point de terminaison API des ensembles de données, ce qui vous permet d’importer des données en utilisant le champ de code pour référencer les métadonnées.

    Docs | Jira

    Nom abrégé de l'ensemble du groupe

    Les ensembles de groupes d’indicateurs et d’options de catégories ont désormais des propriétés de noms courts, ce qui permet un rendu précis et convivial. Les noms abrégés sont désormais utilisés comme noms de colonnes dans les tables de ressources au lieu de noms.

    Jira

    Gestion du cache analytique

    Le cache des données d’analyse est désormais automatiquement vidé lorsque les tables de la base de données d’analyse sont mises à jour. Cela garantit que les requêtes analytiques lisent les données les plus récentes des données analytiques et réduit le délai entre la mise à jour des tables analytiques et l’apparition des données dans les visualisations de données.

    Jira

    Fonctionnalités de la plate-forme

    Enregistrement des demandes

    Les clients de l’API peuvent désormais soumettre une valeur avec l’en-tête HTTP « X-Request-ID » qui est incluse dans toutes les déclarations de journal. Ceci est utile lorsque l’on examine les journaux du DHIS2 et que l’on essaie de comprendre quel client/application a fait une demande, par exemple lors du débogage d’un problème qui s’applique à une installation spécifique d’une application Android sur un téléphone.

    Docs | Jira

    Annuler les emplois du tableau analytique

    Il est désormais possible d’annuler (arrêter) les travaux de tables d’analyse en cours d’exécution. Cette fonction est utile pour arrêter les travaux de longue durée sans avoir à attendre qu’ils se terminent.

    Jira

    Amélioration du magasin de données

    L’API du magasin de données a reçu de nombreuses améliorations afin d’en faire un magasin de données à part entière et de le rendre plus utile aux applications web et aux autres clients.

    Vidéo

    Filtrage des champs

    Permet de renvoyer uniquement des clés et des valeurs spécifiques d’entrées dans le magasin de données à l’aide du paramètre fields. Fonctionne de la même manière que le filtrage des champs dans l’API des métadonnées. Le filtrage s’effectue au niveau de l’espace de noms et est utile lorsqu’un client a besoin de lister de nombreuses entrées avec des clés/valeurs spécifiques dans une seule requête.

    Docs | Jira

    Recherche de personnes

    Dans les réponses aux requêtes, la pagination est prise en charge et activée par défaut. Vous pouvez spécifier explicitement la pagination avec les paramètres page et pageSize. La pagination est utile pour travailler avec des espaces de noms comportant un grand nombre d’entrées.

    Docs | Jira

    Filtrage des entrées

    Permet de faire correspondre et de filtrer les entrées d’un espace de noms sur la base d’une variété d’opérateurs, tels que eq, lt, le, gt, ge, like, nullà l’aide de l’outil filter paramètre. Fonctionne de manière similaire au filtrage d’objets dans l’API des métadonnées. Le filtrage est utile lorsqu’un client souhaite répertorier un grand nombre d’entrées correspondant à un ou plusieurs critères.

    Docs | Jira

    Tri

    Permet de trier les entrées d’un espace de noms par ordre croissant ou décroissant sur la base d’une clé/valeur spécifique à l’aide du paramètre order. Cette fonction est utile lorsque les clients ont des exigences spécifiques en matière de tri d’une liste d’entrées.

    Docs | Jira

    Information sur la version

    Cette version du logiciel de base du DHIS2 est entièrement compatible avec l’application Android de capture du DHIS2, version 2.6.

    Notes d'information

    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.

    To find more details about...Follow this link:
    Download release and sample databaseDownloads
    Documentation and JavadocsDocumentation
    Upgrade notesUpgrade notes on Github
    Full list of features and bugsRelease Note
    Source code on GithubDHIS2 source code
    Demo instanceDemos
    Docker hub imagesDocker repository
    DHIS2 communityDHIS2 Community of Practice