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:

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:

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

FR-08: Diagnostic Device Users

The following users shall operate diagnostic devices:

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:

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:

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

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:

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:

FR-18: Diagnostic Devices Platform

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

  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:

FR-21: X-ray Result Synchronization

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

  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:

FR-24: Truenat Result Synchronization

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

  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:

  1. Counselling

FR-26: Counselling and Follow-up

The Counsellor User shall capture:

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:

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:

High-Level Integration Workflow



Key Design Principles