Laboratory Workflow

@if($canModify) Process lab requests and record test results @else View lab requests and test results (Read-Only) @endif

{{ auth()->user()->name }} @if(!$canModify) Read-Only @endif
@if (session()->has('message'))
{{ session('message') }}
@endif
@forelse($labRequests as $request) @empty @endforelse
Request ID Patient Test Name Requested By Requested At Status Actions
#{{ $request->id }}
{{ $request->patient->full_name }}
{{ $request->patient->patient_id }}
{{ ucwords(strtolower($request->test_name)) }}
{{ ucwords(str_replace('_', ' ', strtolower($request->test_type))) }}
Dr. {{ ucwords(strtolower($request->requestedBy->name)) }} {{ $request->requested_at->format('M d, Y h:i A') }} {{ ucfirst(str_replace('_', ' ', $request->status)) }}
@if($canModify) @if($request->status === 'pending') @endif @if($request->status === 'in_progress' || $request->status === 'pending') @endif @if($request->status === 'completed') @endif @if($request->status !== 'completed' && $request->status !== 'cancelled') @endif @else {{-- Read-only mode: Only show View Results button --}} @endif
No lab requests found.
{{ $labRequests->links() }}
@if($showResultModal && $selectedRequest) @endif