@push('styles') @endpush @php // Mengambil daftar penyakit yang MASIH AKTIF untuk dropdown $activePerawatans = $cat->treatments->where('status_perawatan', 1); @endphp
{{-- 1. Header Section --}}

{{ $cat->nama_kucing }}

{!! $cat->gender_icon !!}

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

BULK TREATMENT UNDUH HEALTH LEDGER {{-- ========================================== --}} {{-- TOMBOL & MODAL HANYA MUNCUL JIKA ADA PENYAKIT AKTIF --}} {{-- ========================================== --}} @if($activePerawatans->count() > 0)
{{-- Modal Backdrop --}}
{{-- Modal Content --}}

Resolusi Penyakit

Pilih kasus yang sudah sembuh

@csrf @method('PATCH')
@endif {{-- ========================================== --}} @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 ?? '-' }}
Sertifikat Ped
@if($cat->sertifikat_ped_file) Tersedia @else Kosong @endif Buka
PIC Bertugas {{ $cat->pic?->name ?? 'Sistem' }}
{{-- Column 2: Lineage & Health Routine --}}

Data Induk

sire_id) onclick="window.location.href='{{ route('cats.show', $cat->sire_id) }}'" @endif class="p-4 bg-indigo-50/30 border border-indigo-100 rounded-3xl flex items-center gap-4 hover:bg-indigo-50 transition-colors {{ $cat->sire_id ? 'cursor-pointer' : 'cursor-default' }}">

Sire (Pejantan)

{{ $cat->sire->nama_kucing ?? 'Unknown' }}

dam_id) onclick="window.location.href='{{ route('cats.show', $cat->dam_id) }}'" @endif class="p-4 bg-rose-50/30 border border-rose-100 rounded-3xl flex items-center gap-4 hover:bg-rose-50 transition-colors {{ $cat->dam_id ? 'cursor-pointer' : 'cursor-default' }}">

Dam (Betina)

{{ $cat->dam->nama_kucing ?? 'Unknown' }}

Current Health Reminders

@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)

@can('check-access', ['cats', 'update'])

Tindakan medis

Log tindakan kesehatan cepat atau pengobatan klinis.

@endcan
{{-- Comprehensive Health History --}}

Comprehensive Health History

Jejak medis dari pertama hingga rencana mendatang

{{ $cat->medicalRecords->count() }} TOTAL RECORDS
@forelse($cat->medicalRecords->sortByDesc('date_given') as $record)
{{ $record->date_given->format('d M Y') }}
{{ $record->treatment_name }}
{{ $record->type }} @if($record->dosage && $record->type !== 'Grooming') DOSIS: {{ $record->dosage }} {{ $record->unit }} @endif

"{{ $record->notes ?? 'Pemberian rutin tanpa keluhan klinis.' }}"

@empty
No Records Found
@endforelse
{{-- Klinis Case History --}}

Klinis Case History (Non-Routine)

@forelse($cat->treatments->sortByDesc('tanggal') as $treatment)
{{-- Dot Timeline dinamis sesuai status_perawatan --}}

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

{{-- LABEL STATUS PADA KARTU HISTORY --}} @if($treatment->status_perawatan == 2) SEMBUH @else AKTIF @endif
{{ $treatment->keluhan }}

Diagnosa: {{ $treatment->diagnosa }}

Therapy

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

{{-- TAMPILKAN REMARK JIKA SUDAH SEMBUH --}} @if($treatment->status_perawatan == 2 && $treatment->remark_pasca_sakit)

Catatan Resolusi Sembuh

"{{ $treatment->remark_pasca_sakit }}"

@endif
@if($treatment->foto_bukti)
@endif
@empty
No Klinis Cases
@endforelse
@push('scripts') @endpush