



The legacy booking portal was monolithic, slow, and hard to maintain.
Needed a secure and seamless patient authentication and verification system.
Manual appointment queues and notifications caused operational inefficiencies.
Complex scheduling scenarios (Walk-In, Home Service) required dynamic slot filtering.
Modernized the UI/UX with Bootstrap 5 & QWeb, creating a responsive 3-step interactive booking portal without inline styles.
Applied Clean Code (DRY) by refactoring monolithic scripts into modular JS components (calendar, product, submit, utils) for optimal performance.
Developed a dynamic booking controller managing real-time schedules based on clinics, service types, and medical services.
Implemented automatic patient identification via NIK/Passport and synchronized Family Member relations, secured with OTP login.
Developed the BotMD system and built Odoo API endpoints for webhook events (Created, Rescheduled, Canceled, Done) to automate notifications.
Built a dynamic Reschedule wizard with strict calendar slot validation and multi-company domain rules.