@php $kelText = $header['kelurahan'] ?? ($user->kelurahan->nama ?? '-'); $rwText = $header['rw'] ?? '-'; $rtText = $header['rt'] ?? '-'; $bulanText = $header['bulan'] ?? '-'; $thText = $header['tahun'] ?? date('Y'); $kelompokText = $header['kelompok'] ?? '-'; $rowsData = is_array($rows ?? null) ? $rows : []; $tot = is_array($totals ?? null) ? $totals : []; $markYes = function($val) { $s = strtolower((string)($val ?? '')); return ($val === true || $val === 1 || $s === '1' || $s === 'ada' || $s === 'ya' || $s === 'y' || $s === 'true'); }; @endphp

REKAPITULASI DATA

IBU HAMIL, MELAHIRKAN, NIFAS, IBU MENINGGAL, KELAHIRAN BAYI, BAYI MENINGGAL, DAN KEMATIAN BALITA

Kelompok Dasawisma: {{ $kelompokText }}
Kelompok PKK RT: {{ $rtText }}
Kelompok PKK RW: {{ $rwText }}
Desa/Kelurahan: {{ $kelText }}
Bulan: {{ $bulanText }}
Tahun: {{ $thText }}
@forelse($rowsData as $row) @php $jkBayiL = strtoupper((string)($row['jk_bayi'] ?? '')) === 'L'; $jkBayiP = strtoupper((string)($row['jk_bayi'] ?? '')) === 'P'; $aktaYes = $markYes($row['akta_kelahiran_bayi'] ?? null); $jenisInput = strtolower((string)($row['jenis_input'] ?? '')); $jenisK = strtolower((string)($row['jenis_kematian'] ?? '')); $kematianNama = $jenisInput === 'kematian' ? (($jenisK === 'bayi') ? ($row['nama_kematian'] ?? $row['nama_bayi'] ?? $row['nama_ibu'] ?? '') : ($row['nama_kematian'] ?? $row['nama_ibu'] ?? $row['nama_bayi'] ?? '')) : ''; $jkKemL = strtoupper((string)($row['jk_kematian'] ?? '')) === 'L'; $jkKemP = strtoupper((string)($row['jk_kematian'] ?? '')) === 'P'; @endphp @empty @endforelse
No Nama Ibu Nama Suami
Status
(Hamil/Melahirkan
Nifas)
CATATAN KELAHIRAN CATATAN KEMATIAN
Nama Bayi Jenis Kelamin Tgl Lahir Akta Kelahiran
Nama Ibu/
Balita/
Bayi
Status
(hamil/melahirkan
nifas)
Jenis Kelamin Tgl Meninggal Sebab Meninggal Keterangan
L P Ada Tidak L P
{{ $row['no'] ?? '-' }} {{ $row['nama_ibu'] ?? '-' }} {{ $row['nama_suami'] ?? '-' }} {{ $row['status_kehamilan'] ?? '-' }} {{ $row['nama_bayi'] ?? '-' }} {{ $jkBayiL ? '✓' : '' }} {{ $jkBayiP ? '✓' : '' }} {{ $row['tgl_lahir_bayi'] ?? '-' }} {{ $aktaYes ? '✓' : '' }} {{ (!$aktaYes && isset($row['akta_kelahiran_bayi']) && (string)$row['akta_kelahiran_bayi'] !== '') ? '✓' : '' }} {{ $kematianNama }} {{ $row['status_kehamilan'] ?? '-' }} {{ $jkKemL ? '✓' : '' }} {{ $jkKemP ? '✓' : '' }} {{ $row['tgl_meninggal'] ?? '-' }} {{ $row['sebab_meninggal'] ?? '-' }} {{ $row['keterangan'] ?? '-' }}
Tidak ada data untuk periode dan filter yang dipilih
@if (!empty($tot))
Jumlah Ibu Hamil: {{ $tot['ibu_hamil'] ?? 0 }} orang
Jumlah Ibu Melahirkan: {{ $tot['ibu_melahirkan'] ?? 0 }} orang
Jumlah Ibu Nifas: {{ $tot['ibu_nifas'] ?? 0 }} orang
Jumlah Ibu Meninggal: {{ $tot['ibu_meninggal'] ?? 0 }} orang
Jumlah Bayi L: {{ $tot['bayi_l'] ?? 0 }}
Jumlah Bayi P: {{ $tot['bayi_p'] ?? 0 }}
Jumlah Bayi L+P: {{ $tot['bayi_lp_total'] ?? 0 }}
Jumlah Bayi Meninggal: {{ $tot['bayi_meninggal'] ?? 0 }}
Jumlah Balita Meninggal: {{ $tot['balita_meninggal'] ?? 0 }}
@endif