Display Household List instead of Beneficiary List in Disease Control → Tuberculosis → TB Screening List

XMLWordPrintable

    • Type: Story
    • Resolution: Unresolved
    • Priority: Medium
    • 2.13
    • Affects Version/s: None
    • None

      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.

      cc : madhava.ramu@piramalswasthya.org 

              Assignee:
              Virendra Kumar
              Reporter:
              Pranoti Monde
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: