Sistem Administrasi Klinik
Deskripsi
Sistem Manajemen Klinik Digital: pendaftaran & antrian pasien, rekam medis elektronik, laboratorium, farmasi & stok obat (FEFO), pembelian ke pemasok, billing & pembayaran (BPJS/asuransi/perusahaan), hingga laporan keuangan otomatis dalam satu platform. Sistem ini dirancang untuk klinik, praktik dokter, maupun jaringan klinik multi-cabang yang ingin meninggalkan pencatatan manual di kertas dan kartu pasien, beralih ke platform digital yang rapi, aman, dan bisa diakses oleh seluruh tim (resepsionis, dokter, perawat, apoteker, kasir, hingga direksi) sesuai hak akses masing-masing.
Sistem
Pasien didaftarkan oleh resepsionis lengkap dengan poliklinik dan dokter tujuan, lalu masuk ke antrian digital yang bisa dipanggil dari layar kasir/perawat. Dokter membuka rekam medis pasien untuk mencatat tanda vital, anamnesis, pemeriksaan fisik, diagnosis (ICD-10), tindakan medis, permintaan lab, hingga resep obat semua dalam satu alur kerja yang terhubung. Resep yang masuk otomatis muncul di antrian farmasi untuk diverifikasi, disiapkan (stok dipotong otomatis dengan prinsip FEFO obat kedaluwarsa terdekat keluar duluan), lalu diserahkan ke pasien. Ketika stok menipis, tim farmasi bisa membuat Purchase Order ke pemasok, menerima barang, sampai memproses retur bila ada obat rusak semua tercatat sebagai kartu stok yang tidak pernah bisa dihapus (audit-safe). Setelah rekam medis difinalisasi dokter, tagihan otomatis terbit menggabungkan biaya konsultasi, tindakan, lab, dan obat siap dibayar tunai, transfer, BPJS, asuransi, atau ditagihkan ke perusahaan rekanan. Direksi dan manajer cukup membuka menu Laporan untuk melihat grafik pendapatan, kunjungan pasien, obat terlaris, hingga kinerja dokter, lalu mengekspornya ke PDF atau Excel. Seluruh aktivitas pengguna tercatat rapi di Audit Log, dan admin bisa mengatur pengguna beserta izin aksesnya lewat matriks permission yang fleksibel.
Fitur
- Pendaftaran pasien & antrian digital per poliklinik
- Rekam medis elektronik (anamnesis, diagnosis ICD-10, tindakan, riwayat & amendemen)
- Laboratorium: permintaan, sampel, input hasil, validasi
- Farmasi & stok obat dengan penarikan otomatis FEFO
- Purchase Order, penerimaan barang, dan retur ke pemasok
- Billing otomatis dari rekam medis (konsultasi, tindakan, lab, obat)
- Pembayaran multi-metode: tunai, transfer, BPJS, asuransi, perusahaan rekanan
- Cetak dokumen medis (surat sakit, rujukan, keterangan sehat) ke PDF
- Laporan pendapatan, kunjungan, obat terlaris & kinerja dokter (grafik + ekspor PDF/Excel)
- Manajemen pengguna, peran, dan matriks izin akses (RBAC granular)
- Audit log seluruh aktivitas sistem
- Backup database sekali klik
- Multi-cabang untuk klinik dengan beberapa lokasi
Panduan Instalasi
- Ekstrak file zip ke folder web server, lalu install dependency PHP
cd klinik
composer install
- Salin file environment dan sesuaikan koneksi database
cp .env.example .env
Edit .env, isi DB_HOST, DB_DATABASE, DB_USERNAME, DB_PASSWORD sesuai server MySQL Anda. 3. Buat database MySQL
CREATE DATABASE clinic_management CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
- Jalankan migrasi & seeder (membuat semua tabel + data awal: role, izin akses, dan akun admin)
php bin/migrate.php
php bin/seed.php
- Jalankan Apache (jika pakai XAMPP)
Buka XAMPP Control Panel > klik Start pada Apache & MySQL
Atau tanpa XAMPP, cukup pakai PHP built-in server:
php -S localhost:8000 -t public
- Akses aplikasi di browser
http://localhost:8000
Login menggunakan akun default Email : admin@clinic.local Password : Admin@123456
Catatan: aplikasi ini memakai MySQL sebagai database, sehingga wajib menjalankan langkah migrasi & seeder di atas sebelum bisa digunakan. Kredensial login default hanya untuk keperluan development — wajib diganti sebelum digunakan di lingkungan production.
Source code ini gratis.
Download Source Code