FEHD QAS CIT Operational Management System (CIT OMS) — Pitch Briefing
EXECUTIVE BRIEFING • SECTION 1

Modernising Quality Assurance & Contract Management

Slide 1 of 8
OFFICIAL BRIEFING PAPER • FEHD QUALITY ASSURANCE SECTION

CIT Operational Management System (CIT OMS)

A Purpose-Built Digital Platform for Service Contract Governance, AI/ERI Obligations & Worker Protection

Reference: QAS Circular 1/19 & FSTB FC 3/2019 • Data as at 01.08.2026

1. Executive Summary: The Mission & Scale of CIT Operations

The Central Investigation Team (CIT) operates as the dedicated enforcement arm of the Quality Assurance Section. CIT safeguards the statutory benefits and contractual rights of frontline non-skilled workers across all outsourced environmental hygiene and municipal service contracts in Hong Kong.

275
Active Service Contracts
241 Tenders & 34 Quotations across all 19 districts (441 in full registry)
11,613
Non-Skilled Workforce
Frontline cleaners, attendants, guards & pest control operatives
75
Commercial Contractors
Active outsourced service providers currently under CIT audit supervision
4 + 1
Active Field Establishment
4 Health Inspectors (HIs), 1 Executive Officer (EO), 1 Motor Driver (MD)

The Core Management Imperative

With 11,613 workers spread over 275 active contracts and 19 districts, relying on disconnected, manual spreadsheets introduces unacceptable administrative overhead and compliance risks. The CIT OMS provides an intelligent, explainable operational system where the computer calculates, validates, and proposes, while Senior Officers and EO retain 100% review and approval authority.

2. Operational Reality Today: Why Manual Spreadsheets Must Be Replaced

Currently, CIT maintains contract and inspection records across 5 disconnected Excel workbooks (Tender Master, Quotation Summary, Monthly Schedule, GA Workbook, and Outstanding Reports) alongside paper/fax correspondence from Headquarters.

Traditional Excel Operation (Today)

  • Free-text multi-date cells: Proposed and conducted dates packed into single wrapped cells (e.g. (i) 12/03/24 CW & 14/03/24 Wch change to 20/03/24). Impossible to query or audit reliably.
  • Manual Cognitive Overload: EO must manually calculate anniversary windows, track contract variations/extensions, remember street cleansing ERI rules, and balance HI points by hand.
  • High Compliance Risk: High risk of missing Final AIs (3 months before contract end) or missing the mandatory 1-round ERI before street-cleansing contracts expire.
  • Fragmented Spreadsheet Islands: Data updated in one sheet (e.g. Monthly Schedule) is not reflected in Tender Master or GA queues without manual re-typing.

CIT Operational Management System (Proposed)

  • Structured Relational Events: Every contract, extension, inspection, and ERI interview is stored as a distinct, searchable record with full historical integrity.
  • Automated Calculation Engines: AI windows, ERI candidate rankings, Circular sample sizes, and HI workload points ((10 / 11 / 10 / 11)) are calculated instantly.
  • Guaranteed Compliance Safeguards: System locks mandatory street cleansing in the last full month, warns on unplaced last-chance windows, and auto-queues GA upon expiry.
  • Single Source of Truth with 1-Click Exports: Generates official, perfectly styled office files (CIT Schedule.xlsx, Outstanding Reports.xlsx, and QA Cover.docx) in seconds.

3. Core Governance & Automated Circular Compliance Safeguards

The CIT OMS directly encodes the statutory and departmental requirements of QAS Circular 1/19 and FSTB Financial Circular No. 3/2019 into automated validation engines.

