Přeskočit obsah
For the complete DHIS2 documentation index, see llms.txt.

Program Indicators - Session Summary

A program indicator is derived from individual level event or tracker data We can use program indicators in data visualizer, maps and event reports by selecting them as a data item

Existují dva typy indikátorů programu:

  • Událost: provede operaci založenou na všech událostech v rámci jedné programové fáze
  • Zápis : Používá data z nejnovější události; může kombinovat data z více fází programu

Indikátory programu mohou fungovat na dvou úrovních: - Zobrazují se data pro jednu instanci události / trasované entity - Zobrazení souhrnných dat (počtů, součtů, průměrů atd.) pro všechny události / instance trasovaných entit v rámci zadané organizační jednotky / období

Programové indikátory nám umožňují řešit omezení / mezery v jiných aplikacích při kontrole dat trasovače, protože je lze použít k sumarizaci dat v několika fázích (je třeba mít na paměti, že ve svém výstupu použijí data nejnovější události). To zahrnuje:

  1. Vytváření souhrnů dat typu „registrace“ z více fází ve vizualizéru dat pro grafy i tabulky (není možné ve vizualizéru událostí a sestavách událostí)
  2. Vytváření souhrnů dat typu „zápis“ z více fází v mapách (není možné ve vrstvě události nebo vrstvě trasované entity)

These other apps (event visualizer, reports, event layer, line listing) are still useful, particularly when working event data as users can modify the filters for the data they want to see in real time. When working with a program indicator, these must be pre-configured and are not as easily modified by the person reviewing the data.

We do not always use program indicators as there are pros and cons that must be weighted

Klady - They offer more flexibility in creating summaries of event and enrollment tracker data - They can be used in tools users are more familiar with (Data Visualizer, Maps) - They offer a number of advanced functionality including boolean logic (if statements), relationship counts, difference in dates, etc.

Zápory - Each program indicator needs to be configured and this can be potentially quite time consuming - Users can define a requirement for a program indicator but can’t modify filters in real time like they can with event reports, visualizer and the event layer - There can be a significant performance hit in large systems

We must consider these before using program indicators in our own implementation.