Filament v5 admin panel for HIV clinical management system — modul UI panel admin untuk manajemen data klinis HIV (pasien, konseling, follow-up, laporan, program kerja).
Repo mirror UI dari monorepo ham-dev-v2 (private).
Di-update otomatis setiap push kemainmonorepo. Jangan edit langsung di sini.
| Lapisan | Teknologi |
|---|---|
| Runtime | PHP 8.4 |
| Framework | Laravel 11 |
| Admin panel | Filament v5 |
| Reactive UI | Livewire 4 |
| Database | MySQL 8.4 |
| Cache / session | Redis (Alpine) |
| Container | Docker + Laravel Sail |
| Web server | Nginx (via Sail image) |
| PDF export | mPDF |
| Excel export | Fast Excel |
| Auth & roles | Laravel Auth + Spatie Permission |
| Dev tools | Laravel Pint, PHPUnit, Debugbar |
Docker Compose (Sail)
├── laravel.test → PHP 8.4 + Nginx (port 80)
├── mysql → MySQL 8.4 (port 3306)
└── redis → Redis Alpine (port 6379)
Panel admin: /admin · Auth: admin / konselor · Soft delete: kolom boolean deleted
- Master data referensi (wilayah, status HIV/TB, paduan ART, dll.)
- Alur klinis pasien terpusat dari detail pasien
- Konseling HIV, follow-up, pemeriksaan klinis, terapi ART
- Program kerja (manfaat & nutrisi)
- Dashboard analytics (chart pasien, follow-up)
- Laporan admin: Excel/PDF (pasien, konseling, follow-up, check HIV, sosialisasi)
- Download PDF per record pasien & konseling
| Path | Keterangan |
|---|---|
app/Filament/ |
Resources, Pages, Widgets Filament v5 |
app/Providers/Filament/ |
Panel provider |
app/Http/Controllers/ |
PDF download controllers |
resources/views/ |
Blade laporan & PDF |
routes/web.php |
Routes web & redirect legacy |
Repo ini tidak berisi
app/Models/ataudatabase/migrations/(ada di repo privateham-clinical-core).
laravel · filament · php · livewire · docker · laravel-sail · mysql · redis · healthcare · clinical-management · mpdf · admin-panel
ham-dev-v2 (private) ──push main──► ham-clinical-admin-ui (public)