Skip to main content

Reports

1. Report: 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
    • VaccinationService
    • 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