@php $filtered = $term !== '' || $status !== '' || $mode !== '' || $language !== ''; $statusOptions = [ '' => 'Open sessions', 'all' => 'All sessions', ] + \App\Support\Lookup::options('interpreter_session_status'); $modeOptions = ['' => 'Any mode'] + \App\Support\Lookup::options('interpreter_mode'); $languageOptions = ['' => 'Any language'] + \App\Support\Lookup::options('interpreter_language'); @endphp {{ $stats['open'] }} open session{{ $stats['open'] === 1 ? '' : 's' }} @if ($stats['inProgress'] > 0) · {{ $stats['inProgress'] }} live now@endif @can('interpreting.view') Interpreter directory @endcan @can('interpreting.manage') Request interpreter @endcan
@if ($filtered) Reset @endif
@if ($sessions->isEmpty()) @if ($filtered) Nothing against that filter. Widen the status to “All sessions” to look further back. @else Every VRI and OPI call is recorded here the moment someone requests one — the board opens on what is still open. @endif @can('interpreting.manage') Request interpreter @endcan @else
@foreach ($sessions as $session) @php $rowTint = match ($session->status) { 'in_progress' => 'bg-amber-50/50', 'no_show' => 'bg-orange-50/40', default => '', }; @endphp @endforeach
Session Patient Language Mode Interpreter Priority Status Scheduled / live Requested by
{{ $session->session_no }}
{{ $session->created_at?->format('d M H:i') }}
{{ $session->patient?->full_name ?? 'Unknown patient' }}
{{ $session->patient?->medical_record_number }}
@if ($session->patient?->is_confidential) @endif
@if ($session->device && $session->is_video)
{{ $session->device_label }}
@endif
@if ($session->interpreter)
{{ $session->interpreter->name }}
@else Not assigned @endif
@if ($session->status === 'in_progress')
Live since {{ $session->started_at?->format('H:i') }}
@elseif ($session->scheduled_at)
{{ $session->scheduled_at->format('d M H:i') }}
@else — @endif @if ($session->status === 'completed')
{{ $session->duration_minutes ? $session->duration_minutes.' min' : 'duration not captured' }}
@endif
{{ $session->requestedBy?->name ?? '—' }} Open
{{ $sessions->links() }}
@endif