MSWDO Municipality of Guipos

Digital operations · RA 10173 protected · COA-auditable

Every peso, every recipient, every legal basis — in one place.

The MSWDO no longer chases ledgers across spreadsheets. 0 residents, 0 AICS recipients (₱0 released & pending), 0 Sangguniang Panlungsod ordinances, and ₱0.00 in FY 2026 appropriations — all linked, all searchable, all audit-logged.

The problems we solve

From scattered ledgers and audit findings to one auditable system

Duplicate grants

Before Same person registered 5 different ways across 5 programs — the #1 audit finding.

Now A canonical beneficiary master with phonetic + Levenshtein dedup at intake. Background scan surfaced 2,708 suspect duplicates in the existing 104k masterlist for review.

AICS data trapped in spreadsheets

Before Two Excel files (2025 list and 2026 monitoring database) maintained by hand, no cross-reference, no totals.

Now Both CSVs imported as the canonical AICS record — 717 ledger rows, idempotent re-imports, every entry linked to the resident, audit-logged.

Budget invisible during operations

Before AIP allocations sat in an annex xlsx; no one could check fund-utilization in real time.

Now FY 2026 appropriations live in the database — MSWDO ₱0 visible alongside actual disbursements on the same dashboard.

"What law backs this program?"

Before Officials hunted through binders for the SP ordinance. No quick way to print a supporting reference.

Now 0 ordinances indexed by keyword and tagged to AICS, OSCA, PWD, Solo Parent, VAWC, DRRM, Children & Youth, Indigent, 4Ps. Full text + PDF in two clicks. Print as supporting document.

Capabilities

What's running on the live system today

Beneficiary Master & Dedup

One canonical row per citizen. As you type a name, the system flags possible duplicates (phonetic + Levenshtein, blocked when ≥95% match). A backfill scan already produced 2,708 suspect pairs for office review.

  • Single clients table; every program enrolls against it
  • Soft-delete only — never destroy COA-relevant records
  • Encrypted PII (PSN / PhilHealth / SSS / TIN as BLOB)

Client Records → (login required)

AICS Ledger & Map

0 recipients from the two official AICS CSVs. Type a name → map auto-zooms to the resident with InfoWindow showing age, birthday, exact location. Drag the pin to fix the address — auto-saves.

  • Idempotent CSV import: (source_system, source_record_id) as natural key
  • Release status tracked: released · pending funds · lacking docs · cancelled
  • Every read + write audit-logged

Services Availed →

Budget & Fund Utilization

FY 2026 appropriations from the official (AIP Annexes) 2026.xlsx. Senior Citizens ₱45.9M · PWD ₱45.9M · MSWDO ₱0 · DRRM & GAD line items. Print as supporting document.

  • Personal Services / MOOE / Capital Outlay split per AIP code
  • Search by code or label · filter by program / fiscal year
  • One-click utilization: ₱ released ÷ ₱ appropriated

Budget · AIP →

Legal Basis Library

0 Sangguniang Panlungsod ordinances indexed and tagged to the right program. Open the full text inline (with word-highlighting), view the original PDF in-place, print as a support attachment when issuing a service.

  • Filter by program · decade · search by ordinance number, year, or program
  • OCR'd text + original PDF served side-by-side
  • Print stylesheet: hides chrome, page-break-safe, Letter-sized

Legal basis →

A typical day

Three keystrokes from "who is this client" to "here's what they need and what backs it"

  1. 1

    Type a name

    Typeahead fires after 220ms. Up to 8 candidates with avatar, code, barangay, age. Hover any row — the map zooms onto that resident in real time.

  2. 2

    Press Enter

    The page lands on the focused resident. InfoWindow shows birthday, exact location, "Open profile / Street View". The marker is drag-to-correct — one move and the new lat/lng saves with audit-trail.

  3. 3

    Issue assistance

    The KPI strip shows AICS released CY26 vs the FY26 budget remaining. The legal-basis panel lists the SP ordinances backing the program. Print the supporting document — auto-formatted, page-break-safe.

Compliance & safety

Built to match what DSWD, COA, and the DPC will ask for

RA 10173 — Data Privacy Act

The 104k+ resident ledger is hidden by default. Operators must search to scope. Every read and write is audit-logged with operator id, IP, and the request path.

RA 11032 — Ease of Doing Business

Every form has a server-side schema. Required-document checklists generated from one source-of-truth config. One-click PDF + CSV exports.

COA disbursement audit

Every peso has voucher, payee, OR, signatory, source-of-funds (the AICS importer ties each row to source_system + source_record_id from the official spreadsheets).

Prepared statements only

PDO with emulation OFF. Transaction-wrapped multi-step writes. FK-enforced lifecycle. No dynamic SQL concatenation anywhere.

Ready to use it

The system is live at pagcswd.govportalsolutions.com. Sign in with your MSWDO credentials.

Need access? Email the MSWDO Head — accounts created with role-based permissions (super admin · MSWDO head · AICS officer · OSCA focal · PWD officer · solo parent officer · women's officer · encoder · auditor).