You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Current »

Overview

Digital TB Screening App – Device Integration

The Digital TB Screening Camp Solution is designed to support end-to-end tuberculosis (TB) screening activities conducted through village-based health camps. The solution enables seamless integration between the TB Screening Mobile Application, Application Local Server, Diagnostic Devices Platform, Digital X-ray Device, Truenat Device, and the Central Cloud Server.

The platform supports beneficiary registration, TB symptom (verbal) screening, clinical examination, radiological investigation, molecular diagnostic testing, counselling, and treatment follow-up within a completely offline camp environment.

During the screening camp, beneficiaries are registered using the TB Screening Mobile Application. Individuals identified as presumptive TB cases are referred for Chest X-ray examination and Truenat molecular testing within the same camp. All data generated during these activities is exchanged securely through the Local Server and Diagnostic Devices Platform without requiring internet connectivity.

The architecture separates application services from diagnostic device services by introducing a Diagnostic Devices Platform, which acts as an intermediary integration layer between diagnostic devices and the Application Local Server.

At the end of the camp, all beneficiary records, clinical information, diagnostic test results, and counselling data are synchronized from the Local Server to the Central Cloud Server whenever internet connectivity becomes available.

System Architecture Overview

The digital solution comprises the following components:

  • TB Screening Mobile Application (Offline)
  • Application Local Server (Camp Laptop)
  • Diagnostic Devices Platform (Diagnostic Laptop)
  • Digital X-ray Device
  • Truenat Device
  • Central Cloud Server

The architecture supports offline-first operations while ensuring secure data exchange between all applications and diagnostic devices deployed during the camp.

Functional Requirements

  1. Infrastructure and Device Connectivity

FR-01: Diagnostic Device Connectivity

The Digital X-ray Device and Truenat Device shall be connected to the Diagnostic Devices Platform Laptop for diagnostic data exchange.

FR-02: Mobile Application Connectivity

All TB Screening Mobile Application devices shall connect to the Application Local Server Laptop through the camp's local network.

FR-03: Platform-to-Platform Integration

The Diagnostic Devices Platform Laptop and Application Local Server Laptop shall communicate through a secure local network to exchange beneficiary and diagnostic data.

FR-04: Central Server Connectivity

The Application Local Server shall synchronize data with the Central Cloud Server whenever internet connectivity becomes available.

  1. Offline Operation

FR-05: Offline Mobile Application

The TB Screening Mobile Application shall function completely in offline mode without dependency on internet connectivity.

FR-06: Offline Local Server

The Application Local Server shall process, store, and exchange data entirely in offline mode during camp operations.

  1. User Roles and Device Assignment

FR-07: Mobile Application Users

The following users shall access the TB Screening Mobile Application:

  • Register User
  • Nurse User
  • Counsellor User

These users shall exchange data exclusively through the Application Local Server.

FR-08: Diagnostic Device Users

The following users shall operate diagnostic devices:

  • Radiographer User
  • Laboratory Technician User

The Digital X-ray Device and Truenat Device shall communicate exclusively with the Diagnostic Devices Platform.

  1. Beneficiary Registration

FR-09: Beneficiary Registration

The Register User shall register beneficiaries by capturing:

  • Demographic information
  • Village information
  • Household details
  • Other mandatory registration fields

FR-10: Registration Synchronization

The Mobile Application shall synchronize beneficiary registration details with the Application Local Server.

FR-11: Beneficiary Processing

The Application Local Server shall validate and process all beneficiary registration records received from the Mobile Application.

FR-12: Beneficiary ID Generation

The Application Local Server shall generate a unique Beneficiary ID for every registered beneficiary.

FR-13: Beneficiary ID Synchronization

The generated Beneficiary ID shall be synchronized back to the Mobile Application.

FR-14: Beneficiary Data Distribution

The Application Local Server shall distribute Beneficiary IDs and beneficiary details to:

  • Register User
  • Nurse User
  • Counsellor User
  • Diagnostic Devices Platform Laptop

The Diagnostic Devices Platform shall further make beneficiary details available to:

  • Radiographer User
  • Laboratory Technician User

Each user shall be able to search and select beneficiaries relevant to their assigned workflow.

  1. TB Symptom and Clinical Screening

FR-15: TB Symptom Screening

