Immunization Resgistry
1. Permanent Immunization Register for Children
-
Overview
The Permanent Immunization Register for Children report is responsible for managing and presenting vaccination data of children. It provides data till one day before the current date and insights on the ZM dashboard, allowing users to filter and download vaccination records. -
Description
The Permanent Immunization Register for Children displays vaccination data of children only on the ZM dashboard. Users can filter data based on:- Location: Specific geographic areas.
- Date Range: Data within a selected time frame.
- Out of UC: Include data of children outside designated union councils.
-
Data Source
The report fetches data from the database using the stored procedure of the data warehouse:unfepi_dwh.PermanentRegisterVaccination. -
Database Tables
The following database tables are utilized:- unfepi_dwh.dmp_child_biography
- unfepi_dwh.dmp_child_info_per_row
- unfepi_dwh.location_hierarchy_ancestor
-
Files
- ViewPermanentRegisterRecordsController
- srplt_permanent_register_records
- dsvf_permanent_register_records
-
Permissions
Access to the report is controlled by the permission:VIEW_CHILDREN_DATA. -
Dependent Classes
The following classes support the functionality of this report:- ServiceContext
- Context
- UnfepiUtils
- ReportDownloadResource
-
Compilation Process
The report data is retrieved from the database by invoking the stored procedureunfepi_dwh.PermanentRegisterVaccination. This data is then processed and presented on the ZM dashboard. Users can also download the data in preferred formats. -
Download Process
The report can be downloaded from the dashboard and supports the following downloadable formats:- CSV
-
Key Functionalities
- Filterable Dashboard: Allows users to filter vaccination data based on specific criteria.
- Downloadable Reports: This enables users to download vaccination data in PDF or CSV formats.
- Access Control: Ensures only authorized users with the appropriate permission can view or download the data.
2. Permanent Immunization Register for Women
-
Overview
The Permanent Immunization Register for Women report is responsible for managing and presenting vaccination data of women. It provides data till one day before the current date and insights on the ZM dashboard, allowing users to filter and download vaccination records. -
Description
The Permanent Immunization Register for Women displays vaccination data of children only on the ZM dashboard. Users can filter data based on:- Location: Specific geographic areas.
- Date Range: Data within a selected time frame.
-
Data Source
The report fetches data from the database using the stored procedure of the data warehouse:unfepi_dwh.PermanentRegisterVaccinationWomen. -
Database Tables
The following database tables are utilized:- unfepi_dwh.dmp_women_biography
- unfepi_dwh.dmp_women_info_per_row
- unfepi_dwh.location_hierarchy_ancestor
-
Files
- ViewPermanentRegisterRecordsWomenController
- srplt_permanent_register_record_women
- dsvf_permanent_register_record_women
-
Permissions
Access to the report is controlled by the permission:VIEW_CHILDREN_DATA. -
Dependent Classes
The following classes support the functionality of this report:- ServiceContext
- Context
- UnfepiUtils
- StringUtils
- ReportDownloadResource
- WebGlobals
-
Compilation Process
The report data is retrieved from the database by invoking the stored procedureunfepi_dwh.PermanentRegisterVaccinationWomen. This data is then processed and presented on the ZM dashboard. Users can also download the data in preferred formats. -
Download Process
The report can be downloaded from the dashboard and supports the following downloadable formats:- CSV
-
Key Functionalities
- Filterable Dashboard: Allows users to filter women's vaccination data based on specific criteria.
- Downloadable Reports: This enables users to download vaccination data in PDF or CSV formats.
- Access Control: Ensures only authorized users with the appropriate permission can view or download the data.
3. Campaign: View Campaign
-
Overview
The View Campaign report is responsible for managing and presenting campaign data on the ZM dashboard. -
Description
The View Campaign represents campaign data on the ZM dashboard. Users can filter data based on:- Location: Specific geographic areas.
- Campaign Status: Active or Inactive.
- Part of Name: Text-based search.
-
Data Source
The report fetches data from the database using hibernate ORM. -
Database Tables
The following database tables are utilized:- unfepi.campaign
-
Files
- ViewCampaignController
- srplt_campaign
- dsvf_campaign
-
Permissions
Access to the report is controlled by the permission:VIEW_CAMPAIGN. -
Dependent Classes
The following classes support the functionality of this report:- ServiceContext
- Context
- UnfepiUtils
- StringUtils
-
Compilation Process
The report data is retrieved from the database by hibernate query through service and DAO methods. This data is then processed and presented on the ZM dashboard. -
Download Process
Not Applicable.
-
Key Functionalities
- Filterable Dashboard: Allows users to filter campaign data based on specific criteria.
- Downloadable Reports: Not Applicable.
- Access Control: Ensures only authorized users with the appropriate permission can view the data.
4. Campaign: Campaign Child Records
-
Overview
The Campaign Child Records report is responsible for managing and presenting vaccination data of children covered during campaign vaccination. It provides insights on the ZM dashboard, allowing users to filter and download vaccination records. -
Description
The Campaign Child Records displays vaccination data of children only covered during the campaign on the ZM dashboard. Users can filter data based on:- Location: Specific geographic areas.
- Vaccinator: Records tied to individual vaccinators.
- Campaign: Active or Inactive.
- Vaccination Status: VACCINATED or REFUSED.
- Date Range: Data within a selected time frame.
-
Data Source
The report fetches data from the database using native inline database query. -
Database Tables
The following database tables are utilized:- unfepi.campaignchild
- unfepi.campaignvaccination
- unfepi.vaccine
- unfepi.vaccinator
- unfepi.campaign
- unfepi.address
-
Files
- ViewCampaignChildRecordsController
- srplt_campaign_child_records
- dsvf_campaign_child_records
-
Permissions
Access to the report is controlled by the permission:VIEW_CAMPAIGN_CHILD_RECORDS. -
Dependent Classes
The following classes support the functionality of this report:- ServiceContext
- Context
- UnfepiUtils
- UserSessionUtils
- ReportDownloadResource
-
Compilation Process
The report data is retrieved from the database by invoking the data using an inline database query. This data is then processed and presented on the ZM dashboard. Users can also download the data in preferred formats. -
Download Process
The report can be downloaded from the dashboard and supports the following downloadable formats:- CSV
-
Key Functionalities
- Filterable Dashboard: Allows users to filter campaign vaccination data based on specific criteria.
- Downloadable Reports: This enables users to download campaign vaccination data in PDF or CSV formats.
- Access Control: Ensures only authorized users with the appropriate permission can view or download the data.
5. Mobile Immunization
-
Overview
The Mobile Immunization Report is designed to manage and present vaccination data for children covered by mobile immunization services. It offers insights through the ZM dashboard, enabling users to filter and download vaccination records related to mobile immunization. -
Description
The Mobile Immunization displays vaccination data of children only covered through the mobile immunization on the ZM dashboard. Users can filter data based on:- Location: Specific geographic areas.
- Vaccinator: Records tied to individual vaccinators.
- Date Range: Data within a selected time frame. This filter is mandatory for this report.
-
Data Source
The report fetches data from the database using the stored procedure:unfepi.ImmunizationVanRegistry.
dmp_child_vaccine_incentive_reminder, dmp_child_biography, dmp_women_vaccine, dmp_women_biography -
Database Tables
The following database tables are utilized:- unfepi_dwh.dmp_child_vaccine_incentive_reminder
- unfepi_dwh.dmp_child_biography
- unfepi_dwh.dmp_women_vaccine
- unfepi_dwh.dmp_women_biography
-
Files
- ViewImmunizationVanRecordsController
- srplt_immunization_van_records
- dsvf_immunization_van_records
-
Permissions
Access to the report is controlled by the permission:VIEW_IMMUNIZATION_VAN_RECORDS. -
Dependent Classes
The following classes support the functionality of this report:- ServiceContext
- Context
- UnfepiUtils
- UserSessionUtils
- StringUtils
- ReportDownloadResource
-
Compilation Process
The report data is retrieved from the database by invoking the stored procedureunfepi.ImmunizationVanRegistry. This data is then processed and presented on the ZM dashboard. Users can also download the data in preferred formats. -
Download Process
The report can be downloaded from the dashboard and supports the following downloadable format(s):- CSV
-
Key Functionalities
- Filterable Dashboard: Allows users to filter immunization van vaccination data based on specific criteria.
- Downloadable Reports: This enables users to download immunization van data in PDF or CSV formats.
- Access Control: Ensures only authorized users with the appropriate permission can view or download the data.