@extends('layouts.app') @section('title', 'New Admission') @section('content')

Prisoner Admission

{{-- Check if prisoner is currently incarcerated --}} @php $activeAdmission = $prisoner->admissions() ->whereNull('release_date') ->latest() ->first(); @endphp @if($activeAdmission)
Cannot Admit: This prisoner is currently incarcerated!
  • Current Admission Details:
  • Admission Date: {{ $activeAdmission->admission_date ? \Carbon\Carbon::parse($activeAdmission->admission_date)->format('d-m-Y H:i') : 'N/A' }}
  • Cell Block: {{ $activeAdmission->cell_block ?? 'N/A' }}
  • Custody Level: {{ $activeAdmission->custody_level ?? 'N/A' }}
  • Admitted By: {{ $activeAdmission->admitted_by ?? 'N/A' }}
@else {{-- Admission Form --}} @can('prison.admission.add')
@csrf
@php $previousAdmissions = $prisoner->admissions() ->whereNotNull('release_date') ->orderBy('admission_date', 'desc') ->get(); $previousDischarges = \App\Models\Discharge::where('prisoner_id', $prisoner->id) ->where('status', 'completed') ->count(); @endphp @if($previousAdmissions->count() > 0)
Previous Admissions: This prisoner has been admitted {{ $previousAdmissions->count() }} time(s) before. @if($previousDischarges > 0)
Previously discharged {{ $previousDischarges }} time(s). @endif
Last admission: {{ $previousAdmissions->first()->admission_date ? \Carbon\Carbon::parse($previousAdmissions->first()->admission_date)->format('d-m-Y') : 'N/A' }}
@endif
{{-- ============ CAM10: Accompanying Children (Under 4 years) ============ --}}
{{-- ============ Belongings / Monetary Values (returned at release) ============ --}}
Belongings & Money (held for return at release)
Type Description Qty Value Notes
No items added.
Cancel
@endcan @endif
@endsection @push('scripts') @endpush