@extends('layouts.app') @section('title', ($reportTitle ?? 'Incident Analysis') . ' - NGBVD') @push('styles') @endpush @section('content') {{-- Incident Analysis v2 - server-side report. The browser never downloads the case-level dataset: headline indicators and charts come from /analysis/report/summary (SQL aggregates), the case list from /analysis/report/grid (25/50/100 rows per page), the pivot from /analysis/report/pivot (whitelisted dimensions and measures) and exports are queued jobs. No API credentials or secrets are present in this page. --}}

{{ $reportTitle ?? 'Incident Analysis' }}

Aggregated indicators, a paginated case list and pivot analysis, calculated on the server for your authorised data scope.

Scope: loading… Data as of: …
{{-- Overview --}}
@foreach ([ ['total_cases', 'Total cases reported', 'Distinct incident records in the selected period and your scope. Formally excluded records are counted separately.'], ['distinct_survivors', 'Distinct survivors', 'Each survivor counted once, however many cases they have.'], ['children_under_18', 'Children under 18', 'Cases where the survivor was under 18 at the incident date. Unknown ages are never counted as adults.'], ['survivors_with_service', 'Survivors with ≥1 service', 'Distinct survivors linked to at least one valid service (not actions, not cases).'], ['service_coverage_pct', 'Service coverage', 'Survivors with at least one service ÷ distinct survivors in the same selection.'], ['geography', 'Geography completeness', 'Cases with a valid district, sub-region and region. Target 100%.'], ['sex', 'Sex completeness', 'Cases whose survivor sex is a code in the gender lookup. Target 100%.'], ['age', 'Age completeness', 'Cases with a usable age at the incident date. Target 100%.'], ] as [$key, $label, $help])

{{ $label }}

 

{{ $help }}

@endforeach
Reported cases by incident month
Cases by region
Top 15 districts by cases
Cases by incident type
Cases by sex
Age at incident
Survivors by service type

Data quality

{{-- Case list --}} {{-- Pivot --}} {{-- Exports --}}

Figures come from the NGBVD reporting snapshot, refreshed automatically every few minutes. Definitions follow the NGBVD indicator dictionary; hover a figure for its definition.

@endsection @push('scripts') @endpush