@php $filtered = request()->hasAny(['q', 'status', 'ward', 'type', 'doctor']); @endphp @can('beds.view') Bed board @endcan @can('admissions.create') Admit patient @endcan
@if ($filtered) Clear @endif
@if ($admissions->isEmpty()) @if (request('q')) No stay matches “{{ request('q') }}” under this filter. @else Nobody is in the house under this filter right now. @endif @can('admissions.create') Admit patient @endcan @else
@foreach ($admissions as $admission) @endforeach
Admission Patient Where Doctors Open orders LOS Admitted Status
{{ $admission->admission_no }}
@if ($admission->is_icu) ICU @endif
{{ $admission->patient?->full_name ?? 'Unknown patient' }}
{{ $admission->patient?->medical_record_number }}
@if ($admission->patient?->isRestricted()) @endif
{{ $admission->ward?->name }}
@if ($admission->bed) Bed {{ $admission->bed->bed_number }} @else Awaiting a bed @endif
{{ $admission->admittingDoctor?->name ?? '—' }}
@if ($admission->attendingDoctor?->name)
attending {{ $admission->attendingDoctor->name }}
@endif
@if ($admission->open_orders_count > 0) {{ $admission->open_orders_count }} @else — @endif {{ $admission->length_of_stay }}d {{ $admission->admission_date?->format('d M Y H:i') }}

Showing {{ $admissions->firstItem() }}–{{ $admissions->lastItem() }} of {{ number_format($admissions->total()) }}

{{ $admissions->links() }}
@endif