Communicable Disease Surveillance Dashboards

Visualization tool for disease information systems

Select population β†’ Upload Excel β†’ Analyze trends β†’ Export reports

i

πŸ’‘ About This Tool

This dashboard complements existing disease information systems by:

  • Transforming Excel exports into interactive visualizations
  • Automatically calculating rates using official population data
  • Protecting data privacy through offline-only processing
  • Creating professional PDF reports for presentations

Supported Systems: e-Notifikasi, National Tuberculosis Registry, Sistem Maklumat Siasatan Measles, MyHCC, edenguev2

Select your state:
Select your district:
Population figures are sourced from DOSM and used only as the denominator for per-100,000 rates. They do not filter your Excel data.
Loading population data…
Population (DOSM, -)
-

1. Upload Enotifikasi Excel file

from eNotifikasi > muat turun > muat turun fail > pilih tahun yang anda perlukan untuk analisis > klik 'tarikh input notifikasi' untuk jenis tarikh > klik 'semua medan' > klik 'muat turun'

Compare mode lets you upload two Excel files (e.g., 2025 vs 2026) and view results side-by-side. Filters apply to both panels.

2. Filters and key numbers

Total notifications
0
Number of diagnosis
0
All values change based on the filters selected.

Weekly trend

File A (Year: Unknown)
Total notifications
0
Number of diagnosis
0
All values change based on the filters selected.

Diagnosis breakdown

Diagnosis Notifications Cumulative Changes from previous week
No data 0 β€”

Demography

Filters on: Diagnosis: All β€’ Notifikasi Status: All β€’ Epid Week (Tkh Input Notifikasi): All

Jantina
Umur
Status Kewarganegaraan
Bangsa
File B (Year: Unknown)
Total notifications
0
Number of diagnosis
0
All values change based on the filters selected.

Diagnosis breakdown

Diagnosis Notifications Cumulative Changes from previous week
No data 0 β€”

Demography

Filters on: Diagnosis: All β€’ Notifikasi Status: All β€’ Epid Week (Tkh Input Notifikasi): All

Jantina
Umur
Status Kewarganegaraan
Bangsa

3. Diagnosis breakdown

Counts of each diagnosis after applying the filters above.

Diagnosis Notifications Cumulative Changes from previous week
No data 0 β€”

4. Weekly trend

Notifications by epidemiological week of input date, based on the filters selected.

5. Demography

Filters on: Diagnosis: All β€’ Notifikasi Status: All β€’ Epid Week (Tkh Input Notifikasi): All

Jantina
Umur
Status Kewarganegaraan
Bangsa

Download Dashboard Report

Generate a comprehensive PDF report with all displayed data and public health summary

1. Upload National Tuberculosis Registry Excel file

from NTBR > Modul > TB > Download > pilih 'Daerah' > klik kategori 'TBIS 101A: Daftar Tibi Daerah' > klik 'Minggu Epid' > pilih tahun yang dikehendaki > klik 'Pilihan Medan' > klik 'Tambah Semua' > klik 'Export Excel'

2. Filters and key numbers

Total TB cases
0
Case Detection Rate
-
per 100,000 population
New cases
0
Pulmonary TB
0
DRTB cases
0
Deaths
0
Death due to TB
0
All numbers update based on filters above.

3. Weekly trend (Notification)

Notifications by epidemiological week of input date, according to the filters above

4. Pusat Rawatan

Ringkasan mengikut pusat rawatan yang menyambung rawatan selepas menggunakan semua filter di atas.

Bil. Pusat Rawatan Bil. Pesakit Hasil Rawatan Tidak Diisi
No data.

5. Program profile

Lokasi Anatomi Tibi
Kategori Kes Tibi
Kategori Pengesahan Kes
Hasil Rawatan
Chest X-ray Findings
Kaedah DOT
DOT Fasa Intensif 80% tercapai
DOT Fasa Sambungan 80% tercapai

6. Demography

Jantina
Kategori Umur (Tahun)
Warganegara
Keturunan
Mukim
Tahap Pendidikan

7. Gejala

Batuk > 2 Minggu
Demam
Hemoptysis
Kurang selera makan
Kurang berat badan
Berpeluh malam

8. Risk Factors

Diabetes mellitus
Chronic renal failure
Malignancy
HIV infection
Chronic lung disease
Pendedahan dengan kes Tibi

Download Dashboard Report

Generate a comprehensive PDF report with all displayed data and public health summary

1. Upload eMeasles Excel file

from SM2 > Laporan > Senarai Kes Measles > klik 'Minggu Epid' > pilih 'Tahun' > pilih 'Epid Mula dan 'Epid Akhir' > pilih 'Negeri', 'Bahagian' dan 'Pejabat Kesihatan' > Expot XLS.

2. Filters and key numbers

Total notifications
0
Lab confirmed measles
0
Clinically compatible
0
Pending
0
Discarded
0
All numbers update based on filters above.

3. Weekly trend (Notification)

Notifications by epidemiological week of input date, according to the filters above

4. Surveillance & lab profile

Status Kes
Ujian makmal dibuat
Keputusan Measles (IgM)
Keputusan Rubella
Klasifikasi penularan
Sebab discarded
Kemasukan hospital

5. Demography

Jantina
Kategori Umur
Warganegara
Keturunan
Daerah
Negara asal

6. Clinical features

Fever
Rash
Cough
Coryza
Conjunctivitis
Lymphadenopathy

7. Immunisation

Ada imunisasi campak
Bilangan dos
Sumber imunisasi

