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:
- Mobile Application – Used by vaccinators and field staff to mark attendance.
- 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:
| Status | Code | Description |
|---|---|---|
| Present | P | Attendance successfully marked by the vaccinator |
| Absent | A | Attendance not marked within the defined time window |
| Leave | L | Approved leave recorded in the system |
| Public Holiday | PH | Official government-declared holiday |
| Center Closed | C | Facility 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.