Nursing Services

Nurse registry, today’s duty allocation, and shortcuts into ward boards. @unless ($moduleEnabled) Module not enabled for this organization — enable under Settings → Modules. @endunless

@if ($canRoster) Shift templates @endif Care units Unit assignments

Nurse registry

{{ $nurses->count() }}

    @forelse ($nurses as $nurse)
  • {{ $nurseLabels[$nurse->id] ?? $nurse->user_ref }}
  • @empty
  • No nursing-role members yet.
  • @endforelse

Today’s shift assignments

@forelse ($todayRoster as $entry) @empty @endforelse
Unit Shift Staff
@if ($canViewRoster) {{ $entry->careUnit?->name ?? '—' }} @else {{ $entry->careUnit?->name ?? '—' }} @endif {{ $entry->shift?->label ?? '—' }} {{ $nurseLabels[$entry->member_id] ?? ($entry->member?->user_ref ?? '—') }}
No shift assignments for today.

Unit assignments

Home and float placements effective today (primary, temporary, specialty) — separate from shift duty.

@forelse ($allocations as $assignment) @empty @endforelse
Staff Unit / department Kind Dates
{{ $nurseLabels[$assignment->member_id] ?? ($assignment->member?->user_ref ?? '—') }} {{ $assignment->careUnit?->name ?? $assignment->department?->name ?? '—' }} {{ $assignment->kind }} {{ $assignment->starts_on?->format('d M Y') }} – {{ $assignment->ends_on?->format('d M Y') ?? 'open' }}
No active unit assignments today.

Care units

@forelse ($units as $unit)
{{ $unit->name }}

{{ $unit->department?->name }} · {{ str_replace('_', ' ', $unit->kind) }}

@if ($canViewRoster) Shifts @endif MAR Notes Handover Assess
@empty

No care units yet — ask an administrator to set them up.

@endforelse