...
2.2 Operational Mode Requirements
Mode | Description | Priority |
Offline Mode | · Application must function fully without internet connectivity. · All data entry, form submission, and record access must be operational offline. · Covers: Registration and verbal screening; Health examination data entry (BP, DM); X-ray capture/association; Lab result entry; Counselling notes and treatment initiation; Viewing of previously synced beneficiary records. | Mandatory |
Cross-Device Sync (Offline) | · When operating offline within a camp or facility: All devices connect to the Local Server over a local network (Wi-Fi/LAN). · Data entered on any device is pushed to the local server and becomes available to other devices on the same network. · The Local Server forwards all accumulated data to the Central Server once connectivity is restored. | Mandatory |
Online Mode | · When internet is available: All devices bypass the local server and transmit data directly to the Central Server. · Automatic sync of any locally queued/offline entries is triggered upon connectivity restoration. · The application must switch between modes gracefully without data loss or duplication. | Mandatory |
Data Integrity | · No data loss during mode transitions (offline → online). · Conflict resolution logic must be defined for concurrent edits across devices. | Critical |
Sync Status Indicator | · Users must be able to see real-time sync status (Pending / Synced / Failed) for records entered offline. | Required |
The Health Screening App will provide a “Download for Nikshay ID Generation” option for authorized users to export camp screening beneficiary data in a predefined format. This file can be uploaded to the Nikshay integration module, where users authenticate with valid credentials.
...