Unresolved
Pinned fields
Click on the next to a field label to start pinning.
Details
Assignee
UnassignedUnassignedReporter
Oliver LewandowskiOliver LewandowskiOriginal estimate
Time tracking
3h logged5h remainingPriority
CriticalParent
Details
Details
Assignee
Unassigned
UnassignedReporter
Oliver Lewandowski
Oliver LewandowskiOriginal estimate
Time tracking
3h logged5h remaining
Priority
Parent
Time Assistant
Time Assistant
Time Assistant
Created December 6, 2024 at 7:30 AM
Updated April 1, 2025 at 2:50 PM
Enable the management of catchment population data at all geographic levels in SELV, with automatic aggregation implemented for SELV-specific needs and manual editing supported by the core functionality.
Key Features:
Population Management:
Use a feature flag (
CATCHMENT_POPULATION_CALC_AUTO
) to control aggregation behavior:True (SELV): Automatically aggregate population data from the lowest level to higher levels (district, province, country). Modifying other levels than the lowest one NOT POSSIBLE.
False (Core): Allow manual editing of population data at higher levels.
Data Visualization:
Provide a "Visualize Population" button to display population data for child geographic zones and aggregate totals for parent zones in a user-friendly modal.
Geographic Zones Table Enhancements:
Add a Catchment Population column to show aggregated or manually entered values.
Update the Actions Column:
Replace View with an Edit button for health areas (or all levels if the feature flag is false).
Include a Visualize Population button for all geographic zones (except the lowest level).
Extend filters to include geographic code and level.
Edit Modal:
Allow editing of catchment population data with input validation for numeric, positive values.
Display existing zone details (e.g., name, code, coordinates) as read-only.
Import Functionality:
Enable bulk import of population data via CSV in the "Data Import" section.
Validate file structure and provide feedback on success or errors.
LINK TO THE SELV TICKET:
HLD: