Skip to main content

Panel Keranjang E-Resep

Tentang Panel Keranjang

Panel Keranjang E-Resep (ditampilkan dengan judul Resep Saat Ini) adalah tabel yang menampung semua item obat yang telah ditambahkan ke dalam resep elektronik. Panel ini terletak di bawah form input obat pada kolom kiri halaman E-Resep, ditandai dengan border biru putus-putus. Panel keranjang berfungsi sebagai ringkasan resep sebelum dikirim ke farmasi atau ditambahkan ke tagihan.

Tampilan Tabel Keranjang

Tabel keranjang menampilkan informasi berikut untuk setiap item obat:

  • # — Nomor urut item.
  • Obat — Nama obat beserta badge tipe: NR (Non-Racik, berwarna biru) atau R (Racik, berwarna kuning).
  • Qty — Jumlah obat yang diresepkan. Kolom ini dapat diedit langsung pada tabel.
  • Aturan — Aturan minum/pakai obat. Dapat diubah melalui dropdown pada tabel.
  • Keterangan — Indikasi atau catatan penggunaan obat.
  • Harga — Total harga per item (jumlah x harga satuan).
  • Aksi — Tombol hapus item (ikon tempat sampah merah).

Jika keranjang masih kosong, panel akan menampilkan pesan “Belum ada obat ditambahkan” dengan ikon kotak masuk.

Sub-baris Racikan

Untuk item bertipe Obat Racik, tabel menampilkan baris tambahan di bawah item utama yang berisi detail setiap bahan racikan:

  • Nama bahan obat dengan indentasi (ditandai simbol └).
  • Jumlah bahan (format: x[jumlah]).
  • Harga per bahan.

Sub-baris racikan memiliki latar belakang oranye transparan untuk membedakan dari item utama.

Mengedit Item di Keranjang

Mengubah Jumlah (Qty)

  1. Klik langsung pada kolom Qty di baris item yang ingin diubah.
  2. Masukkan jumlah baru.
  3. Klik di luar kolom (blur) untuk menyimpan perubahan. Harga akan otomatis dihitung ulang.

Mengubah Aturan Minum

  1. Klik dropdown Aturan pada baris item yang ingin diubah.
  2. Pilih aturan minum baru dari daftar.
  3. Perubahan disimpan otomatis.

Menghapus Item

  1. Klik tombol hapus (ikon tempat sampah merah) pada kolom Aksi di baris item yang ingin dihapus.
  2. Item akan langsung dihapus dari keranjang.

Tips: Gunakan shortcut Ctrl+Delete untuk menghapus item terakhir yang ditambahkan ke keranjang secara cepat.

Tombol Aksi Keranjang

Di bagian atas panel keranjang terdapat dua tombol utama:

Tombol Reset

Tombol Reset (ikon tempat sampah, warna merah) di sisi kiri berfungsi untuk mengosongkan seluruh isi keranjang. Saat diklik, sistem akan menampilkan dialog konfirmasi yang menampilkan jumlah item yang akan dihapus. Klik Ya, Reset untuk mengonfirmasi atau Batal untuk membatalkan.

Tombol Simpan sebagai Paket

Tombol Simpan Daftar Resep sbg Paket (ikon hati, warna hijau) di sisi kanan berfungsi untuk menyimpan kombinasi obat yang ada di keranjang sebagai paket resep yang dapat digunakan kembali di kemudian hari. Fitur ini sangat berguna untuk resep yang sering digunakan (misalnya paket obat flu, paket antibiotik standar, dll).

  1. Pastikan keranjang sudah berisi minimal satu item obat.
  2. Klik tombol Simpan Daftar Resep sbg Paket.
  3. Modal akan muncul untuk memasukkan nama paket.
  4. Isi nama paket yang deskriptif, lalu simpan.
  5. Paket yang disimpan akan tersedia di dropdown paket pada bar pengaturan E-Resep.

Tips: Beri nama paket yang jelas dan mudah diingat, misalnya “Paket Flu Dewasa” atau “Paket Hipertensi Grade I”, agar mudah ditemukan saat dibutuhkan.

Grand Total

Di bagian bawah tabel keranjang terdapat baris Grand Total yang menampilkan total keseluruhan harga semua item obat dalam keranjang. Total ini dihitung secara otomatis dan diperbarui setiap kali ada perubahan item, jumlah, atau penghapusan.

Mengirim Resep

Setelah semua item obat selesai ditambahkan dan diverifikasi di keranjang, gunakan tombol Kirim ke Farmasi atau Tambah ke Tagihan (tergantung mode yang aktif) di luar panel keranjang untuk mengirim resep. Sistem akan menampilkan dialog konfirmasi sebelum proses pengiriman dilakukan.

Perhatian: Periksa kembali seluruh item, jumlah, dan aturan minum di keranjang sebelum mengirim resep. Setelah dikirim, resep yang sudah diproses oleh farmasi tidak dapat dibatalkan secara langsung.