@section('title', 'Nurse Management - Clinic Admin Dashboard')

Nurse Management

Manage nurse accounts and assignments for your clinic

@if ($successMessage || session()->has('success'))
{{ $successMessage ?: session('success') }}
@endif @if ($errorMessage || session()->has('error'))
{{ $errorMessage ?: session('error') }}
@endif @php $pendingPasswordChange = $nurses->where('must_change_password', true)->count(); $passwordChanged = $nurses->where('must_change_password', false)->count(); @endphp @if($pendingPasswordChange > 0)

Password Change Required

{{ $pendingPasswordChange }} {{ Str::plural('nurse', $pendingPasswordChange) }} {{ $pendingPasswordChange === 1 ? 'has' : 'have' }} not changed their default password yet. They will be required to change their password on first login.

Default password: Nurse123
@endif
Showing nurses for {{ $clinic->name }}
@if($nurses->count() > 0)
@foreach($nurses as $nurse) @endforeach
Nurse Details Contact Status Password Status Registration Actions
@if($nurse->profile_picture) {{ $nurse->name }} @else
@endif
{{ $nurse->name }}
{{ $nurse->staff_id }}
{{ $nurse->email }}
{{ $nurse->phone ?? 'No phone' }}
{{ ucfirst($nurse->status ?? 'active') }} @if($nurse->must_change_password) Pending Change
First login required
@else Changed @if($nurse->password_changed_at)
{{ $nurse->password_changed_at->diffForHumans() }}
@else
Default password
@endif @endif
{{ $nurse->created_at->format('M d, Y') }}
{{ $nurse->created_at->diffForHumans() }}
@if(($nurse->status ?? 'active') === 'inactive') @else @endif
{{ $nurses->links() }}
@else

No nurses found

@if($search || $filterStatus) No nurses match your current search criteria. @else No nurses have been registered yet for {{ $clinic->name }}. @endif

@endif
@if ($showCsvImportModal)

Import Nurse Management Data

@endif