Status Job BPJS pada Antrean
Pengantar
Untuk setiap antrean pasien dengan penjamin BPJS, Dekacare secara otomatis mengirimkan data pendaftaran ke sistem BPJS melalui dua job (proses latar belakang). Status dari kedua job ini ditampilkan secara real-time pada kartu antrean, membantu petugas memantau keberhasilan sinkronisasi data dengan BPJS.
Pemahaman terhadap status job BPJS sangat penting untuk memastikan data kunjungan pasien tercatat dengan benar di sistem Jaminan Kesehatan Nasional.
Jenis Job BPJS
Setiap antrean BPJS memiliki dua job yang berjalan secara otomatis:
| Badge | Nama Job | Job Type | Fungsi |
|---|---|---|---|
| P | Pendaftaran PCare | pendaftaran_pcare | Mengirimkan data pendaftaran kunjungan pasien ke layanan PCare BPJS |
| A | Antrean FKTP | tambah_antrean_fktp | Mengirimkan data antrean ke sistem antrean FKTP (Fasilitas Kesehatan Tingkat Pertama) BPJS |
Tampilan Badge Status
Status job ditampilkan dalam bentuk badge kecil pada baris detail kartu antrean. Badge hanya muncul untuk pasien dengan penjamin BPJS (penjamin_id = 2).
Format Badge
Setiap badge menampilkan format: [Huruf]: [Status]
- P: OK — Pendaftaran PCare berhasil
- P: Gagal — Pendaftaran PCare gagal
- P: processing — Pendaftaran PCare sedang diproses
- A: OK — Antrean FKTP berhasil
- A: Gagal — Antrean FKTP gagal
- A: processing — Antrean FKTP sedang diproses
Warna Badge
| Status | Warna Badge | Keterangan |
|---|---|---|
| OK (Success) | Hijau | Job berhasil dieksekusi dan data terkirim ke BPJS |
| Gagal (Failed) | Merah | Job gagal, data tidak terkirim ke BPJS |
| Processing | Kuning | Job sedang dalam antrian proses |
| N/A | Abu-abu | Tidak ada data job tracker untuk antrean ini |
Nomor Antrean PCare
Selain badge status job, kartu antrean juga menampilkan badge PCare di area status (pojok kanan atas) yang menunjukkan nomor antrean PCare:
| Kondisi | Tampilan | Warna |
|---|---|---|
| Pendaftaran PCare sukses | PCare: [nomor] | Hijau (background hijau muda) |
| Pendaftaran PCare gagal | PCare: 0 | Merah (background merah muda) |
Detail Error BPJS
Ketika badge status menunjukkan Gagal, petugas dapat melihat detail error dengan cara:
- Hover (arahkan kursor) pada badge yang berstatus Gagal
- Sistem akan menampilkan tooltip berisi pesan error dari BPJS
- Pesan error ini berasal langsung dari respons API BPJS dan membantu mengidentifikasi penyebab kegagalan
Tips: Pesan error dari BPJS biasanya cukup deskriptif. Contoh umum: “Nomor kartu BPJS tidak ditemukan”, “Pasien tidak aktif”, “Tanggal kunjungan tidak valid”.
Validasi Status BPJS Sebelum Terima Antrean
Saat petugas menekan tombol Terima pada antrean BPJS, sistem melakukan validasi status job terlebih dahulu:
Alur Validasi
- Sistem memeriksa status Pendaftaran PCare (job type:
pendaftaran_pcare) - Sistem memeriksa status Antrean FKTP (job type:
tambah_antrean_fktp) - Jika salah satu atau keduanya gagal:
- Dialog peringatan ditampilkan dengan detail error dari setiap job yang gagal
- Petugas harus mengonfirmasi apakah tetap ingin melanjutkan penerimaan
- Jika keduanya sukses: proses penerimaan berjalan normal tanpa peringatan tambahan
Peringatan: Menerima antrean dengan status job BPJS gagal berarti data kunjungan pasien belum tercatat di sistem BPJS. Hal ini dapat berdampak pada:
- Klaim BPJS yang tidak dapat diproses
- Data kunjungan yang tidak tersinkronisasi
- Potensi penolakan klaim di kemudian hari
Disarankan untuk melakukan Resend PCare terlebih dahulu sebelum menerima antrean.
Panduan Penanganan Status Job
| Skenario | Tindakan yang Disarankan |
|---|---|
| P: OK, A: OK | Terima antrean seperti biasa |
| P: Gagal, A: OK | Coba Resend PCare terlebih dahulu. Jika tetap gagal, hubungi administrator |
| P: OK, A: Gagal | Terima antrean dengan konfirmasi. Antrean FKTP dapat di-handle manual |
| P: Gagal, A: Gagal | Coba Resend PCare. Jika gagal, konsultasikan dengan administrator sebelum menerima |
| P: Processing, A: Processing | Tunggu beberapa saat dan Refresh data. Job sedang dalam antrian proses |