@extends('layouts.app') @section('title','New vs Revisit Patients') @section('content')
{{ $from->format('d M Y') }} — {{ $to->format('d M Y') }}
@include('reports._date-filter') {{-- ═══ CARDS ═══════════════════════════════════════════════════════════ Layout: New + Returning = unique patients seen. Total visits is a separate dimension (some patients have multiple visits). --}}New Patients
{{ number_format($newPatients) }}
First-ever visit in window
Returning Patients
{{ number_format($revisits) }}
Visited before the window
Total Visits
{{ number_format($totalVisits) }}
All visit rows in window
Unique patients seen: {{ number_format($uniquePatients) }} ({{ number_format($newPatients) }} new + {{ number_format($revisits) }} returning). New = {{ $newPct }}% · Returning = {{ $retPct }}%. @if($totalVisits > $uniquePatients) Some patients had multiple visits (total visits {{ number_format($totalVisits) }} > unique patients {{ number_format($uniquePatients) }}). @endif