-
Type:
Story
-
Resolution: Unresolved
-
Priority:
Medium
-
Affects Version/s: None
-
None
-
FLW Mobile App
-
All
Applicable to both Utprerona and Mitanin
Module : Disease Control → Tuberculosis → TB Screening
Background : Currently, the TB Screening List displays individual beneficiaries who are eligible for TB screening. However, ASHAs generally approach TB screening at the household level.
Current Behaviour
- The TB Screening List displays individual beneficiary cards.
- Each card contains beneficiary details (Name, Age, Gender, Beneficiary ID, etc.) along with a Screen/View Screen action.
Expected Behaviour
The TB Screening List should display Household details instead of individual beneficiaries.
Each household card should be similar to the existing All Household listing and display:
- Household Head Name
- Household ID
- Contact Number
- Number of Household Members
Selecting a household should navigate to a Household Member List, where:
- All household members are displayed.
- Each member card has a button titled "Screen" in red whose TB screening is pending and for those whose TB screening is done, will have a button titled "View Screen" in green.
Proposed User Flow
Disease Control
→ Tuberculosis
→ TB Screening List (Households)
→ Show Household Details
→ Click on Members
→ Household Member List
→ Start/View TB Screening
Acceptance Criteria
Scenario 1: Display Household List
Given the user navigates to Disease Control → Tuberculosis → TB Screening
When the TB Screening List is opened
Then
- The system shall display a list of Households instead of individual beneficiaries.
- Each household shall appear only once.
- Each household card shall display:
Household Head Name
Household ID
Contact Number
Number of Household Members - Each household card shall include a "Members" button to view household members.
Scenario 2: View Household Members
Given the user is on the TB Screening Household List
When the user clicks the "Members" button on a household card
Then
- The system shall navigate to the Household Member List for the selected household.
- All members belonging to the selected household shall be displayed.
Scenario 3: Display Screening Action for Household Members
Given the user is viewing the Household Member List
When the list is displayed
Then
- Each household member card shall display an action button based on the TB screening status:
"Screen" in Red if TB screening is pending.
"View Screen" in Green if TB screening has already been completed.
Scenario 4: Initiate TB Screening
Given the user selects "Screen" for a household member
When the user clicks the button
Then
The system shall open the TB Screening form for the selected household member.
Scenario 5: View Completed TB Screening
Given the user selects "View Screen" for a household member
When the user clicks the button
Then
The system shall open the completed TB Screening record in view mode for the selected household member.