Back to OpenMRS
GSoC 2026

Improved Appointments Calendar View

This project aims to enhance the existing appointments calendar in OpenMRS by transforming it into a more interactive, flexible, and user-friendly scheduling system. The current implementation provides only a basic monthly view with limited details, which is insufficient for real-world clinical workflows. The proposed solution introduces multi-view support (monthly, weekly, daily), enabling users to visualize schedules at different levels of detail. It will display detailed appointment information such as patient names, time slots, and statuses directly within the calendar. Additionally, navigation-based interactions will be replaced with modal-based views to preserve user context and improve usability. The project also includes support for multiple calendar systems (Gregorian, Islamic, Ethiopic, Persian) to ensure global adaptability. The implementation will follow a modular architecture using React microfrontends, OpenMRS REST APIs, and optimized data-fetching strategies. Deliverables include: Multi-view calendar (monthly, weekly, daily) Detailed appointment rendering Modal-based interaction system Multi-calendar system support Performance optimizations and testing

Project details

Contributor

Pratik Debnath

Mentors

Not available

Technologies

Not listed in the archive