Validate reporting and aggregation logic across all counters.

XMLWordPrintable

    • Type: Bug
    • Resolution: Done
    • Priority: Medium
    • 2.1
    • Affects Version/s: None
    • STOP TB Sprint 6, STOP TB Sprint 7

      Context:
      Across recent releases, several dashboard/reporting issues were reported where counts shown differed across devices or counters (e.g., mismatched TB Suspected, TB Confirmed, and Examine counts between tablets/laptops at the same or different camps). With 2.0 shipping the Contact Tracing and Counselling modules alongside the existing screening and referral counters, the underlying aggregation logic now spans a wider set of data points and needs a dedicated validation pass before 2.1 goes out.

      Objective:
      Validate that reporting and dashboard aggregation logic is accurate and consistent end-to-end across all counters (e.g., Screening, Referral/Diagnostics, TB Suspected/Confirmed, TPT, Contact Tracing, Counselling) and across all devices/camps feeding into them.

      Scope:

      • Confirm counter values match the underlying source records (no double-counting, no drops) after sync.
      • Confirm counts stay consistent across devices/tablets and after reconnect/offline-sync scenarios.
      • Confirm dashboard totals reconcile correctly when aggregating across multiple counters/camps.
      • Spot-check edge cases: app reinstall, data clear, and multi-device sync for the same beneficiary.

      Out of scope:
      UI/display-only issues already covered by closed defects in 2.0 This ticket is about verifying the fix holistically, not re-litigating individual bugs.

      Acceptance Criteria:

      • [ ] Reporting/dashboard counts verified accurate against source data across at least 3 counters and 2+ devices.
      • [ ] No discrepancies found after sync, reconnect, or reinstall scenarios, or discrepancies logged as new bugs with steps to reproduce.
      • [ ] Sign-off from QA and Dev recorded on this ticket.

       

              Assignee:
              Nidhi Saini
              Reporter:
              Shivani Garg
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: