@push('styles') @endpush
{{-- 1. Header Section --}}

{{ $cat->nama_kucing }}

{!! $cat->gender_icon !!}

Medical Record #FE-{{ str_pad($cat->id, 5, '0', STR_PAD_LEFT) }}

CETAK MEDICAL PASS {{-- PROTEKSI TOMBOL UPDATE: Hanya muncul jika memiliki izin Update ATAU Delete --}} @if(Gate::allows('check-access', ['cats', 'update']) || Gate::allows('check-access', ['cats', 'delete'])) UPDATE DATA @endif
{{-- Column 1: Profile & Core Identity --}}
{!! $cat->status_badge !!}

{{ $cat->nama_kucing }}

Registry

{!! $cat->registry_badges !!}

Umur Saat Ini

{{ $cat->age }}

Informasi Teknis

Microchip {{ $cat->microchip ?? 'Unchipped' }}
Pedigree No. {{ $cat->pedigree ?? '-' }}
Lokasi Kandang {{ $cat->lokasi_kandang ?? 'Global' }}
PIC Bertugas {{ $cat->pic?->name ?? 'System' }}
@php $isOverdue = $cat->updated_at->diffInDays(now()) >= 3; @endphp
Monitoring Berat {{ $cat->updated_at->diffForHumans() }}
{{ number_format($cat->berat_badan, 2) }} Kg
{{-- Column 2: Lineage & Health Routine --}}

Parental Intelligence

{{-- SIRE --}}

Sire (Pejantan)

{{ $cat->sire->nama_kucing }}

{{-- DAM --}}

Dam (Betina)

{{ $cat->dam->nama_kucing }}

Routine Medical Calendar

@foreach([ ['icon' => 'fa-syringe', 'label' => 'Vaksin', 'field' => 'jadwal_vaksin'], ['icon' => 'fa-bug', 'label' => 'Obat Cacing', 'field' => 'jadwal_obat_cacing'], ['icon' => 'fa-shield-virus', 'label' => 'Obat Kutu', 'field' => 'jadwal_obat_kutu'], ['icon' => 'fa-bath', 'label' => 'Grooming', 'field' => 'jadwal_grooming'] ] as $item)
{{ $item['label'] }}
{{ $cat->{$item['field']} ? $cat->{$item['field']}->format('d M Y') : 'NOT SET' }}
@endforeach
{{-- Column 3: Growth Analytics & Actions --}}

Analisis Berat

Growth Index (Kg)

{{-- PROTEKSI QUICK ACTION: Hanya jika bisa Create Treatment --}} @can('check-access', ['treatments', 'create'])

Quick Action

Gunakan menu ini untuk mencatat tindakan medis segera.

Tambah Rekam Medis
@endcan
{{-- Log Section: Medical History Timeline --}}

Historical Medical Log

{{ $cat->treatments->count() }} REKAMAN
@forelse($cat->treatments->sortByDesc('tanggal') as $treatment)

{{ $treatment->tanggal->format('d F Y') }}

{{ $treatment->tanggal->diffForHumans() }}
{{-- PROTEKSI EDIT LOG: Hanya jika bisa Update Treatment --}} @can('check-access', ['treatments', 'update']) @endcan
{{ $treatment->keluhan }}

Diagnosa: {{ $treatment->diagnosa }}

Therapy

{{ $treatment->nama_obat }} ({{ $treatment->dosis }})

Medical Staff

{{ $treatment->user?->name ?? 'System' }}

@if($treatment->foto_bukti)
@endif
@if($treatment->keterangan)

{{ $treatment->keterangan }}

@endif
@empty

No Historical Medical Logs Recorded

@endforelse
@push('scripts') @endpush