Klinik Kesehatan Digital
1 bulan yang lalu
Deskripsi
Klinik Kesehatan Digital adalah sistem informasi manajemen klinik kesehatan berbasis web yang dibangun menggunakan framework Laravel 11 dengan PHP 8.2, dirancang untuk mendigitalisasi seluruh alur operasional klinik secara menyeluruh dan terintegrasi. Aplikasi ini menerapkan arsitektur multi-role dengan tiga level akses yaitu Admin, Dokter, dan Petugas, di mana setiap role memiliki dashboard dan fungsionalitas yang berbeda sesuai kebutuhan operasionalnya. Fitur utama mencakup manajemen data pasien secara lengkap (CRUD) dengan integrasi data wilayah Indonesia hingga tingkat desa menggunakan package IndoRegion, pencatatan pemeriksaan kesehatan dengan threshold suhu tubuh otomatis (normal, demam ringan, sedang, tinggi), serta sistem konsultasi dokter-pasien dengan alur kerja terstruktur mulai dari pembuatan konsultasi oleh admin, pengisian diagnosa dan resep oleh dokter, hingga penyerahan berkas hasil konsultasi. Aplikasi ini juga dilengkapi dengan teknologi Face Recognition berbasis Python Flask microservice untuk registrasi dan identifikasi wajah pasien saat check-up, serta fitur Analisis Kesehatan berbasis AI menggunakan model Gemini 2.0 Flash Lite melalui Siputzx API yang mampu menganalisis data pemeriksaan secara otomatis dan memberikan rekomendasi kesehatan yang dapat di-review oleh dokter. Dari sisi pembayaran, sistem mendukung pembuatan tagihan dari konsultasi yang telah selesai, upload bukti pembayaran, konfirmasi atau pembatalan transaksi, hingga pencetakan kuitansi. Fitur laporan dan statistik tersedia dalam bentuk laporan harian, bulanan, per pasien, dan per dokter dengan kemampuan export data. Untuk notifikasi, aplikasi terintegrasi dengan WhatsApp Gateway melalui Fonnte API, email SMTP via Gmail, serta sistem notifikasi in-app dengan mekanisme polling real-time. Dari aspek keamanan, aplikasi menerapkan sistem CAPTCHA custom, Two-Factor Authentication (2FA), proteksi anti-brute-force yang mengunci akun setelah 5 kali percobaan login gagal dengan cooldown 10 menit, login via Google OAuth menggunakan Laravel Socialite, serta fitur manajemen akun terkunci oleh Super Admin. Frontend dibangun dengan Blade templating engine, Vite sebagai build tool, dan Tailwind CSS untuk styling responsif, sedangkan pengelolaan data tabel menggunakan Yajra DataTables untuk pengalaman pengguna yang interaktif dan efisien. Secara keseluruhan, aplikasi ini merupakan solusi digital komprehensif yang mengintegrasikan teknologi modern seperti AI, face recognition, dan multi-channel notification ke dalam satu platform manajemen klinik yang aman, efisien, dan mudah digunakan.
Login & Akses Project
Tags
Syawaludin Alhabsy
SMK Informatika Utama
Sekolah
SMK Informatika Utama
Program Keahlian
Rekayasa Perangkat Lunak
Tahun Ajar
2025 - 2026
Kelas
XII-B
Kegiatan
PRA UKK