@extends('layouts.dashboard') @section('title', 'Laporan Rekapitulasi') @section('content')

Laporan PosSehat

Rekapitulasi data bulanan dan tahunan PosSehat.

Excel PDF
{{--
Total Balita

124

Ibu Hamil

45

Indikasi Stunting

8

Gizi Normal

116

--}}
Rekapitulasi Pengukuran Balita
@forelse ($laporanBalita as $index => $item) @empty @endforelse
No NIK Nama & Usia Balita BB/TB Z-Score TB/U Status Gizi Tanggal
{{ $index + 1 }} {{ $item->balita->nik ?? '-' }}
{{ $item->balita->nama ?? '-' }}
{{ $item->usia_saat_ukur }} Bulan
BB: {{ $item->berat_badan }}kg
TB: {{ $item->tinggi_badan }}cm
{{ $item->zs_tbu }} @php $statusClass = match(strtolower($item->hasil)) { 'normal' => 'bg-success', 'pendek', 'sangat pendek' => 'bg-danger', default => 'bg-warning' }; @endphp {{ strtoupper($item->hasil) }}
{{ \Carbon\Carbon::parse($item->tanggal)->translatedFormat('d M Y') }}
{{ $item->petugas->nama ?? '-' }}
Data pengukuran balita bulan ini kosong.
Rekapitulasi Pengukuran Ibu Hamil
@forelse ($laporanIbuHamil as $index => $item) @empty @endforelse
No Identitas Ibu Usia Hamil Fisik (BB/TB/LILA) IMT & Status Tanggal & Petugas
{{ $index + 1 }}
{{ $item->ibuHamil->nama ?? '-' }}
{{ \Carbon\Carbon::parse($item->ibuHamil->tgl_lahir)->age }} Tahun
{{ $item->usia_kehamilan ?? '0' }} Minggu
BB: {{ $item->berat_badan }}kg TB: {{ $item->tinggi_badan }}cm
LILA: {{ $item->lila ?? '-' }} cm
IMT: {{ $item->imt ?? '0' }}
@php $statusIbu = match(strtolower($item->status_gizi ?? '')) { 'gizi kurang' => 'bg-danger', 'gizi normal', 'normal' => 'bg-success', 'gizi lebih', 'obesitas' => 'bg-warning text-dark', default => 'bg-secondary' }; @endphp {{ strtoupper($item->status_gizi ?? 'TIDAK ADA DATA') }}
{{ \Carbon\Carbon::parse($item->tanggal)->translatedFormat('d M Y') }}
{{ $item->petugas->nama ?? '-' }}
Data pengukuran ibu hamil bulan ini kosong.
@endsection