Release Details

Project Name:

STOP TB

Version

1.3

Description

Counselling Module, Follow-Up Module, Geolocation/DIGIPIN & Camp Mode

Start Date:

2026-06-17

Planned Release Date

2026-07-28

Actual Release Date

2026-08-11

Total Tickets

106 (All Closed)

Revision History

Version (x.y)

Date of Revision

Description of Change

Reason for Change

Affected Sections

Approved By

1.3

2026-08-11

Release notes generated from Jira

Initial release notes creation

All

-

Release Description

Release 1.3 extends the STOP TB application beyond screening into the care continuum. The headline additions are the Counselling Module – a multi-section counselling workflow with beneficiary status transition to "Counselled", refusal-reason capture, government-scheme linkage and offline submission – and the Follow-Up Module, which records monthly treatment follow-up visits, adherence and outcome (including death) with a per-beneficiary follow-up history.

This release also introduces geolocation capture (latitude/longitude and DIGIPIN) across household registration and the Suspected, Confirmed, TPT and Follow-up modules, and Camp Mode enhancements that display live connection status to the local camp server, notify on disconnection, and deliver near real-time beneficiary data across devices at the camp. A TB screening form was added to the Registrar login, role-based access control between Nurse and Counselling Officer was corrected, an in-app error-log export was added to aid field support, and the KPI/Dashboard was reworked with cross-device count consistency.

The bulk of the release is a large stabilisation effort: 71 defects were closed, concentrated on data synchronisation and down-sync integrity after reinstall, multi-device consistency, form validation behaviour, counselling data persistence, and household/beneficiary registration UX. Infrastructure work included the UAT server setup, an SQL dump enhanced with master location and facility hierarchy data, and a script supporting individual MMU user logins with per-laptop van ID mapping.

Ticket breakdown by type: 71 Bugs · 21 Stories · 14 Tasks

Fixed Points

Highest Priority – Critical Fixes, Features & Release Activities

Key

Summary

Type

Assignee

Status

STOP-91

ABHA ID creation – two different error messages appearing in sequence during Aadhaar OTP flow

Bug

Nidhi Saini

Closed

STOP-99

Diagnostics fields auto-populated as YES when all TB screening answers are NO

Bug

Nidhi Saini

Closed

STOP-208

Display Camp Mode connection status and notify on disconnection

Story

Nidhi Saini

Closed

STOP-209

Beneficiary not syncing when geolocation is captured

Bug

Sehjot Singh

Closed

STOP-239

Intermittent app crash during Household Registration and language change

Bug

Nidhi Saini

Closed

STOP-244

Add TB Screening form in Registrar login

Story

Nidhi Saini

Closed

STOP-281

Sanity testing of STOP TB app

Story

Nidhi Saini

Closed

STOP-299

Release ticket 1.3

Task

Dr Mithun James

Closed

STOP-313

Provide the option to export error log files from within the app

Task

Nidhi Saini

Closed

STOP-315

Unable to sync records after switching the app from offline to online mode

Task

Nidhi Saini

Closed

STOP-321

Script enhancement for individual MMU user logins – DB insertion of logins, van ID per laptop

Task

Vishwanath Balkur

Closed

STOP-322

Enhance the SQL dump to contain master location and facility hierarchy data

Task

Vishwanath Balkur

Closed

High Priority – Features & Enhancements

Key

Summary

Type

Assignee

Status

STOP-141

Counselling Module

Story

Agraj Parashar

Closed

STOP-145

KPI & Dashboard

Story

Nidhi Saini

Closed

STOP-148

Capture latitude and longitude

Story

Agraj Parashar

Closed

STOP-221

Local setup

Story

Nidhi Saini

Closed

STOP-84

PRD changes

Task

Nidhi Saini

Closed

STOP-157

Remove "Unknown" as the default option for Marital Status; make it selectable

Task

Deep Shikha

Closed

STOP-158

Add validations on temperature, height and weight fields (95–107 °F)

Task

Deep Shikha

Closed

STOP-160

Hide from UI and backend management

Task

Nidhi Saini

Closed

High Priority – Bug Fixes

Key

Summary

Assignee

Status

STOP-72

General Examination resets on edit and patient disappears from HWC Referral module

Deep Shikha

Closed

STOP-79

"Are you Pregnant" field value not retained

Ankit Gupta

Closed

STOP-80

"Beneficiary Status" field value not retained

Nidhi Saini

Closed

STOP-81

Beneficiary appearing multiple times in Suspected TB Cases when referred to multiple referral cards

Nidhi Saini

Closed

STOP-83

Beneficiary photo not saved during new registration – saves only via Edit flow

Nidhi Saini

Closed

STOP-85

Date of Registration remains editable in Edit mode after successful registration

Nidhi Saini

Closed

STOP-90

