15 Oktober 2026
🕑 9 menit baca
Integrasi SIMRS
BPJS Kesehatan
Panduan Teknis
Integrasi Mesin Antrian dengan SIMRS dan BPJS: Panduan Teknis 2026
Mesin antrian digital yang tidak terintegrasi dengan SIMRS dan BPJS hanyalah printer nomor tiket mahal. Nilai sebenarnya dari sistem antrian modern terletak pada kemampuannya otomatis memverifikasi kepesertaan BPJS, menarik data pasien dari SIMRS, dan mengirim data kunjungan kembali — semua dalam hitungan detik saat pasien menyentuh layar.
Artikel ini membahas arsitektur teknis, persyaratan, dan langkah konkret untuk mencapai integrasi tersebut.
Prasyarat utama: SIMRS Anda harus memiliki REST API atau SOAP WebService yang terdokumentasi. Tanpa ini, integrasi akan membutuhkan custom adapter yang menambah kompleksitas dan biaya.
Arsitektur Sistem Integrasi
Komponen utama dalam ekosistem integrasi mesin antrian:
| Komponen | Fungsi | Protokol Umum |
| Mesin Antrian (Kiosk) | Input pasien, cetak tiket, display | TCP/IP LAN, REST API lokal |
| Middleware / Bridging Server | Penghubung antar sistem, mapping data | REST, SOAP, WebSocket |
| SIMRS (Lokal/Cloud) | Data master pasien, jadwal dokter, rekam medis | REST API / SOAP WebService |
| BPJS P-Care / V-Claim | Verifikasi kepesertaan, pencatatan kunjungan | REST API (JWT auth) |
| Display Counter / Antrian | Panggil nomor antrian ke pasien | TCP/IP, RS-232, atau WiFi |
Langkah Integrasi: Step by Step
- Audit Infrastruktur dan SIMRS
Dokumentasikan versi SIMRS, endpoint API yang tersedia, format autentikasi (Basic Auth/API Key/OAuth), dan schema data pasien. Hubungi vendor SIMRS Anda untuk mendapatkan dokumentasi API terbaru.
- Daftar ke BPJS Kesehatan untuk Akses API
Masuk ke portal https://new-vclaim.bpjs-kesehatan.go.id dengan akun faskes Anda. Ajukan permohonan akses API P-Care, dapatkan cons_id dan secret_key. Proses persetujuan biasanya 3–7 hari kerja.
- Siapkan Server Middleware
Pasang server middleware lokal (min. Core i3, 8GB RAM, SSD 256GB) yang akan menjalankan layanan bridging. Server ini bertindak sebagai gateway antara kiosk, SIMRS, dan API BPJS.
- Konfigurasi Mapping Data
Definisikan mapping field: NIK KTP → nomor BPJS, nomor rekam medis SIMRS, data kunjungan, kode poli/dokter. Pastikan format tanggal, encoding string, dan handling null value konsisten di semua sistem.
- Uji Integrasi Sandbox
Gunakan kredensial sandbox BPJS untuk testing tanpa mempengaruhi data produksi. Uji minimal 5 skenario: pasien BPJS aktif, non-aktif, KTP tidak terdaftar, SIMRS timeout, dan koneksi putus.
Persyaratan Teknis Minimum
Jaringan dan Server
- LAN internal: minimum 100 Mbps (disarankan Gigabit untuk >5 kiosk)
- Koneksi internet: minimum 10 Mbps dedicated untuk API BPJS (jangan share dengan traffic umum)
- IP statis untuk server middleware (atau DDNS yang stabil)
- Firewall rule: whitelist IP server BPJS (cek dokumentasi terbaru BPJS)
- UPS server minimum 30 menit backup untuk mencegah data corruption
Software dan API
- SIMRS dengan REST API v2+ atau SOAP WebService yang terdokumentasi
- BPJS P-Care API v5+ (V-Claim untuk rawat inap)
- Middleware: Node.js, Python Flask, atau Java Spring Boot (sesuai keahlian tim IT)
- Database lokal untuk caching data master: PostgreSQL atau MySQL
- Log management: minimal rotasi log harian dengan retensi 90 hari
Contoh Flow Data Saat Pasien Registrasi
1. Pasien tempel KTP ke e-KTP reader kiosk
2. Kiosk kirim NIK ke middleware (POST /register)
3. Middleware query SIMRS: GET /patients?nik={NIK}
- Jika ada: ambil data pasien + riwayat kunjungan
- Jika baru: form isi data manual
4. Middleware verifikasi ke BPJS:
POST https://apijkn.bpjs-kesehatan.go.id/pcare/...
{nik: "...", tglSEP: "...", kodePoli: "..."}
5. BPJS return: status aktif/non-aktif + no. kartu
6. Middleware kirim data ke SIMRS: POST /visits
7. SIMRS return: nomor antrian + nama dokter
8. Kiosk cetak tiket: "POLI UMUM - A-007 - dr. Santi"
Troubleshooting Masalah Umum
| Masalah | Penyebab Umum | Solusi |
| API BPJS timeout | Koneksi internet unstable atau IP tidak di-whitelist | Tambah retry logic (3x, interval 2 detik); cek whitelist IP di portal BPJS |
| NIK tidak ditemukan di SIMRS | Pasien baru atau data lama belum migrasi | Fallback ke form input manual + flag untuk sinkronisasi admin |
| Nomor antrian tidak tercetak | Printer paper habis atau driver crash | Watchdog otomatis restart service printer; alert SMS/email ke teknisi |
| Data kunjungan tidak masuk SIMRS | Queue middleware penuh atau DB lock | Implementasi message queue (RabbitMQ/Redis Queue) untuk async processing |
| Kiosk freeze saat jam sibuk | Memory leak atau CPU overload | Watchdog restart kiosk app tiap 6 jam; hardware spec: min Core i5, 8GB RAM |
Biaya Implementasi Integrasi
Estimasi biaya untuk RS dengan 3–5 kiosk:
- Lisensi mesin antrian dengan modul integrasi: sudah termasuk jika beli dari vendor yang mendukung integrasi
- Server middleware (hardware): Rp 8–15 juta (mini PC industrial atau server entry-level)
- Jasa setup dan konfigurasi: Rp 5–15 juta (tergantung kompleksitas SIMRS)
- Biaya API BPJS: Gratis (hanya perlu registrasi faskes)
- Pelatihan IT staff: termasuk dalam paket implementasi vendor terpercaya
Butuh Bantuan Integrasi Mesin Antrian?
Tim teknis Bcompbiz berpengalaman mengintegrasikan mesin antrian dengan berbagai SIMRS (SIMRS-GOS, HIS, Inlis, dll.) dan BPJS P-Care. Konsultasi gratis untuk RS di Bogor dan Jabodetabek.
WhatsApp Konsultasi Teknis
Form Kontak
Artikel Terkait
integrasi SIMRS
BPJS P-Care
mesin antrian RS
middleware bridging
API rumah sakit
BC
Tim Konten Bcompbiz
PT Bcompbiz Digital Teknologi — Vendor mesin antrian dan kiosk custom B2B di Bogor. Pengalaman integrasi SIMRS dan BPJS sejak 2018.