Support for nutritional assessment (5–19 years) in DHIS2

Hi everyone,

While using DHIS2 in our school health program, we noticed that nutritional assessment using Z-scores is not available for children and adolescents aged 5–19 years, unlike the functionality available for children under 5.

In practice, we rely on the data entry user’s judgment when selecting the nutritional status, which can be error-prone under workload. As a workaround, we reassess cases using Excel or external WHO tools.

Would it be possible to extend this existing functionality to include ages 5–19 (Z-scores and automated classification)?

Has anyone implemented something similar or faced the same situation and can share their experience?

Thanks!

Hi @rehabm

I’m sure you can do it :clap:

Hi @HanyAly

Thanks for the clarification, this is very helpful.

In our case (school health programs), we screen large numbers of children (5–19 years) and need a simple, standardized way to assess nutritional status during routine screening.

Relying on external tools makes the workflow more complex, so extending the existing functionality (similar to under-5) to this age group would be very helpful.

Thanks :slightly_smiling_face:

Customizing DHIS2 Tracker Capture is one of the most practical ways to bring real-time nutritional classification into your workflow without forcing users to leave DHIS2.

We have already implemented this for under-5 in the nutrition tracker program.
Now we need to extend it to ages 5–19 (school health) using BMI-for-age or Z-score classification.
Any examples or guidance would be appreciated.

Just tell me your DHIS2 version and whether you prefer quick implementation or high precision.

We are using DHIS2 version 2.42.3.1.
We prefer high precision (Z-score for 5–19), but external calculation is not practical due to workload and risk of data entry errors.
We are looking for an automated solution inside DHIS2 (similar to under-5).
Is there any recommended approach within DHIS2 (e.g., program rules, scripts)?

Hi @rehabm

Is this suitable for you
DHIS2 will:

  • collect raw data (age, sex, height, weight)
    External LMS service will:
  • compute WHO Z-scores
    Then:
  • results are written back into DHIS2 automatically
    But you will need a small server (this is required) for export LMS engine setup