Akses dan Keamanan Panduan pengelolaan hak akses, role, permission, dan administrasi workspace pada Dekacare. 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 Buka menu Pengaturan → Hak Akses , atau akses melalui tab pada halaman Workspace. 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. Workspace Admin Halaman Workspace Admin adalah pusat kendali utama untuk superadmin dalam mengelola seluruh tenant, langganan, pembayaran, dan log aktivitas sistem Dekacare. Halaman ini menyediakan tampilan terpadu melalui lima tab utama. Akses Halaman Klik menu Workspace Admin pada sidebar (ikon khusus superadmin). Khusus Superadmin: Halaman ini hanya tersedia untuk pengguna dengan role superadmin . Pengguna dengan role lain tidak akan melihat menu ini. Tab Dashboard Tab pertama menampilkan ringkasan statistik seluruh sistem: Jumlah Tenant Aktif — Total fasilitas kesehatan yang terdaftar dan aktif. Status Langganan — Ringkasan langganan aktif, kadaluarsa, dan trial. Pembayaran Terbaru — Ringkasan transaksi pembayaran terkini. Navigasi Cepat — Klik pada tenant tertentu untuk langsung beralih ke tab Tenant dan melihat detailnya. Tab Tenant Tab ini menampilkan daftar seluruh tenant (fasilitas kesehatan) yang terdaftar dalam sistem: Daftar Tenant — Tabel berisi nama faskes, status, dan informasi penting lainnya. Detail Tenant — Klik tenant untuk membuka modal detail yang menampilkan informasi lengkap fasilitas. Manajemen Tenant — Kelola konfigurasi per-tenant termasuk status aktif/nonaktif. Tab Langganan Tab ini mengelola paket langganan untuk setiap tenant: Daftar Langganan — Status langganan setiap tenant (aktif, trial, kadaluarsa). Detail Langganan — Informasi paket, masa berlaku, dan fitur yang tersedia. Aksi Langganan — Perpanjang, ubah paket, atau nonaktifkan langganan melalui modal aksi. Notifikasi Invoice — Kirim notifikasi tagihan kepada tenant yang mendekati masa kadaluarsa. Tab Pembayaran Tab ini mencatat seluruh transaksi pembayaran langganan: Riwayat Pembayaran — Daftar seluruh transaksi pembayaran dari semua tenant. Verifikasi Pembayaran — Verifikasi pembayaran manual yang memerlukan konfirmasi admin. Status Pembayaran — Filter berdasarkan status (berhasil, pending, gagal). Tab Log Tab ini menyediakan catatan aktivitas sistem yang terbagi menjadi tiga sub-tab: Audit Log Mencatat seluruh aktivitas pengguna dan perubahan data penting dalam sistem untuk keperluan audit dan keamanan. Notification Log Mencatat seluruh notifikasi yang dikirimkan oleh sistem, termasuk email, SMS, dan notifikasi push. Webhook Log Mencatat seluruh aktivitas webhook yang diterima atau dikirim oleh sistem, berguna untuk debugging integrasi pihak ketiga. Tips: Gunakan tab Dashboard sebagai titik awal untuk memonitor kesehatan sistem secara keseluruhan. Jika menemukan anomali, navigasi ke tab terkait untuk investigasi lebih lanjut.