General Examination data lost after app reinstall – synced data not fetched from server on fresh install

Nidhi Saini

Closed

STOP-92

Support link in hamburger menu opens Utprerona form instead of STOP TB support form

Nidhi Saini

Closed

STOP-93

Data does not auto-sync on login – manual Refresh required

Nidhi Saini

Closed

STOP-96

Beneficiary count mismatch on Home screen after app reinstallation

Nidhi Saini

Closed

STOP-97

Dashboard count mismatch across all modules after app reinstallation

Deep Shikha

Closed

STOP-98

Abnormal anthropometry values not highlighted and accepted on Submit without warning

Deep Shikha

Closed

STOP-102

Deceased beneficiary still visible in TB Screening and other modules after being marked as Death

Deep Shikha

Closed

STOP-103

Search works only on First Name – does not search First Name + Last Name combined

Deep Shikha

Closed

STOP-114

Time Period and Village/Hamlet dropdown values

Deep Shikha

Closed

STOP-115

Data sync and count issue in Dashboard

Nidhi Saini

Closed

STOP-175

Beneficiary updated by registrar not displayed in nurse module

Nidhi Saini

Closed

STOP-176

Diagnostics screen results not updating in the database

Nidhi Saini

Closed

STOP-191

Role-Based Access Control broken – Nurse and Counselling Officer have identical module access

Nidhi Saini

Closed

STOP-192

UI misalignment and flickering in Location Details on Household & Beneficiary Registration

Nidhi Saini

Closed

STOP-193

DIGIPIN functionality not per PRD – incorrect display, extra undocumented field, missing Timestamp

Nidhi Saini

Closed

STOP-194

Counselling date auto-updates to current date instead of retaining the original session date

Nidhi Saini

Closed

STOP-195

Validation missing for "Reason for refusal" field in Counselling module

Nidhi Saini

Closed

STOP-197

Validation error messages not clearing after field selection across forms

Nidhi Saini

Closed

STOP-199

Notes field data leakage and reset across Counselling sections A, B and C

Nidhi Saini

Closed

STOP-201

Sync issue observed in Household Registration

Nidhi Saini

Closed

STOP-203

Geolocation fields missing in Suspected, Confirmed, TPT and Follow-up modules as per PRD

Ankit Singh Bisht

Closed

STOP-206

Inconsistent location details displayed for synced beneficiaries across devices

Nidhi Saini

Closed

STOP-207

Beneficiary status not updating to "Counselled" after completing the counselling workflow

Nidhi Saini

Closed

STOP-210

Counselling sections remain editable after submission

Nidhi Saini

Closed

STOP-211

Geolocation capture issues for family member; GPS Unavailable option not editable in Edit mode

Ankit Singh Bisht

Closed

STOP-212

Duplicate / auto-increment issue in "Last Follow-Up Date" under Follow-Up History

Nidhi Saini

Closed

STOP-214

Missing validation on mandatory field and date logic in Follow-Up module

Nidhi Saini

Closed

STOP-219

Follow-Up form – "Reason for Death" field not selectable and form not submitting

Nidhi Saini

Closed

STOP-220

Counselling Overview screen takes excessive time to load after "Start Counselling"

Nidhi Saini

Closed

STOP-222

Counselling form not submitting in offline mode – "Failed to Submit Counselling Form"

Nidhi Saini

Closed

STOP-223

Incorrect buttons visible in Counselling module – Registration and Examine should not be displayed

Nidhi Saini

Closed

STOP-224

Data sync and state inconsistency when the same Counselling Officer logs in on multiple devices

Nidhi Saini

Closed

STOP-225

UI and workflow issues in Counselling module – keyboard overlap and incorrect button visibility

Nidhi Saini

Closed

STOP-226

Hindi language selection not applied – counselling sections still displayed in English

Nidhi Saini

Closed

STOP-230

Counselling data not displayed in the local database for beneficiary

Nidhi Saini

Closed

STOP-231

Mandatory fields not enforced in Section C – Government Schemes (PRD mismatch)

Nidhi Saini

Closed

STOP-232

Camp Mode disconnecting on refresh and automatically during usage

Nidhi Saini

Closed

STOP-234

Real-time sync issue – beneficiary not visible in Counsellor module on another device after status update

Nidhi Saini

Closed

STOP-235

Multiple validation and data issues in Follow-Up module

Nidhi Saini

Closed

STOP-236

Beneficiary age displayed as 0 years across all modules/cards

Nidhi Saini

Closed

STOP-237

Counselling data loss after submission, persistent validation error and screen stuck

Nidhi Saini

Closed

STOP-246

Dashboard count not syncing across devices and data unavailable after down sync

Nidhi Saini

Closed

STOP-248

Beneficiary not displayed in TB Confirmed list after completing full follow-up (6 months treatment)

