Hi, on our implementation of DHIS2, we’ve encountered a situation where when using Line Listing to produce reports one particular program attribute displays no value, despite when going to the Tracker program, the program attribute have a value for that particular TEI.
The program attribute is called OVC ID.
Here is the Line Listing report where the program attribute OVC ID is empty
We recently upgraded the DHIS2 version from 2.37.9 to 2.39.5.
This problem was not present when using the version 2.37.9, but some users started to notice it after the upgrade to version 2.39.5
Any idea on how to fix this?
Hi
Please try the Line Listing app. If you don’t have it in your instance, please use the App Management app to install it.
If the issue still appears in the Line Listing app, we can try to debug if you provide more info from the Network/Console in the Browser’s DevTools (F12).
Hi, I dug a little deeper, and with glowroot, I got the query for that API request from Line Listing, and went to database to the analytics table to check if there were a value for the field, and found out that it has the null value. So for some reason after running analytics the OVC ID field is not populated. (It is important to note that the OVC ID field has values for most of the time)
Is this data element automatically populated? Could you double check that the same UID of this attribute is the one that is in the Line Listing app as well as the Tracker Capture app.
If the value can be found in the Tracker Capture app, so how can it not be found in the database?
It’d be helpful to have a better understanding how this attribute is configured and how its value is assigned.