J’espère que vous allez bien.
Dans le cadre de nos configurations d’indicateurs pour les données agrégées de routine dans DHIS2, nous faisons face à une limite concernant les conditions logiques, les formules d’indicateurs agrégés reposant strictement sur des opérateurs arithmétiques (+, -, *, /).
Nous souhaitons vous soumettre une proposition visant à étudier la possibilité d’intégrer des opérateurs logiques (« OU » / « ET ») ou des fonctions conditionnelles directement dans les formules d’indicateurs agrégés.
Par exemple, lors du calcul d’indicateurs impliquant différents types de traitements (comme des patients ayant reçu un ACT, un traitement antipaludique ou du paracétamol par rapport aux TDR positifs), l’utilisation d’une simple addition peut entraîner des risques de double comptage si un patient reçoit plusieurs traitements. Disposer d’un support natif pour des expressions logiques ou conditionnelles (similaires à ce qui existe pour les indicateurs de programme) permettrait d’améliorer considérablement l’exactitude des rapports agrégés de routine, sans nécessiter de structures Tracker complexes.
Pourriez-vous nous indiquer si cette évolution pourrait être envisagée pour les prochaines versions de DHIS2, ou s’il existe une alternative recommandée pour ce cas de figure sur des éléments de données agrégés ?
En vous remerciant pour votre accompagnement et votre collaboration continus.
