Why is Incident Date shown in Period dimension if it’s not used for filtering in Line Listing App?

Hello DHIS2 community,

We are trying to understand the behavior of the Period dimension in the Line Listing App.
When we build a line list that pulls data across program stages, the app only allows filtering based on the Enrollment Date as the input time dimension.

However, in the Period selector, we see both Enrollment Date and Incident Date listed.
Our question is:

  • Why is the Incident Date included in the Period dimension if the Line Listing App does not use it for filtering?
  • Is this a known limitation, an expected design choice, or is something misconfigured in our setup?

We would appreciate any clarification from the community or DHIS2 team.

Thank you

1 Like

Hi @dmbantu

Thank you for your question!

I think you can filter incident dates. If you double click the dimension, you will see a dialog with all the filtering options as you can see in the screenshot below:

Did I understand your question or were you referring to something else? If so, a screenshot would be quite helpful, thanks!

Hi @Gassim,

Thank you for your reply!

I think I may not have explained the situation clearly. Yes—when you open the Incident Date dimension directly, you can configure filters.

But what I was referring to is this specific behavior:

  • When the line list pulls data across multiple program stages, the Line Listing App seems to use only the Enrollment Date as the actual time boundary for retrieving records.
  • Even though Incident Date appears in the Period selector, changing it does not affect the returned data when multiple stages are involved. Only Enrollment Date does.