BY DRE
0%
Back

Asyst GSM (BPJS PCare)

2024 | DEVELOPMENT, ERP.
StoryAs a Technical Consultant at PT Matrica Consulting Services, working alongside a Functional Consultant, I architected and deployed a mission-critical, end-to-end Odoo integration module bridging the hospital's internal management system (HMS) with the Indonesian national health insurance (BPJS) PCare Queue System. This module acts as a critical bridge, handling real-time, two-way API communications and automating patient queue and appointment workflows.
ImpactSuccessfully delivered a highly reliable, fully automated integration that eliminated manual data entry, ensured compliance with BPJS PCare requirements, and significantly improved the hospital's queueing efficiency.
Asyst GSM (BPJS PCare) image 1Asyst GSM (BPJS PCare) image 2Asyst GSM (BPJS PCare) image 3Asyst GSM (BPJS PCare) image 4Asyst GSM (BPJS PCare) image 5
Challenge

Needed to securely connect the hospital's local database with external BPJS PCare systems.

Patient demographics and queue numbers had to be synchronized in real-time.

Required an automated background system to manage unattended queues and doctor schedules.

Lack of self-service check-in caused bottlenecks at the front desk.

Solution

Engineered over 1,200 lines of robust controller logic to expose secure, custom RESTful API endpoints directly within Odoo.

Implemented a custom token-based authentication system to validate FKTP credentials for secure access.

Developed an advanced queue engine that validates demographics (NIK, Kartu JKN) and dynamically assigns real-time queue numbers.

Configured automated Cron jobs to routinely synchronize doctor reference data and manage unattended queues.

Built a comprehensive integration log to track API payloads and capture errors for rapid debugging.

Designed a Web/QWeb self-service patient check-in kiosk for seamless arrival confirmation.

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.