Request Vacation Time
{{ currentMonthName }} {{ currentYear }}
Your Requests
{{ formatCompactRange(req.startDate, req.endDate) }}
{{ requestWeekdays(req) }} weekdays
Note: {{ req.notes || req.note }}
You have no pending requests.
Your Vacation Summary
Pending Requests ({{ pendingRequests.length }})
{{ req.physician }}
{{ formatCompactRange(req.startDate, req.endDate) }} ({{ requestWeekdays(req) }} weekdays)
Note: "{{ noteText(req) }}"
There are no pending vacation requests.
Team Vacation Calendar
{{ currentMonthName }} {{ currentYear }}
Conflicts & Reports
Coverage Conflicts (More than 9 physicians off)
- {{ overlap.date }}: {{ overlap.count }} off ({{ overlap.physicians.join(', ') }})
No coverage conflicts for the selected period.
Consecutive Time Off (≥ 14 calendar days)
- {{ row.physician }} — {{ formatCompactRange(row.startDate, row.endDate) }} ({{ row.days }} days)
No ≥ 14-day consecutive ranges in this period.
Totals per Physician (in period)
| Physician | Weekdays |
|---|---|
| {{ row.physician }} | {{ row.total }} |
Weekdays Exceeding Annual Limit (> 40 in report year)
- {{ p.name }} used {{ p.total }} weekdays in {{ report.year }}.
No physicians exceeded the annual 40 weekday limit.
Notes (Detailed Requests in period)
{{ row.physician }}
- {{ formatCompactRange(req.startDate, req.endDate) }} — "{{ noteText(req) }}"
No notes for this period.
Management Override
{{ currentMonthName }} {{ currentYear }}
{{ overridePhysician }} — Requests
{{ formatCompactRange(req.startDate, req.endDate) }}
{{ requestWeekdays(req) }} weekdays
Note: {{ noteText(req) }}
No requests found.