{{-- Lazy-loaded expansion of a single encounter row. Variables: $details - array from PatientHistoryService::details() $patient - Patient model $billingOnly - bool, suppresses clinical sections for cashier roles --}}
Vitals
Clinical Notes
ANC Episode
Encounters in this episode ({{ $details['anc_visits']->count() }})
{{ $details['type'] === 'maternity' ? 'Maternity Admission' : 'IPD Admission' }}
Delivery
Labs ({{ $details['lab_orders']->count() }})
| Test | Result | Status |
|---|---|---|
| {{ $lab->test_name ?? '—' }} | {{ $resultStr }} | {{ $lab->status }} |
Imaging ({{ $details['imaging']->count() }})
Prescriptions ({{ $details['prescriptions']->count() }})
Billing ({{ $invoices->count() }} invoice{{ $invoices->count() > 1 ? 's' : '' }})
| Invoice # | Date | Total | Paid | Balance |
|---|---|---|---|---|
| {{ $inv->invoice_number ?? '—' }} | {{ $inv->created_at?->format('d M Y') ?? '—' }} | KES {{ number_format($inv->total_amount ?? 0) }} | KES {{ number_format($inv->amount_paid ?? 0) }} | KES {{ number_format($inv->balance ?? 0) }} |