@section('title', 'Clinic Change Requests - Clinic Admin Dashboard')

Clinic Change Requests

Review and manage clinic transfer requests for {{ $clinic->name }}

@if (session()->has('success'))
{{ session('success') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif

Total Requests

{{ $stats['total'] }}

Incoming

{{ $stats['incoming'] }}

To your clinic

Outgoing

{{ $stats['outgoing'] }}

From your clinic

Pending

{{ $stats['pending'] }}

Approved

{{ $stats['approved'] }}

Rejected

{{ $stats['rejected'] }}

@forelse($requests as $request) @empty @endforelse
Expectant Mother Current → Requested Clinic Reason Status Submitted Actions
{{ $request->user->name }}
{{ $request->user->email }}
@if($request->requested_clinic_id === $clinicId) Incoming @else Outgoing @endif
{{ $request->currentClinic->name }}
{{ $request->requestedClinic->name }}
{{ Str::limit($request->reason, 100) }}
@if($request->supporting_documents) @else No attachments @endif
@if($request->isPending()) Pending @elseif($request->status === 'INFO_REQUESTED') Info Requested @elseif($request->isApproved()) Approved @elseif($request->status === 'WITHDRAWN') Withdrawn @else Rejected @endif {{ $request->created_at->format('M d, Y') }}
{{ $request->created_at->format('g:i A') }}
View Details @if($request->requested_clinic_id === $clinicId) @if($request->isPending())
@elseif($request->status === 'INFO_REQUESTED')
Waiting for additional information @if($request->decisionMaker)
Requested by {{ $request->decisionMaker->name }}
@endif
@else
@if($request->decisionMaker) Reviewed by {{ $request->decisionMaker->name }}
{{ $request->updated_at->format('M d, Y g:i A') }}
@endif
@endif @else
View Only - Managed by {{ $request->requestedClinic->name }}
@if($request->status === 'APPROVED' || $request->status === 'REJECTED')
@if($request->decisionMaker) Reviewed by {{ $request->decisionMaker->name }}
{{ $request->updated_at->format('M d, Y g:i A') }}
@endif
@endif @endif

No Requests Found

There are no clinic change requests to display.

@if($requests->hasPages())
{{ $requests->links() }}
@endif
@if($showRejectModalFlag && $selectedRequest)

Reject Clinic Change Request

Request Details

Expectant Mother: {{ $selectedRequest->user->name }}

Email: {{ $selectedRequest->user->email }}

Current Clinic: {{ $selectedRequest->currentClinic->name }}

Requested Clinic: {{ $selectedRequest->requestedClinic->name }}

Reason: {{ $selectedRequest->reason }}

@error('rejectionReason')

{{ $message }}

@enderror

Minimum 10 characters, maximum 500 characters

@endif