{{-- HEADER --}}

Edit Rekam Medis

Memperbarui Catatan & Penyesuaian Multi-Obat

{{-- ALERT INFORMASI STOK --}}

Sinkronisasi Inventori Otomatis

Sistem akan otomatis mengembalikan stok lama yang tercatat dan memotong stok baru berdasarkan perubahan yang Anda simpan di bawah ini.

{{-- GLOBAL ERROR BANNER --}} @if ($errors->any())

Gagal Menyimpan Data

    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@csrf @method('PATCH')
{{-- LEFT COLUMN: DATA PASIEN --}}

Data Pasien

{{-- PREVIEW FOTO --}}
{{-- RIGHT COLUMN: HASIL PEMERIKSAAN --}}

Diagnosa Klinik

{{-- MULTI MEDICINE SECTION --}}

Penyesuaian Resep & Stok

{{-- Header Table --}} {{-- Loop Baris Obat (Alpine.js) --}}
@push('scripts') @php // [FIX ERROR SYNTAX BLADE] $mappedItems = []; $oldItems = old('items'); if ($oldItems) { $mappedItems = $oldItems; } else { if (isset($treatment->details) && $treatment->details->count() > 0) { $mappedItems = $treatment->details->map(function($detail) { return [ 'medicine_id' => $detail->medicine_id, 'qty_used' => (float) $detail->qty_used, 'unit' => $detail->medicine->unit ?? 'UNIT', 'dosis' => $detail->dosis ?? '', 'keterangan' => $detail->keterangan ?? '', ]; })->toArray(); } else { $mappedItems = [[ 'medicine_id' => $treatment->medicine_id, 'qty_used' => (float) $treatment->qty_used, 'unit' => $treatment->medicine->unit ?? 'UNIT', 'dosis' => $treatment->dosis ?? '', 'keterangan' => $treatment->keterangan ?? '', ]]; } } @endphp @endpush