PWS — Pemantauan Wilayah Setempat

Digital Disease Surveillance for Puskesmas

Register and follow up on disease cases down to the village level — and monitor sanitation (STBM), food hygiene (HSP), drinking water (SIPEKAM), and public facilities (TFU) from one integrated health platform.

Village-Level Case MappingPuskesmas Coverage & RolesSTBM · HSP · SIPEKAM · TFU
localhost:3000/dashboard

Welcome, Officer

PWS surveillance at a glance.

Coverage OK
Cases1,284
Pending37
STBM512
HSP96
Recent CasesView All

Ahmad Fauzi

DBD · Sukamaju · 2 hours ago

Followed up

Siti Rahma

ISPA · Karangasem · 5 hours ago

Followed up

Budi Santoso

Diare · Cibinong · 1 day ago

Pending

Dewi Lestari

TBC · Bojong · 3 days ago

Followed up

Built for Puskesmas Surveillance

Everything a community health center needs for weekly PWS reporting — from village-level case registration to sanitation, food safety, and drinking water monitoring.

Case Registration

Register disease cases with NIK, gender, occupation, and onset date — mapped to a disease with ICD-10 code and village location.

Case Follow-up

Track each case from discovered to followed up with dated follow-up records, pending lists, and full audit history.

STBM — 5 Pillars

Sanitasi Total Berbasis Masyarakat household inspections scored across all five pillars: BABS, hand-washing, water & food, waste, and liquid waste.

HSP Inspections

Hygiene Sanitasi Pangan food vendor inspections with component scoring and automatic Laik / Tidak Laik status classification.

SIPEKAM Water Quality

Drinking water source sampling with laboratory parameters — automatically classified Memenuhi Syarat (MS) or Tidak (TMS).

TFU Facilities

Tempat Fasilitas Umum inspections with criteria checklists — scored MS, Sebagian, or TMS for public venues.

Puskesmas Master

Manage puskesmas with codes, district linkage, and coverage villages — the foundation for role-based data scoping.

Region Hierarchy

Province, regency, district, and village cascaders with administrative chain resolution for accurate case mapping.

Role-Scoped Access

Officers automatically see only their puskesmas coverage area. Granular RBAC controls what each role can view and edit.

Dashboard & Reports

PWS overview with case trends, top diseases, pending follow-ups, and module status breakdowns — scoped to your coverage.

Master Data

Central disease dictionary with ICD-10 codes, education & occupation lists, and full region management — reusable everywhere.

PWS Disease Surveillance

Track Every Case to the Village

Register suspect cases with patient identity, disease (ICD-10), and precise village location — then follow up until closed.

  • NIK-based registration with gender & occupation
  • Disease dictionary with ICD-10 codes
  • Village-level location with RT/RW detail
  • Discovered → followed up status workflow
  • Dated follow-up records with notes
  • Pending follow-up list for officers
Recent CasesView all

Ahmad Fauzi

DBD · Sukamaju

Followed up

Siti Rahma

ISPA · Karangasem

Followed up

Budi Santoso

Diare · Cibinong

Pending
NIK
ICD-10
Village

Sanitasi Total Berbasis Masyarakat

Household Sanitation, 5 Pillars at a Time

Inspect households against the five STBM pillars and know at a glance which families have achieved total sanitation.

  • 5-pillar household checklist scoring
  • Auto-computed pillars-met count (0–5)
  • Stop BABS, hand-washing, clean water & food
  • Waste and liquid waste management pillars
  • Inspection date, officer & notes tracking
  • Filterable by village and completion status

STBM Pillars

Stop BABS
Cuci Tangan
Air Minum & Makanan
Pengelolaan Sampah
Limbah Cair
3 / 5 pillars — not yet complete

Hygiene Sanitasi Pangan

Food Hygiene, Scored & Classified

Run inspection checklists on food vendors and let the system compute the total score and Laik / Tidak Laik status automatically.

  • Configurable inspection scoring sheets
  • Auto total score from component scores
  • Laik / Tidak Laik classification
  • Permit number & handler count tracking
  • Follow-up notes for non-compliant venues
  • Inspection history per TPP vendor

Warung Makan Sari

Lokasi & Bangunan78
Peralatan78
Bahan Makanan78
Higiene Penjamah78
Total: 312 / 400Tidak Laik

Sumber Air Peminum

Drinking Water, Parameter by Parameter

Log lab results for drinking water sources and get automatic Memenuhi Syarat (MS) / Tidak (TMS) classification from thresholds.

  • 17 inspection parameters with thresholds
  • Auto MS / TMS evaluation per sample
  • Source type: wells, PDAM, refill depots & more
  • Sample codes and officer tracking
  • Inspection dates for trend reporting
  • Village-level source mapping

Sample #SIP-2026-0412

pH7.1
Turbidity3.2
E. coli1.5 MPN
Status: Tidak Memenuhi Syarat (TMS)

Tempat Fasilitas Umum

Public Facilities, Clearly Classified

Inspect public facilities against a criteria checklist and get MS, Sebagian, or TMS status from the met-criteria count.

  • Facility types: hotels, markets, pools, schools & more
  • 7-point criteria checklist per facility
  • Auto MS / Sebagian / TMS classification
  • Manager & facility registration details
  • Inspection officer tracking
  • Follow-up records for partial facilities

Kolam Renang Tirta

Sanitasi Air
Pengelolaan Limbah
Fasilitas Ganti
!Kebersihan Umum
Status: Sebagian

Coverage & Access Control

Every Officer Sees Only Their Area

Link user groups to a puskesmas and the system automatically restricts cases and inspections to its coverage villages.

  • Puskesmas master with coverage villages
  • Auto data scoping by coverage area
  • Region hierarchy: province → regency → district → village
  • Route-level RBAC per group and role
  • Sidebar menus filter by permissions
  • Full activity & audit logs

Puskesmas Sukamaju

Group: Puskesmas A6 villages
Sukamaju
Karangasem
Cibinong
Bojong
ScopedRBAC enforced on UI & API

Plus a Complete Platform Underneath

Secure authentication, granular RBAC, a full CMS, media library, bilingual i18n, public REST API, and a system admin panel — everything your puskesmas needs to run digital surveillance.

Auth + OTPRBACCMSMediai18nREST APIAdmin PanelDark Mode

Modern & Robust Core Stack

Built on the latest stable frameworks ensuring rapid rendering, maintainable styling, and database flexibility.

NEXT

Next.js 16

App Router, React 19

TW4

Tailwind CSS v4

Sleek styling engine

MDB

MongoDB

Flexible NoSQL DB

TS

TypeScript

Full type safety

JWT

JOSE JWT

Encrypted tokens

TIP

TipTap

Rich text editor

SHP

Sharp

Image processing

NOD

Nodemailer

Email service

Ready to Modernize Your PWS?

Digital case surveillance with sanitation, food hygiene, drinking water, and facility monitoring — all scoped to your puskesmas coverage area.