System Rule Engine: Translating Policy into Safeguards
Circular Requirement Operational Rule / Standard Automated Safeguard Logic in CIT OMS
First AI
Circular Para 4(B)
Within 3 months from commencement (4 months if commencement falls in February). • Automatically computes window boundaries upon contract creation/import.
• Enforces office scheduling preference: Months 2–3 preferred; Month 1 avoided so recipient offices can prepare wage records.
Annual AI
Circular Para 4(B)
Conducted in every following year, anchored to the commencement anniversary. • Generates a 5-month preferred window (±2 calendar months around anniversary).
Overlap Resolution: If Annual overlaps Final AI, it is stored as "Overlapped with Final" and satisfied by the single Final visit (no redundant visits).
Final AI
Circular Para 4(B)
Within 3 months before contract expiry. • Anchored to current expiry date (Month 1 preferred for rescheduling buffer).
• Contract Extensions (Variations) automatically generate an Additional Final AI window.
Mandatory Street Cleansing ERI
Circular Para 4(C)
At least 1 round of ERI for every street cleansing contract (≥ 12 months) during its term (63 active contracts, 8,417 workers). System Lock (D-061): If ERI is still outstanding in the contract's last full calendar month, the system locks it as AI+ERI. It cannot be scheduled as AI-only.
Monthly ERI Minimum
Circular Para 4(C)
At least 8 ERIs must be conducted each month across the Department. • Real-time counter tracks ticked ERIs on the Monthly ERI Plan.
• Displays prominent warning banners if total selected ERIs in Section A + B is fewer than 8.
Short Term Contracts
Office Practice D-038
Contracts < 12 months (mostly quotations) have 1 First AI only over their entire term. • No Annual, Final, GA, or ERI generated.
System Block (D-062): Sending as AI+ERI is strictly disabled on the ERI Plan.
Workforce = 0 Exemption
Decision D-086
Contracts without non-skilled workers (e.g. vehicle hire with driver, revenue contracts). • Contract remains in registry but is automatically exempted from AI, ERI, and GA queues.
• If workforce is later recruited (>0), AI obligation windows auto-generate immediately.
Gratuity Audit (GA)
FSTB FC 3/2019
Post-contract expiry document audit of gratuity payouts for eligible non-skilled workers. • Auto-queued upon contract expiry for contracts ≥ 12 months with workforce > 0.
• Assignable to HIs or EO(CIT) with dedicated completion and findings remarks tracking.

4. End-to-End System Walkthrough: 8 Operational Modules

The CIT OMS covers the complete lifecycle of contract administration and quality assurance through 8 dedicated, intuitive modules:

Module 1: Smart Intake & Contract Registry (/hq-import & /contracts)

Clerical staff upload monthly HQ CMS Excel snapshots (CMSR363 for workforce breakdown + CMSR382 for authoritative contract titles). Staff review proposed updates in side-by-side Cards or Spreadsheet view, then apply verified updates with full audit tracking.

Key Features
  • Searchable multi-district filtering and recipient office mapping.
  • Automatic calculation of Circular ERI interview Sample size (> 150 → 20, 101–150 → 15, etc.).
  • Contract Variations (extensions) preserve previous expiries with zero data loss.
  • Live derived AI Status filter (Never had AI, In window now, Window passed).
Contract Registry — Active Contracts View
FEHD S C/21/21 • Waste Collection (E) Active
Baguio Waste Management • Period: 01/10/2021 to 30/09/2026 (5 yrs)
Workforce: 9 Sample: 5 All AIs Conducted

Module 2: Staff Availability & Routine AM Inspection Roster (/roster)

Colleagues submit planned commitments approximately 15 days before the upcoming month. Availability is recorded at half-day granularity (AM/PM). The calendar displays (Available), VL (Vacation Leave), A (Appointment), T (Training), MA (Medical), M (Meeting), and (Other Duty).

Automated Feasibility Engine

The system automatically checks every working weekday and identifies viable routine inspection days: MD available AM + at least 1 HI available AM. Weekends and gazetted Hong Kong public holidays are automatically marked non-inspection days.

Module 3: Monthly ERI Planning (/eri-plan)

