Request Vacation Time
{{ currentMonthName }} {{ currentYear }}
Sun
Mon
Tue
Wed
Thu
Fri
Sat
{{ day.dayOfMonth }}
Your Requests
{{ formatCompactRange(req.startDate, req.endDate) }}
{{ req.weekdays }} weekdays
Note: {{ req.notes || req.note }}
Click to cancel request
You have no pending requests.
Your Vacation Summary
Approved: {{ totalApprovedWeekdays }}
Pending: {{ totalPendingWeekdays }}
Total: {{ totalRequestedWeekdays }} / 40
Warning: Total requested days exceed the 40-day limit.
Pending Requests ({{ pendingRequests.length }})
{{ req.physician }}
{{ formatCompactRange(req.startDate, req.endDate) }} ({{ req.weekdays }} weekdays)
Note: "{{ noteText(req) }}"
There are no pending vacation requests.
Weekend Call Schedule Generator
Generated Schedule ({{ callSchedule[0].date }} to {{ callSchedule[callSchedule.length - 1].date }})
| Weekend Date | Kettering (KMC) | Grandview (GV) | MVH1 | MVH2 |
|---|---|---|---|---|
| {{ wknd.date }} | {{ wknd.KMC }} | {{ wknd.GV }} | {{ wknd.MVH1 }} | {{ wknd.MVH2 }} |
Click "Generate" to create the next 6 months of the weekend call schedule.
...
Generate Report
Coverage Conflicts (More than 10 physicians off)
- {{ overlap.date }}: {{ overlap.count }} off ({{ overlap.physicians.join(', ') }})
No coverage conflicts for the selected period.
Totals per Physician
| Physician | Weekdays |
|---|---|
| {{ row.physician }} | {{ row.total }} |
Notes (Detailed Requests)
{{ row.physician }}
- {{ formatCompactRange(req.startDate, req.endDate) }} — "{{ noteText(req) }}"
No notes for this period.
Weekdays Exceeding Limit
- {{ p.name }} used {{ p.total }} weekdays in {{ report.year }}.
No physicians exceeded the annual 40 weekday limit.
Team Vacation Calendar
{{ currentMonthName }} {{ currentYear }}
Sun
Mon
Tue
Wed
Thu
Fri
Sat
{{ day.dayOfMonth }}
{{ req.physician }}
{{ getRequestsForDay(day.date, true).length }} OFF