Skip to main content

Immunization Resgistry

1. Permanent Immunization Register for Children

  1. 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.

  2. 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.
  3. Data Source
    The report fetches data from the database using the stored procedure of the data warehouse: unfepi_dwh.PermanentRegisterVaccination.

  4. 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
  5. Files

    • ViewPermanentRegisterRecordsController
    • srplt_permanent_register_records
    • dsvf_permanent_register_records
  6. Permissions
    Access to the report is controlled by the permission: VIEW_CHILDREN_DATA.

  7. Dependent Classes
    The following classes support the functionality of this report:

    • ServiceContext
    • Context
    • UnfepiUtils
    • ReportDownloadResource
  8. Compilation Process
    The report data is retrieved from the database by invoking the stored procedure unfepi_dwh.PermanentRegisterVaccination. This data is then processed and presented on the ZM dashboard. Users can also download the data in preferred formats.

  9. Download Process
    The report can be downloaded from the dashboard and supports the following downloadable formats:

    • PDF
    • CSV
  10. 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

  1. 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.

  2. 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.
  3. Data Source
    The report fetches data from the database using the stored procedure of the data warehouse: unfepi_dwh.PermanentRegisterVaccinationWomen.

  4. 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
  5. Files

    • ViewPermanentRegisterRecordsWomenController
    • srplt_permanent_register_record_women
    • dsvf_permanent_register_record_women
  6. Permissions
    Access to the report is controlled by the permission: VIEW_CHILDREN_DATA.

  7. Dependent Classes
    The following classes support the functionality of this report:

    • ServiceContext
    • Context
    • UnfepiUtils
    • StringUtils
    • ReportDownloadResource
    • WebGlobals
  8. Compilation Process
    The report data is retrieved from the database by invoking the stored procedure unfepi_dwh.PermanentRegisterVaccinationWomen. This data is then processed and presented on the ZM dashboard. Users can also download the data in preferred formats.

  9. Download Process
    The report can be downloaded from the dashboard and supports the following downloadable formats:

    • PDF
    • CSV
  10. 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

  1. Overview
    The View Campaign report is responsible for managing and presenting campaign data on the ZM dashboard.

  2. 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.
  3. Data Source
    The report fetches data from the database using hibernate ORM.

  4. Database Tables
    The following database tables are utilized:

    • unfepi.campaign
  5. Files

    • ViewCampaignController
    • srplt_campaign
    • dsvf_campaign
  6. Permissions
    Access to the report is controlled by the permission: VIEW_CAMPAIGN.

  7. Dependent Classes
    The following classes support the functionality of this report:

    • ServiceContext
    • Context
    • UnfepiUtils
    • StringUtils
  8. 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.

  9. Download Process

    Not Applicable.

  10. 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

  1. 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.

  2. 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.
  3. Data Source
    The report fetches data from the database using native inline database query.

  4. Database Tables
    The following database tables are utilized:

    • unfepi.campaignchild
    • unfepi.campaignvaccination
    • unfepi.vaccine
    • unfepi.vaccinator
    • unfepi.campaign
    • unfepi.address
  5. Files

    • ViewCampaignChildRecordsController
    • srplt_campaign_child_records
    • dsvf_campaign_child_records
  6. Permissions
    Access to the report is controlled by the permission: VIEW_CAMPAIGN_CHILD_RECORDS.

  7. Dependent Classes
    The following classes support the functionality of this report:

    • ServiceContext
    • Context
    • UnfepiUtils
    • UserSessionUtils
    • ReportDownloadResource
  8. 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.

  9. Download Process
    The report can be downloaded from the dashboard and supports the following downloadable formats:

    • PDF
    • CSV
  10. 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

  1. 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.

  2. 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.
  3. 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

  4. 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
  5. Files

    • ViewImmunizationVanRecordsController
    • srplt_immunization_van_records
    • dsvf_immunization_van_records
  6. Permissions
    Access to the report is controlled by the permission: VIEW_IMMUNIZATION_VAN_RECORDS.

  7. Dependent Classes
    The following classes support the functionality of this report:

    • ServiceContext
    • Context
    • UnfepiUtils
    • UserSessionUtils
    • StringUtils
    • ReportDownloadResource
  8. Compilation Process
    The report data is retrieved from the database by invoking the stored procedure unfepi.ImmunizationVanRegistry. This data is then processed and presented on the ZM dashboard. Users can also download the data in preferred formats.

  9. Download Process
    The report can be downloaded from the dashboard and supports the following downloadable format(s):

    • CSV
  10. 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.