Treatment Optimization
Optimal pavement treatment selection using configurable decision trees, cost-effectiveness analysis, multi-year budget-constrained program optimization, and treatment specification library — bridging condition assessment to capital works programming.
Optimization (50K)
Cost-Effectiveness
Treatment Library
Program Horizon
Purpose-Built for Canadian Municipalities
Purpose & Scope
What this module owns
Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.
Owns
9Delegated to
4PCI, RSL, deterioration curves
Segment attributes, traffic data
Optimization algorithms
Capital program reports, council-ready reports
These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.
Core Capabilities
What it does
3 capability groups comprising 10 discrete capabilities — each with API surface, business rules, and data ownership.
Configurable decision trees selecting treatments based on PCI, distress types, structural capacity, traffic, and remaining service life.
Decision Factors
PCI, distress types, structural capacity, traffic class, remaining service life — configurable per municipality.
Treatment Types
Crack sealing, fog seal, microsurfacing, mill & overlay, surface treatment, CIR, FDR, reconstruction — each with life extension and cost.
PCI Reset
Each treatment specifies expected PCI reset value and life extension years — used in optimization.
PCI improvement per dollar analysis with deferral cost illustration showing compounding costs of delayed maintenance.
PCI Per Dollar
Area under the PCI-time curve vs. do-nothing scenario divided by treatment cost — ranks treatments by value.
Deferral Cost
Illustration of compounding cost: $3/m² crack seal today vs. $150/m² reconstruction in 10 years — justify timely intervention.
Comprehensive library of Ontario municipal treatments with material specs, criteria, unit costs, season constraints, and expected life.
All Ontario Treatments
Crack sealing (hot/cold-pour), fog seals, chip seals (single/double), microsurfacing, slurry seals, thin HMA overlay, mill & overlay, CIR, FDR, full reconstruction.
Specifications
Material requirements, application criteria, unit costs (Ontario tender indices), expected life, and season constraints per treatment.
Annual Updates
Unit costs updated annually from Ontario tender indices — ensures current costing for program optimization.
Every module owns a single bounded context, exposes stable APIs, and can be composed into any Civic product — that's the architecture that scales.
Krutik Parikh
Creator of Civic
Data Model
Entity Architecture
3 entities with 4 relationships — the authoritative schema for this bounded context.
Entities
Select an entity to explore its fields and relationships
API Surface
Integration Endpoints
7 RESTful endpoints across 6 resource groups — plus 3 domain events for async integration.
/api/v1/treatment/specs
Treatment specification library
Ecosystem
Products that depend on this module
3 Civic products consume Treatment Optimization — making it one of the most critical platform services in the ecosystem.
Technical Specifications
Performance, Compliance & Configuration
Optimization (10-year, 50K segments)
Cost-Effectiveness Calculation
Treatment Library
Capital Program
System Availability
FAQ
Frequently Asked Questions
Ready to Integrate
Build on Treatment Optimization
Request an architecture brief, integration guide, or live demo environment for your team.