{{-- HEADER --}}

Detail Rekam Medis

ID Pemeriksaan: #TR-{{ str_pad($treatment->id, 5, '0', STR_PAD_LEFT) }}

{{-- KOLOM KIRI: PASIEN & PROGRES --}}
{{-- Info Kucing --}}

{{ $treatment->cat->nama_kucing }}

{{ $treatment->cat->ras }} • {{ \Carbon\Carbon::parse($treatment->tanggal)->format('d F Y') }}

{{-- Progres Status --}}

Progres Pengobatan

@php $isImproving = Str::contains(strtolower($treatment->diagnosa), ['baik', 'makan', 'aktif', 'sembuh', 'turun panas']); @endphp @if($isImproving || $treatment->status_perawatan == 2)

Kondisi Membaik / Sembuh

Pasien menunjukkan respon positif terhadap terapi obat.

@else

Kondisi Stuck / Tetap

Belum ada perubahan signifikan. Perlu observasi lanjutan.

@endif
{{-- Bukti Foto --}}

Lampiran Bukti

@if($treatment->foto_bukti) @else

Tidak ada lampiran foto

@endif
{{-- KOLOM KANAN: DETAIL MEDIS --}} @php // Logika Pemisahan String: Mengekstrak Dosis dan Keterangan dari Kolom Diagnosa // Contoh: "Flu Berat | Dosis: 0.5cc (Campur wetfood)" $fullDiagnosa = $treatment->diagnosa; $pureDiagnosa = $fullDiagnosa; $extractedDosis = 'Sesuai Resep / Standar'; $extractedKeterangan = '-'; // Pisahkan berdasarkan tanda "|" (pemisah Dosis) if (str_contains($fullDiagnosa, '| Dosis:')) { $parts = explode('| Dosis:', $fullDiagnosa); $pureDiagnosa = trim($parts[0]); // Cek jika ada keterangan dalam tanda kurung "()" setelah Dosis $dosisAndKet = trim($parts[1]); if (preg_match('/^(.*)\((.*)\)$/', $dosisAndKet, $matches)) { $extractedDosis = trim($matches[1]); $extractedKeterangan = trim($matches[2]); } else { $extractedDosis = $dosisAndKet; } } @endphp
{{-- Ringkasan Diagnosa --}}

Laporan Diagnosa

{{ $treatment->keluhan }}

"{{ $pureDiagnosa }}"

{{-- Tabel Obat Detail --}}

Daftar Obat Terkait Kasus Ini

Item Obat Qty / Potong Stok Dosis Keterangan Khusus
{{ $treatment->medicine->nama_obat ?? 'OBAT DIHAPUS' }} {{ (float)$treatment->qty_used }} {{ $treatment->medicine->unit ?? '' }} {{ $extractedDosis }} {{ $extractedKeterangan }}
{{-- Status Resolusi (Sembuh / Belum) --}} @if($treatment->status_perawatan == 2)

Kasus Diselesaikan (Sembuh)

"{{ $treatment->remark_pasca_sakit ?? 'Tidak ada catatan pasca sakit' }}"

@endif {{-- Footer Info --}}
Diperiksa Oleh: {{ $treatment->user->name ?? 'Staf / Dokter' }} Terakhir Update: {{ $treatment->updated_at->format('d/m/Y H:i') }}