Generates the candidate pool from all open AI windows in the month. Splits candidates into two clear, actionable sections:

  • Section A (Outstanding Street Cleansing): Street cleansing contracts (≥ 12 mo) without ERI, ranked by sooner contract expiry. Contracts in their last full calendar month are locked AI+ERI.
  • Section B (Other Contracts): Discretionary candidates ranked by expiry, Note 1 preference (Pest Control > Market > Security > Coastal > Waste > Other), and smaller sample size. Supports browser column click-to-sort.

EO ticks cases to meet ≥ 8 ERIs/month and selects visit districts for multi-district bulk contracts before opening the draft.

Module 4: Visual Day-Row Monthly Scheduler (/monthly-draft)

Presents the schedule in an intuitive Excel-style day-row table matching the traditional office format (days down the page, 4 HI columns, contract details, previous inspection history, and recipient office).

Intelligent Scheduling Capabilities
  • District Bundle Capacity Sizing: Groups contracts by district and matches days by exact free HI capacity (4 → 3 → 2 → 1).
  • Workload Balancing: Distributes visits to available HIs with the lowest month-to-date points (AI = 1 pt, AI+ERI = 2 pts) aiming for balanced totals ((10 / 11 / 10 / 11)).
  • Interactive Override: Drag-and-drop visits across dates, reassign available HIs, and dock unplaced cards on the "Not placed yet" tray.
  • Live Guardrails: Real-time red banners flag constraint breaches (leave, driver unavailable, >1 district/day). Unavailable HIs cannot be clicked.
  • 1-Click Excel Export: Downloads official CIT Schedule (M.YYYY).xlsx.
Monthly Draft — August 2026 Day-Row View
DateDistRefHI-9HI-10HI-11HI-12
03/08 (Mon)CWC/14/251 (AI)---
03/08 (Mon)CWC/88/24-2 (ERI)--
04/08 (Tue)-Report CompilingOFFOFFOFFOFF

Module 5: Field Inspection Records & QA Audit Cover (/inspections)

Bridges the gap between planning and field execution:

  • 1-Click Word QA Cover Export (.docx): Generates the official 1-page QA audit cover with pre-filled contract dates, title, contractor, assigned HI phone/fax, audit label (e.g. 1st Audit + ERI), and document checklists (MWR, MAR, MPF, Autopay).
  • Post-Visit Logging: Confirms published visits with actual date, HI who attended, mandatory Audit Month (YYYY-MM) (the earlier payroll period audited), and irregularity findings (Yes/No + notes).
  • Extra & Ad-hoc Visits: Logs extra AI visits (linking to Circular windows) and urgent ad-hoc inspections.

Module 6: Gratuity Audit (GA) Queue (/ga-queue)

Ensures complete compliance with FSTB FC 3/2019 without manual cross-referencing. When contracts ≥ 12 months with workforce > 0 reach expiry, the system automatically opens a GA item. EO assigns an HI or EO(CIT) for document audit, logs special findings remarks, and records completion.

Module 7: Executive Dashboards & Outstanding Reports (/outstanding-reports & /contracts/advanced-search)

Provides Senior Management with instantaneous oversight:

  • Live Management Dashboard: Real-time tracking of scheduled unrecorded visits and open GA items. Click any summary month to filter details.
  • 1-Click Management Workbook Export: Downloads the full 3-sheet Outstanding AIs & ERIs & Gratuity Auditing Reports_YYYYMMDD.xlsx workbook in seconds.
  • Advanced Search Forecast: Projects remaining AI visits across custom upcoming periods for annual resource planning.

Module 8: Command Center Home Dashboard & Team Notices (/ & /staff)

The default landing page for all users. Aggregates critical operational intelligence in one place:

  • Actionable "Needs Attention" Overview: Counts and links for unplaced last-chance windows, passed windows, unassigned GA items, and pending CMS reviews.
  • This Week's Remaining Visits: Live listing of published visits from today through Sunday.
  • Shared Team Notice Board: Read-only announcement feed on Home for team notices posted via Staff.

