Administration API
Manajemen klinik cabang, akun staf dokter/operator, hardware profiles, dan audit trail log.
Status: Stablev1.0.0Source Verified: Yes
Source:
src/app/api/admin/users/route.ts, src/app/api/admin/devices/route.tsTests: tests/unit/rbacEnforcement.test.ts, tests/unit/deviceService.test.tsAdministration API Reference#
Endpoint khusus peran Administrator untuk mengelola ekosistem klinik dan perangkat keras.
1. Manajemen Pengguna Staf (/api/admin/users)#
GET /api/admin/users: Mengambil daftar staf dokter dan perawat di klinik aktif.POST /api/admin/users: Mendaftarkan akun staf baru dan menetapkan peran RBAC.PATCH /api/admin/users/[uid]: Menonaktifkan akun staf atau memperbarui data profil.
2. Manajemen Perangkat IoT (/api/admin/devices)#
Mengatur kalibrasi baseline sensor tekanan XGZP6847A dan mendaftarkan nomor seri ESP32 baru.
3. Log Audit Administratif (/api/admin/audit)#
Mengambil rekam jejak aktivitas operasional dan keamanan sistem berformat immutable.