BY DRE
0%
Back

InHarmony Clinic

2026 | DEVELOPMENT, ERP.
StoryDuring my tenure as a Technical Consultant at PT Matrica Consulting Services, I partnered with a Functional Consultant to spearhead the complete architectural rebuild of the clinic's appointment portal into a modern, fast, and efficient version. Additionally, I strengthened medical operational capabilities by developing an advanced virtual assistant bot (BotMD) architecture to automate appointment queues and notifications.
ImpactDelivered a modern and efficient patient portal, along with an automated notification system that greatly assists real-time clinic operations.
InHarmony Clinic image 1InHarmony Clinic image 2InHarmony Clinic image 3InHarmony Clinic image 4
Challenge

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.

Solution

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.

SIMILAR PROJECTS

Explore other projects about DEVELOPMENT, ERP.

Contact
GOT A PROJECT IN MIND?

I'm always interested in interesting products, technical challenges, and people building things. If you'd like to connect, feel free to reach out.

Adrian Sutansaty

Adrian Sutansaty

You can call me 'Dre'

Let's Talk

© 2026 ADRIAN SUTANSATY. ALL RIGHTS RESERVED.