@extends('layouts.app') @section('title', 'Completed Visits') @section('content') @include('partials._queue-routing-helper') {{-- May 24 2026 rewrite: The Completed page now mirrors the OPD landing page column-for- column so reception sees a consistent table layout when they toggle between the two views. The only structural difference is: 1. First column is "Date Completed" (check_out_at) instead of "Date" (check_in_at). Same column, different meaning per the user's spec. 2. An Actions column on the right exposes the Reopen button (admin-only) that doesn't exist on the live OPD view. Type / MRN / Age-Sex / Phone columns were dropped to bring the layout in line with the OPD landing. MRN was also dropped from the OPD landing on the same day — see the note in opd.blade.php for the trade-off. --}} {{-- ── Page header ────────────────────────────────────────────────── Title + subtitle on the left, Return to Today's Visits button on the top right. Mirrors the header on visits/opd.blade.php so the two pages have parity when reception toggles between them. --}}
Lifetime Visits
| Date | Patient | Age / Sex | Phone | Department | Bill Total | Payer | Clinician | @if(auth()->user()->hasAnyRole('Super Admin', 'Hospital Admin'))Actions | @endif
|---|
Completed visits are read-only. Reopen requires admin permission.
@endsection