Skip to main content

Attendance Report


1. Overview

The Attendance Module of the Zindagi Mehfooz platform is designed to digitally manage, monitor, and analyze attendance data of vaccinators and field staff involved in immunization and public health programs. The module replaces manual, paper-based attendance registers with a secure, real-time, and auditable digital system, enabling transparency and accountability across all administrative levels.


2. Background & Context

Large-scale immunization programs depend on the timely availability and presence of field staff. Traditional attendance mechanisms are prone to errors, delays, and manipulation. The Attendance Module addresses these challenges by enabling attendance marking through a mobile application and centralized monitoring via a web-based dashboard.


3. Objectives of the Attendance Module

The primary objective of the Attendance Module is to ensure workforce accountability and operational transparency while providing actionable insights for program management.

Key objectives include:

  • Real-time digital attendance capture
  • Reduction in absenteeism and ghost attendance
  • Shift-wise workforce monitoring (Morning / Evening)
  • Automated identification of unmarked attendance
  • Availability of reliable attendance reports for audits and reviews

4. System Components

The Attendance Module consists of two primary components:

  1. Mobile Application – Used by vaccinators and field staff to mark attendance.
  2. Web Dashboard – Used by supervisors and management for monitoring, reporting, and analysis.

5. Mobile Application – Attendance Marking

Vaccinators mark their attendance using the Zindagi Mehfooz mobile application. The attendance marking process is designed to be simple, quick, and location-aware to encourage compliance and ensure data authenticity.

5.1 Attendance Capture Parameters

Each attendance record captures the following system-generated and user-linked parameters:

  • Date and time of attendance marking
  • Shift (Morning or Evening)
  • GPS coordinates for location verification
  • Assigned health center or facility
  • Vaccinator identification details

6. Attendance Status Definitions

The module uses standardized attendance status codes to ensure clarity and consistency in reporting:

StatusCodeDescription
PresentPAttendance successfully marked by the vaccinator
AbsentAAttendance not marked within the defined time window
LeaveLApproved leave recorded in the system
Public HolidayPHOfficial government-declared holiday
Center ClosedCFacility closed due to operational or administrative reasons

7. Web Dashboard – Attendance Monitoring

The web-based dashboard provides supervisors and program managers with a comprehensive, hierarchical view of attendance data. Users can drill down from provincial level to individual vaccinator records.

The Attendance Module follows an N-1 (minus one day) data reflection logic, meaning attendance data is reflected on the dashboard one day after the actual attendance date.


8. Filtering & Hierarchy

Attendance data can be filtered using the following parameters:

  • Province
  • Division
  • District
  • Town / Taluka
  • Union Council (UC)
  • Center / Facility
  • Month and Year
  • Person Name
  • Shift (Morning / Evening)

9. Monthly Attendance Grid View

Attendance data is displayed in a calendar-style monthly grid view. Each row represents an individual vaccinator, while each column represents a day of the month (01–31). Color-coded cells visually represent attendance status, enabling rapid identification of absenteeism and attendance patterns.


10. Shift-Based Attendance Management

The module supports both Morning and Evening shifts. This feature is essential for extended immunization drives, special campaigns, and high-footfall health facilities requiring split or extended working hours.


11. Unmarked Attendance & Absentee Tracking

To ensure data completeness and integrity, attendance that is not marked within the defined window is automatically treated as Absent. This eliminates silent data gaps and enables supervisors to take timely corrective action.


12. Attendance Summary & Analytics

The system automatically generates attendance summaries at both individual and aggregated levels.

12.1 Individual-Level Metrics

  • Total working days
  • Total present days
  • Total absent days
  • Total leave days
  • Attendance percentage

12.2 Aggregated Metrics

Aggregated summaries are available at district, UC, and center levels, supporting program-level performance analysis and management reviews.


13. Governance, Compliance & Audit Readiness

The Attendance Module supports governance and compliance requirements by maintaining a complete digital audit trail. Location-tagged attendance records, standardized rules, and automated processing significantly reduce the risk of data manipulation and support internal and external audits.


14. Business & Program Impact

Key benefits of the Attendance Module include:

  • Improved workforce accountability
  • Reduced absenteeism
  • Better operational and workforce planning
  • Increased transparency for stakeholders and donors
  • Stronger linkage between workforce presence and immunization outcomes

15. API Integration – Search & Download

15.1 Attendance Search API

The Attendance Module exposes a search API used by the web dashboard to retrieve attendance data based on selected filters.

Method: POST
Endpoint: https://zm-epi.org/viewAttendances.htm?action=search

Usage: Triggered when the user applies filters and clicks the Search button on the Attendance dashboard.

Response: Returns filtered attendance data for rendering in the monthly grid and summary views.


15.2 Attendance Download API

The Attendance Module provides a download API to export attendance data for reporting, audits, and offline analysis.

Method: POST
Endpoint: https://zm-epi.org/viewAttendances.htm?&type=CSV

Usage: Triggered when the user clicks the Download button. The system generates and returns a CSV file containing attendance records based on applied filters.


16. Process Flow Diagram

16.1 Attendance Marking & Monitoring Flow

16. Conclusion

The Attendance Module of Zindagi Mehfooz is a scalable, transparent, and robust solution for managing vaccinator attendance in large-scale immunization programs. By integrating mobile-based attendance capture with centralized analytics and reporting, the module enables data-driven decision-making and strengthens public health program outcomes.