Fire Prevention & Inspection
Ontario Fire Code prevention, inspection, and enforcement management — risk-based scheduling per Community Risk Assessment, mobile field inspection with OFC checklists, Fire Code Order management, fire safety plan review, false alarm management, and smoke/CO alarm programs.
Risk Score Calc
Offline Inspection
Order Tracking
Pre-Incident Access
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
10Delegated to
7Shared scheduling infrastructure
Shared order/enforcement engine
Offline mobile, GPS, photo documentation
Risk scoring & predictive models
Compliance reminders & alarm notifications
Property/building data
Spatial analysis & route planning
These capabilities are handled by dedicated modules and consumed via stable API contracts — keeping boundaries clean and ownership unambiguous.
Core Capabilities
What it does
4 capability groups comprising 9 discrete capabilities — each with API surface, business rules, and data ownership.
AI Community Risk Assessment scoring per property/neighborhood (NFPA 1730). Factors: occupancy type (A–F), size, occupant load, fire protection systems, violation history, building age. Inspection frequency auto-determined with inspector workload optimization.
Risk Factors
Occupancy type (A–F), size, occupant load, fire protection systems, violation history, building age.
NFPA 1730
Community Risk Assessment compliant scoring with composite 0.0–1.0 risk score per property.
Auto-Frequency
Inspection frequency auto-determined based on risk classification (LOW, MEDIUM, HIGH, EXTREME).
Workload Optimization
Inspector workload balancing with route optimization via geospatial-engine.
Occupancy-specific checklists per Ontario Fire Code. Violation recording with OFC section, severity, corrective action, and geo-tagged photos. Pass/conditional/fail results with offline mode and quick re-inspection.
OFC Checklists
Occupancy-specific checklists aligned with Ontario Fire Code requirements by group (A–F).
Violation Recording
OFC section reference, severity level, corrective action required, deadline, and geo-tagged photos.
Offline Mode
Full shift offline capability with automatic sync when connectivity is restored.
Re-Inspection
Quick re-inspection workflow to verify prior violation compliance.
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
4 entities with 5 relationships — the authoritative schema for this bounded context.
Entities
Select an entity to explore its fields and relationships
API Surface
Integration Endpoints
10 RESTful endpoints across 6 resource groups — plus 5 domain events for async integration.
/api/v1/fire/occupancies
List occupancies (filter: type, risk, area)
/api/v1/fire/occupancies/{id}
Occupancy detail
Ecosystem
Products that depend on this module
1 Civic products consume Fire Prevention & Inspection — making it one of the most critical platform services in the ecosystem.
Technical Specifications
Performance, Compliance & Configuration
Risk Score Calculation
Mobile Inspection Offline
Order Escalation Tracking
Pre-Incident Plan Access
CRA Report Generation
FAQ
Frequently Asked Questions
Ready to Integrate
Build on Fire Prevention & Inspection
Request an architecture brief, integration guide, or live demo environment for your team.