Nidhi Saini

Closed

STOP-249

Household missing after reinstall while beneficiary data still visible (down-sync inconsistency)

Nidhi Saini

Closed

STOP-255

Geolocation capture not working when internet/WiFi is disabled or camp is disconnected

Nidhi Saini

Closed

STOP-258

Household Registration – keyboard behaviour, default mobile number and Add Family Member visibility

Nidhi Saini

Closed

STOP-265

Follow-up date validation missing and Submit button not disabled after completion

Nidhi Saini

Closed

STOP-288

Multiple data synchronisation and examination form status issues

Nidhi Saini

Closed

STOP-337

Screen stuck on Marital Status / Caste field – unable to scroll initially

Nidhi Saini

Closed

STOP-339

Incorrect village and address auto-population in Family Member Registration

Nidhi Saini

Closed

STOP-355

"Register Husband/Wife" button visible even after spouse is already registered

Nidhi Saini

Closed

Medium Priority – Fixes & Enhancements

Key

Summary

Type

Assignee

Status

STOP-82

"Mobile number not available" checkbox not working when "Family Head" is selected in "Whose mobile number"

Bug

Nidhi Saini

Closed

STOP-87

On Submit, app does not auto-scroll to the unfilled mandatory field showing the validation error

Bug

Deep Shikha

Closed

STOP-88

Age field shows no validation feedback – red border and error message both missing on Submit

Bug

Deep Shikha

Closed

STOP-94

No option to upload or update profile photo in hamburger menu

Bug

Nidhi Saini

Closed

STOP-101

"Would you like to take a photo?" prompt appears when submitting a deceased beneficiary record

Bug

Deep Shikha

Closed

STOP-196

UI inconsistency – action buttons not uniform across screens (Follow-up, Start Counselling, Back, Submit)

Bug

Nidhi Saini

Closed

STOP-198

Section notes not persisting – displayed blank after save in Counselling form

Bug

Nidhi Saini

Closed

STOP-251

Location permission popup triggered in TB Screening modules even when location is not required

Bug

Nidhi Saini

Closed

STOP-161

Prepare test cases for the Counselling module

Story

Nidhi Saini

Closed

STOP-256

API filter for fetching counselled beneficiaries

Story

Sehjot Singh

Closed

STOP-257

API filter for fetching counselled beneficiaries – frontend UI part

Story

Ankit Singh Bisht

Closed

STOP-184

Visit Time column storing a static time in the database

Task

Nidhi Saini

Closed

STOP-215

Clarification required on the Counselling module

Task

Dr. Vanshika Gupta

Closed

STOP-217

Set up STOP TB UAT server

Task

Sachin Kadam

Closed

STOP-228

Add counselling data status in the Sync Dashboard

Task

Nidhi Saini

Closed

STOP-253

Remove Section F (Follow Up to TU) from Counselling module as it is removed from the PRD

Task

Nidhi Saini

Closed

Low Priority – Feature Stories & Minor Fixes

Key

Summary

Type

Assignee

Status

STOP-29

Capture beneficiary identity so that each beneficiary can be uniquely referenced

Story

Nidhi Saini

Closed

STOP-31

Capture socioeconomic and location details so that referrals route correctly

Story

Nidhi Saini

Closed

STOP-36

Fill the Diagnostics screen with conditional tests so that only relevant tests are offered

Story

Nidhi Saini

Closed

STOP-37

See a list of suspected TB cases so that I can follow up on each

Story

Nidhi Saini

Closed

STOP-38

Enter diagnostics results against a suspected case

Story

Nidhi Saini

Closed

STOP-41

Record monthly follow-up visits and adherence so that treatment progress is tracked

Story

Rupesh Singh

Closed

STOP-43

See a follow-up visit history per confirmed TB case

Story

Nidhi Saini

Closed

STOP-54

Filter the Dashboard by time period and village

Story

Nidhi Saini

Closed

STOP-56

See diagnostic counts on the Dashboard

Story

Nidhi Saini

Closed

STOP-57

See referral and ID counts on the Dashboard

Story

Nidhi Saini

Closed

STOP-200

Health officer must get beneficiary data in near real-time at the camp

Story

Nidhi Saini

Closed

STOP-89

Beneficiary header banner UI inconsistent across screens – width and padding vary

Bug

Deep Shikha

Closed

STOP-254

View buttons not displayed for completed examination forms initially

Bug

Nidhi Saini

Closed

Limitations/Known Bugs

None reported at the time of release. All 106 tickets tagged to fix version 1.3 are Closed.

Note: fix version 1.3 is not yet marked as Released in Jira; the actual release date shown above is taken from the closure of release ticket STOP-299.

Supporting Documents

Prepared by/ Date:E-mail ID:

-

Approved by/ Date:E-mail ID:

-

  • No labels