Hak Akses (Permissions)
Halaman Hak Akses memungkinkan administrator untuk mengelola role (peran) dan permission (izin) pada sistem Dekacare. Dengan fitur ini, Anda dapat mengatur secara granular apa saja yang boleh dilakukan oleh setiap peran pengguna.
Akses Halaman
Hak Akses: Hanya pengguna dengan role superadmin atau admin yang memiliki permission pengaturan yang dapat mengakses halaman ini.
Daftar Role
Sistem menampilkan seluruh role yang tersedia dalam bentuk tab di bagian atas halaman. Role bawaan yang tersedia meliputi:
- Admin — Pengelola utama faskes dengan akses penuh ke pengaturan.
- Dokter — Tenaga medis dengan akses ke rekam medis dan kunjungan.
- Perawat — Tenaga kesehatan pendukung dengan akses terbatas ke data klinis.
- Kasir — Petugas pembayaran dengan akses ke modul keuangan.
- Farmasi — Petugas apotek dengan akses ke modul farmasi dan inventori obat.
- Pendaftaran — Petugas pendaftaran dengan akses ke data pasien dan antrean.
- Inventori — Petugas gudang dengan akses ke manajemen stok.
- Lab — Petugas laboratorium dengan akses ke modul pemeriksaan.
- Radiologi — Petugas radiologi dengan akses ke modul pencitraan medis.
Mengatur Permission per Role
- Klik tab nama role yang ingin diatur di bagian atas.
- Sistem akan memuat daftar permission yang dikelompokkan berdasarkan modul.
- Setiap modul menampilkan daftar permission yang dapat dicentang atau dihilangkan centangnya.
- Gunakan tombol Pilih Semua di Modul Ini untuk mencentang seluruh permission dalam satu modul sekaligus.
- Klik Simpan untuk menyimpan perubahan.
Fitur Pencarian dan Filter
- Kolom Pencarian — Ketikkan nama permission untuk memfilter daftar secara instan.
- Filter Modul — Gunakan dropdown untuk menampilkan permission dari modul tertentu saja.
- Pilih Semua / Hapus Pilih Semua — Tombol di kanan atas untuk mencentang atau menghilangkan semua permission sekaligus.
Kolaps Modul
Klik header modul untuk menyembunyikan atau menampilkan daftar permission di dalamnya. Ini memudahkan navigasi saat jumlah permission sangat banyak.
Indikator Perubahan Belum Tersimpan
Jika Anda mengubah permission namun belum menyimpan, akan muncul tanda titik kuning (•) di samping nama tab role. Saat berpindah tab, sistem akan menampilkan dialog konfirmasi:
- Simpan & Pindah — Menyimpan perubahan lalu berpindah ke role lain.
- Buang Perubahan — Membuang perubahan dan langsung berpindah.
- Batal — Tetap di tab saat ini tanpa berpindah.
Membatalkan Perubahan
Klik tombol Batal di bagian bawah halaman untuk mengembalikan permission ke kondisi terakhir yang tersimpan (sebelum perubahan dilakukan).
Perubahan permission akan langsung berpengaruh pada seluruh pengguna dengan role terkait. Pastikan Anda tidak secara tidak sengaja mencabut akses penting dari role yang sedang aktif digunakan.