@extends('layouts.app') @section('title', 'Riwayat Kesehatan Santri') @section('content')

{{ $santri->nama_lengkap }}

{{ $santri->id_santri }}

Kelas: {{ $santri->kelas }}
Jenis Kelamin: {{ $santri->jenis_kelamin }}
Status: {{ $santri->status_badge }}
NIS: {{ $santri->nis ?: '-' }}
Total Riwayat: {{ $riwayatKesehatan->total() }} kali
Orang Tua: {{ $santri->nama_orang_tua ?: '-' }}

Sedang Dirawat

{{ $riwayatKesehatan->where('status', 'dirawat')->count() }}

Sembuh

{{ $riwayatKesehatan->where('status', 'sembuh')->count() }}

Izin Pulang

{{ $riwayatKesehatan->where('status', 'izin')->count() }}

Rata-rata Dirawat

@if($riwayatKesehatan->count() > 0) {{ round($riwayatKesehatan->avg(function($item) { return $item->lama_dirawat; }), 1) }} hari @else 0 hari @endif

Riwayat Kesehatan Lengkap

Tambah Data Kesehatan Kembali
@if($riwayatKesehatan->count() > 0)
@foreach($riwayatKesehatan as $index => $data) @endforeach
No ID Kesehatan Tanggal Masuk Keluhan Catatan Tanggal Keluar Status Lama Aksi
{{ $riwayatKesehatan->firstItem() + $index }} {{ $data->id_kesehatan }} {{ $data->tanggal_masuk_formatted }}
{{ $data->tanggal_masuk->format('D') }}
{{ Str::limit($data->keluhan, 80) }}
@if($data->catatan)
{{ Str::limit($data->catatan, 60) }}
@else - @endif
@if($data->tanggal_keluar) {{ $data->tanggal_keluar_formatted }}
{{ $data->tanggal_keluar->format('D') }} @else Belum keluar @endif
{{ ucfirst($data->status) }} {{ $data->lama_dirawat }} hari
{{ $riwayatKesehatan->links() }}
@else

Belum Ada Riwayat Kesehatan

Santri {{ $santri->nama_lengkap }} belum memiliki riwayat kesehatan.

Tambah Data Kesehatan
@endif
@if($riwayatKesehatan->count() > 0)

Informasi Tambahan

Kunjungan Pertama:
{{ $riwayatKesehatan->sortBy('tanggal_masuk')->first()->tanggal_masuk->format('d M Y') }}
Kunjungan Terakhir:
{{ $riwayatKesehatan->sortByDesc('tanggal_masuk')->first()->tanggal_masuk->format('d M Y') }}
Lama Dirawat Terlama:
{{ $riwayatKesehatan->max('lama_dirawat') }} hari
Total Hari Dirawat:
{{ $riwayatKesehatan->sum('lama_dirawat') }} hari
@endif @endsection