5. Visual Architecture: Demystifying Complex Operations

The CIT OMS transforms multi-layered operational rules into clean, deterministic data pipelines:

Diagram A: The 3-Layer Operating Architecture
[ LAYER 1: FACT REGISTRY ] Contracts (275) + Variations + Staff Roster + District Offices (19)
    ↓ (Calculates Circular 1/19 & FC 3/2019 Rules)
[ LAYER 2: OBLIGATION & SCHEDULER ] AI Windows + ERI Candidate Ranking + District Bundle Sizing (4 / 3 / 2 / 1) → Published Schedule
    ↓ (Field Audits & Post-Expiry Desk Checks)
[ LAYER 3: RECORDED AUDIT HISTORY ] Conducted Inspections (Audit Month + Irregularity) + Gratuity Audit Completion
Diagram B: Contract Lifecycle & AI Window Timeline
3-Year Contract Example (Commence: 15 Apr 2026 → Expiry: 14 Apr 2029):
Months 1–3 (Apr–Jun 2026): First AI (Months 2–3 preferred: May–Jun 2026).
Year 1 Anniversary (Feb–Jun 2027): Annual AI Year 1 (5-month preferred window around April).
Year 2 Anniversary (Feb–Jun 2028): Annual AI Year 2 (5-month preferred window around April).
Final 3 Months (Feb–Apr 2029): Final AI (Preferred Month 1: Feb 2029).
Post-Expiry (May 2029 onward): Gratuity Audit (GA) desk check queued automatically.

6. Implementation Logistics: Zero IT Barrier for FEHD Office PCs

Office PCs in FEHD operate under strict IT security policies. The CIT OMS is specifically engineered to deploy with zero IT friction.

Zero Software Installation

Distributed as a self-contained portable package. Requires no administrative installation, no background Windows services, and no registry modifications.

Multi-User Office Network Pilot

A nominated office host PC runs the application via START-LAN.bat. All colleagues access the system simultaneously via Google Chrome over the local office network.

100% On-Premise Data Privacy

All database records remain stored strictly on the local office disk. Zero external cloud transmission of confidential contractor or worker data.

7. Executive Q&A: Addressing Senior Management Considerations

Will the system make automated decisions that override officer judgement?
Absolutely not. The CIT OMS is designed strictly as an intelligent decision-support tool. The system computes due dates, ranks candidates, and proposes feasible draft schedules. Senior Officers and EO retain 100% authority to drag-and-drop, reassign HIs, adjust ERI ticks, and approve or unpublish schedules at any time.
Can we still use or generate Excel files during the transition?
Yes, with zero lock-in. At any point, EO can download official, perfectly formatted Excel workbooks (CIT Schedule.xlsx, Outstanding Reports.xlsx) matching existing departmental templates. Excel coexists smoothly during the rollout.
What happens if a recipient office requests a reschedule after publishing?
The system accommodates real-world operational changes. If no inspections have been conducted yet, EO can Unpublish the month back to Draft with 1 click, adjust the date or HI, and Re-publish. Conducted extra visits or ad-hoc inspections can also be logged directly on Inspection Records.
How is data backed up and safeguarded against hardware failure?
All system records reside in a single, robust SQLite database file (cit.sqlite). Backing up the entire departmental database is as simple as copying this single file to an encrypted backup USB drive or secure departmental storage.

8. Phased Rollout Roadmap

Phase 1: Briefing & Sandbox
Month 1
Senior Management briefing and hands-on sandbox trial for HIs, EO, and clerical staff to build operational familiarity.
Phase 2: Parallel Pilot
Months 2–3
Run CIT OMS in parallel with existing Excel files for 2 monthly scheduling cycles to verify accuracy and build team confidence.
Phase 3: Authoritative Cutover
Month 4+
CIT OMS becomes the primary operational and scheduling platform. Excel transitions to an export and reporting format.