Skip to main content

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:

NoKondisiKeterangan
1Penjamin BPJSPasien menggunakan penjamin BPJS (penjamin_id = 2)
2Jenis kunjungan Rawat JalanRuangan memiliki jenis kunjungan 1 (Rawat Jalan/Poliklinik)
3Ada kegagalan pengirimanMinimal salah satu kondisi berikut terpenuhi:
  • Pendaftaran PCare berstatus gagal atau belum terkirim
  • Antrean FKTP berstatus gagal atau belum terkirim
  • Tidak memiliki nomor antrean PCare (bernilai 0 atau kosong)

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

  1. Identifikasi kartu antrean BPJS yang memiliki status job gagal (badge P atau A berwarna merah)
  2. Klik tombol Resend PCare (ikon panah melingkar kuning) pada kartu antrean
  3. Sistem menampilkan dialog konfirmasi:
    “Apakah anda yakin ingin mengirim ulang data PCare untuk antrean #[nomor antrean]?”
  4. Klik “Ya, Kirim Ulang” untuk melanjutkan atau “Batal” untuk membatalkan
  5. Jika dikonfirmasi, sistem akan memproses pengiriman ulang

Proses Pengiriman Ulang

Setelah konfirmasi, sistem menjalankan proses berikut:

NoProsesKeterangan
1Disable TombolTombol berubah menjadi spinner untuk mencegah klik ganda
2Kirim RequestMengirim request POST ke API antrian_ruangan/resend-pcare/[id]
3Proses di ServerServer mengirim ulang data pendaftaran ke layanan PCare BPJS
4ResponseServer mengembalikan status keberhasilan pengiriman
5Update TampilanData 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:

  1. Identifikasi — Periksa badge status job (P dan A) pada kartu antrean BPJS
  2. Analisis — Hover pada badge yang gagal untuk melihat detail error
  3. Resend — Klik tombol Resend PCare untuk mengirim ulang data
  4. Verifikasi — Periksa apakah badge berubah menjadi hijau setelah resend
  5. Terima — Jika semua badge sudah hijau, terima antrean seperti biasa
  6. 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.