Skip to main content

Terima Antrean

Pengantar

Fitur Terima Antrean digunakan untuk menerima pasien dari daftar antrean dan secara otomatis membuka sesi kunjungan baru. Proses ini merupakan langkah penting yang menghubungkan antrean pendaftaran dengan modul kunjungan pasien di Dekacare.

Setelah antrean diterima, sistem akan membuat record kunjungan dan mengarahkan petugas ke halaman detail pasien untuk memulai pelayanan.

Persyaratan

PersyaratanKeterangan
PermissionPengguna harus memiliki permission accept antrean
Status AntreanAntrean harus dalam status menunggu (belum diterima)

Cara Menerima Antrean

  1. Temukan kartu antrean pasien yang ingin diterima
  2. Klik tombol Terima (tombol hijau dengan ikon centang) pada kartu antrean
  3. Sistem akan menampilkan dialog konfirmasi:
    “Apakah anda yakin menerima antrean nomor tiket #[nomor]?”
  4. Klik “Terima” untuk melanjutkan atau “Tidak” untuk membatalkan
  5. Jika dikonfirmasi, sistem akan:
    1. Membuat record kunjungan baru secara otomatis
    2. Menampilkan notifikasi “Antrean berhasil diterima”
    3. Mengarahkan (redirect) ke halaman kunjungan pasien berdasarkan No. RM

Catatan: Selama proses penerimaan berlangsung, tombol Terima akan menampilkan spinner dan berubah teks menjadi “Proses...”. Tombol akan dinonaktifkan untuk mencegah klik ganda.

Peringatan BPJS Job Gagal

Untuk pasien dengan penjamin BPJS, sistem melakukan pengecekan status job BPJS sebelum menerima antrean. Jika terdapat job yang gagal, sistem akan menampilkan dialog peringatan khusus.

Alur Validasi BPJS

  1. Sistem memeriksa status Pendaftaran PCare dan Antrean FKTP
  2. Jika salah satu atau keduanya berstatus gagal, dialog peringatan ditampilkan
  3. Dialog menampilkan detail error dari masing-masing job yang gagal
  4. Petugas dapat memilih:
    • “Ya, Lanjutkan” — Tetap menerima antrean meski BPJS gagal
    • “Batal” — Membatalkan penerimaan untuk menangani masalah BPJS terlebih dahulu

Peringatan: Menerima antrean dengan status BPJS gagal berarti data pendaftaran atau antrean pasien belum tercatat di sistem BPJS. Pastikan Anda telah memahami konsekuensinya atau lakukan Resend PCare terlebih dahulu sebelum menerima antrean.

Contoh Dialog Peringatan BPJS

Dialog akan menampilkan informasi seperti:

  • Pendaftaran PCare: [pesan error dari BPJS]
  • Tambah Antrean FKTP: [pesan error dari BPJS]

Disertai pertanyaan: “Yakin ingin didaftarkan visit?”

Proses Setelah Penerimaan

Setelah antrean berhasil diterima, sistem melakukan beberapa proses secara berurutan:

NoProsesKeterangan
1Buat Record KunjunganSistem membuat data kunjungan baru melalui API antrian_ruangan/terima
2Notifikasi SuksesMenampilkan toast “Antrean berhasil diterima”
3Refresh Data AntreanData antrean dimuat ulang untuk memperbarui daftar
4Simpan OperasiMenyimpan operasi openKunjungan ke state aplikasi
5Redirect ke KunjunganMengarahkan ke halaman /pasien/[no_rm] untuk memulai pelayanan

Penerimaan Antrean Apotek

Untuk antrean bertipe Apotek (jenis kunjungan 11), proses penerimaan memiliki alur tambahan:

  1. Setelah konfirmasi, sistem menerima antrean dengan parameter khusus (bypass_antrian_ruangan)
  2. Data kunjungan ID diperbarui pada detail order antrean
  3. Sistem membuka tampilan Summary Order Obat untuk proses dispensing farmasi

Penanganan Error

Kondisi ErrorPerilaku Sistem
Gagal membuat kunjunganMenampilkan pesan error “Tidak dapat menerima antrean”
Koneksi terputusTombol kembali aktif, petugas dapat mencoba ulang
Response tidak validProses dibatalkan, tidak ada redirect