Skip to content

System Manager

[
  'role_id'    => 6,
  'role_name'    => 'system manager',
],

System Manager bertugas untuk konfigurasi Data User, Profile Klinik, Jadwal Praktek, Email Notifikasi, dan setting general lainnya.


Data User

Orderan Obat

Internal

Disini menampilkan list user yg menggunakan sistem ini, ada beberapa role:

  • Resepsionis (ID Role: 1)
  • Dokter (ID Role: 2)
  • Admin Farmasi (ID Role: 3)
  • Finance (ID Role: 5)
  • System Manager (ID Role: 6)
  • Asisten Farmasi (ID Role: 9)
  • Staff Lab (ID Role: 10)
  • Psikolog (ID Role: 11)
  • Terapis (ID Role: 12)
  • Rekam Medis (ID Role: 13)

Pada tab ini, user dapat menambahkan dan mengedit data user.

  • Untuk menambahkan user, klik tombol Tambah Baru, maka akan muncul modal seperti berikut: Modal Tambah User
  • Untuk mengedit user, klik pada baris (row) user yang ingin diubah.

Member

Pada tab ini berisi semua data member, Fitur ini sama seperti yang tersedia di Resepsionis member

Member

Spesialis Dokter

Menu ini digunakan untuk menambahkan, mengedit, dan menampilkan daftar spesialis dokter yang tersedia. Klik pada baris (row) untuk melakukan edit spesialis.

Spesialis Dokter

Jadwal Praktek

Pengaturan jadwal praktek dokter dan psikolog serta setting hari libur dan hari cuti. Fitur ini sama seperti yang tersedia di Finance Jadwal Praktek

Jadwal Praktek

Settings

Menu konfigurasi utama sistem klinik yang memungkinkan admin untuk mengatur berbagai aspek operasional klinik, mulai dari informasi dasar hingga sistem notifikasi.

General

Berisi pengaturan fundamental klinik yang mencakup identitas klinik, jam operasional, sistem pembayaran, konfigurasi booking, struktur tarif, dan integrasi layanan tambahan. Pengaturan ini menjadi dasar bagi seluruh operasional sistem manajemen klinik.

  • Profil Klinik: Konfigurasi informasi dasar klinik seperti nama, logo, alamat, dan kontak serta jam operasional. Jadwal Praktek
  • Pembayaran dan Invoice: Konfigurasi informasi nomor rekening dan teks footer invoice yg akan ditampilkan pada invoice pasien. Jadwal Praktek
  • Transaksi:
    • Pengaturan perkiraan durasi layanan dokter.
    • Pengaturan pool rekomendasi kedatangan pasien.
    • Toleransi telat untuk booking online.
    • Pembagia grup waktu.
    • Pilihan tujuan ke klinik yang akan muncul saat mendaftarkan pasien ke layanan dokter.
    Jadwal Praktek
  • Tarif Admin Layanan: Pengaturan biaya administrasi untuk berbagai jenis layanan dan default. Jadwal Praktek
  • Apotek: Konfigurasi informasi apotek dan farmasi. Jadwal Praktek
  • YouTube: Source video YouTube untuk ditampilkan di TV ruang tunggu klinik. Jadwal Praktek
  • Versi ICD: Pengaturan versi kode ICD-10 dan ICD-9 yang digunakan. Jadwal Praktek

Email

Berisi konfigurasi server email dan sistem notifikasi otomatis.

SMTP:

  • From Email Address: Alamat email pengirim untuk semua notifikasi (contoh: noreply@klinikarsaya.com)
  • From Name: Nama pengirim yang akan ditampilkan (contoh: Klinik Arsaya)
  • SMTP Host: Server email yang digunakan (contoh: mail.klinikarsaya.com)
  • SMTP Port: Port koneksi server email (biasanya 465 untuk SSL)
  • Type of Encryption: Pilihan keamanan koneksi (NONE, SSL/TLS, STARTTLS)
  • SMTP Authentication: Aktifkan/nonaktifkan autentikasi
  • SMTP Username & Password: Kredensial untuk akses server email
Jadwal Praktek

Test Email:

  • To Email: Alamat tujuan untuk testing
  • Subject: Subjek email percobaan
  • Message: Isi pesan testing
  • Tombol Kirim untuk menguji konfigurasi email
Jadwal Praktek

Notifikasi:

  • Booking Berhasil: Toggle untuk mengaktifkan notifikasi konfirmasi booking
  • Booking Reminder: Toggle untuk mengaktifkan pengingat sebelum jadwal
  • Transaksi Berhasil: Toggle untuk mengaktifkan konfirmasi pembayaran
  • Tumbuh Kembang Reminder: Toggle untuk mengaktifkan pengingat terapi

Status: Setiap jenis notifikasi dapat diaktifkan/nonaktifkan secara individual dengan toggle switch.

Jadwal Praktek

Tools

Modul Tools menyediakan berbagai fitur tambahan untuk membantu admin sistem.

Log

Log Viewer adalah fitur monitoring yang menampilkan semua aktivitas pengguna dalam sistem secara real-time. Fitur ini memungkinkan admin untuk melacak, memfilter, dan menganalisis log aktivitas berdasarkan tanggal, metode HTTP, dan pengguna tertentu.

1. File Selection

  • Dropdown “File: log-2025-09-04.log” untuk memilih file log berdasarkan tanggal
  • Memungkinkan admin melihat log dari hari-hari sebelumnya

2. Tab Categories

  • All Logs : Menampilkan semua jenis log
  • API Logs : Khusus log API calls
  • System Logs : Log sistem internal

3. HTTP Method Filters

  • All : Semua metode HTTP
  • GET : Request untuk mengambil data - badge hijau
  • POST : Request untuk mengirim data - badge biru
  • PUT : Request untuk update data - badge kuning
  • DELETE : Request untuk menghapus data - badge merah
  • Other : Metode HTTP lainnya - badge ungu

4. Tabel Log dengan kolom:

  • Date & Time: Timestamp lengkap aktivitas
  • Role ID: ID peran pengguna dalam sistem
  • User ID: Identifikasi unik setiap pengguna
  • URL/Message: Endpoint yang diakses atau pesan aktivitas
  • Method: Metode HTTP yang digunakan

Contoh Data Log Terlihat:

  • User dengan Role ID 2, User ID 28 mengakses /option/hari-libur dan /logout
  • User dengan Role ID 11, User ID 93 mengakses /psikolog berulang kali
  • User dengan Role ID 1, User ID 134 melakukan berbagai aktivitas seperti pencarian pasien dan pembayaran
Tools Log