-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Highest
-
Affects Version/s: None
-
None
-
STOP TB Sprint 10
What to build
On the TPT card, give two buttons, "Start TPT" and "TPT Follow Up". "Start TPT" captures the first-visit details, including TPT Regimen advised with the 6 PRD regimens. "TPT Follow Up" shows the first-visit details read-only and captures follow-up fields, including "Any other significant Information".
Where
HHC Tracing → Follow Up Status = "Recommend for TPT" → TPT card
What exists today
STOP-428(Done): TPT shown as a separate card.STOP-46(Done, 3.0): TPT initiation with treatment duration 1 / 3 / 6 months (old spec).STOP-390(Done): TPT expected completion date auto-calculated from regimen.- STOP-603 / STOP-604 (To Do): side effects, adherence removal, outcome options – not part of this ticket.
Not covered: the two named buttons, the 6-regimen list, showing first-visit details on follow-up, and the "Any other significant Information" rules.
Requirement (as per PRD)
"TPT Module and Follow-Up – This form opens if 'Follow Up Status' = 'Recommend for TPT'. On this card give 'Start TPT' button and 'TPT Follow Up'."
1. On clicking "Start TPT" (first visit only)
| Field | Options | Rule |
|---|---|---|
| Date of Registration | — | Automatic current date. Applicable for the first visit. Not applicable for follow up visits. |
| TPT start date | Date picker | Mandatory. Today or earlier – cannot be a future date. Cannot be before date of screening (contact screening). First visit only. |
| TPT Regimen advised | 6H, 3RH, 3HP, 6Lfx, 4R, 1HP | Single selection. Enabled if TPT start date is entered. Mandatory if enabled. First visit only. |
| TPT expected completion date | Auto-calculated | Mandatory. From TPT start date: Regimen type "6" add 6 months; "3" add 3 months; "1" add 1 month; "4" add 4 months. First visit only. |
| Submit | Button | — |
2. On clicking "TPT Follow Up"
- "In every follow up the above captured details should be visible on the beneficiary form." (Show Date of Registration, TPT start date, TPT Regimen advised and TPT expected completion date as read-only.)
- Follow-up fields as per PRD, including:
| Field | Rule |
|---|---|
| Any other significant Information | Optional. Free text of 250–500 words to define 'any other significant information'. Default instruction text should be shown in the field. |
Checks
- Given Follow Up Status = "Recommend for TPT", then the TPT card shows "Start TPT" and "TPT Follow Up" buttons.
- Given I tap "Start TPT", then Date of Registration is filled with today's date automatically.
- TPT Regimen advised stays disabled until TPT start date is entered, then shows exactly 6H, 3RH, 3HP, 6Lfx, 4R, 1HP, and allows one selection.
- Selecting 6H or 6Lfx sets the expected completion date to start date + 6 months; 3RH or 3HP + 3 months; 1HP + 1 month; 4R + 4 months.
- TPT start date in the future or before the contact screening date is rejected.
- Given I tap "TPT Follow Up", then the Start TPT details are shown and cannot be edited.
- "Any other significant Information" shows default instruction text, is optional, and accepts up to 500 words.
Questions to confirm
- Regimen type "6" / "3" / "1" / "4" in the PRD is read here as the number at the start of the regimen name (6H, 6Lfx = 6 months; 3RH, 3HP = 3; 1HP = 1; 4R = 4). Please confirm.
- "250–500 words": is 250 a minimum, or only a guide? (Field is optional.)
- What should the default instruction text say?
- Should "TPT Follow Up" stay disabled until "Start TPT" is submitted?
PRD reference
TBMJA PRD – 7.4.1 Household Contact (HHC) Tracing → TPT Module and Follow-Up
https://pmp.piramalswasthya.org/confluence/spaces/AMRIT/pages/149487638/TBMJA+PRD
- relates to
-
STOP-390 Missing Validation for TPT Dates & Expected Completion Date Not Auto-Calculated
-
- Closed
-
-
STOP-428 Start Counselling, Contact Tracing, TPT Module and Follow Up actions should be displayed as separate cards for better UI consistency
-
- Closed
-
-
STOP-46 Initiate TPT for an eligible contact so that preventive treatment begins
-
- Closed
-