@extends('layouts.app') @section('title', 'Prisoner Removal') @section('content')
{{-- Page guide: what this screen is for --}}
Removal of a Prisoner. Record removals to external facilities (hospital, mental facility, leper settlement): capture medical info, escorting officer, movement and treatment status, and expected/actual return.

Prisoner Removal

{{ $records->total() }} record(s)
@can('prison.removals.add') New Record @endcan
@if(session('success'))
{{ session('success') }}
@endif
@forelse($records as $r) @php $badgeClass = 'bg-secondary'; if ($r->removal_type == 'Hospital') { $badgeClass = 'bg-info'; } elseif ($r->removal_type == 'Mental Facility') { $badgeClass = 'bg-warning text-dark'; } elseif ($r->removal_type == 'Leper Settlement') { $badgeClass = 'bg-secondary'; } @endphp @empty @endforelse
Prisoner Date Type Destination Movement Treatment Actions
{{ optional($r->prisoner)->name ?? '—' }}
{{ optional($r->prisoner)->prisoner_number }}
{{ optional($r->removal_date)->format('d M Y') }} {{ $r->removal_type ?? '—' }} {{ $r->destination ?? '—' }} {{ $r->movement_status }} {{ $r->treatment_status ?? '—' }} @if(in_array($r->status ?? '', ['Requested', 'Recorded', 'Active', 'Removed', 'At Facility']))
@csrf
@endif
No records yet.
{{ $records->withQueryString()->links() }}
@endsection