Overdue Info Not Displaying in Patient List

Issue Summary:

Previously, users could easily identify overdue patients directly from the patient list. These patients would display:

  • A red calendar icon, and
  • The overdue date.

However now, this functionality appears broken.

Steps to Reproduce:

  1. Open the DHIS2 Android App
  2. Navigate to the Tracker program and open the patient list
  3. Observe that overdue patients do not show any overdue info (calendar icon or date)
  4. Tap on a patient (without making any changes)
  5. Return to the patient list
  6. Two unexpected things happen:
  • The patient now displays the overdue info, which should have been visible from the start.
  • The patient now shows the sync icon, as if something was modified, even though no changes were made.

Expected Behavior:

  • Overdue patients should immediately show their status (red calendar icon and overdue date) on the patient list.
  • The sync icon should only appear when changes have been made to a patient record.

Actual Behavior:

  • Overdue info only appears after opening and exiting the patient’s profile.
  • Sync icon appears even when no data was modified, potentially causing confusion and unnecessary sync operations.

Screenshots:

  • Pic 1: Initial patient list (no overdue indicators)
  • Pic 2: Patient profile (after tapping)
  • Pic 3: Patient list after returning (overdue info appears + sync icon)

Impact:

  • Users are unable to quickly identify overdue patients, which affects workflow for follow-ups and supervision.
  • The false sync indicator might lead to unnecessary data syncs and confusion about what was modified.

@Rohit


Hi @Msoo

Sorry for the late reply.

Thank you for the very detailed report. Have you opened a jira issue, if not, I would encourage you to do it.

Either way, We’re going to take a look and keep you posted in here.

Thanks

Ferdy R.

1 Like

Thanks @FerdyR

I have opened a jira issue. Here’s the link

1 Like