@extends('admin.layouts.app') @section('title', __('waiting_list.title')) @section('breadcrumb') @endsection @section('content') @php $statusValue = $waitingListRequest->status?->value ?? (string) $waitingListRequest->status; @endphp
{{ __('waiting_list.request') }}{{ $waitingListRequest->id }} {{ ucfirst($statusValue) }}
@if(!in_array($statusValue, ['booked', 'cancelled', 'expired'], true))
@can('appointments.edit')
@csrf
@csrf
@endcan
@endif
{{ __('waiting_list.patient_information') }}
{{ __('waiting_list.name') }}
{{ $waitingListRequest->patient?->full_name ?? __('common.not_available') }}
{{ __('waiting_list.phone') }}
{{ $waitingListRequest->patient?->phone ?? __('common.not_available') }}
{{ __('waiting_list.email') }}
{{ $waitingListRequest->patient?->email ?? __('common.not_available') }}
{{ __('waiting_list.status') }}
@php($patientStatus = $waitingListRequest->patient?->status?->value ?? (string) $waitingListRequest->patient?->status) {{ ucfirst($patientStatus ?: 'unknown') }}
{{ __('waiting_list.request_information') }}
{{ __('waiting_list.specialty') }}
{{ $waitingListRequest->service?->category?->medicalSpecialty?->name ?? __('common.not_available') }}
{{ __('waiting_list.date_added') }}
{{ $waitingListRequest->created_at?->format('M d, Y H:i') ?? __('common.not_available') }}
{{ __('waiting_list.days_waiting') }}
{{ $waitingListRequest->created_at?->diffInDays(now()) ?? 0 }}
{{ __('waiting_list.preferred_date') }}
{{ $waitingListRequest->preferred_date?->format('M d, Y') ?? __('waiting_list.not_specified') }}
{{ __('waiting_list.activity_timeline') }}
{{ $waitingListRequest->created_at?->format('M d, Y H:i') }}
{{ __('waiting_list.added_to_waiting_list') }}
@if($waitingListRequest->notified_at)
{{ $waitingListRequest->notified_at?->format('M d, Y H:i') }}
{{ __('waiting_list.notified') }}
@endif
{{ __('waiting_list.queue_position') }}

#{{ $queuePosition ?? 1 }}

{{ __('waiting_list.current_position_in_queue', ['total' => $queueTotal ?? 1]) }}

{{ __('waiting_list.status_information') }}
{{ __('waiting_list.current_status') }}
{{ ucfirst($statusValue) }}

@if($statusValue === 'pending')

{{ __('waiting_list.pending_message') }}

@elseif($statusValue === 'notified')

{{ __('waiting_list.notified_message') }}

@elseif($statusValue === 'booked')

{{ __('waiting_list.fulfilled_message') }}

@if($waitingListRequest->bookedAppointment)

{{ __('waiting_list.view_appointment') }} ->

@endif @elseif($statusValue === 'expired')

{{ __('Request has expired and is no longer claimable.') }}

@elseif($statusValue === 'cancelled')

{{ __('waiting_list.cancelled_message') }}

@endif
{{ __('common.actions') }}
@if(!in_array($statusValue, ['booked', 'cancelled', 'expired'], true)) @can('appointments.edit')
@csrf
@csrf
@csrf
@endcan @endif @can('appointments.edit')
@csrf @method('DELETE')
@endcan {{ __('waiting_list.back_to_list') }}
@endsection