Title: Calendar: Show category colors for availability / free slots before booking an appointment
Body:
I want to glance at a provider’s day and instantly see availability by color, not just booked appointments.
Current behavior
-
Calendar Categories (Admin → Other → Calendar → Categories) have colors that only appear on booked appointments.
-
Free slots and In-Office blocks use default/transparent or limited coloring.
Desired behavior
Pre-populate the calendar with colored availability blocks (e.g., green = open morning, blue = open afternoon, yellow = limited slots) using the same category color system. When booking, replace the availability block with the real appointment category.
What I’ve tried
-
Creating extra categories and recurring In-Office events (works but clunky to manage/replace).
-
No core setting or module found for dynamic free-slot coloring.
OpenEMR version: 8.0.0 (3)
Question:
-
Is there a built-in or module way to do this cleanly in current versions?
-
If not, what is the cleanest customization path (CSS/JS override, PostCalendar template edit, or custom module)?
Happy to test patches or contribute if someone has a starting point.
Thanks!