Model: school_incident_weekly_review
Menu: School → Incident → Weekly Case Reviews
School Incident Weekly Review adalah dokumen audit ringan mingguan yang mengimplementasikan Tinjauan Kasus Mingguan (Bab 7-8 dan Lampiran 3) dari "Panduan Penanganan Insiden dan Keluhan Orang Tua v2.0" YPII. Dokumen ini dirancang sebagai rapat maksimal 30 menit setiap hari Jumat untuk meninjau seluruh School Incident (Master Log insiden) yang tercatat dalam suatu rentang tanggal, opsional dibatasi pada satu Sekolah/unit. School Incident Weekly Review tidak pernah membuat, mengubah, atau membatalkan record School Incident — dokumen ini hanya membaca/mereferensikan School Incident melalui tombol Collect Incidents, yang menjalankan ulang pencarian berdasarkan Date Start/Date End/School dan mengganti seluruh daftar insiden yang terkumpul.
Draft → Confirm → Done
↓
Reject / Cancel → (Restart) → Draft
Alur status model ini lebih sederhana dibandingkan model transaksi lain di modul School: tidak ada status Open terpisah. Persetujuan (Approve) langsung memindahkan dokumen dari Confirm ke Done (_after_approved_method = "action_done"), karena Weekly Case Review adalah dokumen audit satu-kali-duduk (single-sitting), bukan kasus multi-tahap yang membutuhkan status "sedang berjalan" tersendiri.
Sekolah/unit yang menjadi cakupan review ini. Digunakan oleh tombol Collect untuk hanya menarik School Incident yang siswanya berasal dari sekolah ini.
Nilai Default: Kosong
Wajib Diisi: Tidak
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: N/A — kosongkan field ini untuk mereview seluruh Sekolah/unit sekaligus.
Awal periode (minggu atau periode lain) yang direview. School Incident dengan Incident Date pada atau setelah tanggal ini memenuhi syarat ditarik oleh tombol Collect.
Nilai Default: 7 hari sebelum tanggal hari ini
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: Default otomatis ke tanggal hari ini dikurangi 7 hari.
Akhir periode yang direview, biasanya hari Jumat saat rapat review diadakan. School Incident dengan Incident Date pada atau sebelum tanggal ini memenuhi syarat ditarik oleh tombol Collect. Tanggal ini juga menjadi acuan "as of" untuk perhitungan Not Resolved > 7 Days, sehingga review yang diisi secara retrospektif tetap menghasilkan perhitungan yang sama seperti saat rapat sesungguhnya diadakan.
Nilai Default: Tanggal hari ini
Wajib Diisi: Ya
Dapat Dirubah: Ya (hanya saat status Draft)
Mekanisme Pengisian Otomatis: Default otomatis ke tanggal hari ini.
Daftar record School Incident yang tercakup dalam review ini. Bersifat read-only dan tidak pernah diisi manual.
Nilai Default: Kosong
Wajib Diisi: Tidak
Dapat Dirubah: Tidak (hanya lewat tombol Collect Incidents)
Mekanisme Pengisian Otomatis: Diisi/diganti seluruhnya oleh tombol Collect Incidents, yang menjalankan ulang pencarian School Incident sesuai kriteria School/Date Start/Date End.
Jumlah total School Incident yang saat ini terkumpul dalam review ini.
Nilai Default: 0
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Dihitung otomatis dari jumlah baris Incidents.
Jumlah School Incident terkumpul yang flag Overdue-nya (baik pada First Contact maupun Resolution SLA) sedang aktif. Menjadi dasar pengisian checklist SLA Breach Identified.
Nilai Default: 0
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Dihitung otomatis dari field is_overdue pada tiap School Incident terkumpul.
Jumlah School Incident terkumpul yang masih berstatus In Progress atau Not Resolved (belum Resolved dan belum Escalated) dengan Incident Date lebih dari 7 hari sebelum Date End. Menjadi dasar pengisian checklist Not Resolved > 7 Days Flagged.
Nilai Default: 0
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Dihitung otomatis berdasarkan Resolution Status dan Incident Date dibandingkan Date End dikurangi 7 hari.
Jumlah School Incident terkumpul yang Resolution Status-nya Escalated. Menjadi bukti pendukung untuk checklist Escalation Criteria Audited.
Nilai Default: 0
Wajib Diisi: Tidak
Dapat Dirubah: Tidak
Mekanisme Pengisian Otomatis: Dihitung otomatis dari Resolution Status tiap School Incident terkumpul.
Konfirmasi bahwa Master Log School Incident sudah diperbarui untuk periode yang direview: setiap kasus yang terjadi pada periode ini sudah memiliki record School Incident yang sesuai.
Nilai Default: Tidak dicentang
Wajib Diisi: Tidak (checklist manual)
Dapat Dirubah: Ya
Mekanisme Pengisian Otomatis: N/A — dicentang manual oleh petugas saat rapat.
Konfirmasi bahwa setiap kasus yang terhitung dalam Not Resolved > 7 Days sudah benar-benar ditandai/dieskalasi kepada penanganan dan/atau atasannya untuk ditindaklanjuti, bukan hanya diamati dalam review ini.
Nilai Default: Tidak dicentang
Wajib Diisi: Tidak (checklist manual)
Dapat Dirubah: Ya
Mekanisme Pengisian Otomatis: N/A — dicentang manual oleh petugas saat rapat.
Konfirmasi bahwa setiap kasus yang terhitung dalam Overdue Incidents (pelanggaran First Contact SLA atau Resolution SLA) sudah diidentifikasi dan dikomunikasikan ke tingkat penanganan terkait.
Nilai Default: Tidak dicentang
Wajib Diisi: Tidak (checklist manual)
Dapat Dirubah: Ya
Mekanisme Pengisian Otomatis: N/A — dicentang manual oleh petugas saat rapat.
Konfirmasi manual bahwa petugas telah mengaudit setiap kasus Escalated pada daftar Incidents di bawah dan memverifikasi kepatuhannya terhadap Bab 8.7 — yaitu setiap kasus memiliki minimal satu entri Escalation Criteria sebagai justifikasinya. Kotak centang ini tidak menegakkan kepatuhan itu sendiri, ia hanya mencatat bahwa audit manual telah dilakukan.
Nilai Default: Tidak dicentang
Wajib Diisi: Tidak (checklist manual)
Dapat Dirubah: Ya
Mekanisme Pengisian Otomatis: N/A — dicentang manual oleh petugas saat rapat.
Konfirmasi bahwa ringkasan kasus-kasus kesehatan (School Incident dengan Incident Type yang ditandai is_health) pada periode ini sudah disiapkan dan ditinjau, sehingga tren kasus kesehatan tidak hilang di dalam log insiden umum.
Nilai Default: Tidak dicentang
Wajib Diisi: Tidak (checklist manual)
Dapat Dirubah: Ya
Mekanisme Pengisian Otomatis: N/A — dicentang manual oleh petugas saat rapat.
Catatan bebas berisi notulen rapat atau tindak lanjut dari Weekly Case Review ini.
Nilai Default: Kosong
Wajib Diisi: Tidak
Dapat Dirubah: Ya
Mekanisme Pengisian Otomatis: N/A — diisi manual.