Resend PCare
Pengantar
Fitur Resend PCare memungkinkan petugas mengirim ulang data pendaftaran PCare/BPJS yang sebelumnya gagal. Fitur ini sangat penting untuk memastikan data kunjungan pasien BPJS tercatat dengan benar di sistem PCare tanpa harus membatalkan dan membuat ulang antrean.
Kondisi Munculnya Tombol Resend PCare
Tombol Resend PCare tidak selalu tampil pada setiap kartu antrean. Sistem menampilkan tombol ini hanya jika seluruh kondisi berikut terpenuhi secara bersamaan:
| No | Kondisi | Keterangan |
|---|---|---|
| 1 | Penjamin BPJS | Pasien menggunakan penjamin BPJS (penjamin_id = 2) |
| 2 | Jenis kunjungan Rawat Jalan | Ruangan memiliki jenis kunjungan 1 (Rawat Jalan/Poliklinik) |
| 3 | Ada kegagalan pengiriman | Minimal salah satu kondisi berikut terpenuhi:
|
Catatan: Tombol Resend PCare hanya muncul untuk antrean rawat jalan (jenis kunjungan 1), karena pendaftaran PCare khusus digunakan untuk layanan rawat jalan di FKTP. Antrean apotek, laboratorium, dan radiologi tidak memerlukan fitur ini.
Tampilan Tombol
Tombol Resend PCare ditampilkan sebagai tombol kecil dengan:
- Ikon: RefreshCw (panah melingkar) berwarna kuning
- Variant:
flat-warning - Tooltip: “Resend PCare” (muncul saat hover)
- Posisi: Di baris aksi kartu antrean, di samping tombol Panggil dan Batalkan
Cara Menggunakan Resend PCare
- Identifikasi kartu antrean BPJS yang memiliki status job gagal (badge P atau A berwarna merah)
- Klik tombol Resend PCare (ikon panah melingkar kuning) pada kartu antrean
- Sistem menampilkan dialog konfirmasi:
“Apakah anda yakin ingin mengirim ulang data PCare untuk antrean #[nomor antrean]?” - Klik “Ya, Kirim Ulang” untuk melanjutkan atau “Batal” untuk membatalkan
- Jika dikonfirmasi, sistem akan memproses pengiriman ulang
Proses Pengiriman Ulang
Setelah konfirmasi, sistem menjalankan proses berikut:
| No | Proses | Keterangan |
|---|---|---|
| 1 | Disable Tombol | Tombol berubah menjadi spinner untuk mencegah klik ganda |
| 2 | Kirim Request | Mengirim request POST ke API antrian_ruangan/resend-pcare/[id] |
| 3 | Proses di Server | Server mengirim ulang data pendaftaran ke layanan PCare BPJS |
| 4 | Response | Server mengembalikan status keberhasilan pengiriman |
| 5 | Update Tampilan | Data antrean dimuat ulang untuk memperbarui status badge |
Feedback Status Setelah Resend
Pengiriman Berhasil
Jika pengiriman ulang berhasil:
- Notifikasi sukses: “Data PCare berhasil dikirim ulang”
- Data antrean di-refresh secara otomatis
- Badge status job akan berubah dari merah (Gagal) menjadi hijau (OK)
- Nomor antrean PCare akan terisi jika sebelumnya kosong
Pengiriman Gagal
Jika pengiriman ulang gagal:
- Notifikasi error dengan prefix: “INFO RESPON DARI BPJS:” diikuti pesan error dari BPJS
- Atau pesan umum: “Tidak dapat mengirim ulang data PCare” jika error tidak berasal dari BPJS
- Badge status tetap berwarna merah
Peringatan: Jika resend berulang kali gagal, kemungkinan penyebabnya adalah:
- Data pasien BPJS tidak valid (nomor kartu, status kepesertaan)
- Layanan PCare BPJS sedang mengalami gangguan
- Konfigurasi BPJS pada faskes perlu diperiksa
Hubungi administrator atau tim IT untuk penanganan lebih lanjut.
Alur Kerja yang Disarankan
Berikut adalah alur kerja yang disarankan untuk menangani kegagalan job BPJS:
- Identifikasi — Periksa badge status job (P dan A) pada kartu antrean BPJS
- Analisis — Hover pada badge yang gagal untuk melihat detail error
- Resend — Klik tombol Resend PCare untuk mengirim ulang data
- Verifikasi — Periksa apakah badge berubah menjadi hijau setelah resend
- Terima — Jika semua badge sudah hijau, terima antrean seperti biasa
- Eskalasi — Jika resend tetap gagal, hubungi administrator
Tips: Sebelum melakukan resend, pastikan koneksi internet stabil. Kegagalan pengiriman bisa disebabkan oleh masalah jaringan yang bersifat sementara.