Request a Demo
Domain

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.

≤5s

Risk Score Calc

Full shift

Offline Inspection

Real-time

Order Tracking

≤3s mobile

Pre-Incident Access

Purpose-Built for Canadian Municipalities

Ontario Compliant
MFIPPA Ready
AODA Accessible
Bilingual Support
Canadian Hosted
SOC 2 Aligned

Purpose & Scope

What this module owns

Clear ownership boundaries prevent duplication and ensure every capability has exactly one authoritative home.

Owns

10

Delegated to

7

Shared scheduling infrastructure

inspection-engine

Shared order/enforcement engine

compliance-orders

Offline mobile, GPS, photo documentation

mobile-field

Risk scoring & predictive models

ai-ml-engine

Compliance reminders & alarm notifications

notification-engine

Property/building data

property-registry

Spatial analysis & route planning

geospatial-engine

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.

|
GET

/api/v1/fire/occupancies

List occupancies (filter: type, risk, area)

GET

/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

Target≤ 5 seconds per property

Mobile Inspection Offline

TargetFull shift capability

Order Escalation Tracking

TargetReal-time

Pre-Incident Plan Access

Target≤ 3 seconds (mobile)

CRA Report Generation

Target≤ 30 seconds

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.