Tentang Sistem
Sistem pemantauan risiko wabah berbasis ambang batas epidemiologi untuk kasus penyakit menular di Daerah Istimewa Yogyakarta, Indonesia.
Skor Risiko Multi-Kriteria Berbobot
Sistem ini mengklasifikasikan risiko wabah penyakit dengan menganalisis data kasus historis dan faktor epidemiologi, menggunakan metodologi multi-kriteria berbobot yang menggabungkan deviasi statistik kasus, klaster geospasial antar dusun, dan curah hujan.
Ketiganya digabung menjadi satu skor risiko total 0–3 yang menimbang deviasi statistik (50%) dari distribusi kasus historis, klaster geospasial (35%), dan curah hujan 2 minggu sebelumnya (15%). Kalau tidak ada kasus, semua kriteria bernilai 0 dan statusnya No Alert.
Kriteria Skor Risiko
Klasifikasi Risiko
Skor berbobot: 50% deviasi statistik + 35% klaster geospasial + 15% curah hujan 2 minggu sebelumnya
Deviasi statistik dihitung per wilayah per minggu dengan membandingkan kasus pada minggu epidemiologi yang sama di semua tahun sebelumnya. Hitungan dusun berasal dari impor SKDR (saat ini Bantul level puskesmas); wilayah tanpa data dusun mendapat skor klaster 1 bila ada kasus. Curah hujan berasal dari NASA POWER; bila datanya belum ada, skor hujan 1. Angka di atas berlaku untuk Dengue. Lihat aturan penyakit lain di bagian Aturan Skor Alert.
Aturan Skor Alert
Setiap penyakit punya aturan sendiri. Pilih penyakit untuk melihat kriteria, batas status, dan contoh hitungannya.
| Kriteria | Skor | Bobot | |||
|---|---|---|---|---|---|
| 0 | 1 | 2 | 3 | ||
| Kriteria 1: Deviasi terhadap minggu yang sama di semua tahun sebelumnya | Tidak ada kasus | kasus < median, atau kurang dari 4 kasus | median ≤ kasus ≤ Q3 + 1,5×IQR (minimal 4 kasus) | kasus > Q3 + 1,5×IQR (minimal 4 kasus) | 50% |
| Kriteria 2: Klaster Geospasial | Jika Kriteria 1 = 0 | 1 dusun dan < 2 kasus | 1 dusun dan ≥2 kasus, ATAU ≥2 dusun dan <6 kasus | ≥2 dusun dan ≥6 kasus | 35% |
| Kriteria 3: Total curah hujan seminggu, diambil 2 minggu sebelum minggu yang dinilai | Jika Kriteria 1 = 0 | < 73 mm/minggu | 73 sampai < 101 mm/minggu | ≥ 101 mm/minggu | 15% |
Skor total = (K1 × 50%) + (K2 × 35%) + (K3 × 15%)
Baseline Kriteria 1 adalah jumlah kasus pada minggu epidemiologi yang sama di semua tahun sebelumnya. Bila belum ada tahun sebelumnya sama sekali: skor 1 bila ada kasus.
Tingkat Risiko
| Status | Skor Total |
|---|---|
| No Alert | Tidak ada kasus pada minggu tersebut |
| Normal | Di atas 0 sampai di bawah 2 |
| Sedang | 2 sampai di bawah 3 |
| Tinggi | 3 ke atas |
Contoh Hitungan
Contoh untuk minggu yang ada kasusnya. Minggu tanpa kasus selalu Tidak Ada Alert.
| K1 | K2 | K3 | Total | Status |
|---|---|---|---|---|
| 1 | 1 | 1 | 1 | Normal |
| 2 | 1 | 1 | 1,5 | Normal |
| 2 | 2 | 1 | 1,85 | Normal |
| 2 | 2 | 2 | 2 | Sedang |
| 3 | 2 | 2 | 2,5 | Sedang |
| 3 | 3 | 3 | 3 | Tinggi |
HFMD memakai aturan sendiri, tanpa kriteria curah hujan. Ambang P75 dan P90 dihitung per minggu epidemiologi dari data semua puskesmas di kabupaten pada semua tahun sebelumnya.
| Status | Kriteria 1: Deviasi (40%) | Kriteria 2: Klaster dusun dan usia (60%) |
|---|---|---|
| Normal | Skor 0: kasus < 4 per minggu, atau kasus ≤ P75 data historis | Skor 0: tidak ada klaster (≤ 1 kasus anak per dusun) |
| Sedang | Skor 1: kasus ≥ 4 dan > P75 sampai ≤ P90 data historis | Klaster di 1 dusun: skor 1 jika ≥ 2 kasus anak (0-17 th), skor 1,5 jika ≥ 2 kasus balita (0-4 th) |
| Tinggi | Skor 2: kasus ≥ 4 dan > P90 data historis | Skor 2: klaster di ≥ 2 dusun |
Skor total = (K1 × 40%) + (K2 × 60%), rentang 0 sampai 2
Status kabupaten mengikuti puskesmas dengan skor tertinggi pada minggu tersebut.
Tingkat Risiko
| Status | Skor Total |
|---|---|
| No Alert | Tidak ada kasus pada minggu tersebut |
| Normal | Ada kasus dengan skor 0 |
| Sedang | Di atas 0 sampai di bawah 1,6 |
| Tinggi | 1,6 sampai 2 |
Contoh Hitungan
Contoh untuk minggu yang ada kasusnya. Minggu tanpa kasus selalu Tidak Ada Alert.
| K1 | K2 | Total | Status |
|---|---|---|---|
| 0 | 0 | 0 | Normal |
| 0 | 1 | 0,6 | Sedang |
| 2 | 0 | 0,8 | Sedang |
| 0 | 1,5 | 0,9 | Sedang |
| 2 | 1 | 1,4 | Sedang |
| 2 | 1,5 | 1,7 | Tinggi |
| 2 | 2 | 2 | Tinggi |
| Status | Kriteria 1: Deviasi kasus 2 minggu (50%) | Kriteria 2: Klaster dusun 28 hari (35%) | Kriteria 3: Klaster usia sekolah (15%) |
|---|---|---|---|
| Normal | Jumlah kasus 2 minggu terakhir ≤ P90 data historis, atau < 3 kasus | Tidak ada dusun dengan ≥ 3 kasus dalam 28 hari | Tidak ada dusun klaster dengan ≥ 2 kasus umur 5-19 tahun |
| Sedang | Jumlah kasus 2 minggu > P90 sampai ≤ Q3 + 1,5 IQR, dan ≥ 3 kasus | Ada 1 dusun dengan ≥ 3 kasus dalam 28 hari | Ada dusun klaster dengan ≥ 2 kasus umur 5-19 tahun |
| Tinggi | Jumlah kasus 2 minggu > Q3 + 1,5 IQR, dan ≥ 5 kasus | Ada ≥ 2 dusun dengan ≥ 3 kasus, atau 1 dusun dengan ≥ 5 kasus, dalam 28 hari | Tidak ada. Usia sekolah hanya menambah skor, tidak bisa menaikkan status ke High sendirian. |
Skor total = (K1 × 50%) + (K2 × 35%) + (K3 × 15%), rentang 0 sampai 1,85
Status kabupaten mengikuti puskesmas dengan skor tertinggi pada minggu tersebut. Selama data dusun dan usia belum tersedia, K2 dan K3 bernilai 0.
Tingkat Risiko
| Status | Skor Total |
|---|---|
| No Alert | Tidak ada kasus pada minggu tersebut |
| Normal | Di bawah 0,85 |
| Sedang | 0,85 sampai di bawah 1,2 |
| Tinggi | 1,2 sampai 1,85 |
Contoh Hitungan
Contoh untuk minggu yang ada kasusnya. Minggu tanpa kasus selalu Tidak Ada Alert.
| K1 | K2 | K3 | Total | Status |
|---|---|---|---|---|
| 0 | 0 | 1 | 0,15 | Normal |
| 1 | 0 | 0 | 0,5 | Normal |
| 2 | 0 | 0 | 1 | Sedang |
| 2 | 1 | 0 | 1,35 | Tinggi |
| 2 | 1 | 1 | 1,5 | Tinggi |
| 2 | 2 | 0 | 1,7 | Tinggi |
| 2 | 2 | 1 | 1,85 | Tinggi |
| Status | Kriteria 1: Deviasi kasus (50%) | Kriteria 2: Klaster dusun (35%) | Kriteria 3: Iklim, minggu t-1 s.d. t-2 (15%) |
|---|---|---|---|
| Normal | Kasus minggu ini ≤ P90 data 52 minggu terakhir | Tidak ada dusun dengan ≥ 8 kasus dalam minggu yang sama | Curah hujan 2 minggu sebelumnya > P25 historis untuk minggu yang sama (tidak kering) |
| Sedang | Kasus > P90 sampai ≤ Q3 + 1,5 IQR data 52 minggu terakhir | Ada 1 dusun dengan ≥ 8 kasus | Curah hujan 2 minggu sebelumnya ≤ P25 historis (minggu kering) |
| Tinggi | Kasus > Q3 + 1,5 IQR data 52 minggu terakhir | Ada ≥ 2 dusun dengan ≥ 8 kasus, atau 1 dusun dengan ≥ 12 kasus | Tidak ada. Iklim saja tidak bisa menaikkan status ke High. |
Skor total = (K1 × 50%) + (K2 × 35%) + (K3 × 15%), rentang 0 sampai 1,85
Status kabupaten mengikuti puskesmas dengan skor tertinggi pada minggu tersebut. Selama data dusun belum tersedia, K2 bernilai 0.
Tingkat Risiko
| Status | Skor Total |
|---|---|
| No Alert | Tidak ada kasus pada minggu tersebut |
| Normal | Di bawah 0,85 |
| Sedang | 0,85 sampai di bawah 1,2 |
| Tinggi | 1,2 sampai 1,85 |
Contoh Hitungan
Contoh untuk minggu yang ada kasusnya. Minggu tanpa kasus selalu Tidak Ada Alert.
| K1 | K2 | K3 | Total | Status |
|---|---|---|---|---|
| 0 | 0 | 1 | 0,15 | Normal |
| 1 | 0 | 0 | 0,5 | Normal |
| 2 | 0 | 0 | 1 | Sedang |
| 2 | 1 | 0 | 1,35 | Tinggi |
| 2 | 1 | 1 | 1,5 | Tinggi |
| 2 | 2 | 0 | 1,7 | Tinggi |
| 2 | 2 | 1 | 1,85 | Tinggi |
| Status | Kriteria 1: Deviasi kasus (50%) | Kriteria 2: Klaster dusun (35%) | Kriteria 3: Curah hujan minggu t-2 (15%) |
|---|---|---|---|
| Normal | Kasus minggu ini ≤ P90 data 52 minggu terakhir | Tidak ada dusun dengan ≥ 4 kasus dalam minggu yang sama | < 57 mm/minggu |
| Sedang | Kasus > P90 sampai ≤ Q3 + 1,5 IQR data 52 minggu terakhir | Ada 1 dusun dengan ≥ 4 kasus | ≥ 57 mm/minggu |
| Tinggi | Kasus > Q3 + 1,5 IQR data 52 minggu terakhir | Ada ≥ 2 dusun dengan ≥ 4 kasus, atau 1 dusun dengan ≥ 8 kasus | Tidak ada. Hujan saja tidak bisa menaikkan status ke High. |
Skor total = (K1 × 50%) + (K2 × 35%) + (K3 × 15%), rentang 0 sampai 1,85
Status kabupaten mengikuti puskesmas dengan skor tertinggi pada minggu tersebut. Selama data dusun belum tersedia, K2 bernilai 0.
Tingkat Risiko
| Status | Skor Total |
|---|---|
| No Alert | Tidak ada kasus pada minggu tersebut |
| Normal | Di bawah 0,85 |
| Sedang | 0,85 sampai di bawah 1,2 |
| Tinggi | 1,2 sampai 1,85 |
Contoh Hitungan
Contoh untuk minggu yang ada kasusnya. Minggu tanpa kasus selalu Tidak Ada Alert.
| K1 | K2 | K3 | Total | Status |
|---|---|---|---|---|
| 0 | 0 | 1 | 0,15 | Normal |
| 1 | 0 | 0 | 0,5 | Normal |
| 2 | 0 | 0 | 1 | Sedang |
| 2 | 1 | 0 | 1,35 | Tinggi |
| 2 | 1 | 1 | 1,5 | Tinggi |
| 2 | 2 | 0 | 1,7 | Tinggi |
| 2 | 2 | 1 | 1,85 | Tinggi |
Sumber Data
Tiga sumber data, masing-masing untuk satu kriteria skor risiko.
Data Kasus
Jumlah kasus penyakit mingguan dari kantor kesehatan di 5 kabupaten di Yogyakarta
Data Dusun
Jumlah dusun yang memiliki kasus pada minggu yang dinilai, dari data SKDR per puskesmas. Saat ini tersedia untuk Bantul.
Curah Hujan Mingguan
Total curah hujan per minggu epidemiologi per kabupaten/kota dari NASA POWER (curah hujan harian terkoreksi, PRECTOTCORR).
Teknologi
Alat open-source yang menggerakkan sistem dari ujung ke ujung.
Backend
Frontend
Informasi Lebih Lanjut
Sistem ini dikembangkan untuk mendukung pengambilan keputusan kesehatan masyarakat dalam pencegahan dan pengendalian wabah penyakit di Daerah Istimewa Yogyakarta.