The Nurse User shall capture:

  • TB symptom (verbal) screening
  • Clinical screening
  • Physical examination
  • Other assessment information

FR-16: Clinical Data Synchronization

The Nurse Module shall synchronize all clinical information to the Application Local Server using the Beneficiary ID as the primary identifier.

  1. Local Data Exchange

FR-17: Application Local Server

The Application Local Server shall function as the central application data exchange platform for:

  • Mobile Application Devices
  • Diagnostic Devices Platform

FR-18: Diagnostic Devices Platform

The Diagnostic Devices Platform shall function as the central integration platform for diagnostic devices, including:

  • Digital X-ray Device
  • Truenat Device
  1. Digital X-ray Integration

FR-19: Beneficiary Search

The Radiographer User shall retrieve beneficiary details from the Diagnostic Devices Platform.

FR-20: X-ray Examination

Upon completion of the X-ray examination:

  • A unique X-ray Test ID shall be generated.
  • Multiple X-ray examinations shall be supported for the same beneficiary.
  • Each examination shall have a unique Test ID.

FR-21: X-ray Result Synchronization

The Digital X-ray Device shall synchronize the following information to the Diagnostic Devices Platform:

  • Beneficiary ID
  • X-ray Test ID
  • X-ray Result
  • X-ray Image
  • Examination Metadata
  1. Truenat Integration

FR-22: Beneficiary Search

The Laboratory Technician shall retrieve beneficiary details from the Diagnostic Devices Platform.

FR-23: Truenat Examination

Upon completion of Truenat testing:

  • A unique Truenat Test ID shall be generated.
  • Multiple Truenat tests shall be supported for the same beneficiary.
  • Every test shall have a unique Test ID.

FR-24: Truenat Result Synchronization

The Truenat Device shall synchronize the following information to the Diagnostic Devices Platform:

  • Beneficiary ID
  • Truenat Test ID
  • Test Result
  • Diagnostic Metadata
  1. Diagnostic Platform Synchronization

FR-25: Diagnostic Platform Data Exchange

The Diagnostic Devices Platform shall synchronize all diagnostic data with the Application Local Server, including:

  • X-ray Results
  • X-ray Images
  • Truenat Results
  • Test IDs
  • Diagnostic Metadata
  1. Counselling

FR-26: Counselling and Follow-up

The Counsellor User shall capture:

  • Counselling information
  • Treatment advice
  • Follow-up details

The captured information shall be synchronized to the Application Local Server using the Beneficiary ID.

  1. Local Data Storage

FR-27: Consolidated Beneficiary Record

The Application Local Server shall maintain a consolidated beneficiary record containing:

  • Demographic Details
  • Registration Information
  • TB Symptom Screening
  • Clinical Screening
  • X-ray Results
  • X-ray Images
  • Truenat Results
  • Counselling Information
  • Treatment Follow-up Information
  • Test IDs
  • Audit Metadata

All information shall be stored locally throughout camp operations.

  1. End-of-Day Synchronization

FR-28: Central Server Synchronization

At the End of Day (EoD), the Application Local Server shall synchronize all offline data with the Central Cloud Server whenever internet connectivity becomes available.

The synchronization shall include:

  • Beneficiary Registration
  • TB Symptom Screening
  • Clinical Screening
  • X-ray Results
  • X-ray Images
  • Truenat Results
  • Counselling Data
  • Treatment Follow-up
  • Device-generated Test IDs
  • Audit and Synchronization Logs

High-Level Integration Workflow



Key Design Principles

  • Offline-first architecture ensuring uninterrupted camp operations.
  • Separation of application services and diagnostic device integration through a dedicated Diagnostic Devices Platform.
  • Beneficiary ID serves as the single primary identifier across all modules and devices.
  • Unique Test IDs are generated for every X-ray and Truenat examination, allowing multiple diagnostic tests for the same beneficiary.
  • Application Local Server acts as the central repository for all beneficiary, screening, counselling, and diagnostic data.
  • End-of-Day synchronization ensures reliable transfer of consolidated records to the Central Cloud Server while preserving offline resilience. This architecture is scalable, modular, and well-suited for inclusion in a PRD, Functional Requirements Specification (FRS), Software Requirements Specification (SRS), or Solution Architecture Document.


  • No labels