Soham Dhande — Contributing to O3 Appointments Calendar Improvements

Hi everyone,

I’m Soham Dhande, a B.Tech Computer Science student focusing on frontend engineering and UI architecture. I’ve been contributing to the OpenMRS O3 frontend ecosystem since December 2025, mainly across esm-core, patient-chart, and patient-management.

Lately, I’ve been exploring the appointments calendar in depth. While going through the codebase, I noticed a few limitations around the current monthly-only view and the navigation-based interaction flow. I’ve been working on addressing these in PR #2311, which introduces a view switcher (monthly/weekly/daily) and modal-based interaction for inspecting appointments.

I’m interested in continuing contributions in this area and building on top of the current calendar implementation. I’ve been going through hooks like useAppointmentsCalendar and useAppointmentList, and understanding how data flows through the appointments store.

Would appreciate any feedback on this direction or pointers on where contributions are most needed.

Looking forward to collaborating with everyone!

Thanks, Soham