Download Dashboard Report

Generate a comprehensive PDF report with all displayed data and public health summary

1. Upload myHCC Excel file

from MyHCC > Home > Reports Management > HIV > site = All > klik 'Treatment Cascade Data'.

2. Filters and key numbers

Total patients
-
On ART treatment
-
Transfer out
-
Died
-
Loss to follow-up
-
% on ART
-
-
% Viral suppression
-
-
All numbers update based on filters above.

3. Prophylaxis and co-infections

PCP prophylaxis
Yes
-
TB
Chest X-Ray done
-
Sputum Test 1 done
-
Positive
-
IPT Prophylaxis
-
HBV
Tested
-
Positive
-
HCV
Tested
-
Positive
-
All numbers update based on filters above.

4. Yearly trend

Patient count for the selected year or year range.

4. Demographics and risk profiles

Filters on: Site: All β€’ Risk group: All β€’ Year: All β€’ Yearly trend: All years

Age
Gender
Race
Nationality
Risk group
Mode of transmission

Download Dashboard Report

Generate a comprehensive PDF report with all displayed data and public health summary

1. Upload myHCC Excel file

from MyHCC > Home > Reports Management > Hep C > site = All > klik 'Treatment Cascade Data'.

2. Filters and key numbers

Total patients
-
Complete treatment
-
Still on treatment
-
Incomplete due to drug side effect
-
Default
-
Missing
-
% complete
-
-
% SVR HCV RNA undetected
-
-
All numbers update based on filters above.

3. Yearly trend

Patient count for the selected year or year range.

4. Demographics and risk profiles

Filters on: Site: All β€’ Year of treatment: All β€’ Yearly trend: All years

Age
Gender
Race
PWID
Blood transfusion
Organ transplant
Needle stick injury
Sexual
Tattoo
Body piercing
Hemodialysis
Vertical transmission
Unknown

Download Dashboard Report

Generate a comprehensive PDF report with all displayed data and public health summary

1. Upload Dengue Excel file

from edenguev2 > Muat turun > Fail kes > Jenis tarikh: Onset > Pilih 'tahun', 'epid mula' dan 'epid akhir' > klik 'check all' > klik 'Muat turun'.

2. Filters and key numbers

Total cases
-
Incidence
-
per 100,000 population
Outbreak cases
-
# Outbreak
-
Top Mukim/Zon
-
Top Lokaliti
-
Median Onset→Notifikasi (hari)
-
Median Notifikasi→Siasatan (hari)
-
Median Siasatan→Aktiviti Pertama (hari)
-
% ada koordinat / % with lat+lng
-
Lokaliti Keutamaan (1–4)
    All numbers update based on filters above.

    3. Weekly trend

    All numbers update based on filters above.

    4. Case distribution map

    Date slider follow the Section 2 epid week filter.
    Date
    -
    Meteorology data source: Open-Meteo Archive API (ERA5 reanalysis). Data is fetched automatically and cached in your browser.

    5. Lab profiles

    Rapid positives (NS1 / IgM / IgG)
    Ujian ELISA
    Ujian PCR

    6. Demography

    Jantina
    Kategori Umur
    Warganegara
    Keturunan
    Daerah (Alamat Semasa)
    Negara Asal

    7. Top 10

    Top 10 Lokaliti
    Lokaliti Kes
    Top 10 Mukim/Zon
    Mukim/Zon Kes
    Map placeholder (coordinate plotting can be added later).

    7. Outbreak clusters

    8. Timeliness

    Onset β†’ Notifikasi
    Notifikasi β†’ Siasatan
    Siasatan β†’ Aktiviti Pertama
    Missing Lokaliti Keutamaan
    -

    Download Dashboard Report

    Generate a comprehensive PDF report with all displayed data and public health summary

    1. Upload Malaria Excel file

    Upload malaria Excel file obtained from JKN. This dashboard will be updated automatically once the VekPro system is online.

    2. Filters and key numbers

    Total Cases
    -
    Incidence (per 100k)
    -
    Deaths
    -
    -%
    Imported Cases
    -
    -%
    Severe Cases
    -
    -%
    Uncomplicated
    -
    -%
    Treatment Completion
    -%
    Onset β†’ Notif (median days)
    -
    Notif β†’ Investigation (median days)
    -
    Diagnosis β†’ Admission (median days)
    -
    With Coordinates
    -%
    Top Locality
    -
    -
    Top Sub-district
    -
    -
    All numbers update based on filters above.

    3. Weekly trend

    All numbers update based on filters above.

    4. Case distribution map

    Date slider follows the Section 2 epid week filter.
    Date
    -

    5. Case profiles

    Parasite Species
    Case Classification
    Severity
    Detection Method

    6. Demography

    Gender
    Age Group
    Citizenship
    Ethnicity
    Occupation

    7. Top 10

    Top Localities

    Locality Cases Indigenous Imported Species Found

    Top Sub-districts (Mukim)

    Sub-district Cases Indigenous Imported Species Found

    8. Outbreak clusters

    Risk Activity
    Treatment Status
    Patient Outcome
    Stratification Color

    9. Timeliness

    Onset β†’ Notification (days)
    Notification β†’ Investigation (days)
    Diagnosis β†’ Admission (days)

    10. Contact Tracing

    Total Contacts
    -
    Contacts Screened
    -
    Positive Contacts
    -
    Contact Positivity Rate
    -%

    Download Dashboard Report

    Generate a comprehensive PDF report with all displayed data and public health summary