{{-- resources/views/camps/list.blade.php --}} @include('admin.header')
@include('admin.topbar') @include('admin.leftbar')

Camp Checkup Management

Manage patient checkups across multiple camps

TOTAL CAMPS

{{ $campCount }}

TOTAL CHECKUPS

{{ $checkupCount }}

TODAY'S CHECKUPS

{{ $todayCheckupCount }}

ACTIVE PATIENTS

{{ $activePatientsCount ?? $records->unique('patient_id')->count() }}

📋 Patient Camp History
@forelse($records as $key => $record) @empty @endforelse
# Patient Details Camp Information Checkup Date Notes Report Action
{{ $key + $records->firstItem() }}
{{ $record->patient->name ?? 'N/A' }} {{ $record->patient->mobile_number ?? 'No phone' }} @if($record->patient->uhid ?? false) UHID: {{ $record->patient->uhid }} @endif
{{ $record->camp->camp_name ?? $record->camp_name_snapshot_file }}
@if($record->camp && $record->camp->additional_info) {{ $record->camp->additional_info }} @endif @if($record->camp && $record->camp->camp_date) {{ \Carbon\Carbon::parse($record->camp->camp_date)->format('d M Y') }} @endif
{{ date('d M Y', strtotime($record->camp_date)) }}
{{ Str::limit($record->checkup_notes, 60) }} @if(strlen($record->checkup_notes) > 60) @endif
@if($record->camp_name_snapshot_file) View @else No report @endif
No checkup records found
@if($records->hasPages()) @endif
Add New Patient Checkup
PATIENT INFORMATION
CAMP DETAILS
CHECKUP INFORMATION
This will be saved as text report
Optional. Max size: 5MB (JPG, PNG, PDF)
@include('admin.scripts')