Nurse Duty Roster
Week of {{ $weekStart->format('M j') }} - {{ $weekEnd->format('M j, Y') }}
Printed on: {{ now()->format('d M Y, h:i A') }}
The calendar is ready, but no nurses have been assigned to duties for this week. Import a CSV file to populate the roster.
| Room/Zone | @foreach($calendarData as $dateData)
{{ $dateData['date']->format('D') }}
{{ $dateData['date']->format('M j') }}
|
@endforeach
|---|---|
|
Room {{ $zone->zone_code }}
{{ $zone->zone_name }}
|
@foreach($calendarData as $dateData)
@php
$zoneDuties = isset($dateData['duties']) ? $dateData['duties']->get($zone->id) : collect();
@endphp
@if($zoneDuties && $zoneDuties->count() > 0)
@foreach($zoneDuties as $duty)
@if($duty->nurse->profile_picture)
{{ $duty->nurse->name }}
{{ $duty->nurse->staff_id }}
{{ $duty->nurse->phone ?? 'N/A' }}
Not assigned
|
@endforeach
| Date | Day | Nurse | Room/Zone | Contact |
|---|---|---|---|---|
|
{{ $duty->duty_date->format('M j, Y') }}
|
{{ $duty->day_of_week }}
|
@if($duty->nurse->profile_picture)
{{ $duty->nurse->name }}
{{ $duty->nurse->staff_id }}
|
Room {{ $duty->zone->zone_code }}
{{ $duty->zone->zone_name }}
|
{{ $duty->nurse->phone ?? 'N/A' }}
{{ $duty->nurse->email }}
|