Skip to content

Hydrant Management

The Hydrant Management system helps brigades track fire hydrants, schedule inspections, and organise maintenance runs with public participation options.

Hydrant Management provides:

  • Hydrant location tracking with GPS coordinates
  • Simplified binary inspection checklists
  • Hydrant runs for organised inspection routes
  • Public access via QR codes for volunteer inspections
  • ArcGIS sync for automated hydrant data import
  • 365-day inspection cycle tracking

Each hydrant includes:

  • Unique ID: Auto-generated or imported identifier
  • Location: GPS coordinates (latitude/longitude)
  • Unit: Owning brigade or organisation
  • Inspection Tracking: Last inspection date and next due date
  • Status: Tracked via inspection results

Hydrants can be created manually or automatically imported via ArcGIS sync.

Hydrant inspections use a simplified checklist system separate from vehicle inspection templates.

Each hydrant inspection verifies six key items:

  • Clear of debris
  • Post present
  • Reflector present
  • Road reflector present
  • Accessible
  • Functional

Results are binary (pass/fail) with an optional comment field for debris notes.

The system automatically tracks inspections on a 365-day cycle:

  • Next due date calculated from last inspection
  • Overdue hydrants flagged on dashboard
  • Inspection status visible in lists and maps

Hydrant Runs organise hydrants into ordered routes for efficient inspection campaigns.

Runs provide:

  • Named routes (e.g., “Downtown Route”, “Station 2 Area”)
  • Ordered hydrant lists for sequential inspection
  • Hydrant management (add, remove, reorder)
  • Run-level public access controls

Hydrants can be added to runs in three ways:

  • Individual Selection: Pick specific hydrants from a list
  • Polygon Selection: Draw an area on a map to bulk-add hydrants
  • Manual Creation: Add hydrants directly during run creation

Runs can be made publicly accessible for volunteer inspection events:

  • Generate unique secure token
  • Create QR code for printing
  • Enable/disable public access per run
  • Regenerate tokens to invalidate old codes

Brigades can define their response area and automatically sync hydrants from external data sources.

The response area is a polygon (GeoJSON format) that defines:

  • Brigade’s jurisdictional boundaries
  • Area for automatic hydrant sync
  • Filtering for relevant hydrants only

The sync service:

  • Connects to ArcGIS API for hydrant data
  • Filters hydrants within response area polygon
  • Creates new hydrants or updates existing ones
  • Prevents duplicates using external ID and proximity detection (10m)
  • Updates GPS coordinates and metadata

The system prevents duplicate hydrants by:

  • Checking external ID from ArcGIS
  • Proximity detection (hydrants within 10m)
  • Manual review options for potential duplicates

Hydrants can be displayed on the Station Portal when enabled:

  • Interactive map showing all unit hydrants
  • Click markers for hydrant details
  • Unit-level toggle for public visibility
  • Integration with public page features

Find hydrants using:

  • Search by unique ID
  • Filter by inspection status (overdue, due soon, up to date)
  • Map view with GPS markers
  • List view with sortable columns

Track hydrant maintenance with reports:

  • Inspection status overview
  • Overdue hydrants list
  • Inspection history per hydrant
  • Run completion tracking

Hydrant management integrates with:

  • Public Access: QR codes for volunteer inspections
  • Unit Settings: Response area configuration
  • Dashboard: Overdue hydrant warnings
  • Mapping: GPS coordinate display

Hydrant management operates with role-based permissions:

  • View Hydrants: All unit members
  • Create/Edit Hydrants: Brigade administrators and above
  • Create Runs: Brigade administrators and above
  • Conduct Inspections: All unit members
  • Public Inspections: No authentication required (when enabled)
  • Sync Hydrants: System administrators
  • Public Access - QR code functionality for volunteer inspections