[2026-01-08 00:04:36] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00700.xml
[2026-01-08 00:04:36] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00700.xml for user: 68d56363ec1209189
[2026-01-08 00:04:36] [INFO] File size: 1324 bytes
[2026-01-08 00:04:37] [INFO] Created FTPFiles record with ID: 695ef49534c818905
[2026-01-08 00:04:37] [INFO] About to extract fields from XML. File size: 1324 bytes
[2026-01-08 00:04:37] [INFO] Number of mappings: 21
[2026-01-08 00:04:37] [INFO] Starting XML parsing. Content length: 1324
[2026-01-08 00:04:37] [INFO] XML parsed successfully. Root element: Incident
[2026-01-08 00:04:37] [INFO] Processing 21 field mappings
[2026-01-08 00:04:37] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-08 00:04:37] [INFO]   -> Found value: 26-00700
[2026-01-08 00:04:37] [INFO]   -> Set field 'dispatchRunNumber' = "26-00700"
[2026-01-08 00:04:37] [INFO]   -> Set field 'cADNumber' = "26-00700"
[2026-01-08 00:04:37] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-08 00:04:37] [INFO]   -> Found value: 201
[2026-01-08 00:04:37] [INFO]   -> Set field 'incidentLocationStreetNumber' = 201
[2026-01-08 00:04:37] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-08 00:04:37] [INFO]   -> Found value: S KINGSHIGHWAY
[2026-01-08 00:04:37] [INFO]   -> Set field 'streetName' = "S KINGSHIGHWAY"
[2026-01-08 00:04:37] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-08 00:04:37] [INFO]   -> No value found (null or empty)
[2026-01-08 00:04:37] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-08 00:04:37] [INFO]   -> Found value: SIKESTON
[2026-01-08 00:04:37] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-08 00:04:37] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-08 00:04:37] [INFO]   -> Found value: SIKESTON DPS
[2026-01-08 00:04:37] [INFO]   -> Set field 'businessName' = "SIKESTON DPS"
[2026-01-08 00:04:37] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-08 00:04:37] [INFO]   -> Found value: MO
[2026-01-08 00:04:37] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-01-08 00:04:37] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-08 00:04:37] [INFO]   -> Found value: 63801
[2026-01-08 00:04:37] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2026-01-08 00:04:37] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-08 00:04:37] [INFO]   -> No value found (null or empty)
[2026-01-08 00:04:37] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-08 00:04:37] [INFO]   -> No value found (null or empty)
[2026-01-08 00:04:37] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-08 00:04:37] [INFO]   -> Found value: WED 1800 HR PAGER TEST
[2026-01-08 00:04:37] [INFO]   -> Set field 'incidentTypeValue1' = "WED 1800 HR PAGER TEST"
[2026-01-08 00:04:37] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-08 00:04:37] [INFO]   -> Found value: 01-07-2026 18:00:00|WED EVENING PAGER TEST
[2026-01-08 00:04:37] [INFO]   -> Set field 'dispatchNotes' = "01-07-2026 18:00:00|WED EVENING PAGER TEST"
[2026-01-08 00:04:37] [INFO]   -> Set field 'cADLog' = "01-07-2026 18:00:00|WED EVENING PAGER TEST"
[2026-01-08 00:04:37] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-08 00:04:37] [INFO]   -> Found value: 01-07-2026T18:00:31
[2026-01-08 00:04:37] [INFO] Reformatted DD-MM-YYYY date '01-07-2026' (day=01, month=07) to ISO: 2026-07-01T18:00:31
[2026-01-08 00:04:37] [INFO]   -> Set field 'alarm' = "2026-07-01 18:00:31"
[2026-01-08 00:04:37] [INFO] Reformatted DD-MM-YYYY date '01-07-2026' (day=01, month=07) to ISO: 2026-07-01T18:00:31
[2026-01-08 00:04:37] [INFO]   -> Set field 'dispatched' = "2026-07-01 18:00:31"
[2026-01-08 00:04:37] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-08 00:04:37] [INFO]   -> No value found (null or empty)
[2026-01-08 00:04:37] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-08 00:04:37] [INFO]   -> No value found (null or empty)
[2026-01-08 00:04:37] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-08 00:04:37] [INFO]   -> Found value: RURAL PAGE
[2026-01-08 00:04:37] [INFO]   -> Set field 'cADVehicleID' = "RURAL PAGE"
[2026-01-08 00:04:37] [INFO]   -> Set field 'name' = "RURAL PAGE"
[2026-01-08 00:04:37] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-08 00:04:37] [INFO]   -> No value found (null or empty)
[2026-01-08 00:04:37] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-08 00:04:37] [INFO]   -> No value found (null or empty)
[2026-01-08 00:04:37] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-08 00:04:37] [INFO]   -> Found value: 01-07-2026T18:03:51
[2026-01-08 00:04:37] [INFO] Reformatted DD-MM-YYYY date '01-07-2026' (day=01, month=07) to ISO: 2026-07-01T18:03:51
[2026-01-08 00:04:37] [INFO]   -> Set field 'timeunitclear' = "2026-07-01 18:03:51"
[2026-01-08 00:04:37] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-08 00:04:37] [INFO]   -> Found value: 01-07-2026T18:00:35
[2026-01-08 00:04:37] [INFO] Reformatted DD-MM-YYYY date '01-07-2026' (day=01, month=07) to ISO: 2026-07-01T18:00:35
[2026-01-08 00:04:37] [INFO]   -> Set field 'timedispatch' = "2026-07-01 18:00:35"
[2026-01-08 00:04:37] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-08 00:04:37] [INFO]   -> Found value: SCRFD
[2026-01-08 00:04:37] [INFO]   -> Set field 'cADAgencyIdentifier' = "SCRFD"
[2026-01-08 00:04:37] [INFO] Finished extracting fields. Total fields extracted: 18
[2026-01-08 00:04:37] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-00700","cADNumber":"26-00700","incidentLocationStreetNumber":201,"streetName":"S KINGSHIGHWAY","incidentLocationCity":"SIKESTON","businessName":"SIKESTON DPS","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"incidentTypeValue1":"WED 1800 HR PAGER TEST","dispatchNotes":"01-07-2026 18:00:00|WED EVENING PAGER TEST","cADLog":"01-07-2026 18:00:00|WED EVENING PAGER TEST","alarm":"2026-07-01 18:00:31","dispatched":"2026-07-01 18:00:31","cADVehicleID":"RURAL PAGE","name":"RURAL PAGE","timeunitclear":"2026-07-01 18:03:51","timedispatch":"2026-07-01 18:00:35","cADAgencyIdentifier":"SCRFD"}
[2026-01-08 00:04:37] [INFO] Number of extracted fields: 18
[2026-01-08 00:04:37] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SCRFD'
[2026-01-08 00:04:37] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SCRFD', Parsed IDs = ["SCRFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 00:04:37] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SCRFD"]
[2026-01-08 00:04:37] [INFO] Attempting SAASClient lookup for AgencyCode 'SCRFD' (index 0) within mailbox's assigned agencies
[2026-01-08 00:04:37] [INFO] SUCCESS: Routed to agency 'Scott County Rural Fire Protection District' (ID: 6643bdb30659f00d8) at INDEX 0 based on AgencyCode 'SCRFD'
[2026-01-08 00:04:37] [INFO] Fetched 6 stations from Stations module for agency 'Scott County Rural Fire Protection District': ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"]
[2026-01-08 00:04:37] [INFO] Final routing: saasclientId = 6643bdb30659f00d8, dispatchStationsIds = ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"], matchedAgencyIndex = 0
[2026-01-08 00:04:37] [INFO] Updated FTPFiles record saasclientId to routed agency: 6643bdb30659f00d8
[2026-01-08 00:04:37] [INFO] Found existing IncidentTypeMapping with ID: 693a0a64a7bfdcdfa
[2026-01-08 00:04:38] [INFO] Found existing Dispatch with cADNumber '26-00700', ID: 695ef3d0d72aa22b9 - will update instead of create
[2026-01-08 00:04:38] [INFO] Updated existing Dispatches record with ID: 695ef3d0d72aa22b9
[2026-01-08 00:04:38] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00700.xml
[2026-01-08 00:04:38] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00700.xml
[2026-01-08 00:04:38] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00700.xml
[2026-01-08 00:04:38] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00700.xml for user: 68d56363ec1209189
[2026-01-08 00:04:38] [INFO] File size: 1327 bytes
[2026-01-08 00:04:38] [INFO] Created FTPFiles record with ID: 695ef49684ef2bacd
[2026-01-08 00:04:38] [INFO] About to extract fields from XML. File size: 1327 bytes
[2026-01-08 00:04:38] [INFO] Number of mappings: 21
[2026-01-08 00:04:38] [INFO] Starting XML parsing. Content length: 1327
[2026-01-08 00:04:38] [INFO] XML parsed successfully. Root element: Incident
[2026-01-08 00:04:38] [INFO] Processing 21 field mappings
[2026-01-08 00:04:38] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-08 00:04:38] [INFO]   -> Found value: 26-00700
[2026-01-08 00:04:38] [INFO]   -> Set field 'dispatchRunNumber' = "26-00700"
[2026-01-08 00:04:38] [INFO]   -> Set field 'cADNumber' = "26-00700"
[2026-01-08 00:04:38] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-08 00:04:38] [INFO]   -> Found value: 201
[2026-01-08 00:04:38] [INFO]   -> Set field 'incidentLocationStreetNumber' = 201
[2026-01-08 00:04:38] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-08 00:04:38] [INFO]   -> Found value: S KINGSHIGHWAY
[2026-01-08 00:04:38] [INFO]   -> Set field 'streetName' = "S KINGSHIGHWAY"
[2026-01-08 00:04:38] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-08 00:04:38] [INFO]   -> No value found (null or empty)
[2026-01-08 00:04:38] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-08 00:04:38] [INFO]   -> Found value: SIKESTON
[2026-01-08 00:04:38] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-08 00:04:38] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-08 00:04:38] [INFO]   -> Found value: SIKESTON DPS
[2026-01-08 00:04:38] [INFO]   -> Set field 'businessName' = "SIKESTON DPS"
[2026-01-08 00:04:38] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-08 00:04:38] [INFO]   -> Found value: MO
[2026-01-08 00:04:38] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-01-08 00:04:38] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-08 00:04:38] [INFO]   -> Found value: 63801
[2026-01-08 00:04:38] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2026-01-08 00:04:38] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-08 00:04:38] [INFO]   -> No value found (null or empty)
[2026-01-08 00:04:38] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-08 00:04:38] [INFO]   -> No value found (null or empty)
[2026-01-08 00:04:38] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-08 00:04:38] [INFO]   -> Found value: WED 1800 HR PAGER TEST
[2026-01-08 00:04:38] [INFO]   -> Set field 'incidentTypeValue1' = "WED 1800 HR PAGER TEST"
[2026-01-08 00:04:38] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-08 00:04:38] [INFO]   -> Found value: 01-07-2026 18:00:00|WED EVENING PAGER TEST
[2026-01-08 00:04:38] [INFO]   -> Set field 'dispatchNotes' = "01-07-2026 18:00:00|WED EVENING PAGER TEST"
[2026-01-08 00:04:38] [INFO]   -> Set field 'cADLog' = "01-07-2026 18:00:00|WED EVENING PAGER TEST"
[2026-01-08 00:04:38] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-08 00:04:38] [INFO]   -> Found value: 01-07-2026T18:00:31
[2026-01-08 00:04:38] [INFO] Reformatted DD-MM-YYYY date '01-07-2026' (day=01, month=07) to ISO: 2026-07-01T18:00:31
[2026-01-08 00:04:38] [INFO]   -> Set field 'alarm' = "2026-07-01 18:00:31"
[2026-01-08 00:04:38] [INFO] Reformatted DD-MM-YYYY date '01-07-2026' (day=01, month=07) to ISO: 2026-07-01T18:00:31
[2026-01-08 00:04:38] [INFO]   -> Set field 'dispatched' = "2026-07-01 18:00:31"
[2026-01-08 00:04:38] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-08 00:04:38] [INFO]   -> No value found (null or empty)
[2026-01-08 00:04:38] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-08 00:04:38] [INFO]   -> No value found (null or empty)
[2026-01-08 00:04:38] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-08 00:04:38] [INFO]   -> Found value: SIK ALL PAGE
[2026-01-08 00:04:38] [INFO]   -> Set field 'cADVehicleID' = "SIK ALL PAGE"
[2026-01-08 00:04:38] [INFO]   -> Set field 'name' = "SIK ALL PAGE"
[2026-01-08 00:04:38] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-08 00:04:38] [INFO]   -> No value found (null or empty)
[2026-01-08 00:04:38] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-08 00:04:38] [INFO]   -> No value found (null or empty)
[2026-01-08 00:04:38] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-08 00:04:38] [INFO]   -> Found value: 01-07-2026T18:03:51
[2026-01-08 00:04:38] [INFO] Reformatted DD-MM-YYYY date '01-07-2026' (day=01, month=07) to ISO: 2026-07-01T18:03:51
[2026-01-08 00:04:38] [INFO]   -> Set field 'timeunitclear' = "2026-07-01 18:03:51"
[2026-01-08 00:04:38] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-08 00:04:38] [INFO]   -> Found value: 01-07-2026T18:00:46
[2026-01-08 00:04:38] [INFO] Reformatted DD-MM-YYYY date '01-07-2026' (day=01, month=07) to ISO: 2026-07-01T18:00:46
[2026-01-08 00:04:38] [INFO]   -> Set field 'timedispatch' = "2026-07-01 18:00:46"
[2026-01-08 00:04:38] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-08 00:04:38] [INFO]   -> Found value: SDPSFD
[2026-01-08 00:04:38] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-01-08 00:04:38] [INFO] Finished extracting fields. Total fields extracted: 18
[2026-01-08 00:04:38] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-00700","cADNumber":"26-00700","incidentLocationStreetNumber":201,"streetName":"S KINGSHIGHWAY","incidentLocationCity":"SIKESTON","businessName":"SIKESTON DPS","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"incidentTypeValue1":"WED 1800 HR PAGER TEST","dispatchNotes":"01-07-2026 18:00:00|WED EVENING PAGER TEST","cADLog":"01-07-2026 18:00:00|WED EVENING PAGER TEST","alarm":"2026-07-01 18:00:31","dispatched":"2026-07-01 18:00:31","cADVehicleID":"SIK ALL PAGE","name":"SIK ALL PAGE","timeunitclear":"2026-07-01 18:03:51","timedispatch":"2026-07-01 18:00:46","cADAgencyIdentifier":"SDPSFD"}
[2026-01-08 00:04:38] [INFO] Number of extracted fields: 18
[2026-01-08 00:04:38] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-01-08 00:04:38] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDPSFD', Parsed IDs = ["SDPSFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 00:04:38] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-01-08 00:04:38] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-01-08 00:04:38] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-01-08 00:04:38] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-01-08 00:04:38] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-01-08 00:04:38] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-01-08 00:04:39] [INFO] Found existing IncidentTypeMapping with ID: 691e5c32443e1aa70
[2026-01-08 00:04:40] [INFO] Created new Dispatches record with ID: 695ef49752232f0a7
[2026-01-08 00:04:40] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00700.xml
[2026-01-08 00:04:40] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00700.xml
[2026-01-08 00:17:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00687.xml
[2026-01-08 00:17:47] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00687.xml for user: 68d56363ec1209189
[2026-01-08 00:17:47] [INFO] File size: 4072 bytes
[2026-01-08 00:17:47] [INFO] Created FTPFiles record with ID: 695ef7abcdbc0b049
[2026-01-08 00:17:47] [INFO] About to extract fields from XML. File size: 4072 bytes
[2026-01-08 00:17:47] [INFO] Number of mappings: 21
[2026-01-08 00:17:47] [INFO] Starting XML parsing. Content length: 4072
[2026-01-08 00:17:47] [INFO] XML parsed successfully. Root element: Incident
[2026-01-08 00:17:47] [INFO] Processing 21 field mappings
[2026-01-08 00:17:47] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-08 00:17:47] [INFO]   -> Found value: 26-00687
[2026-01-08 00:17:47] [INFO]   -> Set field 'dispatchRunNumber' = "26-00687"
[2026-01-08 00:17:47] [INFO]   -> Set field 'cADNumber' = "26-00687"
[2026-01-08 00:17:47] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-08 00:17:47] [INFO]   -> Found value: 209
[2026-01-08 00:17:47] [INFO]   -> Set field 'incidentLocationStreetNumber' = 209
[2026-01-08 00:17:47] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-08 00:17:47] [INFO]   -> Found value: COUNTY HIGHWAY 427
[2026-01-08 00:17:47] [INFO]   -> Set field 'streetName' = "COUNTY HIGHWAY 427"
[2026-01-08 00:17:47] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-08 00:17:47] [INFO]   -> No value found (null or empty)
[2026-01-08 00:17:47] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-08 00:17:47] [INFO]   -> Found value: ORAN
[2026-01-08 00:17:47] [INFO]   -> Set field 'incidentLocationCity' = "ORAN"
[2026-01-08 00:17:47] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-08 00:17:47] [INFO]   -> No value found (null or empty)
[2026-01-08 00:17:47] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-08 00:17:47] [INFO]   -> No value found (null or empty)
[2026-01-08 00:17:47] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-08 00:17:47] [INFO]   -> No value found (null or empty)
[2026-01-08 00:17:47] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-08 00:17:47] [INFO]   -> Found value: 0
[2026-01-08 00:17:47] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-08 00:17:47] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-08 00:17:47] [INFO]   -> Found value: 0
[2026-01-08 00:17:47] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-08 00:17:47] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-08 00:17:47] [INFO]   -> Found value: FIRE-STRUCTURE
[2026-01-08 00:17:47] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-STRUCTURE"
[2026-01-08 00:17:47] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-08 00:17:47] [INFO]   -> Found value: 01-07-2026 16:06:04|TRAILER IS NOW ON FIRE 
GOING UP THE CHIMNEY
RP SEES FLAMES AND BLK SMOKE

DID H...
[2026-01-08 00:17:47] [INFO]   -> Set field 'dispatchNotes' = "01-07-2026 16:06:04|TRAILER IS NOW ON FIRE \nGOING UP THE CHIMNEY\nRP SEES FLAMES AND BLK SMOKE\n\nDID HEAR SOMEONE SCREAMING, NO LONGER DOES 01-07-2026 16:07:52|****** Appended notes from Work Area begin ******\nAddress: 7328 STHWY 77, ORAN\nCategory: 911 MULTIPLE CALLS Priority: 1\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 01\/07\/2026 16:05:43\nNotes: Call Received on 01\/07\/2026 @ 16:05\n\nLocation: SE SECTOR\n****** Appended notes from Work Area end   ******\n 01-07-2026 16:08:36|****** Appended notes from E911 Call begin ******\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 01\/07\/2026 16:07:12\nNotes: Call Received on 01\/07\/2026 @ 16:07\n\nLocation: 251 FRONT\n****** Appended notes from E911 Call end   ******\n 01-07-2026 16:16:38|1752 ADVISING SMOKE COMING FROM THE CHIMNEY AND C SIDE OF RESIDENCE 1707 WITH COMMAND 01-07-2026 16:17:48|1701 WITH COMMAND 01-07-2026 16:17:58|FORCED ENTRY TO RESIDENCE 01-07-2026 16:21:47|1701 ADVISING GROWING QUICKLY CONTACT ORAN 01-07-2026 16:23:01|1704 EN ROUTE 01-07-2026 16:25:59|PER SCRF CAN DOWNGRADE BUT CONTINUE 01-07-2026 16:26:10|1514 ADVISED 01-07-2026 16:27:22|1481 EN ROUTE X1 01-07-2026 16:36:12|1440 EN ROUTE X1 01-07-2026 16:37:17|Disposition - Scott County S.O. (MO):  NRN 01-07-2026 16:48:08|SECONDARY COMPLETE NOTHING LOCATED 01-07-2026 16:49:24|1440 ON SCENE 01-07-2026 17:07:09|ALL OCCUPANTS ACCOUNTED FOR AND UNDER CONTROL PER 1701 01-07-2026 17:12:28|Disposition - SSCA:  RPT 01-07-2026 17:12:54|ORAN PERSONNEL CLEAR BY COMMAND AS WELL AS EMS 01-07-2026 17:24:53|Disposition - Oran Fire:  RPT 01-07-2026 17:24:57|Disposition - SSCA UNIT:  RPT"
[2026-01-08 00:17:47] [INFO]   -> Set field 'cADLog' = "01-07-2026 16:06:04|TRAILER IS NOW ON FIRE \nGOING UP THE CHIMNEY\nRP SEES FLAMES AND BLK SMOKE\n\nDID HEAR SOMEONE SCREAMING, NO LONGER DOES 01-07-2026 16:07:52|****** Appended notes from Work Area begin ******\nAddress: 7328 STHWY 77, ORAN\nCategory: 911 MULTIPLE CALLS Priority: 1\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 01\/07\/2026 16:05:43\nNotes: Call Received on 01\/07\/2026 @ 16:05\n\nLocation: SE SECTOR\n****** Appended notes from Work Area end   ******\n 01-07-2026 16:08:36|****** Appended notes from E911 Call begin ******\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 01\/07\/2026 16:07:12\nNotes: Call Received on 01\/07\/2026 @ 16:07\n\nLocation: 251 FRONT\n****** Appended notes from E911 Call end   ******\n 01-07-2026 16:16:38|1752 ADVISING SMOKE COMING FROM THE CHIMNEY AND C SIDE OF RESIDENCE 1707 WITH COMMAND 01-07-2026 16:17:48|1701 WITH COMMAND 01-07-2026 16:17:58|FORCED ENTRY TO RESIDENCE 01-07-2026 16:21:47|1701 ADVISING GROWING QUICKLY CONTACT ORAN 01-07-2026 16:23:01|1704 EN ROUTE 01-07-2026 16:25:59|PER SCRF CAN DOWNGRADE BUT CONTINUE 01-07-2026 16:26:10|1514 ADVISED 01-07-2026 16:27:22|1481 EN ROUTE X1 01-07-2026 16:36:12|1440 EN ROUTE X1 01-07-2026 16:37:17|Disposition - Scott County S.O. (MO):  NRN 01-07-2026 16:48:08|SECONDARY COMPLETE NOTHING LOCATED 01-07-2026 16:49:24|1440 ON SCENE 01-07-2026 17:07:09|ALL OCCUPANTS ACCOUNTED FOR AND UNDER CONTROL PER 1701 01-07-2026 17:12:28|Disposition - SSCA:  RPT 01-07-2026 17:12:54|ORAN PERSONNEL CLEAR BY COMMAND AS WELL AS EMS 01-07-2026 17:24:53|Disposition - Oran Fire:  RPT 01-07-2026 17:24:57|Disposition - SSCA UNIT:  RPT"
[2026-01-08 00:17:47] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-08 00:17:47] [INFO]   -> Found value: 01-07-2026T16:07:03
[2026-01-08 00:17:47] [INFO] Reformatted DD-MM-YYYY date '01-07-2026' (day=01, month=07) to ISO: 2026-07-01T16:07:03
[2026-01-08 00:17:47] [INFO]   -> Set field 'alarm' = "2026-07-01 16:07:03"
[2026-01-08 00:17:47] [INFO] Reformatted DD-MM-YYYY date '01-07-2026' (day=01, month=07) to ISO: 2026-07-01T16:07:03
[2026-01-08 00:17:47] [INFO]   -> Set field 'dispatched' = "2026-07-01 16:07:03"
[2026-01-08 00:17:47] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-08 00:17:47] [INFO]   -> Found value: 01-07-2026T16:14:57
[2026-01-08 00:17:47] [INFO] Reformatted DD-MM-YYYY date '01-07-2026' (day=01, month=07) to ISO: 2026-07-01T16:14:57
[2026-01-08 00:17:47] [INFO]   -> Set field 'onScene' = "2026-07-01 16:14:57"
[2026-01-08 00:17:47] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-08 00:17:47] [INFO]   -> Found value: 01-07-2026T18:16:58
[2026-01-08 00:17:47] [INFO] Reformatted DD-MM-YYYY date '01-07-2026' (day=01, month=07) to ISO: 2026-07-01T18:16:58
[2026-01-08 00:17:47] [INFO]   -> Set field 'cleared' = "2026-07-01 18:16:58"
[2026-01-08 00:17:47] [INFO] Reformatted DD-MM-YYYY date '01-07-2026' (day=01, month=07) to ISO: 2026-07-01T18:16:58
[2026-01-08 00:17:47] [INFO]   -> Set field 'inService' = "2026-07-01 18:16:58"
[2026-01-08 00:17:47] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-08 00:17:47] [INFO]   -> Found value: 1701
[2026-01-08 00:17:47] [INFO]   -> Set field 'cADVehicleID' = 1701
[2026-01-08 00:17:47] [INFO]   -> Set field 'name' = "1701"
[2026-01-08 00:17:47] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-08 00:17:47] [INFO]   -> Found value: 01-07-2026T16:09:29
[2026-01-08 00:17:47] [INFO] Reformatted DD-MM-YYYY date '01-07-2026' (day=01, month=07) to ISO: 2026-07-01T16:09:29
[2026-01-08 00:17:47] [INFO]   -> Set field 'timeenroutetoscene' = "2026-07-01 16:09:29"
[2026-01-08 00:17:47] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-08 00:17:47] [INFO]   -> Found value: 01-07-2026T16:15:34
[2026-01-08 00:17:47] [INFO] Reformatted DD-MM-YYYY date '01-07-2026' (day=01, month=07) to ISO: 2026-07-01T16:15:34
[2026-01-08 00:17:47] [INFO]   -> Set field 'timeonscene' = "2026-07-01 16:15:34"
[2026-01-08 00:17:47] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-08 00:17:47] [INFO]   -> Found value: 01-07-2026T17:24:47
[2026-01-08 00:17:47] [INFO] Reformatted DD-MM-YYYY date '01-07-2026' (day=01, month=07) to ISO: 2026-07-01T17:24:47
[2026-01-08 00:17:47] [INFO]   -> Set field 'timeunitclear' = "2026-07-01 17:24:47"
[2026-01-08 00:17:47] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-08 00:17:47] [INFO]   -> No value found (null or empty)
[2026-01-08 00:17:47] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-08 00:17:47] [INFO]   -> Found value: SCRFD
[2026-01-08 00:17:47] [INFO]   -> Set field 'cADAgencyIdentifier' = "SCRFD"
[2026-01-08 00:17:47] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-08 00:17:47] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-08 00:17:47] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-00687","cADNumber":"26-00687","incidentLocationStreetNumber":209,"streetName":"COUNTY HIGHWAY 427","incidentLocationCity":"ORAN","nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-STRUCTURE","dispatchNotes":"01-07-2026 16:06:04|TRAILER IS NOW ON FIRE \nGOING UP THE CHIMNEY\nRP SEES FLAMES AND BLK SMOKE\n\nDID HEAR SOMEONE SCREAMING, NO LONGER DOES 01-07-2026 16:07:52|****** Appended notes from Work Area begin ******\nAddress: 7328 STHWY 77, ORAN\nCategory: 911 MULTIPLE CALLS Priority: 1\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 01\/07\/2026 16:05:43\nNotes: Call Received on 01\/07\/2026 @ 16:05\n\nLocation: SE SECTOR\n****** Appended notes from Work Area end   ******\n 01-07-2026 16:08:36|****** Appended notes from E911 Call begin ******\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 01\/07\/2026 16:07:12\nNotes: Call Received on 01\/07\/2026 @ 16:07\n\nLocation: 251 FRONT\n****** Appended notes from E911 Call end   ******\n 01-07-2026 16:16:38|1752 ADVISING SMOKE COMING FROM THE CHIMNEY AND C SIDE OF RESIDENCE 1707 WITH COMMAND 01-07-2026 16:17:48|1701 WITH COMMAND 01-07-2026 16:17:58|FORCED ENTRY TO RESIDENCE 01-07-2026 16:21:47|1701 ADVISING GROWING QUICKLY CONTACT ORAN 01-07-2026 16:23:01|1704 EN ROUTE 01-07-2026 16:25:59|PER SCRF CAN DOWNGRADE BUT CONTINUE 01-07-2026 16:26:10|1514 ADVISED 01-07-2026 16:27:22|1481 EN ROUTE X1 01-07-2026 16:36:12|1440 EN ROUTE X1 01-07-2026 16:37:17|Disposition - Scott County S.O. (MO):  NRN 01-07-2026 16:48:08|SECONDARY COMPLETE NOTHING LOCATED 01-07-2026 16:49:24|1440 ON SCENE 01-07-2026 17:07:09|ALL OCCUPANTS ACCOUNTED FOR AND UNDER CONTROL PER 1701 01-07-2026 17:12:28|Disposition - SSCA:  RPT 01-07-2026 17:12:54|ORAN PERSONNEL CLEAR BY COMMAND AS WELL AS EMS 01-07-2026 17:24:53|Disposition - Oran Fire:  RPT 01-07-2026 17:24:57|Disposition - SSCA UNIT:  RPT","cADLog":"01-07-2026 16:06:04|TRAILER IS NOW ON FIRE \nGOING UP THE CHIMNEY\nRP SEES FLAMES AND BLK SMOKE\n\nDID HEAR SOMEONE SCREAMING, NO LONGER DOES 01-07-2026 16:07:52|****** Appended notes from Work Area begin ******\nAddress: 7328 STHWY 77, ORAN\nCategory: 911 MULTIPLE CALLS Priority: 1\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 01\/07\/2026 16:05:43\nNotes: Call Received on 01\/07\/2026 @ 16:05\n\nLocation: SE SECTOR\n****** Appended notes from Work Area end   ******\n 01-07-2026 16:08:36|****** Appended notes from E911 Call begin ******\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 01\/07\/2026 16:07:12\nNotes: Call Received on 01\/07\/2026 @ 16:07\n\nLocation: 251 FRONT\n****** Appended notes from E911 Call end   ******\n 01-07-2026 16:16:38|1752 ADVISING SMOKE COMING FROM THE CHIMNEY AND C SIDE OF RESIDENCE 1707 WITH COMMAND 01-07-2026 16:17:48|1701 WITH COMMAND 01-07-2026 16:17:58|FORCED ENTRY TO RESIDENCE 01-07-2026 16:21:47|1701 ADVISING GROWING QUICKLY CONTACT ORAN 01-07-2026 16:23:01|1704 EN ROUTE 01-07-2026 16:25:59|PER SCRF CAN DOWNGRADE BUT CONTINUE 01-07-2026 16:26:10|1514 ADVISED 01-07-2026 16:27:22|1481 EN ROUTE X1 01-07-2026 16:36:12|1440 EN ROUTE X1 01-07-2026 16:37:17|Disposition - Scott County S.O. (MO):  NRN 01-07-2026 16:48:08|SECONDARY COMPLETE NOTHING LOCATED 01-07-2026 16:49:24|1440 ON SCENE 01-07-2026 17:07:09|ALL OCCUPANTS ACCOUNTED FOR AND UNDER CONTROL PER 1701 01-07-2026 17:12:28|Disposition - SSCA:  RPT 01-07-2026 17:12:54|ORAN PERSONNEL CLEAR BY COMMAND AS WELL AS EMS 01-07-2026 17:24:53|Disposition - Oran Fire:  RPT 01-07-2026 17:24:57|Disposition - SSCA UNIT:  RPT","alarm":"2026-07-01 16:07:03","dispatched":"2026-07-01 16:07:03","onScene":"2026-07-01 16:14:57","cleared":"2026-07-01 18:16:58","inService":"2026-07-01 18:16:58","cADVehicleID":1701,"name":"1701","timeenroutetoscene":"2026-07-01 16:09:29","timeonscene":"2026-07-01 16:15:34","timeunitclear":"2026-07-01 17:24:47","cADAgencyIdentifier":"SCRFD","locationCoordinates":"0,0"}
[2026-01-08 00:17:47] [INFO] Number of extracted fields: 22
[2026-01-08 00:17:47] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SCRFD'
[2026-01-08 00:17:47] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SCRFD', Parsed IDs = ["SCRFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 00:17:47] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SCRFD"]
[2026-01-08 00:17:47] [INFO] Attempting SAASClient lookup for AgencyCode 'SCRFD' (index 0) within mailbox's assigned agencies
[2026-01-08 00:17:48] [INFO] SUCCESS: Routed to agency 'Scott County Rural Fire Protection District' (ID: 6643bdb30659f00d8) at INDEX 0 based on AgencyCode 'SCRFD'
[2026-01-08 00:17:48] [INFO] Fetched 6 stations from Stations module for agency 'Scott County Rural Fire Protection District': ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"]
[2026-01-08 00:17:48] [INFO] Final routing: saasclientId = 6643bdb30659f00d8, dispatchStationsIds = ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"], matchedAgencyIndex = 0
[2026-01-08 00:17:48] [INFO] Updated FTPFiles record saasclientId to routed agency: 6643bdb30659f00d8
[2026-01-08 00:17:48] [INFO] Found existing IncidentTypeMapping with ID: 6949a536db3ccf5b5
[2026-01-08 00:17:48] [INFO] Found existing Dispatch with cADNumber '26-00687', ID: 695ed9339f54d52a4 - will update instead of create
[2026-01-08 00:17:48] [INFO] Updated existing Dispatches record with ID: 695ed9339f54d52a4
[2026-01-08 00:17:48] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00687.xml
[2026-01-08 00:17:48] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00687.xml
[2026-01-08 00:34:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002413_20260108_003402.XML
[2026-01-08 00:34:02] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002413_20260108_003402.XML for user: 68f1466aed072ad4a
[2026-01-08 00:34:02] [INFO] File size: 4751 bytes
[2026-01-08 00:34:02] [INFO] Created FTPFiles record with ID: 695efb7ab8d4ab7b9
[2026-01-08 00:34:02] [INFO] About to extract fields from XML. File size: 4751 bytes
[2026-01-08 00:34:02] [INFO] Number of mappings: 28
[2026-01-08 00:34:02] [INFO] Starting XML parsing. Content length: 4751
[2026-01-08 00:34:02] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 00:34:02] [INFO] Processing 28 field mappings
[2026-01-08 00:34:02] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 00:34:02] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 00:34:02] [INFO]   -> Found value: PCFD
[2026-01-08 00:34:02] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2026-01-08 00:34:02] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 00:34:02] [INFO]   -> Found value: 2026000055
[2026-01-08 00:34:02] [INFO]   -> Set field 'incidentInternalId' = "2026000055"
[2026-01-08 00:34:02] [INFO]   -> Set field 'dispatchRunNumber' = "2026000055"
[2026-01-08 00:34:02] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 00:34:02] [INFO]   -> Found value: FIRE INVESTIGATION
[2026-01-08 00:34:02] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE INVESTIGATION"
[2026-01-08 00:34:02] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 00:34:02] [INFO]   -> Found value: 1642
[2026-01-08 00:34:02] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1642
[2026-01-08 00:34:02] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 00:34:02] [INFO]   -> Found value: TN
[2026-01-08 00:34:02] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 00:34:02] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 00:34:02] [INFO]   -> Found value: 38506
[2026-01-08 00:34:02] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-08 00:34:02] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 00:34:02] [INFO]   -> No value found (null or empty)
[2026-01-08 00:34:02] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 00:34:02] [INFO]   -> No value found (null or empty)
[2026-01-08 00:34:02] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 00:34:02] [INFO]   -> Found value: 36.24776
[2026-01-08 00:34:02] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.247759999999999536157702095806598663330078125
[2026-01-08 00:34:02] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 00:34:02] [INFO]   -> Found value: -85.45898
[2026-01-08 00:34:02] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.4589799999999968349584378302097320556640625
[2026-01-08 00:34:02] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 00:34:02] [INFO]   -> Found value: 2026-01-07 18:31:53
[2026-01-08 00:34:02] [INFO]   -> Set field 'alarm' = "2026-01-07 18:31:53"
[2026-01-08 00:34:02] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 00:34:02] [INFO]   -> Found value: 2026-01-07 18:33:49
[2026-01-08 00:34:02] [INFO]   -> Set field 'dispatched' = "2026-01-07 18:33:49"
[2026-01-08 00:34:02] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 00:34:02] [INFO]   -> No value found (null or empty)
[2026-01-08 00:34:02] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 00:34:02] [INFO]   -> No value found (null or empty)
[2026-01-08 00:34:02] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 00:34:02] [INFO]   -> No value found (null or empty)
[2026-01-08 00:34:02] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 00:34:02] [INFO]   -> Found value: CYNTHIA ST/ZEB WARREN RD
[2026-01-08 00:34:02] [INFO]   -> Set field 'incidentLocationCross' = "CYNTHIA ST\/ZEB WARREN RD"
[2026-01-08 00:34:02] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 00:34:02] [INFO]   -> Found value: TK12
[2026-01-08 00:34:02] [INFO]   -> Set field 'cADVehicleID' = "TK12"
[2026-01-08 00:34:02] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 00:34:02] [INFO]   -> Found value: 2026-01-07 18:33:49
[2026-01-08 00:34:02] [INFO]   -> Set field 'timedispatch' = "2026-01-07 18:33:49"
[2026-01-08 00:34:02] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 00:34:02] [INFO]   -> No value found (null or empty)
[2026-01-08 00:34:02] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 00:34:02] [INFO]   -> No value found (null or empty)
[2026-01-08 00:34:02] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 00:34:02] [INFO]   -> No value found (null or empty)
[2026-01-08 00:34:02] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 00:34:02] [INFO]   -> No value found (null or empty)
[2026-01-08 00:34:02] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 00:34:02] [INFO]   -> Found value: 20260002413
[2026-01-08 00:34:02] [INFO]   -> Set field 'policeReportNumber' = "20260002413"
[2026-01-08 00:34:02] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 00:34:02] [INFO]   -> Found value: THICK SMOKE IN THE AREA NOTICED ABOUT 10-15 MINUTES AGO DOESNT KNOW WHAT DIRECTION ITS COMING FROM  ...
[2026-01-08 00:34:02] [INFO]   -> Set field 'dispatchNotes' = "THICK SMOKE IN THE AREA NOTICED ABOUT 10-15 MINUTES AGO DOESNT KNOW WHAT DIRECTION ITS COMING FROM  [01\/07\/26 18:32:47 EALMENDAREZ]"
[2026-01-08 00:34:02] [INFO]   -> Set field 'cADLog' = "THICK SMOKE IN THE AREA NOTICED ABOUT 10-15 MINUTES AGO DOESNT KNOW WHAT DIRECTION ITS COMING FROM  [01\/07\/26 18:32:47 EALMENDAREZ]"
[2026-01-08 00:34:02] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 00:34:02] [INFO]   -> Found value: COOKEVILLE
[2026-01-08 00:34:02] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-08 00:34:02] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 00:34:02] [INFO]   -> Found value: PARAN
[2026-01-08 00:34:02] [INFO]   -> Set field 'streetName' = "PARAN"
[2026-01-08 00:34:02] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 00:34:02] [INFO]   -> Found value: RD
[2026-01-08 00:34:02] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-08 00:34:02] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 00:34:02] [INFO]   -> Found value: 1642 PARAN RD
[2026-01-08 00:34:02] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "1642 PARAN RD"
[2026-01-08 00:34:02] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-08 00:34:02] [INFO] Concatenating street name and type
[2026-01-08 00:34:02] [INFO]   -> Combined street name: PARAN RD
[2026-01-08 00:34:02] [INFO] Built locationCoordinates from lat/lng: 36.24776,-85.45898
[2026-01-08 00:34:02] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2026000055","dispatchRunNumber":"2026000055","incidentTypeValue1":"FIRE INVESTIGATION","incidentLocationStreetNumber":1642,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.247759999999999536157702095806598663330078125,"nERISIncidentLongitude":-85.4589799999999968349584378302097320556640625,"alarm":"2026-01-07 18:31:53","dispatched":"2026-01-07 18:33:49","incidentLocationCross":"CYNTHIA ST\/ZEB WARREN RD","cADVehicleID":"TK12","timedispatch":"2026-01-07 18:33:49","policeReportNumber":"20260002413","dispatchNotes":"THICK SMOKE IN THE AREA NOTICED ABOUT 10-15 MINUTES AGO DOESNT KNOW WHAT DIRECTION ITS COMING FROM  [01\/07\/26 18:32:47 EALMENDAREZ]","cADLog":"THICK SMOKE IN THE AREA NOTICED ABOUT 10-15 MINUTES AGO DOESNT KNOW WHAT DIRECTION ITS COMING FROM  [01\/07\/26 18:32:47 EALMENDAREZ]","incidentLocationCity":"COOKEVILLE","streetName":"PARAN RD","incidentAddressTextVersionStreet":"1642 PARAN RD","locationCoordinates":"36.24776,-85.45898"}
[2026-01-08 00:34:02] [INFO] Number of extracted fields: 21
[2026-01-08 00:34:02] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2026-01-08 00:34:02] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2026-01-08 00:34:02] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2026-01-08 00:34:02] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-08 00:34:02] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-08 00:34:03] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-08 00:34:03] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-08 00:34:03] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-08 00:34:03] [INFO] Found existing IncidentTypeMapping with ID: 693fd3603dbcab356
[2026-01-08 00:34:11] [INFO] Created new Dispatches record with ID: 695efb7b8fe8ce943
[2026-01-08 00:34:11] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002413_20260108_003402.XML
[2026-01-08 00:34:11] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002413_20260108_003402.XML
[2026-01-08 03:36:41] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002458_20260108_033641.XML
[2026-01-08 03:36:41] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002458_20260108_033641.XML for user: 68f1466aed072ad4a
[2026-01-08 03:36:41] [INFO] File size: 5753 bytes
[2026-01-08 03:36:41] [INFO] Created FTPFiles record with ID: 695f2649dc62d3315
[2026-01-08 03:36:41] [INFO] About to extract fields from XML. File size: 5753 bytes
[2026-01-08 03:36:41] [INFO] Number of mappings: 28
[2026-01-08 03:36:41] [INFO] Starting XML parsing. Content length: 5753
[2026-01-08 03:36:41] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 03:36:41] [INFO] Processing 28 field mappings
[2026-01-08 03:36:41] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 03:36:41] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 03:36:41] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 03:36:41] [INFO] Found 4 elements for 'AgencyCode', concatenating 4 non-empty values
[2026-01-08 03:36:41] [INFO]   -> Found value: PCFD
EMS
PCSO
RESC
[2026-01-08 03:36:41] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nPCSO\nRESC"
[2026-01-08 03:36:41] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 03:36:41] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2026-01-08 03:36:41] [INFO]   -> Found value: 2026000056
[2026-01-08 03:36:41] [INFO]   -> Set field 'incidentInternalId' = "2026000056"
[2026-01-08 03:36:41] [INFO]   -> Set field 'dispatchRunNumber' = "2026000056"
[2026-01-08 03:36:41] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 03:36:41] [INFO]   -> Found value: SEIZURE
[2026-01-08 03:36:41] [INFO]   -> Set field 'incidentTypeValue1' = "SEIZURE"
[2026-01-08 03:36:41] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 03:36:41] [INFO]   -> Found value: 3637
[2026-01-08 03:36:41] [INFO]   -> Set field 'incidentLocationStreetNumber' = 3637
[2026-01-08 03:36:41] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 03:36:41] [INFO]   -> Found value: TN
[2026-01-08 03:36:41] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 03:36:41] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 03:36:41] [INFO]   -> Found value: 38501
[2026-01-08 03:36:41] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38501
[2026-01-08 03:36:41] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 03:36:41] [INFO]   -> No value found (null or empty)
[2026-01-08 03:36:41] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 03:36:41] [INFO]   -> No value found (null or empty)
[2026-01-08 03:36:41] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 03:36:41] [INFO]   -> Found value: 36.21021
[2026-01-08 03:36:41] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.21020999999999645524439984001219272613525390625
[2026-01-08 03:36:41] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 03:36:41] [INFO]   -> Found value: -85.59283
[2026-01-08 03:36:41] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.5928300000000064073901739902794361114501953125
[2026-01-08 03:36:41] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 03:36:41] [INFO]   -> Found value: 2026-01-07 21:36:08
[2026-01-08 03:36:41] [INFO]   -> Set field 'alarm' = "2026-01-07 21:36:08"
[2026-01-08 03:36:41] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 03:36:41] [INFO]   -> Found value: 2026-01-07 21:36:30
[2026-01-08 03:36:41] [INFO]   -> Set field 'dispatched' = "2026-01-07 21:36:30"
[2026-01-08 03:36:41] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 03:36:41] [INFO]   -> No value found (null or empty)
[2026-01-08 03:36:41] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 03:36:41] [INFO]   -> No value found (null or empty)
[2026-01-08 03:36:41] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 03:36:41] [INFO]   -> No value found (null or empty)
[2026-01-08 03:36:41] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 03:36:41] [INFO]   -> Found value: SWAFFORD RD/CUMBY RD
[2026-01-08 03:36:41] [INFO]   -> Set field 'incidentLocationCross' = "SWAFFORD RD\/CUMBY RD"
[2026-01-08 03:36:41] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 03:36:41] [INFO]   -> Found value: PCFR
[2026-01-08 03:36:41] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-08 03:36:41] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 03:36:41] [INFO]   -> Found value: 2026-01-07 21:36:30
[2026-01-08 03:36:41] [INFO]   -> Set field 'timedispatch' = "2026-01-07 21:36:30"
[2026-01-08 03:36:41] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 03:36:41] [INFO]   -> No value found (null or empty)
[2026-01-08 03:36:41] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 03:36:41] [INFO]   -> No value found (null or empty)
[2026-01-08 03:36:41] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 03:36:41] [INFO]   -> No value found (null or empty)
[2026-01-08 03:36:41] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 03:36:41] [INFO]   -> No value found (null or empty)
[2026-01-08 03:36:41] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 03:36:41] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2026-01-08 03:36:41] [INFO]   -> Found value: 20260002458
[2026-01-08 03:36:41] [INFO]   -> Set field 'policeReportNumber' = "20260002458"
[2026-01-08 03:36:41] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 03:36:41] [INFO]   -> Found value: [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01/07/26 21:36:29 ECLEMENS] [EMS] STATES SHE THINKS SHE IS A...
[2026-01-08 03:36:41] [INFO]   -> Set field 'dispatchNotes' = "[LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/07\/26 21:36:29 ECLEMENS] [EMS] STATES SHE THINKS SHE IS ABOUT TO HAVE A SEIZURE  [01\/07\/26 21:36:28 EALMENDAREZ] [APCO INTELLICOMM] Case ID: qBwpVCwHvU Caller Phone: 9313031332 Caller Name: VERIZON Incident Location: 3637 PIPPIN RD Incident Location Detail: SWAFFORD RD\/CUMBY RD Nature: SEIZURE Incident #: 20260002455 CAD Call Taker: EALMENDAREZ Chief Complaint: (empty)  [01\/07\/26 21:36:11 PSUTIL01] Event spawned from SEIZURE.  [01\/07\/2026 21:36:08 EALMENDAREZ]"
[2026-01-08 03:36:41] [INFO]   -> Set field 'cADLog' = "[LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/07\/26 21:36:29 ECLEMENS] [EMS] STATES SHE THINKS SHE IS ABOUT TO HAVE A SEIZURE  [01\/07\/26 21:36:28 EALMENDAREZ] [APCO INTELLICOMM] Case ID: qBwpVCwHvU Caller Phone: 9313031332 Caller Name: VERIZON Incident Location: 3637 PIPPIN RD Incident Location Detail: SWAFFORD RD\/CUMBY RD Nature: SEIZURE Incident #: 20260002455 CAD Call Taker: EALMENDAREZ Chief Complaint: (empty)  [01\/07\/26 21:36:11 PSUTIL01] Event spawned from SEIZURE.  [01\/07\/2026 21:36:08 EALMENDAREZ]"
[2026-01-08 03:36:41] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 03:36:41] [INFO]   -> Found value: COOKEVILLE
[2026-01-08 03:36:41] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-08 03:36:41] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 03:36:41] [INFO]   -> Found value: PIPPIN
[2026-01-08 03:36:41] [INFO]   -> Set field 'streetName' = "PIPPIN"
[2026-01-08 03:36:41] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 03:36:41] [INFO]   -> Found value: RD
[2026-01-08 03:36:41] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-08 03:36:41] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 03:36:41] [INFO]   -> Found value: 3637 PIPPIN RD
[2026-01-08 03:36:41] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "3637 PIPPIN RD"
[2026-01-08 03:36:41] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-08 03:36:41] [INFO] Concatenating street name and type
[2026-01-08 03:36:41] [INFO]   -> Combined street name: PIPPIN RD
[2026-01-08 03:36:41] [INFO] Built locationCoordinates from lat/lng: 36.21021,-85.59283
[2026-01-08 03:36:41] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nPCSO\nRESC","incidentInternalId":"2026000056","dispatchRunNumber":"2026000056","incidentTypeValue1":"SEIZURE","incidentLocationStreetNumber":3637,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38501,"nERISIncidentLatitude":36.21020999999999645524439984001219272613525390625,"nERISIncidentLongitude":-85.5928300000000064073901739902794361114501953125,"alarm":"2026-01-07 21:36:08","dispatched":"2026-01-07 21:36:30","incidentLocationCross":"SWAFFORD RD\/CUMBY RD","cADVehicleID":"PCFR","timedispatch":"2026-01-07 21:36:30","policeReportNumber":"20260002458","dispatchNotes":"[LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/07\/26 21:36:29 ECLEMENS] [EMS] STATES SHE THINKS SHE IS ABOUT TO HAVE A SEIZURE  [01\/07\/26 21:36:28 EALMENDAREZ] [APCO INTELLICOMM] Case ID: qBwpVCwHvU Caller Phone: 9313031332 Caller Name: VERIZON Incident Location: 3637 PIPPIN RD Incident Location Detail: SWAFFORD RD\/CUMBY RD Nature: SEIZURE Incident #: 20260002455 CAD Call Taker: EALMENDAREZ Chief Complaint: (empty)  [01\/07\/26 21:36:11 PSUTIL01] Event spawned from SEIZURE.  [01\/07\/2026 21:36:08 EALMENDAREZ]","cADLog":"[LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/07\/26 21:36:29 ECLEMENS] [EMS] STATES SHE THINKS SHE IS ABOUT TO HAVE A SEIZURE  [01\/07\/26 21:36:28 EALMENDAREZ] [APCO INTELLICOMM] Case ID: qBwpVCwHvU Caller Phone: 9313031332 Caller Name: VERIZON Incident Location: 3637 PIPPIN RD Incident Location Detail: SWAFFORD RD\/CUMBY RD Nature: SEIZURE Incident #: 20260002455 CAD Call Taker: EALMENDAREZ Chief Complaint: (empty)  [01\/07\/26 21:36:11 PSUTIL01] Event spawned from SEIZURE.  [01\/07\/2026 21:36:08 EALMENDAREZ]","incidentLocationCity":"COOKEVILLE","streetName":"PIPPIN RD","incidentAddressTextVersionStreet":"3637 PIPPIN RD","locationCoordinates":"36.21021,-85.59283"}
[2026-01-08 03:36:41] [INFO] Number of extracted fields: 21
[2026-01-08 03:36:41] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
PCSO
RESC'
[2026-01-08 03:36:41] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
PCSO
RESC', Parsed IDs = ["PCFD","EMS","PCSO","RESC"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 4
[2026-01-08 03:36:41] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","PCSO","RESC"]
[2026-01-08 03:36:41] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-08 03:36:42] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-08 03:36:42] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","PCSO","RESC"]
[2026-01-08 03:36:42] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-08 03:36:42] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-08 03:36:42] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-08 03:36:42] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-08 03:36:42] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-08 03:36:42] [INFO] Found existing IncidentTypeMapping with ID: 6938221e4d49ca73b
[2026-01-08 03:36:51] [INFO] Created new Dispatches record with ID: 695f264aa647ef863
[2026-01-08 03:36:51] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002458_20260108_033641.XML
[2026-01-08 03:36:51] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002458_20260108_033641.XML
[2026-01-08 04:49:41] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260002483_20260108_044941.XML
[2026-01-08 04:49:41] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260002483_20260108_044941.XML for user: 68f1466aed072ad4a
[2026-01-08 04:49:41] [INFO] File size: 5881 bytes
[2026-01-08 04:49:42] [INFO] Created FTPFiles record with ID: 695f37662c5ee347e
[2026-01-08 04:49:42] [INFO] About to extract fields from XML. File size: 5881 bytes
[2026-01-08 04:49:42] [INFO] Number of mappings: 28
[2026-01-08 04:49:42] [INFO] Starting XML parsing. Content length: 5881
[2026-01-08 04:49:42] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 04:49:42] [INFO] Processing 28 field mappings
[2026-01-08 04:49:42] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 04:49:42] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 04:49:42] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 04:49:42] [INFO] Found 4 elements for 'AgencyCode', concatenating 4 non-empty values
[2026-01-08 04:49:42] [INFO]   -> Found value: MFD
EMS
PCFD
RESC
[2026-01-08 04:49:42] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nEMS\nPCFD\nRESC"
[2026-01-08 04:49:42] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 04:49:42] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2026-01-08 04:49:42] [INFO]   -> Found value: 2026000005
[2026-01-08 04:49:42] [INFO]   -> Set field 'incidentInternalId' = "2026000005"
[2026-01-08 04:49:42] [INFO]   -> Set field 'dispatchRunNumber' = "2026000005"
[2026-01-08 04:49:42] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 04:49:42] [INFO]   -> Found value: FALL VICTIM
[2026-01-08 04:49:42] [INFO]   -> Set field 'incidentTypeValue1' = "FALL VICTIM"
[2026-01-08 04:49:42] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 04:49:42] [INFO]   -> Found value: 106
[2026-01-08 04:49:42] [INFO]   -> Set field 'incidentLocationStreetNumber' = 106
[2026-01-08 04:49:42] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 04:49:42] [INFO]   -> Found value: TN
[2026-01-08 04:49:42] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 04:49:42] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 04:49:42] [INFO]   -> Found value: 38574
[2026-01-08 04:49:42] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-01-08 04:49:42] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 04:49:42] [INFO]   -> Found value: CHURCH OF THE NAZARENE
[2026-01-08 04:49:42] [INFO]   -> Set field 'businessName' = "CHURCH OF THE NAZARENE"
[2026-01-08 04:49:42] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 04:49:42] [INFO]   -> No value found (null or empty)
[2026-01-08 04:49:42] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 04:49:42] [INFO]   -> Found value: 36.14921
[2026-01-08 04:49:42] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.1492099999999965120878187008202075958251953125
[2026-01-08 04:49:42] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 04:49:42] [INFO]   -> Found value: -85.26814
[2026-01-08 04:49:42] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2681400000000024874680093489587306976318359375
[2026-01-08 04:49:42] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 04:49:42] [INFO]   -> Found value: 2026-01-07 22:48:46
[2026-01-08 04:49:42] [INFO]   -> Set field 'alarm' = "2026-01-07 22:48:46"
[2026-01-08 04:49:42] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 04:49:42] [INFO]   -> Found value: 2026-01-07 22:49:33
[2026-01-08 04:49:42] [INFO]   -> Set field 'dispatched' = "2026-01-07 22:49:33"
[2026-01-08 04:49:42] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 04:49:42] [INFO]   -> No value found (null or empty)
[2026-01-08 04:49:42] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 04:49:42] [INFO]   -> No value found (null or empty)
[2026-01-08 04:49:42] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 04:49:42] [INFO]   -> No value found (null or empty)
[2026-01-08 04:49:42] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 04:49:42] [INFO]   -> Found value: ALLEY/W CRAWFORD AVE
[2026-01-08 04:49:42] [INFO]   -> Set field 'incidentLocationCross' = "ALLEY\/W CRAWFORD AVE"
[2026-01-08 04:49:42] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 04:49:42] [INFO]   -> Found value: MFR
[2026-01-08 04:49:42] [INFO]   -> Set field 'cADVehicleID' = "MFR"
[2026-01-08 04:49:42] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 04:49:42] [INFO]   -> Found value: 2026-01-07 22:49:33
[2026-01-08 04:49:42] [INFO]   -> Set field 'timedispatch' = "2026-01-07 22:49:33"
[2026-01-08 04:49:42] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 04:49:42] [INFO]   -> No value found (null or empty)
[2026-01-08 04:49:42] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 04:49:42] [INFO]   -> No value found (null or empty)
[2026-01-08 04:49:42] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 04:49:42] [INFO]   -> No value found (null or empty)
[2026-01-08 04:49:42] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 04:49:42] [INFO]   -> No value found (null or empty)
[2026-01-08 04:49:42] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 04:49:42] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2026-01-08 04:49:42] [INFO]   -> Found value: 20260002483
[2026-01-08 04:49:42] [INFO]   -> Set field 'policeReportNumber' = "20260002483"
[2026-01-08 04:49:42] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 04:49:42] [INFO]   -> Found value: Event spawned for PCFD Event ID:20260002484  CallRef:476  [01/07/26 22:49:05 DSWINK] [EMS] NO LOC  [...
[2026-01-08 04:49:42] [INFO]   -> Set field 'dispatchNotes' = "Event spawned for PCFD Event ID:20260002484  CallRef:476  [01\/07\/26 22:49:05 DSWINK] [EMS] NO LOC  [01\/07\/26 22:48:54 EALMENDAREZ] [APCO INTELLICOMM] Case ID: j-AV6iEZqo Caller Phone: 9315102520 Caller Name: T-MOBILE  USA Incident Location: 106 N POPLAR ST Incident Location Detail: ALLEY\/W CRAWFORD AVE Nature: FALL VICTIM Incident #: 20260002482 CAD Call Taker: EALMENDAREZ Chief Complaint: (empty)  [01\/07\/26 22:48:48 PSUTIL01] Event spawned from FALL VICTIM.  [01\/07\/2026 22:48:46 EALMENDAREZ] 87 YOM HIT NECK AND KNEE ON CABINET  [01\/07\/26 22:48:43 EALMENDAREZ]]"
[2026-01-08 04:49:42] [INFO]   -> Set field 'cADLog' = "Event spawned for PCFD Event ID:20260002484  CallRef:476  [01\/07\/26 22:49:05 DSWINK] [EMS] NO LOC  [01\/07\/26 22:48:54 EALMENDAREZ] [APCO INTELLICOMM] Case ID: j-AV6iEZqo Caller Phone: 9315102520 Caller Name: T-MOBILE  USA Incident Location: 106 N POPLAR ST Incident Location Detail: ALLEY\/W CRAWFORD AVE Nature: FALL VICTIM Incident #: 20260002482 CAD Call Taker: EALMENDAREZ Chief Complaint: (empty)  [01\/07\/26 22:48:48 PSUTIL01] Event spawned from FALL VICTIM.  [01\/07\/2026 22:48:46 EALMENDAREZ] 87 YOM HIT NECK AND KNEE ON CABINET  [01\/07\/26 22:48:43 EALMENDAREZ]]"
[2026-01-08 04:49:42] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 04:49:42] [INFO]   -> Found value: MONTEREY
[2026-01-08 04:49:42] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-01-08 04:49:42] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 04:49:42] [INFO]   -> Found value: POPLAR
[2026-01-08 04:49:42] [INFO]   -> Set field 'streetName' = "POPLAR"
[2026-01-08 04:49:42] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 04:49:42] [INFO]   -> Found value: ST
[2026-01-08 04:49:42] [INFO]   -> Set field 'streetType' = "ST"
[2026-01-08 04:49:42] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 04:49:42] [INFO]   -> Found value: 106 N POPLAR ST
[2026-01-08 04:49:42] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "106 N POPLAR ST"
[2026-01-08 04:49:42] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-08 04:49:42] [INFO] Concatenating street name and type
[2026-01-08 04:49:42] [INFO]   -> Combined street name: POPLAR ST
[2026-01-08 04:49:42] [INFO] Built locationCoordinates from lat/lng: 36.14921,-85.26814
[2026-01-08 04:49:42] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"MFD\nEMS\nPCFD\nRESC","incidentInternalId":"2026000005","dispatchRunNumber":"2026000005","incidentTypeValue1":"FALL VICTIM","incidentLocationStreetNumber":106,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"businessName":"CHURCH OF THE NAZARENE","nERISIncidentLatitude":36.1492099999999965120878187008202075958251953125,"nERISIncidentLongitude":-85.2681400000000024874680093489587306976318359375,"alarm":"2026-01-07 22:48:46","dispatched":"2026-01-07 22:49:33","incidentLocationCross":"ALLEY\/W CRAWFORD AVE","cADVehicleID":"MFR","timedispatch":"2026-01-07 22:49:33","policeReportNumber":"20260002483","dispatchNotes":"Event spawned for PCFD Event ID:20260002484  CallRef:476  [01\/07\/26 22:49:05 DSWINK] [EMS] NO LOC  [01\/07\/26 22:48:54 EALMENDAREZ] [APCO INTELLICOMM] Case ID: j-AV6iEZqo Caller Phone: 9315102520 Caller Name: T-MOBILE  USA Incident Location: 106 N POPLAR ST Incident Location Detail: ALLEY\/W CRAWFORD AVE Nature: FALL VICTIM Incident #: 20260002482 CAD Call Taker: EALMENDAREZ Chief Complaint: (empty)  [01\/07\/26 22:48:48 PSUTIL01] Event spawned from FALL VICTIM.  [01\/07\/2026 22:48:46 EALMENDAREZ] 87 YOM HIT NECK AND KNEE ON CABINET  [01\/07\/26 22:48:43 EALMENDAREZ]]","cADLog":"Event spawned for PCFD Event ID:20260002484  CallRef:476  [01\/07\/26 22:49:05 DSWINK] [EMS] NO LOC  [01\/07\/26 22:48:54 EALMENDAREZ] [APCO INTELLICOMM] Case ID: j-AV6iEZqo Caller Phone: 9315102520 Caller Name: T-MOBILE  USA Incident Location: 106 N POPLAR ST Incident Location Detail: ALLEY\/W CRAWFORD AVE Nature: FALL VICTIM Incident #: 20260002482 CAD Call Taker: EALMENDAREZ Chief Complaint: (empty)  [01\/07\/26 22:48:48 PSUTIL01] Event spawned from FALL VICTIM.  [01\/07\/2026 22:48:46 EALMENDAREZ] 87 YOM HIT NECK AND KNEE ON CABINET  [01\/07\/26 22:48:43 EALMENDAREZ]]","incidentLocationCity":"MONTEREY","streetName":"POPLAR ST","incidentAddressTextVersionStreet":"106 N POPLAR ST","locationCoordinates":"36.14921,-85.26814"}
[2026-01-08 04:49:42] [INFO] Number of extracted fields: 22
[2026-01-08 04:49:42] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
EMS
PCFD
RESC'
[2026-01-08 04:49:42] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
EMS
PCFD
RESC', Parsed IDs = ["MFD","EMS","PCFD","RESC"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 4
[2026-01-08 04:49:42] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","EMS","PCFD","RESC"]
[2026-01-08 04:49:42] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 04:49:42] [INFO] SUCCESS: Routed to agency 'Monterey Fire Department' (ID: 68e67aaba2bb4565e) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 04:49:42] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","PCFD","RESC"]
[2026-01-08 04:49:42] [INFO] Fetched 1 stations from Stations module for agency 'Monterey Fire Department': ["68ffe49c256b67300"]
[2026-01-08 04:49:42] [INFO] Final routing: saasclientId = 68e67aaba2bb4565e, dispatchStationsIds = ["68ffe49c256b67300"], matchedAgencyIndex = 0
[2026-01-08 04:49:42] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-08 04:49:42] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-08 04:49:42] [INFO] Updated FTPFiles record saasclientId to routed agency: 68e67aaba2bb4565e
[2026-01-08 04:49:42] [INFO] Found existing IncidentTypeMapping with ID: 694458634e9b84eeb
[2026-01-08 04:49:44] [INFO] Created new Dispatches record with ID: 695f37670fde54c14
[2026-01-08 04:49:44] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260002483_20260108_044941.XML
[2026-01-08 04:49:44] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260002483_20260108_044941.XML
[2026-01-08 04:49:51] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002484_20260108_044951.XML
[2026-01-08 04:49:51] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002484_20260108_044951.XML for user: 68f1466aed072ad4a
[2026-01-08 04:49:51] [INFO] File size: 5873 bytes
[2026-01-08 04:49:51] [INFO] Created FTPFiles record with ID: 695f376f9ced495b9
[2026-01-08 04:49:51] [INFO] About to extract fields from XML. File size: 5873 bytes
[2026-01-08 04:49:51] [INFO] Number of mappings: 28
[2026-01-08 04:49:51] [INFO] Starting XML parsing. Content length: 5873
[2026-01-08 04:49:51] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 04:49:51] [INFO] Processing 28 field mappings
[2026-01-08 04:49:51] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 04:49:51] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 04:49:51] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 04:49:51] [INFO] Found 4 elements for 'AgencyCode', concatenating 4 non-empty values
[2026-01-08 04:49:51] [INFO]   -> Found value: PCFD
EMS
MFD
RESC
[2026-01-08 04:49:51] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nMFD\nRESC"
[2026-01-08 04:49:51] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 04:49:51] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2026-01-08 04:49:51] [INFO]   -> Found value: 2026000057
[2026-01-08 04:49:51] [INFO]   -> Set field 'incidentInternalId' = "2026000057"
[2026-01-08 04:49:51] [INFO]   -> Set field 'dispatchRunNumber' = "2026000057"
[2026-01-08 04:49:51] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 04:49:51] [INFO]   -> Found value: FALL VICTIM
[2026-01-08 04:49:51] [INFO]   -> Set field 'incidentTypeValue1' = "FALL VICTIM"
[2026-01-08 04:49:51] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 04:49:51] [INFO]   -> Found value: 106
[2026-01-08 04:49:51] [INFO]   -> Set field 'incidentLocationStreetNumber' = 106
[2026-01-08 04:49:51] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 04:49:51] [INFO]   -> Found value: TN
[2026-01-08 04:49:51] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 04:49:51] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 04:49:51] [INFO]   -> Found value: 38574
[2026-01-08 04:49:51] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-01-08 04:49:51] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 04:49:51] [INFO]   -> Found value: CHURCH OF THE NAZARENE
[2026-01-08 04:49:51] [INFO]   -> Set field 'businessName' = "CHURCH OF THE NAZARENE"
[2026-01-08 04:49:51] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 04:49:51] [INFO]   -> No value found (null or empty)
[2026-01-08 04:49:51] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 04:49:51] [INFO]   -> Found value: 36.14921
[2026-01-08 04:49:51] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.1492099999999965120878187008202075958251953125
[2026-01-08 04:49:51] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 04:49:51] [INFO]   -> Found value: -85.26814
[2026-01-08 04:49:51] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2681400000000024874680093489587306976318359375
[2026-01-08 04:49:51] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 04:49:51] [INFO]   -> Found value: 2026-01-07 22:49:05
[2026-01-08 04:49:51] [INFO]   -> Set field 'alarm' = "2026-01-07 22:49:05"
[2026-01-08 04:49:51] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 04:49:51] [INFO]   -> Found value: 2026-01-07 22:49:46
[2026-01-08 04:49:51] [INFO]   -> Set field 'dispatched' = "2026-01-07 22:49:46"
[2026-01-08 04:49:51] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 04:49:51] [INFO]   -> No value found (null or empty)
[2026-01-08 04:49:51] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 04:49:51] [INFO]   -> No value found (null or empty)
[2026-01-08 04:49:51] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 04:49:51] [INFO]   -> No value found (null or empty)
[2026-01-08 04:49:51] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 04:49:51] [INFO]   -> Found value: ALLEY/W CRAWFORD AVE
[2026-01-08 04:49:51] [INFO]   -> Set field 'incidentLocationCross' = "ALLEY\/W CRAWFORD AVE"
[2026-01-08 04:49:51] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 04:49:51] [INFO]   -> Found value: PCFR
[2026-01-08 04:49:51] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-08 04:49:51] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 04:49:51] [INFO]   -> Found value: 2026-01-07 22:49:46
[2026-01-08 04:49:51] [INFO]   -> Set field 'timedispatch' = "2026-01-07 22:49:46"
[2026-01-08 04:49:51] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 04:49:51] [INFO]   -> No value found (null or empty)
[2026-01-08 04:49:51] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 04:49:51] [INFO]   -> No value found (null or empty)
[2026-01-08 04:49:51] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 04:49:51] [INFO]   -> No value found (null or empty)
[2026-01-08 04:49:51] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 04:49:51] [INFO]   -> No value found (null or empty)
[2026-01-08 04:49:51] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 04:49:51] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2026-01-08 04:49:51] [INFO]   -> Found value: 20260002484
[2026-01-08 04:49:51] [INFO]   -> Set field 'policeReportNumber' = "20260002484"
[2026-01-08 04:49:51] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 04:49:51] [INFO]   -> Found value: Event spawned from FALL VICTIM.  [01/07/2026 22:49:05 DSWINK] [EMS] NO LOC  [01/07/26 22:48:54 EALME...
[2026-01-08 04:49:51] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from FALL VICTIM.  [01\/07\/2026 22:49:05 DSWINK] [EMS] NO LOC  [01\/07\/26 22:48:54 EALMENDAREZ] [APCO INTELLICOMM] Case ID: j-AV6iEZqo Caller Phone: 9315102520 Caller Name: T-MOBILE  USA Incident Location: 106 N POPLAR ST Incident Location Detail: ALLEY\/W CRAWFORD AVE Nature: FALL VICTIM Incident #: 20260002482 CAD Call Taker: EALMENDAREZ Chief Complaint: (empty)  [01\/07\/26 22:48:48 PSUTIL01] Event spawned from FALL VICTIM.  [01\/07\/2026 22:48:46 EALMENDAREZ] 87 YOM HIT NECK AND KNEE ON CABINET  [01\/07\/26 22:48:43 EALMENDAREZ]]"
[2026-01-08 04:49:51] [INFO]   -> Set field 'cADLog' = "Event spawned from FALL VICTIM.  [01\/07\/2026 22:49:05 DSWINK] [EMS] NO LOC  [01\/07\/26 22:48:54 EALMENDAREZ] [APCO INTELLICOMM] Case ID: j-AV6iEZqo Caller Phone: 9315102520 Caller Name: T-MOBILE  USA Incident Location: 106 N POPLAR ST Incident Location Detail: ALLEY\/W CRAWFORD AVE Nature: FALL VICTIM Incident #: 20260002482 CAD Call Taker: EALMENDAREZ Chief Complaint: (empty)  [01\/07\/26 22:48:48 PSUTIL01] Event spawned from FALL VICTIM.  [01\/07\/2026 22:48:46 EALMENDAREZ] 87 YOM HIT NECK AND KNEE ON CABINET  [01\/07\/26 22:48:43 EALMENDAREZ]]"
[2026-01-08 04:49:51] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 04:49:51] [INFO]   -> Found value: MONTEREY
[2026-01-08 04:49:51] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-01-08 04:49:51] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 04:49:51] [INFO]   -> Found value: POPLAR
[2026-01-08 04:49:51] [INFO]   -> Set field 'streetName' = "POPLAR"
[2026-01-08 04:49:51] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 04:49:51] [INFO]   -> Found value: ST
[2026-01-08 04:49:51] [INFO]   -> Set field 'streetType' = "ST"
[2026-01-08 04:49:51] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 04:49:51] [INFO]   -> Found value: 106 N POPLAR ST
[2026-01-08 04:49:51] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "106 N POPLAR ST"
[2026-01-08 04:49:51] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-08 04:49:51] [INFO] Concatenating street name and type
[2026-01-08 04:49:51] [INFO]   -> Combined street name: POPLAR ST
[2026-01-08 04:49:51] [INFO] Built locationCoordinates from lat/lng: 36.14921,-85.26814
[2026-01-08 04:49:51] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nMFD\nRESC","incidentInternalId":"2026000057","dispatchRunNumber":"2026000057","incidentTypeValue1":"FALL VICTIM","incidentLocationStreetNumber":106,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"businessName":"CHURCH OF THE NAZARENE","nERISIncidentLatitude":36.1492099999999965120878187008202075958251953125,"nERISIncidentLongitude":-85.2681400000000024874680093489587306976318359375,"alarm":"2026-01-07 22:49:05","dispatched":"2026-01-07 22:49:46","incidentLocationCross":"ALLEY\/W CRAWFORD AVE","cADVehicleID":"PCFR","timedispatch":"2026-01-07 22:49:46","policeReportNumber":"20260002484","dispatchNotes":"Event spawned from FALL VICTIM.  [01\/07\/2026 22:49:05 DSWINK] [EMS] NO LOC  [01\/07\/26 22:48:54 EALMENDAREZ] [APCO INTELLICOMM] Case ID: j-AV6iEZqo Caller Phone: 9315102520 Caller Name: T-MOBILE  USA Incident Location: 106 N POPLAR ST Incident Location Detail: ALLEY\/W CRAWFORD AVE Nature: FALL VICTIM Incident #: 20260002482 CAD Call Taker: EALMENDAREZ Chief Complaint: (empty)  [01\/07\/26 22:48:48 PSUTIL01] Event spawned from FALL VICTIM.  [01\/07\/2026 22:48:46 EALMENDAREZ] 87 YOM HIT NECK AND KNEE ON CABINET  [01\/07\/26 22:48:43 EALMENDAREZ]]","cADLog":"Event spawned from FALL VICTIM.  [01\/07\/2026 22:49:05 DSWINK] [EMS] NO LOC  [01\/07\/26 22:48:54 EALMENDAREZ] [APCO INTELLICOMM] Case ID: j-AV6iEZqo Caller Phone: 9315102520 Caller Name: T-MOBILE  USA Incident Location: 106 N POPLAR ST Incident Location Detail: ALLEY\/W CRAWFORD AVE Nature: FALL VICTIM Incident #: 20260002482 CAD Call Taker: EALMENDAREZ Chief Complaint: (empty)  [01\/07\/26 22:48:48 PSUTIL01] Event spawned from FALL VICTIM.  [01\/07\/2026 22:48:46 EALMENDAREZ] 87 YOM HIT NECK AND KNEE ON CABINET  [01\/07\/26 22:48:43 EALMENDAREZ]]","incidentLocationCity":"MONTEREY","streetName":"POPLAR ST","incidentAddressTextVersionStreet":"106 N POPLAR ST","locationCoordinates":"36.14921,-85.26814"}
[2026-01-08 04:49:51] [INFO] Number of extracted fields: 22
[2026-01-08 04:49:51] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
MFD
RESC'
[2026-01-08 04:49:51] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
MFD
RESC', Parsed IDs = ["PCFD","EMS","MFD","RESC"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 4
[2026-01-08 04:49:51] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","MFD","RESC"]
[2026-01-08 04:49:51] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-08 04:49:51] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-08 04:49:51] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","MFD","RESC"]
[2026-01-08 04:49:51] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-08 04:49:51] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-08 04:49:51] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-08 04:49:51] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-08 04:49:51] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-08 04:49:52] [INFO] Found existing IncidentTypeMapping with ID: 69372a143f466ddae
[2026-01-08 04:50:01] [INFO] Created new Dispatches record with ID: 695f377064a5e53b3
[2026-01-08 04:50:01] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002484_20260108_044951.XML
[2026-01-08 04:50:01] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002484_20260108_044951.XML
[2026-01-08 05:02:31] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260002489_20260108_050231.XML
[2026-01-08 05:02:31] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260002489_20260108_050231.XML for user: 68f1466aed072ad4a
[2026-01-08 05:02:31] [INFO] File size: 4974 bytes
[2026-01-08 05:02:31] [INFO] Created FTPFiles record with ID: 695f3a67e5ef0ca47
[2026-01-08 05:02:31] [INFO] About to extract fields from XML. File size: 4974 bytes
[2026-01-08 05:02:31] [INFO] Number of mappings: 28
[2026-01-08 05:02:31] [INFO] Starting XML parsing. Content length: 4974
[2026-01-08 05:02:31] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 05:02:31] [INFO] Processing 28 field mappings
[2026-01-08 05:02:31] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 05:02:31] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 05:02:31] [INFO]   -> Found value: AFD
[2026-01-08 05:02:31] [INFO]   -> Set field 'cADAgencyIdentifier' = "AFD"
[2026-01-08 05:02:31] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 05:02:31] [INFO]   -> Found value: 2026000005
[2026-01-08 05:02:31] [INFO]   -> Set field 'incidentInternalId' = "2026000005"
[2026-01-08 05:02:31] [INFO]   -> Set field 'dispatchRunNumber' = "2026000005"
[2026-01-08 05:02:31] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 05:02:31] [INFO]   -> Found value: NATURAL GAS LEAK
[2026-01-08 05:02:31] [INFO]   -> Set field 'incidentTypeValue1' = "NATURAL GAS LEAK"
[2026-01-08 05:02:31] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 05:02:31] [INFO]   -> Found value: 100
[2026-01-08 05:02:31] [INFO]   -> Set field 'incidentLocationStreetNumber' = 100
[2026-01-08 05:02:31] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 05:02:31] [INFO]   -> Found value: TN
[2026-01-08 05:02:31] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 05:02:31] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 05:02:31] [INFO]   -> Found value: 38506
[2026-01-08 05:02:31] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-08 05:02:31] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 05:02:31] [INFO]   -> Found value: ALGOOD MANOR
[2026-01-08 05:02:31] [INFO]   -> Set field 'businessName' = "ALGOOD MANOR"
[2026-01-08 05:02:31] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 05:02:31] [INFO]   -> Found value: B2
[2026-01-08 05:02:31] [INFO]   -> Set field 'incidentLocationApt' = "B2"
[2026-01-08 05:02:31] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 05:02:31] [INFO]   -> Found value: 36.19065
[2026-01-08 05:02:31] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.19064999999999798774297232739627361297607421875
[2026-01-08 05:02:31] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 05:02:31] [INFO]   -> Found value: -85.45871
[2026-01-08 05:02:31] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.4587099999999963984009809792041778564453125
[2026-01-08 05:02:31] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 05:02:31] [INFO]   -> Found value: 2026-01-07 22:59:33
[2026-01-08 05:02:31] [INFO]   -> Set field 'alarm' = "2026-01-07 22:59:33"
[2026-01-08 05:02:31] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 05:02:31] [INFO]   -> Found value: 2026-01-07 23:02:26
[2026-01-08 05:02:31] [INFO]   -> Set field 'dispatched' = "2026-01-07 23:02:26"
[2026-01-08 05:02:31] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 05:02:31] [INFO]   -> No value found (null or empty)
[2026-01-08 05:02:31] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 05:02:31] [INFO]   -> No value found (null or empty)
[2026-01-08 05:02:31] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 05:02:31] [INFO]   -> No value found (null or empty)
[2026-01-08 05:02:31] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 05:02:31] [INFO]   -> Found value: MILL ST
[2026-01-08 05:02:31] [INFO]   -> Set field 'incidentLocationCross' = "MILL ST"
[2026-01-08 05:02:31] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 05:02:31] [INFO]   -> Found value: AEN1
[2026-01-08 05:02:31] [INFO]   -> Set field 'cADVehicleID' = "AEN1"
[2026-01-08 05:02:31] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 05:02:31] [INFO]   -> Found value: 2026-01-07 23:02:26
[2026-01-08 05:02:31] [INFO]   -> Set field 'timedispatch' = "2026-01-07 23:02:26"
[2026-01-08 05:02:31] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 05:02:31] [INFO]   -> No value found (null or empty)
[2026-01-08 05:02:31] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 05:02:31] [INFO]   -> No value found (null or empty)
[2026-01-08 05:02:31] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 05:02:31] [INFO]   -> No value found (null or empty)
[2026-01-08 05:02:31] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 05:02:31] [INFO]   -> No value found (null or empty)
[2026-01-08 05:02:31] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 05:02:31] [INFO]   -> Found value: 20260002489
[2026-01-08 05:02:31] [INFO]   -> Set field 'policeReportNumber' = "20260002489"
[2026-01-08 05:02:31] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 05:02:31] [INFO]   -> Found value: SMELLS LIKE GAS BY WATER HEATER DOES HAVE GAS WATER HEATER LEAK RECENTLY  [01/07/26 23:00:34 EALMEND...
[2026-01-08 05:02:31] [INFO]   -> Set field 'dispatchNotes' = "SMELLS LIKE GAS BY WATER HEATER DOES HAVE GAS WATER HEATER LEAK RECENTLY  [01\/07\/26 23:00:34 EALMENDAREZ]"
[2026-01-08 05:02:31] [INFO]   -> Set field 'cADLog' = "SMELLS LIKE GAS BY WATER HEATER DOES HAVE GAS WATER HEATER LEAK RECENTLY  [01\/07\/26 23:00:34 EALMENDAREZ]"
[2026-01-08 05:02:31] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 05:02:31] [INFO]   -> Found value: ALGOOD
[2026-01-08 05:02:31] [INFO]   -> Set field 'incidentLocationCity' = "ALGOOD"
[2026-01-08 05:02:31] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 05:02:31] [INFO]   -> Found value: MADDUX
[2026-01-08 05:02:31] [INFO]   -> Set field 'streetName' = "MADDUX"
[2026-01-08 05:02:31] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 05:02:31] [INFO]   -> Found value: CT
[2026-01-08 05:02:31] [INFO]   -> Set field 'streetType' = "CT"
[2026-01-08 05:02:31] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 05:02:31] [INFO]   -> Found value: 100-B2 MADDUX CT
[2026-01-08 05:02:31] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "100-B2 MADDUX CT"
[2026-01-08 05:02:31] [INFO] Finished extracting fields. Total fields extracted: 23
[2026-01-08 05:02:31] [INFO] Concatenating street name and type
[2026-01-08 05:02:31] [INFO]   -> Combined street name: MADDUX CT
[2026-01-08 05:02:31] [INFO] Built locationCoordinates from lat/lng: 36.19065,-85.45871
[2026-01-08 05:02:31] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"AFD","incidentInternalId":"2026000005","dispatchRunNumber":"2026000005","incidentTypeValue1":"NATURAL GAS LEAK","incidentLocationStreetNumber":100,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"businessName":"ALGOOD MANOR","incidentLocationApt":"B2","nERISIncidentLatitude":36.19064999999999798774297232739627361297607421875,"nERISIncidentLongitude":-85.4587099999999963984009809792041778564453125,"alarm":"2026-01-07 22:59:33","dispatched":"2026-01-07 23:02:26","incidentLocationCross":"MILL ST","cADVehicleID":"AEN1","timedispatch":"2026-01-07 23:02:26","policeReportNumber":"20260002489","dispatchNotes":"SMELLS LIKE GAS BY WATER HEATER DOES HAVE GAS WATER HEATER LEAK RECENTLY  [01\/07\/26 23:00:34 EALMENDAREZ]","cADLog":"SMELLS LIKE GAS BY WATER HEATER DOES HAVE GAS WATER HEATER LEAK RECENTLY  [01\/07\/26 23:00:34 EALMENDAREZ]","incidentLocationCity":"ALGOOD","streetName":"MADDUX CT","incidentAddressTextVersionStreet":"100-B2 MADDUX CT","locationCoordinates":"36.19065,-85.45871"}
[2026-01-08 05:02:31] [INFO] Number of extracted fields: 23
[2026-01-08 05:02:31] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'AFD'
[2026-01-08 05:02:31] [INFO] Multi-agency routing check: CAD Agency ID raw = 'AFD', Parsed IDs = ["AFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2026-01-08 05:02:31] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["AFD"]
[2026-01-08 05:02:31] [INFO] Attempting SAASClient lookup for AgencyCode 'AFD' (index 0) within mailbox's assigned agencies
[2026-01-08 05:02:32] [INFO] SUCCESS: Routed to agency 'Algood Fire Department' (ID: 68910627445d6e167) at INDEX 0 based on AgencyCode 'AFD'
[2026-01-08 05:02:32] [INFO] Fetched 1 stations from Stations module for agency 'Algood Fire Department': ["68922bda7fe89f7ff"]
[2026-01-08 05:02:32] [INFO] Final routing: saasclientId = 68910627445d6e167, dispatchStationsIds = ["68922bda7fe89f7ff"], matchedAgencyIndex = 0
[2026-01-08 05:02:32] [INFO] Updated FTPFiles record saasclientId to routed agency: 68910627445d6e167
[2026-01-08 05:02:32] [INFO] Created new IncidentTypeMapping Data: {"cADIncidentType":"NATURAL GAS LEAK","saasclientId":"68910627445d6e167","name":"NATURAL GAS LEAK"}
[2026-01-08 05:02:32] [INFO] Created new IncidentTypeMapping with ID: 695f3a68a3f874d92
[2026-01-08 05:02:38] [INFO] Created new Dispatches record with ID: 695f3a68ee07c1fd8
[2026-01-08 05:02:38] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260002489_20260108_050231.XML
[2026-01-08 05:02:38] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260002489_20260108_050231.XML
[2026-01-08 06:50:05] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00735.xml
[2026-01-08 06:50:05] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00735.xml for user: 68d56363ec1209189
[2026-01-08 06:50:05] [INFO] File size: 3205 bytes
[2026-01-08 06:50:05] [INFO] Created FTPFiles record with ID: 695f539d8818fc3d0
[2026-01-08 06:50:05] [INFO] About to extract fields from XML. File size: 3205 bytes
[2026-01-08 06:50:05] [INFO] Number of mappings: 21
[2026-01-08 06:50:05] [INFO] Starting XML parsing. Content length: 3205
[2026-01-08 06:50:05] [INFO] XML parsed successfully. Root element: Incident
[2026-01-08 06:50:05] [INFO] Processing 21 field mappings
[2026-01-08 06:50:05] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-08 06:50:05] [INFO]   -> Found value: 26-00735
[2026-01-08 06:50:05] [INFO]   -> Set field 'dispatchRunNumber' = "26-00735"
[2026-01-08 06:50:05] [INFO]   -> Set field 'cADNumber' = "26-00735"
[2026-01-08 06:50:05] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-08 06:50:05] [INFO]   -> Found value: 669
[2026-01-08 06:50:05] [INFO]   -> Set field 'incidentLocationStreetNumber' = 669
[2026-01-08 06:50:05] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-08 06:50:05] [INFO]   -> Found value: PARK AVE
[2026-01-08 06:50:05] [INFO]   -> Set field 'streetName' = "PARK AVE"
[2026-01-08 06:50:05] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-08 06:50:05] [INFO]   -> No value found (null or empty)
[2026-01-08 06:50:05] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-08 06:50:05] [INFO]   -> Found value: SIKESTON
[2026-01-08 06:50:05] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-08 06:50:05] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-08 06:50:05] [INFO]   -> No value found (null or empty)
[2026-01-08 06:50:05] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-08 06:50:05] [INFO]   -> Found value: MO
[2026-01-08 06:50:05] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-01-08 06:50:05] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-08 06:50:05] [INFO]   -> Found value: 63801
[2026-01-08 06:50:05] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2026-01-08 06:50:05] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-08 06:50:05] [INFO]   -> Found value: 0
[2026-01-08 06:50:05] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-08 06:50:05] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-08 06:50:05] [INFO]   -> Found value: 0
[2026-01-08 06:50:05] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-08 06:50:05] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-08 06:50:05] [INFO]   -> Found value: FIRE-STRUCTURE
[2026-01-08 06:50:05] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-STRUCTURE"
[2026-01-08 06:50:05] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-08 06:50:05] [INFO]   -> Found value: 01-08-2026 00:24:24|CALLER STATED HE THINKS SOMETHING IS ON FIRE AND HE IS UNSURE WHAT IS ON FIRE IT...
[2026-01-08 06:50:05] [INFO]   -> Set field 'dispatchNotes' = "01-08-2026 00:24:24|CALLER STATED HE THINKS SOMETHING IS ON FIRE AND HE IS UNSURE WHAT IS ON FIRE IT IS VERY HOT IN HERE \n\nCALLER IS BED BOUND UNABLE TO GET OUT  01-08-2026 00:26:05|BMU CONTACTED 01-08-2026 00:28:47|SINGLE STORY RESIDENCE NOTHING SHOWING 01-08-2026 00:29:36|HAS COMMAND 01-08-2026 00:29:37|ATTEMPTING TO RECONTACT 01-08-2026 00:29:50|WENT TO VM 01-08-2026 00:30:04|ATTEMPTING TO RECONTACT 01-08-2026 00:31:32|MADE CONTACT WITH THE RP 01-08-2026 00:32:18|CALLER STATED HIS LIGHTER WOULD NOT GO OUT 01-08-2026 00:32:32|ISSUE WITH LIGHTER GOING OUT   CAN CANCEL 01-08-2026 00:32:57|BMU CANCELLED 01-08-2026 00:33:54|Disposition - Scott County S.O. (MO):  NRN 01-08-2026 00:34:16|Disposition - SSCA:  RPT\nDisposition - SSCA UNIT:  RPT 01-08-2026 00:34:52|FORCED ENTRY TO THE DOOR"
[2026-01-08 06:50:05] [INFO]   -> Set field 'cADLog' = "01-08-2026 00:24:24|CALLER STATED HE THINKS SOMETHING IS ON FIRE AND HE IS UNSURE WHAT IS ON FIRE IT IS VERY HOT IN HERE \n\nCALLER IS BED BOUND UNABLE TO GET OUT  01-08-2026 00:26:05|BMU CONTACTED 01-08-2026 00:28:47|SINGLE STORY RESIDENCE NOTHING SHOWING 01-08-2026 00:29:36|HAS COMMAND 01-08-2026 00:29:37|ATTEMPTING TO RECONTACT 01-08-2026 00:29:50|WENT TO VM 01-08-2026 00:30:04|ATTEMPTING TO RECONTACT 01-08-2026 00:31:32|MADE CONTACT WITH THE RP 01-08-2026 00:32:18|CALLER STATED HIS LIGHTER WOULD NOT GO OUT 01-08-2026 00:32:32|ISSUE WITH LIGHTER GOING OUT   CAN CANCEL 01-08-2026 00:32:57|BMU CANCELLED 01-08-2026 00:33:54|Disposition - Scott County S.O. (MO):  NRN 01-08-2026 00:34:16|Disposition - SSCA:  RPT\nDisposition - SSCA UNIT:  RPT 01-08-2026 00:34:52|FORCED ENTRY TO THE DOOR"
[2026-01-08 06:50:05] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-08 06:50:05] [INFO]   -> Found value: 01-08-2026T00:27:48
[2026-01-08 06:50:05] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T00:27:48
[2026-01-08 06:50:05] [INFO]   -> Set field 'alarm' = "2026-08-01 00:27:48"
[2026-01-08 06:50:05] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T00:27:48
[2026-01-08 06:50:05] [INFO]   -> Set field 'dispatched' = "2026-08-01 00:27:48"
[2026-01-08 06:50:05] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-08 06:50:05] [INFO]   -> Found value: 01-08-2026T00:29:09
[2026-01-08 06:50:05] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T00:29:09
[2026-01-08 06:50:05] [INFO]   -> Set field 'onScene' = "2026-08-01 00:29:09"
[2026-01-08 06:50:05] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-08 06:50:05] [INFO]   -> Found value: 01-08-2026T00:49:07
[2026-01-08 06:50:05] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T00:49:07
[2026-01-08 06:50:05] [INFO]   -> Set field 'cleared' = "2026-08-01 00:49:07"
[2026-01-08 06:50:05] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T00:49:07
[2026-01-08 06:50:05] [INFO]   -> Set field 'inService' = "2026-08-01 00:49:07"
[2026-01-08 06:50:05] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-08 06:50:05] [INFO]   -> Found value: CANCEL
[2026-01-08 06:50:05] [INFO]   -> Set field 'cADVehicleID' = "CANCEL"
[2026-01-08 06:50:05] [INFO]   -> Set field 'name' = "CANCEL"
[2026-01-08 06:50:05] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-08 06:50:05] [INFO]   -> No value found (null or empty)
[2026-01-08 06:50:05] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-08 06:50:05] [INFO]   -> No value found (null or empty)
[2026-01-08 06:50:05] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-08 06:50:05] [INFO]   -> Found value: 01-08-2026T00:49:07
[2026-01-08 06:50:05] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T00:49:07
[2026-01-08 06:50:05] [INFO]   -> Set field 'timeunitclear' = "2026-08-01 00:49:07"
[2026-01-08 06:50:05] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-08 06:50:05] [INFO]   -> Found value: 01-08-2026T00:32:11
[2026-01-08 06:50:05] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T00:32:11
[2026-01-08 06:50:05] [INFO]   -> Set field 'timedispatch' = "2026-08-01 00:32:11"
[2026-01-08 06:50:05] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-08 06:50:05] [INFO]   -> Found value: SDPSFD
[2026-01-08 06:50:05] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-01-08 06:50:05] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-08 06:50:05] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-08 06:50:05] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-00735","cADNumber":"26-00735","incidentLocationStreetNumber":669,"streetName":"PARK AVE","incidentLocationCity":"SIKESTON","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-STRUCTURE","dispatchNotes":"01-08-2026 00:24:24|CALLER STATED HE THINKS SOMETHING IS ON FIRE AND HE IS UNSURE WHAT IS ON FIRE IT IS VERY HOT IN HERE \n\nCALLER IS BED BOUND UNABLE TO GET OUT  01-08-2026 00:26:05|BMU CONTACTED 01-08-2026 00:28:47|SINGLE STORY RESIDENCE NOTHING SHOWING 01-08-2026 00:29:36|HAS COMMAND 01-08-2026 00:29:37|ATTEMPTING TO RECONTACT 01-08-2026 00:29:50|WENT TO VM 01-08-2026 00:30:04|ATTEMPTING TO RECONTACT 01-08-2026 00:31:32|MADE CONTACT WITH THE RP 01-08-2026 00:32:18|CALLER STATED HIS LIGHTER WOULD NOT GO OUT 01-08-2026 00:32:32|ISSUE WITH LIGHTER GOING OUT   CAN CANCEL 01-08-2026 00:32:57|BMU CANCELLED 01-08-2026 00:33:54|Disposition - Scott County S.O. (MO):  NRN 01-08-2026 00:34:16|Disposition - SSCA:  RPT\nDisposition - SSCA UNIT:  RPT 01-08-2026 00:34:52|FORCED ENTRY TO THE DOOR","cADLog":"01-08-2026 00:24:24|CALLER STATED HE THINKS SOMETHING IS ON FIRE AND HE IS UNSURE WHAT IS ON FIRE IT IS VERY HOT IN HERE \n\nCALLER IS BED BOUND UNABLE TO GET OUT  01-08-2026 00:26:05|BMU CONTACTED 01-08-2026 00:28:47|SINGLE STORY RESIDENCE NOTHING SHOWING 01-08-2026 00:29:36|HAS COMMAND 01-08-2026 00:29:37|ATTEMPTING TO RECONTACT 01-08-2026 00:29:50|WENT TO VM 01-08-2026 00:30:04|ATTEMPTING TO RECONTACT 01-08-2026 00:31:32|MADE CONTACT WITH THE RP 01-08-2026 00:32:18|CALLER STATED HIS LIGHTER WOULD NOT GO OUT 01-08-2026 00:32:32|ISSUE WITH LIGHTER GOING OUT   CAN CANCEL 01-08-2026 00:32:57|BMU CANCELLED 01-08-2026 00:33:54|Disposition - Scott County S.O. (MO):  NRN 01-08-2026 00:34:16|Disposition - SSCA:  RPT\nDisposition - SSCA UNIT:  RPT 01-08-2026 00:34:52|FORCED ENTRY TO THE DOOR","alarm":"2026-08-01 00:27:48","dispatched":"2026-08-01 00:27:48","onScene":"2026-08-01 00:29:09","cleared":"2026-08-01 00:49:07","inService":"2026-08-01 00:49:07","cADVehicleID":"CANCEL","name":"CANCEL","timeunitclear":"2026-08-01 00:49:07","timedispatch":"2026-08-01 00:32:11","cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-01-08 06:50:05] [INFO] Number of extracted fields: 23
[2026-01-08 06:50:05] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-01-08 06:50:05] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDPSFD', Parsed IDs = ["SDPSFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 06:50:05] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-01-08 06:50:05] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-01-08 06:50:05] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-01-08 06:50:05] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-01-08 06:50:05] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-01-08 06:50:05] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-01-08 06:50:06] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e868e55c0c
[2026-01-08 06:50:08] [INFO] Created new Dispatches record with ID: 695f539e6e7fd38a9
[2026-01-08 06:50:08] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00735.xml
[2026-01-08 06:50:08] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00735.xml
[2026-01-08 10:51:40] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:51:40] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 10:51:40] [INFO] File size: 10917 bytes
[2026-01-08 10:51:41] [INFO] Created FTPFiles record with ID: 695f8c3d143c91edc
[2026-01-08 10:51:41] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 10:51:41] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:51:41] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:51:56] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:51:56] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 10:51:56] [INFO] File size: 11889 bytes
[2026-01-08 10:51:56] [INFO] Created FTPFiles record with ID: 695f8c4c7e09f56b0
[2026-01-08 10:51:56] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 10:51:56] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:51:56] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:52:25] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:52:25] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 10:52:25] [INFO] File size: 13120 bytes
[2026-01-08 10:52:26] [INFO] Created FTPFiles record with ID: 695f8c6a410d91e11
[2026-01-08 10:52:26] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 10:52:26] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:52:26] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:52:40] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:52:40] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 10:52:40] [INFO] File size: 13121 bytes
[2026-01-08 10:52:40] [INFO] Created FTPFiles record with ID: 695f8c78d77c76702
[2026-01-08 10:52:40] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 10:52:40] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:52:40] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:53:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:53:47] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 10:53:47] [INFO] File size: 15354 bytes
[2026-01-08 10:53:48] [INFO] Created FTPFiles record with ID: 695f8cbc1a2c24b80
[2026-01-08 10:53:48] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 10:53:48] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:53:48] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:54:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:54:11] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 10:54:11] [INFO] File size: 17587 bytes
[2026-01-08 10:54:12] [INFO] Created FTPFiles record with ID: 695f8cd43ca9c4089
[2026-01-08 10:54:12] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 10:54:12] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:54:12] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:54:53] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:54:53] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 10:54:53] [INFO] File size: 18588 bytes
[2026-01-08 10:54:54] [INFO] Created FTPFiles record with ID: 695f8cfe29db0c83d
[2026-01-08 10:54:54] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 10:54:54] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:54:54] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:54:59] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:54:59] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 10:54:59] [INFO] File size: 19542 bytes
[2026-01-08 10:54:59] [INFO] Created FTPFiles record with ID: 695f8d036d756888c
[2026-01-08 10:54:59] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 10:54:59] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:54:59] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:05] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:05] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 10:55:05] [INFO] File size: 20483 bytes
[2026-01-08 10:55:05] [INFO] Created FTPFiles record with ID: 695f8d094a34ed1fd
[2026-01-08 10:55:05] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 10:55:05] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:05] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:07] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:07] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 10:55:07] [INFO] File size: 21426 bytes
[2026-01-08 10:55:07] [INFO] Created FTPFiles record with ID: 695f8d0b9402dea22
[2026-01-08 10:55:07] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 10:55:07] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:07] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:11] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 10:55:11] [INFO] File size: 22370 bytes
[2026-01-08 10:55:11] [INFO] Created FTPFiles record with ID: 695f8d0f5cb77e29a
[2026-01-08 10:55:11] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 10:55:11] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:11] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:26] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 10:55:26] [INFO] File size: 23317 bytes
[2026-01-08 10:55:26] [INFO] Created FTPFiles record with ID: 695f8d1e984f4cb95
[2026-01-08 10:55:26] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 10:55:26] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:26] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:38] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:38] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 10:55:38] [INFO] File size: 24283 bytes
[2026-01-08 10:55:38] [INFO] Created FTPFiles record with ID: 695f8d2a6550f8353
[2026-01-08 10:55:38] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 10:55:38] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:38] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:51] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:51] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 10:55:51] [INFO] File size: 25891 bytes
[2026-01-08 10:55:51] [INFO] Created FTPFiles record with ID: 695f8d378421cdaad
[2026-01-08 10:55:51] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 10:55:51] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:51] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:55] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:55] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 10:55:55] [INFO] File size: 27475 bytes
[2026-01-08 10:55:55] [INFO] Created FTPFiles record with ID: 695f8d3b89000e1ed
[2026-01-08 10:55:55] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 10:55:55] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:55] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:58] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 10:55:58] [INFO] File size: 29059 bytes
[2026-01-08 10:55:58] [INFO] Created FTPFiles record with ID: 695f8d3eab989cf43
[2026-01-08 10:55:58] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 10:55:58] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:55:58] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:58:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:58:11] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 10:58:11] [INFO] File size: 30670 bytes
[2026-01-08 10:58:11] [INFO] Created FTPFiles record with ID: 695f8dc3c9af0d518
[2026-01-08 10:58:11] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 10:58:11] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 10:58:11] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 11:02:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 11:02:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 11:02:09] [INFO] File size: 31645 bytes
[2026-01-08 11:02:09] [INFO] Created FTPFiles record with ID: 695f8eb19465aa825
[2026-01-08 11:02:09] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 11:02:09] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 11:02:09] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 11:02:14] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 11:02:14] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml for user: 69320e6a9e3e5ef71
[2026-01-08 11:02:14] [INFO] File size: 33233 bytes
[2026-01-08 11:02:14] [INFO] Created FTPFiles record with ID: 695f8eb6d17519dee
[2026-01-08 11:02:14] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 11:02:14] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 11:02:14] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001485.xml
[2026-01-08 12:42:53] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00743.xml
[2026-01-08 12:42:53] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00743.xml for user: 68d56363ec1209189
[2026-01-08 12:42:53] [INFO] File size: 2438 bytes
[2026-01-08 12:42:53] [INFO] Created FTPFiles record with ID: 695fa64d9e0ec18f6
[2026-01-08 12:42:53] [INFO] About to extract fields from XML. File size: 2438 bytes
[2026-01-08 12:42:53] [INFO] Number of mappings: 21
[2026-01-08 12:42:53] [INFO] Starting XML parsing. Content length: 2438
[2026-01-08 12:42:53] [INFO] XML parsed successfully. Root element: Incident
[2026-01-08 12:42:53] [INFO] Processing 21 field mappings
[2026-01-08 12:42:53] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-08 12:42:53] [INFO]   -> Found value: 26-00743
[2026-01-08 12:42:53] [INFO]   -> Set field 'dispatchRunNumber' = "26-00743"
[2026-01-08 12:42:53] [INFO]   -> Set field 'cADNumber' = "26-00743"
[2026-01-08 12:42:53] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-08 12:42:53] [INFO]   -> Found value: 501
[2026-01-08 12:42:53] [INFO]   -> Set field 'incidentLocationStreetNumber' = 501
[2026-01-08 12:42:53] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-08 12:42:53] [INFO]   -> Found value: COLE AVE
[2026-01-08 12:42:53] [INFO]   -> Set field 'streetName' = "COLE AVE"
[2026-01-08 12:42:53] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-08 12:42:53] [INFO]   -> No value found (null or empty)
[2026-01-08 12:42:53] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-08 12:42:53] [INFO]   -> Found value: SIKESTON
[2026-01-08 12:42:53] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-08 12:42:53] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-08 12:42:53] [INFO]   -> No value found (null or empty)
[2026-01-08 12:42:53] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-08 12:42:53] [INFO]   -> Found value: MO
[2026-01-08 12:42:53] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-01-08 12:42:53] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-08 12:42:53] [INFO]   -> Found value: 63801
[2026-01-08 12:42:53] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2026-01-08 12:42:53] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-08 12:42:53] [INFO]   -> Found value: 0
[2026-01-08 12:42:53] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-08 12:42:53] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-08 12:42:53] [INFO]   -> Found value: 0
[2026-01-08 12:42:53] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-08 12:42:53] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-08 12:42:53] [INFO]   -> Found value: FIRE-ALARM MECH
[2026-01-08 12:42:53] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-ALARM MECH"
[2026-01-08 12:42:53] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-08 12:42:53] [INFO]   -> Found value: 01-08-2026 06:15:06|ADP SECURITY 
RESIDENTIAL
CARBON MON ALARM 
FRONT SMOKE FRON CARBON 
LEPORCHA TU...
[2026-01-08 12:42:53] [INFO]   -> Set field 'dispatchNotes' = "01-08-2026 06:15:06|ADP SECURITY \nRESIDENTIAL\nCARBON MON ALARM \nFRONT SMOKE FRON CARBON \nLEPORCHA TURNER\nNO CONTACT\n 01-08-2026 06:25:10|SINGLE STORY SRESIDENTAIL STRUCTURE NOTHING SHOWING 01-08-2026 06:25:39|554 MADE CONTACT WITH THE HOUSEOWNER SHE ADVISED THAT SHE IS HAVING PROBLEMS WITH THE ALARM 01-08-2026 06:25:55|554 ADVISED ALL UNITS TO DOWNGRADE 01-08-2026 06:37:00|MONITOR IN NORMAL RANGE ALL UNITS CLEAR 01-08-2026 06:37:14|HOMEOWNER IS GOING TO CONTACT ADT 01-08-2026 06:38:19|Disposition - SDPS PD:  NRN"
[2026-01-08 12:42:53] [INFO]   -> Set field 'cADLog' = "01-08-2026 06:15:06|ADP SECURITY \nRESIDENTIAL\nCARBON MON ALARM \nFRONT SMOKE FRON CARBON \nLEPORCHA TURNER\nNO CONTACT\n 01-08-2026 06:25:10|SINGLE STORY SRESIDENTAIL STRUCTURE NOTHING SHOWING 01-08-2026 06:25:39|554 MADE CONTACT WITH THE HOUSEOWNER SHE ADVISED THAT SHE IS HAVING PROBLEMS WITH THE ALARM 01-08-2026 06:25:55|554 ADVISED ALL UNITS TO DOWNGRADE 01-08-2026 06:37:00|MONITOR IN NORMAL RANGE ALL UNITS CLEAR 01-08-2026 06:37:14|HOMEOWNER IS GOING TO CONTACT ADT 01-08-2026 06:38:19|Disposition - SDPS PD:  NRN"
[2026-01-08 12:42:53] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-08 12:42:53] [INFO]   -> Found value: 01-08-2026T06:18:14
[2026-01-08 12:42:53] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T06:18:14
[2026-01-08 12:42:53] [INFO]   -> Set field 'alarm' = "2026-08-01 06:18:14"
[2026-01-08 12:42:53] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T06:18:14
[2026-01-08 12:42:53] [INFO]   -> Set field 'dispatched' = "2026-08-01 06:18:14"
[2026-01-08 12:42:53] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-08 12:42:53] [INFO]   -> Found value: 01-08-2026T06:23:19
[2026-01-08 12:42:53] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T06:23:19
[2026-01-08 12:42:53] [INFO]   -> Set field 'onScene' = "2026-08-01 06:23:19"
[2026-01-08 12:42:53] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-08 12:42:53] [INFO]   -> Found value: 01-08-2026T06:42:34
[2026-01-08 12:42:53] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T06:42:34
[2026-01-08 12:42:53] [INFO]   -> Set field 'cleared' = "2026-08-01 06:42:34"
[2026-01-08 12:42:53] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T06:42:34
[2026-01-08 12:42:53] [INFO]   -> Set field 'inService' = "2026-08-01 06:42:34"
[2026-01-08 12:42:53] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-08 12:42:53] [INFO]   -> Found value: ENG2
[2026-01-08 12:42:53] [INFO]   -> Set field 'cADVehicleID' = "ENG2"
[2026-01-08 12:42:53] [INFO]   -> Set field 'name' = "ENG2"
[2026-01-08 12:42:53] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-08 12:42:53] [INFO]   -> Found value: 01-08-2026T06:23:12
[2026-01-08 12:42:53] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T06:23:12
[2026-01-08 12:42:53] [INFO]   -> Set field 'timeenroutetoscene' = "2026-08-01 06:23:12"
[2026-01-08 12:42:53] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-08 12:42:53] [INFO]   -> Found value: 01-08-2026T06:25:59
[2026-01-08 12:42:53] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T06:25:59
[2026-01-08 12:42:53] [INFO]   -> Set field 'timeonscene' = "2026-08-01 06:25:59"
[2026-01-08 12:42:53] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-08 12:42:53] [INFO]   -> Found value: 01-08-2026T06:42:15
[2026-01-08 12:42:53] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T06:42:15
[2026-01-08 12:42:53] [INFO]   -> Set field 'timeunitclear' = "2026-08-01 06:42:15"
[2026-01-08 12:42:53] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-08 12:42:53] [INFO]   -> Found value: 01-08-2026T06:23:09
[2026-01-08 12:42:53] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T06:23:09
[2026-01-08 12:42:53] [INFO]   -> Set field 'timedispatch' = "2026-08-01 06:23:09"
[2026-01-08 12:42:53] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-08 12:42:53] [INFO]   -> Found value: SDPSFD
[2026-01-08 12:42:53] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-01-08 12:42:53] [INFO] Finished extracting fields. Total fields extracted: 24
[2026-01-08 12:42:53] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-08 12:42:53] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-00743","cADNumber":"26-00743","incidentLocationStreetNumber":501,"streetName":"COLE AVE","incidentLocationCity":"SIKESTON","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-ALARM MECH","dispatchNotes":"01-08-2026 06:15:06|ADP SECURITY \nRESIDENTIAL\nCARBON MON ALARM \nFRONT SMOKE FRON CARBON \nLEPORCHA TURNER\nNO CONTACT\n 01-08-2026 06:25:10|SINGLE STORY SRESIDENTAIL STRUCTURE NOTHING SHOWING 01-08-2026 06:25:39|554 MADE CONTACT WITH THE HOUSEOWNER SHE ADVISED THAT SHE IS HAVING PROBLEMS WITH THE ALARM 01-08-2026 06:25:55|554 ADVISED ALL UNITS TO DOWNGRADE 01-08-2026 06:37:00|MONITOR IN NORMAL RANGE ALL UNITS CLEAR 01-08-2026 06:37:14|HOMEOWNER IS GOING TO CONTACT ADT 01-08-2026 06:38:19|Disposition - SDPS PD:  NRN","cADLog":"01-08-2026 06:15:06|ADP SECURITY \nRESIDENTIAL\nCARBON MON ALARM \nFRONT SMOKE FRON CARBON \nLEPORCHA TURNER\nNO CONTACT\n 01-08-2026 06:25:10|SINGLE STORY SRESIDENTAIL STRUCTURE NOTHING SHOWING 01-08-2026 06:25:39|554 MADE CONTACT WITH THE HOUSEOWNER SHE ADVISED THAT SHE IS HAVING PROBLEMS WITH THE ALARM 01-08-2026 06:25:55|554 ADVISED ALL UNITS TO DOWNGRADE 01-08-2026 06:37:00|MONITOR IN NORMAL RANGE ALL UNITS CLEAR 01-08-2026 06:37:14|HOMEOWNER IS GOING TO CONTACT ADT 01-08-2026 06:38:19|Disposition - SDPS PD:  NRN","alarm":"2026-08-01 06:18:14","dispatched":"2026-08-01 06:18:14","onScene":"2026-08-01 06:23:19","cleared":"2026-08-01 06:42:34","inService":"2026-08-01 06:42:34","cADVehicleID":"ENG2","name":"ENG2","timeenroutetoscene":"2026-08-01 06:23:12","timeonscene":"2026-08-01 06:25:59","timeunitclear":"2026-08-01 06:42:15","timedispatch":"2026-08-01 06:23:09","cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-01-08 12:42:53] [INFO] Number of extracted fields: 25
[2026-01-08 12:42:53] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-01-08 12:42:53] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDPSFD', Parsed IDs = ["SDPSFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 12:42:53] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-01-08 12:42:53] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-01-08 12:42:53] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-01-08 12:42:53] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-01-08 12:42:53] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-01-08 12:42:53] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-01-08 12:42:54] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e872e5ae13
[2026-01-08 12:42:55] [INFO] Created new Dispatches record with ID: 695fa64e67e33e682
[2026-01-08 12:42:55] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00743.xml
[2026-01-08 12:42:55] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00743.xml
[2026-01-08 13:30:12] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260002560_20260108_133012.XML
[2026-01-08 13:30:12] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260002560_20260108_133012.XML for user: 68f1466aed072ad4a
[2026-01-08 13:30:12] [INFO] File size: 5854 bytes
[2026-01-08 13:30:12] [INFO] Created FTPFiles record with ID: 695fb16499aea828d
[2026-01-08 13:30:12] [INFO] About to extract fields from XML. File size: 5854 bytes
[2026-01-08 13:30:12] [INFO] Number of mappings: 28
[2026-01-08 13:30:12] [INFO] Starting XML parsing. Content length: 5854
[2026-01-08 13:30:12] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 13:30:12] [INFO] Processing 28 field mappings
[2026-01-08 13:30:12] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 13:30:12] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 13:30:12] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 13:30:12] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-01-08 13:30:12] [INFO]   -> Found value: BFD
EMS
BPD
[2026-01-08 13:30:12] [INFO]   -> Set field 'cADAgencyIdentifier' = "BFD\nEMS\nBPD"
[2026-01-08 13:30:12] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 13:30:12] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-08 13:30:12] [INFO]   -> Found value: 2026000010
[2026-01-08 13:30:12] [INFO]   -> Set field 'incidentInternalId' = "2026000010"
[2026-01-08 13:30:12] [INFO]   -> Set field 'dispatchRunNumber' = "2026000010"
[2026-01-08 13:30:12] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 13:30:12] [INFO]   -> Found value: CHEST PAIN
[2026-01-08 13:30:12] [INFO]   -> Set field 'incidentTypeValue1' = "CHEST PAIN"
[2026-01-08 13:30:12] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 13:30:12] [INFO]   -> Found value: 6700
[2026-01-08 13:30:12] [INFO]   -> Set field 'incidentLocationStreetNumber' = 6700
[2026-01-08 13:30:12] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 13:30:12] [INFO]   -> Found value: TN
[2026-01-08 13:30:12] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 13:30:12] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 13:30:12] [INFO]   -> Found value: 38544
[2026-01-08 13:30:12] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2026-01-08 13:30:12] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 13:30:12] [INFO]   -> Found value: UPPERMAN MIDDLE SCHOOL
[2026-01-08 13:30:12] [INFO]   -> Set field 'businessName' = "UPPERMAN MIDDLE SCHOOL"
[2026-01-08 13:30:12] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 13:30:12] [INFO]   -> No value found (null or empty)
[2026-01-08 13:30:12] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 13:30:12] [INFO]   -> Found value: 36.16899
[2026-01-08 13:30:12] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.16899000000000086174622992984950542449951171875
[2026-01-08 13:30:12] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 13:30:12] [INFO]   -> Found value: -85.63253
[2026-01-08 13:30:12] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.632530000000002701199264265596866607666015625
[2026-01-08 13:30:12] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 13:30:12] [INFO]   -> Found value: 2026-01-08 07:29:25
[2026-01-08 13:30:12] [INFO]   -> Set field 'alarm' = "2026-01-08 07:29:25"
[2026-01-08 13:30:12] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 13:30:12] [INFO]   -> Found value: 2026-01-08 07:30:06
[2026-01-08 13:30:12] [INFO]   -> Set field 'dispatched' = "2026-01-08 07:30:06"
[2026-01-08 13:30:12] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 13:30:12] [INFO]   -> No value found (null or empty)
[2026-01-08 13:30:12] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 13:30:12] [INFO]   -> No value found (null or empty)
[2026-01-08 13:30:12] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 13:30:12] [INFO]   -> No value found (null or empty)
[2026-01-08 13:30:12] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 13:30:12] [INFO]   -> Found value: PINE GROVE RD/BAYLOR CT
[2026-01-08 13:30:12] [INFO]   -> Set field 'incidentLocationCross' = "PINE GROVE RD\/BAYLOR CT"
[2026-01-08 13:30:12] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 13:30:12] [INFO]   -> Found value: BEN2
[2026-01-08 13:30:12] [INFO]   -> Set field 'cADVehicleID' = "BEN2"
[2026-01-08 13:30:12] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 13:30:12] [INFO]   -> Found value: 2026-01-08 07:30:06
[2026-01-08 13:30:12] [INFO]   -> Set field 'timedispatch' = "2026-01-08 07:30:06"
[2026-01-08 13:30:12] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 13:30:12] [INFO]   -> No value found (null or empty)
[2026-01-08 13:30:12] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 13:30:12] [INFO]   -> No value found (null or empty)
[2026-01-08 13:30:12] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 13:30:12] [INFO]   -> No value found (null or empty)
[2026-01-08 13:30:12] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 13:30:12] [INFO]   -> No value found (null or empty)
[2026-01-08 13:30:12] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 13:30:12] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-08 13:30:12] [INFO]   -> Found value: 20260002560
[2026-01-08 13:30:12] [INFO]   -> Set field 'policeReportNumber' = "20260002560"
[2026-01-08 13:30:12] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 13:30:12] [INFO]   -> Found value: [EMS] PATIENT NAME MARYANN DOTSON  DOB 05/03/1963  [01/08/26 07:30:06 KHILL] [EMS] SYMPTOMS JUST STA...
[2026-01-08 13:30:12] [INFO]   -> Set field 'dispatchNotes' = "[EMS] PATIENT NAME MARYANN DOTSON  DOB 05\/03\/1963  [01\/08\/26 07:30:06 KHILL] [EMS] SYMPTOMS JUST STARTED  [01\/08\/26 07:29:36 KHILL] [APCO INTELLICOMM] Case ID: 21kzq_AQjx Caller Phone: 9116706876 Caller Name: T-MOBILE USA  INC. Incident Location: 6700 NASHVILLE HWY Incident Location Detail: PINE GROVE RD\/BAYLOR CT Nature: CHEST PAIN Incident #: 20260002558 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/08\/26 07:29:26 PSUTIL01] Event spawned from CHEST PAIN.  [01\/08\/2026 07:29:25 KHILL] BUS # 95  IN THE LOADING ZONE NORTHSIDE OF THE SCHOOL DRIVER HAVING TINGLING ARMS AND CHEST PAIN  [01\/08\/26 07:29:21 KHILL]]"
[2026-01-08 13:30:12] [INFO]   -> Set field 'cADLog' = "[EMS] PATIENT NAME MARYANN DOTSON  DOB 05\/03\/1963  [01\/08\/26 07:30:06 KHILL] [EMS] SYMPTOMS JUST STARTED  [01\/08\/26 07:29:36 KHILL] [APCO INTELLICOMM] Case ID: 21kzq_AQjx Caller Phone: 9116706876 Caller Name: T-MOBILE USA  INC. Incident Location: 6700 NASHVILLE HWY Incident Location Detail: PINE GROVE RD\/BAYLOR CT Nature: CHEST PAIN Incident #: 20260002558 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/08\/26 07:29:26 PSUTIL01] Event spawned from CHEST PAIN.  [01\/08\/2026 07:29:25 KHILL] BUS # 95  IN THE LOADING ZONE NORTHSIDE OF THE SCHOOL DRIVER HAVING TINGLING ARMS AND CHEST PAIN  [01\/08\/26 07:29:21 KHILL]]"
[2026-01-08 13:30:12] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 13:30:12] [INFO]   -> Found value: BAXTER
[2026-01-08 13:30:12] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2026-01-08 13:30:12] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 13:30:12] [INFO]   -> Found value: NASHVILLE
[2026-01-08 13:30:12] [INFO]   -> Set field 'streetName' = "NASHVILLE"
[2026-01-08 13:30:12] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 13:30:12] [INFO]   -> Found value: HWY
[2026-01-08 13:30:12] [INFO]   -> Set field 'streetType' = "HWY"
[2026-01-08 13:30:12] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 13:30:12] [INFO]   -> Found value: 6700 NASHVILLE HWY
[2026-01-08 13:30:12] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "6700 NASHVILLE HWY"
[2026-01-08 13:30:12] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-08 13:30:12] [INFO] Concatenating street name and type
[2026-01-08 13:30:12] [INFO]   -> Combined street name: NASHVILLE HWY
[2026-01-08 13:30:12] [INFO] Built locationCoordinates from lat/lng: 36.16899,-85.63253
[2026-01-08 13:30:12] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"BFD\nEMS\nBPD","incidentInternalId":"2026000010","dispatchRunNumber":"2026000010","incidentTypeValue1":"CHEST PAIN","incidentLocationStreetNumber":6700,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"businessName":"UPPERMAN MIDDLE SCHOOL","nERISIncidentLatitude":36.16899000000000086174622992984950542449951171875,"nERISIncidentLongitude":-85.632530000000002701199264265596866607666015625,"alarm":"2026-01-08 07:29:25","dispatched":"2026-01-08 07:30:06","incidentLocationCross":"PINE GROVE RD\/BAYLOR CT","cADVehicleID":"BEN2","timedispatch":"2026-01-08 07:30:06","policeReportNumber":"20260002560","dispatchNotes":"[EMS] PATIENT NAME MARYANN DOTSON  DOB 05\/03\/1963  [01\/08\/26 07:30:06 KHILL] [EMS] SYMPTOMS JUST STARTED  [01\/08\/26 07:29:36 KHILL] [APCO INTELLICOMM] Case ID: 21kzq_AQjx Caller Phone: 9116706876 Caller Name: T-MOBILE USA  INC. Incident Location: 6700 NASHVILLE HWY Incident Location Detail: PINE GROVE RD\/BAYLOR CT Nature: CHEST PAIN Incident #: 20260002558 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/08\/26 07:29:26 PSUTIL01] Event spawned from CHEST PAIN.  [01\/08\/2026 07:29:25 KHILL] BUS # 95  IN THE LOADING ZONE NORTHSIDE OF THE SCHOOL DRIVER HAVING TINGLING ARMS AND CHEST PAIN  [01\/08\/26 07:29:21 KHILL]]","cADLog":"[EMS] PATIENT NAME MARYANN DOTSON  DOB 05\/03\/1963  [01\/08\/26 07:30:06 KHILL] [EMS] SYMPTOMS JUST STARTED  [01\/08\/26 07:29:36 KHILL] [APCO INTELLICOMM] Case ID: 21kzq_AQjx Caller Phone: 9116706876 Caller Name: T-MOBILE USA  INC. Incident Location: 6700 NASHVILLE HWY Incident Location Detail: PINE GROVE RD\/BAYLOR CT Nature: CHEST PAIN Incident #: 20260002558 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/08\/26 07:29:26 PSUTIL01] Event spawned from CHEST PAIN.  [01\/08\/2026 07:29:25 KHILL] BUS # 95  IN THE LOADING ZONE NORTHSIDE OF THE SCHOOL DRIVER HAVING TINGLING ARMS AND CHEST PAIN  [01\/08\/26 07:29:21 KHILL]]","incidentLocationCity":"BAXTER","streetName":"NASHVILLE HWY","incidentAddressTextVersionStreet":"6700 NASHVILLE HWY","locationCoordinates":"36.16899,-85.63253"}
[2026-01-08 13:30:12] [INFO] Number of extracted fields: 22
[2026-01-08 13:30:12] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'BFD
EMS
BPD'
[2026-01-08 13:30:12] [INFO] Multi-agency routing check: CAD Agency ID raw = 'BFD
EMS
BPD', Parsed IDs = ["BFD","EMS","BPD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-01-08 13:30:12] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["BFD","EMS","BPD"]
[2026-01-08 13:30:12] [INFO] Attempting SAASClient lookup for AgencyCode 'BFD' (index 0) within mailbox's assigned agencies
[2026-01-08 13:30:12] [INFO] SUCCESS: Routed to agency 'Baxter Fire Department' (ID: 68d1820f7ad4dadbd) at INDEX 0 based on AgencyCode 'BFD'
[2026-01-08 13:30:12] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","BPD"]
[2026-01-08 13:30:12] [INFO] Fetched 1 stations from Stations module for agency 'Baxter Fire Department': ["68d1884332e5f169b"]
[2026-01-08 13:30:12] [INFO] Final routing: saasclientId = 68d1820f7ad4dadbd, dispatchStationsIds = ["68d1884332e5f169b"], matchedAgencyIndex = 0
[2026-01-08 13:30:12] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-08 13:30:12] [INFO] Filtered cADAgencyIdentifier to: BFD
[2026-01-08 13:30:13] [INFO] Updated FTPFiles record saasclientId to routed agency: 68d1820f7ad4dadbd
[2026-01-08 13:30:13] [INFO] Found existing IncidentTypeMapping with ID: 6945b04638c613faf
[2026-01-08 13:30:18] [INFO] Created new Dispatches record with ID: 695fb1659fc54701e
[2026-01-08 13:30:18] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260002560_20260108_133012.XML
[2026-01-08 13:30:18] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260002560_20260108_133012.XML
[2026-01-08 14:04:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002571_20260108_140411.XML
[2026-01-08 14:04:11] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002571_20260108_140411.XML for user: 68f1466aed072ad4a
[2026-01-08 14:04:11] [INFO] File size: 5726 bytes
[2026-01-08 14:04:11] [INFO] Created FTPFiles record with ID: 695fb95bc555ff812
[2026-01-08 14:04:11] [INFO] About to extract fields from XML. File size: 5726 bytes
[2026-01-08 14:04:11] [INFO] Number of mappings: 28
[2026-01-08 14:04:11] [INFO] Starting XML parsing. Content length: 5726
[2026-01-08 14:04:11] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 14:04:11] [INFO] Processing 28 field mappings
[2026-01-08 14:04:11] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 14:04:11] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 14:04:11] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 14:04:11] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-01-08 14:04:11] [INFO]   -> Found value: PCFD
EMS
RESC
[2026-01-08 14:04:11] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nRESC"
[2026-01-08 14:04:11] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 14:04:11] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-08 14:04:11] [INFO]   -> Found value: 2026000058
[2026-01-08 14:04:11] [INFO]   -> Set field 'incidentInternalId' = "2026000058"
[2026-01-08 14:04:11] [INFO]   -> Set field 'dispatchRunNumber' = "2026000058"
[2026-01-08 14:04:11] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 14:04:11] [INFO]   -> Found value: BREATHING PROBLEMS
[2026-01-08 14:04:11] [INFO]   -> Set field 'incidentTypeValue1' = "BREATHING PROBLEMS"
[2026-01-08 14:04:11] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 14:04:11] [INFO]   -> Found value: 3340
[2026-01-08 14:04:11] [INFO]   -> Set field 'incidentLocationStreetNumber' = 3340
[2026-01-08 14:04:11] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 14:04:11] [INFO]   -> Found value: TN
[2026-01-08 14:04:11] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 14:04:11] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 14:04:11] [INFO]   -> Found value: 38544
[2026-01-08 14:04:11] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2026-01-08 14:04:11] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 14:04:11] [INFO]   -> Found value: LARRY HASKINS
[2026-01-08 14:04:11] [INFO]   -> Set field 'businessName' = "LARRY HASKINS"
[2026-01-08 14:04:11] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 14:04:11] [INFO]   -> No value found (null or empty)
[2026-01-08 14:04:11] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 14:04:11] [INFO]   -> Found value: 36.12370
[2026-01-08 14:04:11] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.1236999999999994770405464805662631988525390625
[2026-01-08 14:04:11] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 14:04:11] [INFO]   -> Found value: -85.61814
[2026-01-08 14:04:11] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.6181399999999968031261232681572437286376953125
[2026-01-08 14:04:11] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 14:04:11] [INFO]   -> Found value: 2026-01-08 08:03:09
[2026-01-08 14:04:11] [INFO]   -> Set field 'alarm' = "2026-01-08 08:03:09"
[2026-01-08 14:04:11] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 14:04:11] [INFO]   -> Found value: 2026-01-08 08:04:00
[2026-01-08 14:04:11] [INFO]   -> Set field 'dispatched' = "2026-01-08 08:04:00"
[2026-01-08 14:04:11] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 14:04:11] [INFO]   -> No value found (null or empty)
[2026-01-08 14:04:11] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 14:04:11] [INFO]   -> No value found (null or empty)
[2026-01-08 14:04:11] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 14:04:11] [INFO]   -> No value found (null or empty)
[2026-01-08 14:04:11] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 14:04:11] [INFO]   -> Found value: ACADEMY RD/MELODY LN
[2026-01-08 14:04:11] [INFO]   -> Set field 'incidentLocationCross' = "ACADEMY RD\/MELODY LN"
[2026-01-08 14:04:11] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 14:04:11] [INFO]   -> Found value: PCFR
[2026-01-08 14:04:11] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-08 14:04:11] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 14:04:11] [INFO]   -> Found value: 2026-01-08 08:04:00
[2026-01-08 14:04:11] [INFO]   -> Set field 'timedispatch' = "2026-01-08 08:04:00"
[2026-01-08 14:04:11] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 14:04:11] [INFO]   -> No value found (null or empty)
[2026-01-08 14:04:11] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 14:04:11] [INFO]   -> No value found (null or empty)
[2026-01-08 14:04:11] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 14:04:11] [INFO]   -> No value found (null or empty)
[2026-01-08 14:04:11] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 14:04:11] [INFO]   -> No value found (null or empty)
[2026-01-08 14:04:11] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 14:04:11] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-08 14:04:11] [INFO]   -> Found value: 20260002571
[2026-01-08 14:04:11] [INFO]   -> Set field 'policeReportNumber' = "20260002571"
[2026-01-08 14:04:11] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 14:04:11] [INFO]   -> Found value: [EMS] PATIENT IS LARRY HASKINS  DOB 07/21/1941  [01/08/26 08:03:55 KHILL] [EMS] ENTER THROUGH THE BA...
[2026-01-08 14:04:11] [INFO]   -> Set field 'dispatchNotes' = "[EMS] PATIENT IS LARRY HASKINS  DOB 07\/21\/1941  [01\/08\/26 08:03:55 KHILL] [EMS] ENTER THROUGH THE BACK DOOR-WILL BE UNLOCKED  [01\/08\/26 08:03:37 KHILL] [EMS] SHORTNESS OF BREATH-BEEN GOING ON FOR A COUPLE DAYS  [01\/08\/26 08:03:25 KHILL] [APCO INTELLICOMM] Case ID: CFVVfUHg-p Caller Phone: 9319799993 Caller Name: VERIZON Incident Location: 3340 GENTRY DR Incident Location Detail: ACADEMY RD\/MELODY LN Nature: BREATHING PROBLEMS Incident #: 20260002570 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/08\/26 08:03:11 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/08\/2026 08:03:09 KHILL]"
[2026-01-08 14:04:11] [INFO]   -> Set field 'cADLog' = "[EMS] PATIENT IS LARRY HASKINS  DOB 07\/21\/1941  [01\/08\/26 08:03:55 KHILL] [EMS] ENTER THROUGH THE BACK DOOR-WILL BE UNLOCKED  [01\/08\/26 08:03:37 KHILL] [EMS] SHORTNESS OF BREATH-BEEN GOING ON FOR A COUPLE DAYS  [01\/08\/26 08:03:25 KHILL] [APCO INTELLICOMM] Case ID: CFVVfUHg-p Caller Phone: 9319799993 Caller Name: VERIZON Incident Location: 3340 GENTRY DR Incident Location Detail: ACADEMY RD\/MELODY LN Nature: BREATHING PROBLEMS Incident #: 20260002570 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/08\/26 08:03:11 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/08\/2026 08:03:09 KHILL]"
[2026-01-08 14:04:11] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 14:04:11] [INFO]   -> Found value: BAXTER
[2026-01-08 14:04:11] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2026-01-08 14:04:11] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 14:04:11] [INFO]   -> Found value: GENTRY
[2026-01-08 14:04:11] [INFO]   -> Set field 'streetName' = "GENTRY"
[2026-01-08 14:04:11] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 14:04:11] [INFO]   -> Found value: DR
[2026-01-08 14:04:11] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 14:04:11] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 14:04:11] [INFO]   -> Found value: 3340 GENTRY DR
[2026-01-08 14:04:11] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "3340 GENTRY DR"
[2026-01-08 14:04:11] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-08 14:04:11] [INFO] Concatenating street name and type
[2026-01-08 14:04:11] [INFO]   -> Combined street name: GENTRY DR
[2026-01-08 14:04:11] [INFO] Built locationCoordinates from lat/lng: 36.1237,-85.61814
[2026-01-08 14:04:11] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nRESC","incidentInternalId":"2026000058","dispatchRunNumber":"2026000058","incidentTypeValue1":"BREATHING PROBLEMS","incidentLocationStreetNumber":3340,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"businessName":"LARRY HASKINS","nERISIncidentLatitude":36.1236999999999994770405464805662631988525390625,"nERISIncidentLongitude":-85.6181399999999968031261232681572437286376953125,"alarm":"2026-01-08 08:03:09","dispatched":"2026-01-08 08:04:00","incidentLocationCross":"ACADEMY RD\/MELODY LN","cADVehicleID":"PCFR","timedispatch":"2026-01-08 08:04:00","policeReportNumber":"20260002571","dispatchNotes":"[EMS] PATIENT IS LARRY HASKINS  DOB 07\/21\/1941  [01\/08\/26 08:03:55 KHILL] [EMS] ENTER THROUGH THE BACK DOOR-WILL BE UNLOCKED  [01\/08\/26 08:03:37 KHILL] [EMS] SHORTNESS OF BREATH-BEEN GOING ON FOR A COUPLE DAYS  [01\/08\/26 08:03:25 KHILL] [APCO INTELLICOMM] Case ID: CFVVfUHg-p Caller Phone: 9319799993 Caller Name: VERIZON Incident Location: 3340 GENTRY DR Incident Location Detail: ACADEMY RD\/MELODY LN Nature: BREATHING PROBLEMS Incident #: 20260002570 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/08\/26 08:03:11 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/08\/2026 08:03:09 KHILL]","cADLog":"[EMS] PATIENT IS LARRY HASKINS  DOB 07\/21\/1941  [01\/08\/26 08:03:55 KHILL] [EMS] ENTER THROUGH THE BACK DOOR-WILL BE UNLOCKED  [01\/08\/26 08:03:37 KHILL] [EMS] SHORTNESS OF BREATH-BEEN GOING ON FOR A COUPLE DAYS  [01\/08\/26 08:03:25 KHILL] [APCO INTELLICOMM] Case ID: CFVVfUHg-p Caller Phone: 9319799993 Caller Name: VERIZON Incident Location: 3340 GENTRY DR Incident Location Detail: ACADEMY RD\/MELODY LN Nature: BREATHING PROBLEMS Incident #: 20260002570 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/08\/26 08:03:11 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/08\/2026 08:03:09 KHILL]","incidentLocationCity":"BAXTER","streetName":"GENTRY DR","incidentAddressTextVersionStreet":"3340 GENTRY DR","locationCoordinates":"36.1237,-85.61814"}
[2026-01-08 14:04:11] [INFO] Number of extracted fields: 22
[2026-01-08 14:04:11] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
RESC'
[2026-01-08 14:04:11] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
RESC', Parsed IDs = ["PCFD","EMS","RESC"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-01-08 14:04:11] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","RESC"]
[2026-01-08 14:04:11] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-08 14:04:11] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-08 14:04:11] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","RESC"]
[2026-01-08 14:04:12] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-08 14:04:12] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-08 14:04:12] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-08 14:04:12] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-08 14:04:12] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-08 14:04:12] [INFO] Found existing IncidentTypeMapping with ID: 693e326c3c0e41cb3
[2026-01-08 14:04:21] [INFO] Created new Dispatches record with ID: 695fb95c9749ec4ec
[2026-01-08 14:04:21] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002571_20260108_140411.XML
[2026-01-08 14:04:21] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002571_20260108_140411.XML
[2026-01-08 14:53:41] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002601_20260108_145341.XML
[2026-01-08 14:53:41] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002601_20260108_145341.XML for user: 68f1466aed072ad4a
[2026-01-08 14:53:41] [INFO] File size: 5631 bytes
[2026-01-08 14:53:42] [INFO] Created FTPFiles record with ID: 695fc4f65939d1f59
[2026-01-08 14:53:42] [INFO] About to extract fields from XML. File size: 5631 bytes
[2026-01-08 14:53:42] [INFO] Number of mappings: 28
[2026-01-08 14:53:42] [INFO] Starting XML parsing. Content length: 5631
[2026-01-08 14:53:42] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 14:53:42] [INFO] Processing 28 field mappings
[2026-01-08 14:53:42] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 14:53:42] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 14:53:42] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 14:53:42] [INFO] Found 4 elements for 'AgencyCode', concatenating 4 non-empty values
[2026-01-08 14:53:42] [INFO]   -> Found value: PCFD
EMS
PCSO
RESC
[2026-01-08 14:53:42] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nPCSO\nRESC"
[2026-01-08 14:53:42] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 14:53:42] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2026-01-08 14:53:42] [INFO]   -> Found value: 2026000059
[2026-01-08 14:53:42] [INFO]   -> Set field 'incidentInternalId' = "2026000059"
[2026-01-08 14:53:42] [INFO]   -> Set field 'dispatchRunNumber' = "2026000059"
[2026-01-08 14:53:42] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 14:53:42] [INFO]   -> Found value: SEIZURE
[2026-01-08 14:53:42] [INFO]   -> Set field 'incidentTypeValue1' = "SEIZURE"
[2026-01-08 14:53:42] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 14:53:42] [INFO]   -> Found value: 2436
[2026-01-08 14:53:42] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2436
[2026-01-08 14:53:42] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 14:53:42] [INFO]   -> Found value: TN
[2026-01-08 14:53:42] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 14:53:42] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 14:53:42] [INFO]   -> Found value: 38506
[2026-01-08 14:53:42] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-08 14:53:42] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 14:53:42] [INFO]   -> No value found (null or empty)
[2026-01-08 14:53:42] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 14:53:42] [INFO]   -> No value found (null or empty)
[2026-01-08 14:53:42] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 14:53:42] [INFO]   -> Found value: 36.19795
[2026-01-08 14:53:42] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.19794999999999873807610129006206989288330078125
[2026-01-08 14:53:42] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 14:53:42] [INFO]   -> Found value: -85.46608
[2026-01-08 14:53:42] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.466080000000005156834959052503108978271484375
[2026-01-08 14:53:42] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 14:53:42] [INFO]   -> Found value: 2026-01-08 08:52:12
[2026-01-08 14:53:42] [INFO]   -> Set field 'alarm' = "2026-01-08 08:52:12"
[2026-01-08 14:53:42] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 14:53:42] [INFO]   -> Found value: 2026-01-08 08:53:38
[2026-01-08 14:53:42] [INFO]   -> Set field 'dispatched' = "2026-01-08 08:53:38"
[2026-01-08 14:53:42] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 14:53:42] [INFO]   -> No value found (null or empty)
[2026-01-08 14:53:42] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 14:53:42] [INFO]   -> No value found (null or empty)
[2026-01-08 14:53:42] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 14:53:42] [INFO]   -> No value found (null or empty)
[2026-01-08 14:53:42] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 14:53:42] [INFO]   -> Found value: GIBBONS RD/GIBBONS RD
[2026-01-08 14:53:42] [INFO]   -> Set field 'incidentLocationCross' = "GIBBONS RD\/GIBBONS RD"
[2026-01-08 14:53:42] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 14:53:42] [INFO]   -> Found value: PCFR
[2026-01-08 14:53:42] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-08 14:53:42] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 14:53:42] [INFO]   -> Found value: 2026-01-08 08:53:38
[2026-01-08 14:53:42] [INFO]   -> Set field 'timedispatch' = "2026-01-08 08:53:38"
[2026-01-08 14:53:42] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 14:53:42] [INFO]   -> No value found (null or empty)
[2026-01-08 14:53:42] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 14:53:42] [INFO]   -> No value found (null or empty)
[2026-01-08 14:53:42] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 14:53:42] [INFO]   -> No value found (null or empty)
[2026-01-08 14:53:42] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 14:53:42] [INFO]   -> No value found (null or empty)
[2026-01-08 14:53:42] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 14:53:42] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2026-01-08 14:53:42] [INFO]   -> Found value: 20260002601
[2026-01-08 14:53:42] [INFO]   -> Set field 'policeReportNumber' = "20260002601"
[2026-01-08 14:53:42] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 14:53:42] [INFO]   -> Found value: [EMS] 17 Y/O/F  [01/08/26 08:52:53 DSTEPHENS] [APCO INTELLICOMM] Case ID: 8x40WNk6pC Caller Phone: 9...
[2026-01-08 14:53:42] [INFO]   -> Set field 'dispatchNotes' = "[EMS] 17 Y\/O\/F  [01\/08\/26 08:52:53 DSTEPHENS] [APCO INTELLICOMM] Case ID: 8x40WNk6pC Caller Phone: 9312609477 Caller Name: null Incident Location: 2436 CANDYLAND CIR Incident Location Detail: GIBBONS RD\/GIBBONS RD Nature: SEIZURE Incident #: 20260002598 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [01\/08\/26 08:52:14 PSUTIL01] Event spawned from SEIZURE.  [01\/08\/2026 08:52:12 DSTEPHENS]"
[2026-01-08 14:53:42] [INFO]   -> Set field 'cADLog' = "[EMS] 17 Y\/O\/F  [01\/08\/26 08:52:53 DSTEPHENS] [APCO INTELLICOMM] Case ID: 8x40WNk6pC Caller Phone: 9312609477 Caller Name: null Incident Location: 2436 CANDYLAND CIR Incident Location Detail: GIBBONS RD\/GIBBONS RD Nature: SEIZURE Incident #: 20260002598 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [01\/08\/26 08:52:14 PSUTIL01] Event spawned from SEIZURE.  [01\/08\/2026 08:52:12 DSTEPHENS]"
[2026-01-08 14:53:42] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 14:53:42] [INFO]   -> Found value: COOKEVILLE
[2026-01-08 14:53:42] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-08 14:53:42] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 14:53:42] [INFO]   -> Found value: CANDYLAND
[2026-01-08 14:53:42] [INFO]   -> Set field 'streetName' = "CANDYLAND"
[2026-01-08 14:53:42] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 14:53:42] [INFO]   -> Found value: CIR
[2026-01-08 14:53:42] [INFO]   -> Set field 'streetType' = "CIR"
[2026-01-08 14:53:42] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 14:53:42] [INFO]   -> Found value: 2436 CANDYLAND CIR
[2026-01-08 14:53:42] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "2436 CANDYLAND CIR"
[2026-01-08 14:53:42] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-08 14:53:42] [INFO] Concatenating street name and type
[2026-01-08 14:53:42] [INFO]   -> Combined street name: CANDYLAND CIR
[2026-01-08 14:53:42] [INFO] Built locationCoordinates from lat/lng: 36.19795,-85.46608
[2026-01-08 14:53:42] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nPCSO\nRESC","incidentInternalId":"2026000059","dispatchRunNumber":"2026000059","incidentTypeValue1":"SEIZURE","incidentLocationStreetNumber":2436,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.19794999999999873807610129006206989288330078125,"nERISIncidentLongitude":-85.466080000000005156834959052503108978271484375,"alarm":"2026-01-08 08:52:12","dispatched":"2026-01-08 08:53:38","incidentLocationCross":"GIBBONS RD\/GIBBONS RD","cADVehicleID":"PCFR","timedispatch":"2026-01-08 08:53:38","policeReportNumber":"20260002601","dispatchNotes":"[EMS] 17 Y\/O\/F  [01\/08\/26 08:52:53 DSTEPHENS] [APCO INTELLICOMM] Case ID: 8x40WNk6pC Caller Phone: 9312609477 Caller Name: null Incident Location: 2436 CANDYLAND CIR Incident Location Detail: GIBBONS RD\/GIBBONS RD Nature: SEIZURE Incident #: 20260002598 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [01\/08\/26 08:52:14 PSUTIL01] Event spawned from SEIZURE.  [01\/08\/2026 08:52:12 DSTEPHENS]","cADLog":"[EMS] 17 Y\/O\/F  [01\/08\/26 08:52:53 DSTEPHENS] [APCO INTELLICOMM] Case ID: 8x40WNk6pC Caller Phone: 9312609477 Caller Name: null Incident Location: 2436 CANDYLAND CIR Incident Location Detail: GIBBONS RD\/GIBBONS RD Nature: SEIZURE Incident #: 20260002598 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [01\/08\/26 08:52:14 PSUTIL01] Event spawned from SEIZURE.  [01\/08\/2026 08:52:12 DSTEPHENS]","incidentLocationCity":"COOKEVILLE","streetName":"CANDYLAND CIR","incidentAddressTextVersionStreet":"2436 CANDYLAND CIR","locationCoordinates":"36.19795,-85.46608"}
[2026-01-08 14:53:42] [INFO] Number of extracted fields: 21
[2026-01-08 14:53:42] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
PCSO
RESC'
[2026-01-08 14:53:42] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
PCSO
RESC', Parsed IDs = ["PCFD","EMS","PCSO","RESC"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 4
[2026-01-08 14:53:42] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","PCSO","RESC"]
[2026-01-08 14:53:42] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-08 14:53:42] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-08 14:53:42] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","PCSO","RESC"]
[2026-01-08 14:53:42] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-08 14:53:42] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-08 14:53:42] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-08 14:53:42] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-08 14:53:42] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-08 14:53:42] [INFO] Found existing IncidentTypeMapping with ID: 6938221e4d49ca73b
[2026-01-08 14:53:52] [INFO] Created new Dispatches record with ID: 695fc4f738817c9d0
[2026-01-08 14:53:52] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002601_20260108_145341.XML
[2026-01-08 14:53:52] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002601_20260108_145341.XML
[2026-01-08 15:10:22] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002610_20260108_151022.XML
[2026-01-08 15:10:22] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002610_20260108_151022.XML for user: 68f1466aed072ad4a
[2026-01-08 15:10:22] [INFO] File size: 5747 bytes
[2026-01-08 15:10:22] [INFO] Created FTPFiles record with ID: 695fc8de76574d6a1
[2026-01-08 15:10:22] [INFO] About to extract fields from XML. File size: 5747 bytes
[2026-01-08 15:10:22] [INFO] Number of mappings: 28
[2026-01-08 15:10:22] [INFO] Starting XML parsing. Content length: 5747
[2026-01-08 15:10:22] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 15:10:22] [INFO] Processing 28 field mappings
[2026-01-08 15:10:22] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 15:10:22] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 15:10:22] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 15:10:22] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-01-08 15:10:22] [INFO]   -> Found value: PCFD
EMS
RESC
[2026-01-08 15:10:22] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nRESC"
[2026-01-08 15:10:22] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 15:10:22] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-08 15:10:22] [INFO]   -> Found value: 2026000060
[2026-01-08 15:10:22] [INFO]   -> Set field 'incidentInternalId' = "2026000060"
[2026-01-08 15:10:22] [INFO]   -> Set field 'dispatchRunNumber' = "2026000060"
[2026-01-08 15:10:22] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 15:10:22] [INFO]   -> Found value: BREATHING PROBLEMS
[2026-01-08 15:10:22] [INFO]   -> Set field 'incidentTypeValue1' = "BREATHING PROBLEMS"
[2026-01-08 15:10:22] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 15:10:22] [INFO]   -> Found value: 1423
[2026-01-08 15:10:22] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1423
[2026-01-08 15:10:22] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 15:10:22] [INFO]   -> Found value: TN
[2026-01-08 15:10:22] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 15:10:22] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 15:10:22] [INFO]   -> Found value: 38506
[2026-01-08 15:10:22] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-08 15:10:22] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 15:10:22] [INFO]   -> Found value: 1423 WHITEAKER SPRINGS RD
[2026-01-08 15:10:22] [INFO]   -> Set field 'businessName' = "1423 WHITEAKER SPRINGS RD"
[2026-01-08 15:10:22] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 15:10:22] [INFO]   -> No value found (null or empty)
[2026-01-08 15:10:22] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 15:10:22] [INFO]   -> Found value: 36.20092
[2026-01-08 15:10:22] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.20092000000000354020812665112316608428955078125
[2026-01-08 15:10:22] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 15:10:22] [INFO]   -> Found value: -85.46964
[2026-01-08 15:10:22] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.469639999999998281055013649165630340576171875
[2026-01-08 15:10:22] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 15:10:22] [INFO]   -> Found value: 2026-01-08 09:09:24
[2026-01-08 15:10:22] [INFO]   -> Set field 'alarm' = "2026-01-08 09:09:24"
[2026-01-08 15:10:22] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 15:10:22] [INFO]   -> Found value: 2026-01-08 09:10:16
[2026-01-08 15:10:22] [INFO]   -> Set field 'dispatched' = "2026-01-08 09:10:16"
[2026-01-08 15:10:22] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 15:10:22] [INFO]   -> No value found (null or empty)
[2026-01-08 15:10:22] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 15:10:22] [INFO]   -> No value found (null or empty)
[2026-01-08 15:10:22] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 15:10:22] [INFO]   -> No value found (null or empty)
[2026-01-08 15:10:22] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 15:10:22] [INFO]   -> Found value: OAKWOOD LN/OAK PARK DR
[2026-01-08 15:10:22] [INFO]   -> Set field 'incidentLocationCross' = "OAKWOOD LN\/OAK PARK DR"
[2026-01-08 15:10:22] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 15:10:22] [INFO]   -> Found value: PCFR
[2026-01-08 15:10:22] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-08 15:10:22] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 15:10:22] [INFO]   -> Found value: 2026-01-08 09:10:16
[2026-01-08 15:10:22] [INFO]   -> Set field 'timedispatch' = "2026-01-08 09:10:16"
[2026-01-08 15:10:22] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 15:10:22] [INFO]   -> No value found (null or empty)
[2026-01-08 15:10:22] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 15:10:22] [INFO]   -> No value found (null or empty)
[2026-01-08 15:10:22] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 15:10:22] [INFO]   -> No value found (null or empty)
[2026-01-08 15:10:22] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 15:10:22] [INFO]   -> No value found (null or empty)
[2026-01-08 15:10:22] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 15:10:22] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-08 15:10:22] [INFO]   -> Found value: 20260002610
[2026-01-08 15:10:22] [INFO]   -> Set field 'policeReportNumber' = "20260002610"
[2026-01-08 15:10:22] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 15:10:22] [INFO]   -> Found value: [APCO INTELLICOMM] Caller Phone: 6314402331  [01/08/26 09:09:58 PSUTIL01] [APCO INTELLICOMM] Caller ...
[2026-01-08 15:10:22] [INFO]   -> Set field 'dispatchNotes' = "[APCO INTELLICOMM] Caller Phone: 6314402331  [01\/08\/26 09:09:58 PSUTIL01] [APCO INTELLICOMM] Caller Phone: (empty)  [01\/08\/26 09:09:50 PSUTIL01] [APCO INTELLICOMM] Caller Name: SARAH SMITH  [01\/08\/26 09:09:45 PSUTIL01] [APCO INTELLICOMM] Caller Name: SARAH SMITH  [01\/08\/26 09:09:42 PSUTIL01] [APCO INTELLICOMM] Case ID: is2vNT3oYN Caller Phone: (empty) Caller Name: (empty) Incident Location: 1423 WHITEAKER SPRINGS RD Incident Location Detail: OAKWOOD LN\/OAK PARK DR Nature: BREATHING PROBLEMS Incident #: 20260002609 CAD Call Taker: CRAYL Chief Complaint: (empty)  [01\/08\/26 09:09:26 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/08\/2026 09:09:24 CRAYL]"
[2026-01-08 15:10:22] [INFO]   -> Set field 'cADLog' = "[APCO INTELLICOMM] Caller Phone: 6314402331  [01\/08\/26 09:09:58 PSUTIL01] [APCO INTELLICOMM] Caller Phone: (empty)  [01\/08\/26 09:09:50 PSUTIL01] [APCO INTELLICOMM] Caller Name: SARAH SMITH  [01\/08\/26 09:09:45 PSUTIL01] [APCO INTELLICOMM] Caller Name: SARAH SMITH  [01\/08\/26 09:09:42 PSUTIL01] [APCO INTELLICOMM] Case ID: is2vNT3oYN Caller Phone: (empty) Caller Name: (empty) Incident Location: 1423 WHITEAKER SPRINGS RD Incident Location Detail: OAKWOOD LN\/OAK PARK DR Nature: BREATHING PROBLEMS Incident #: 20260002609 CAD Call Taker: CRAYL Chief Complaint: (empty)  [01\/08\/26 09:09:26 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/08\/2026 09:09:24 CRAYL]"
[2026-01-08 15:10:22] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 15:10:22] [INFO]   -> Found value: COOKEVILLE
[2026-01-08 15:10:22] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-08 15:10:22] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 15:10:22] [INFO]   -> Found value: WHITEAKER SPRINGS
[2026-01-08 15:10:22] [INFO]   -> Set field 'streetName' = "WHITEAKER SPRINGS"
[2026-01-08 15:10:22] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 15:10:22] [INFO]   -> Found value: RD
[2026-01-08 15:10:22] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-08 15:10:22] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 15:10:22] [INFO]   -> Found value: 1423 WHITEAKER SPRINGS RD
[2026-01-08 15:10:22] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "1423 WHITEAKER SPRINGS RD"
[2026-01-08 15:10:22] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-08 15:10:22] [INFO] Concatenating street name and type
[2026-01-08 15:10:22] [INFO]   -> Combined street name: WHITEAKER SPRINGS RD
[2026-01-08 15:10:22] [INFO] Built locationCoordinates from lat/lng: 36.20092,-85.46964
[2026-01-08 15:10:22] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nRESC","incidentInternalId":"2026000060","dispatchRunNumber":"2026000060","incidentTypeValue1":"BREATHING PROBLEMS","incidentLocationStreetNumber":1423,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"businessName":"1423 WHITEAKER SPRINGS RD","nERISIncidentLatitude":36.20092000000000354020812665112316608428955078125,"nERISIncidentLongitude":-85.469639999999998281055013649165630340576171875,"alarm":"2026-01-08 09:09:24","dispatched":"2026-01-08 09:10:16","incidentLocationCross":"OAKWOOD LN\/OAK PARK DR","cADVehicleID":"PCFR","timedispatch":"2026-01-08 09:10:16","policeReportNumber":"20260002610","dispatchNotes":"[APCO INTELLICOMM] Caller Phone: 6314402331  [01\/08\/26 09:09:58 PSUTIL01] [APCO INTELLICOMM] Caller Phone: (empty)  [01\/08\/26 09:09:50 PSUTIL01] [APCO INTELLICOMM] Caller Name: SARAH SMITH  [01\/08\/26 09:09:45 PSUTIL01] [APCO INTELLICOMM] Caller Name: SARAH SMITH  [01\/08\/26 09:09:42 PSUTIL01] [APCO INTELLICOMM] Case ID: is2vNT3oYN Caller Phone: (empty) Caller Name: (empty) Incident Location: 1423 WHITEAKER SPRINGS RD Incident Location Detail: OAKWOOD LN\/OAK PARK DR Nature: BREATHING PROBLEMS Incident #: 20260002609 CAD Call Taker: CRAYL Chief Complaint: (empty)  [01\/08\/26 09:09:26 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/08\/2026 09:09:24 CRAYL]","cADLog":"[APCO INTELLICOMM] Caller Phone: 6314402331  [01\/08\/26 09:09:58 PSUTIL01] [APCO INTELLICOMM] Caller Phone: (empty)  [01\/08\/26 09:09:50 PSUTIL01] [APCO INTELLICOMM] Caller Name: SARAH SMITH  [01\/08\/26 09:09:45 PSUTIL01] [APCO INTELLICOMM] Caller Name: SARAH SMITH  [01\/08\/26 09:09:42 PSUTIL01] [APCO INTELLICOMM] Case ID: is2vNT3oYN Caller Phone: (empty) Caller Name: (empty) Incident Location: 1423 WHITEAKER SPRINGS RD Incident Location Detail: OAKWOOD LN\/OAK PARK DR Nature: BREATHING PROBLEMS Incident #: 20260002609 CAD Call Taker: CRAYL Chief Complaint: (empty)  [01\/08\/26 09:09:26 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/08\/2026 09:09:24 CRAYL]","incidentLocationCity":"COOKEVILLE","streetName":"WHITEAKER SPRINGS RD","incidentAddressTextVersionStreet":"1423 WHITEAKER SPRINGS RD","locationCoordinates":"36.20092,-85.46964"}
[2026-01-08 15:10:22] [INFO] Number of extracted fields: 22
[2026-01-08 15:10:22] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
RESC'
[2026-01-08 15:10:22] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
RESC', Parsed IDs = ["PCFD","EMS","RESC"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-01-08 15:10:22] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","RESC"]
[2026-01-08 15:10:22] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-08 15:10:22] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-08 15:10:22] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","RESC"]
[2026-01-08 15:10:22] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-08 15:10:22] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-08 15:10:22] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-08 15:10:22] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-08 15:10:22] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-08 15:10:22] [INFO] Found existing IncidentTypeMapping with ID: 693e326c3c0e41cb3
[2026-01-08 15:10:31] [INFO] Created new Dispatches record with ID: 695fc8df4ce1aaebc
[2026-01-08 15:10:31] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002610_20260108_151022.XML
[2026-01-08 15:10:31] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002610_20260108_151022.XML
[2026-01-08 16:35:31] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260002648_20260108_163531.XML
[2026-01-08 16:35:31] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260002648_20260108_163531.XML for user: 68f1466aed072ad4a
[2026-01-08 16:35:31] [INFO] File size: 5358 bytes
[2026-01-08 16:35:32] [INFO] Created FTPFiles record with ID: 695fdcd43db6b21d2
[2026-01-08 16:35:32] [INFO] About to extract fields from XML. File size: 5358 bytes
[2026-01-08 16:35:32] [INFO] Number of mappings: 28
[2026-01-08 16:35:32] [INFO] Starting XML parsing. Content length: 5358
[2026-01-08 16:35:32] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 16:35:32] [INFO] Processing 28 field mappings
[2026-01-08 16:35:32] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 16:35:32] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 16:35:32] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 16:35:32] [INFO] Found 2 elements for 'AgencyCode', concatenating 2 non-empty values
[2026-01-08 16:35:32] [INFO]   -> Found value: BFD
EMS
[2026-01-08 16:35:32] [INFO]   -> Set field 'cADAgencyIdentifier' = "BFD\nEMS"
[2026-01-08 16:35:32] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 16:35:32] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2026-01-08 16:35:32] [INFO]   -> Found value: 2026000011
[2026-01-08 16:35:32] [INFO]   -> Set field 'incidentInternalId' = "2026000011"
[2026-01-08 16:35:32] [INFO]   -> Set field 'dispatchRunNumber' = "2026000011"
[2026-01-08 16:35:32] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 16:35:32] [INFO]   -> Found value: DIABETIC PROBLEM
[2026-01-08 16:35:32] [INFO]   -> Set field 'incidentTypeValue1' = "DIABETIC PROBLEM"
[2026-01-08 16:35:32] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 16:35:32] [INFO]   -> Found value: 318
[2026-01-08 16:35:32] [INFO]   -> Set field 'incidentLocationStreetNumber' = 318
[2026-01-08 16:35:32] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 16:35:32] [INFO]   -> Found value: TN
[2026-01-08 16:35:32] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 16:35:32] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 16:35:32] [INFO]   -> Found value: 38544
[2026-01-08 16:35:32] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2026-01-08 16:35:32] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 16:35:32] [INFO]   -> Found value: 318 MAXWELL ST
[2026-01-08 16:35:32] [INFO]   -> Set field 'businessName' = "318 MAXWELL ST"
[2026-01-08 16:35:32] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 16:35:32] [INFO]   -> No value found (null or empty)
[2026-01-08 16:35:32] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 16:35:32] [INFO]   -> Found value: 36.15708
[2026-01-08 16:35:32] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.15708000000000055251803132705390453338623046875
[2026-01-08 16:35:32] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 16:35:32] [INFO]   -> Found value: -85.64321
[2026-01-08 16:35:32] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.6432099999999962847141432575881481170654296875
[2026-01-08 16:35:32] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 16:35:32] [INFO]   -> Found value: 2026-01-08 10:34:57
[2026-01-08 16:35:32] [INFO]   -> Set field 'alarm' = "2026-01-08 10:34:57"
[2026-01-08 16:35:32] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 16:35:32] [INFO]   -> Found value: 2026-01-08 10:35:18
[2026-01-08 16:35:32] [INFO]   -> Set field 'dispatched' = "2026-01-08 10:35:18"
[2026-01-08 16:35:32] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 16:35:32] [INFO]   -> No value found (null or empty)
[2026-01-08 16:35:32] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 16:35:32] [INFO]   -> No value found (null or empty)
[2026-01-08 16:35:32] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 16:35:32] [INFO]   -> No value found (null or empty)
[2026-01-08 16:35:32] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 16:35:32] [INFO]   -> Found value: SEWELL ST/THIRD AVE N
[2026-01-08 16:35:32] [INFO]   -> Set field 'incidentLocationCross' = "SEWELL ST\/THIRD AVE N"
[2026-01-08 16:35:32] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 16:35:32] [INFO]   -> Found value: BEN2
[2026-01-08 16:35:32] [INFO]   -> Set field 'cADVehicleID' = "BEN2"
[2026-01-08 16:35:32] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 16:35:32] [INFO]   -> Found value: 2026-01-08 10:35:18
[2026-01-08 16:35:32] [INFO]   -> Set field 'timedispatch' = "2026-01-08 10:35:18"
[2026-01-08 16:35:32] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 16:35:32] [INFO]   -> No value found (null or empty)
[2026-01-08 16:35:32] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 16:35:32] [INFO]   -> No value found (null or empty)
[2026-01-08 16:35:32] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 16:35:32] [INFO]   -> No value found (null or empty)
[2026-01-08 16:35:32] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 16:35:32] [INFO]   -> No value found (null or empty)
[2026-01-08 16:35:32] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 16:35:32] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2026-01-08 16:35:32] [INFO]   -> Found value: 20260002648
[2026-01-08 16:35:32] [INFO]   -> Set field 'policeReportNumber' = "20260002648"
[2026-01-08 16:35:32] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 16:35:32] [INFO]   -> Found value: [APCO INTELLICOMM] Case ID: XTHXfVNeFB Caller Phone: 9317874003 Caller Name: VERIZON Incident Locati...
[2026-01-08 16:35:32] [INFO]   -> Set field 'dispatchNotes' = "[APCO INTELLICOMM] Case ID: XTHXfVNeFB Caller Phone: 9317874003 Caller Name: VERIZON Incident Location: 318 MAXWELL ST Incident Location Detail: SEWELL ST\/THIRD AVE N Nature: DIABETIC PROBLEM Incident #: 20260002647 CAD Call Taker: KELLIS Chief Complaint: (empty)  [01\/08\/26 10:34:59 PSUTIL01] Event spawned from DIABETIC PROBLEM.  [01\/08\/2026 10:34:57 KELLIS]"
[2026-01-08 16:35:32] [INFO]   -> Set field 'cADLog' = "[APCO INTELLICOMM] Case ID: XTHXfVNeFB Caller Phone: 9317874003 Caller Name: VERIZON Incident Location: 318 MAXWELL ST Incident Location Detail: SEWELL ST\/THIRD AVE N Nature: DIABETIC PROBLEM Incident #: 20260002647 CAD Call Taker: KELLIS Chief Complaint: (empty)  [01\/08\/26 10:34:59 PSUTIL01] Event spawned from DIABETIC PROBLEM.  [01\/08\/2026 10:34:57 KELLIS]"
[2026-01-08 16:35:32] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 16:35:32] [INFO]   -> Found value: BAXTER
[2026-01-08 16:35:32] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2026-01-08 16:35:32] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 16:35:32] [INFO]   -> Found value: MAXWELL
[2026-01-08 16:35:32] [INFO]   -> Set field 'streetName' = "MAXWELL"
[2026-01-08 16:35:32] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 16:35:32] [INFO]   -> Found value: ST
[2026-01-08 16:35:32] [INFO]   -> Set field 'streetType' = "ST"
[2026-01-08 16:35:32] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 16:35:32] [INFO]   -> Found value: 318 MAXWELL ST
[2026-01-08 16:35:32] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "318 MAXWELL ST"
[2026-01-08 16:35:32] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-08 16:35:32] [INFO] Concatenating street name and type
[2026-01-08 16:35:32] [INFO]   -> Combined street name: MAXWELL ST
[2026-01-08 16:35:32] [INFO] Built locationCoordinates from lat/lng: 36.15708,-85.64321
[2026-01-08 16:35:32] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"BFD\nEMS","incidentInternalId":"2026000011","dispatchRunNumber":"2026000011","incidentTypeValue1":"DIABETIC PROBLEM","incidentLocationStreetNumber":318,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"businessName":"318 MAXWELL ST","nERISIncidentLatitude":36.15708000000000055251803132705390453338623046875,"nERISIncidentLongitude":-85.6432099999999962847141432575881481170654296875,"alarm":"2026-01-08 10:34:57","dispatched":"2026-01-08 10:35:18","incidentLocationCross":"SEWELL ST\/THIRD AVE N","cADVehicleID":"BEN2","timedispatch":"2026-01-08 10:35:18","policeReportNumber":"20260002648","dispatchNotes":"[APCO INTELLICOMM] Case ID: XTHXfVNeFB Caller Phone: 9317874003 Caller Name: VERIZON Incident Location: 318 MAXWELL ST Incident Location Detail: SEWELL ST\/THIRD AVE N Nature: DIABETIC PROBLEM Incident #: 20260002647 CAD Call Taker: KELLIS Chief Complaint: (empty)  [01\/08\/26 10:34:59 PSUTIL01] Event spawned from DIABETIC PROBLEM.  [01\/08\/2026 10:34:57 KELLIS]","cADLog":"[APCO INTELLICOMM] Case ID: XTHXfVNeFB Caller Phone: 9317874003 Caller Name: VERIZON Incident Location: 318 MAXWELL ST Incident Location Detail: SEWELL ST\/THIRD AVE N Nature: DIABETIC PROBLEM Incident #: 20260002647 CAD Call Taker: KELLIS Chief Complaint: (empty)  [01\/08\/26 10:34:59 PSUTIL01] Event spawned from DIABETIC PROBLEM.  [01\/08\/2026 10:34:57 KELLIS]","incidentLocationCity":"BAXTER","streetName":"MAXWELL ST","incidentAddressTextVersionStreet":"318 MAXWELL ST","locationCoordinates":"36.15708,-85.64321"}
[2026-01-08 16:35:32] [INFO] Number of extracted fields: 22
[2026-01-08 16:35:32] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'BFD
EMS'
[2026-01-08 16:35:32] [INFO] Multi-agency routing check: CAD Agency ID raw = 'BFD
EMS', Parsed IDs = ["BFD","EMS"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 4
[2026-01-08 16:35:32] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["BFD","EMS"]
[2026-01-08 16:35:32] [INFO] Attempting SAASClient lookup for AgencyCode 'BFD' (index 0) within mailbox's assigned agencies
[2026-01-08 16:35:32] [INFO] SUCCESS: Routed to agency 'Baxter Fire Department' (ID: 68d1820f7ad4dadbd) at INDEX 0 based on AgencyCode 'BFD'
[2026-01-08 16:35:32] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS"]
[2026-01-08 16:35:32] [INFO] Fetched 1 stations from Stations module for agency 'Baxter Fire Department': ["68d1884332e5f169b"]
[2026-01-08 16:35:32] [INFO] Final routing: saasclientId = 68d1820f7ad4dadbd, dispatchStationsIds = ["68d1884332e5f169b"], matchedAgencyIndex = 0
[2026-01-08 16:35:32] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-08 16:35:32] [INFO] Filtered cADAgencyIdentifier to: BFD
[2026-01-08 16:35:32] [INFO] Updated FTPFiles record saasclientId to routed agency: 68d1820f7ad4dadbd
[2026-01-08 16:35:32] [INFO] Found existing IncidentTypeMapping with ID: 6945b4981c159c9b6
[2026-01-08 16:35:36] [INFO] Created new Dispatches record with ID: 695fdcd5461abd74f
[2026-01-08 16:35:36] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260002648_20260108_163531.XML
[2026-01-08 16:35:36] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260002648_20260108_163531.XML
[2026-01-08 18:15:51] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002684_20260108_181551.XML
[2026-01-08 18:15:51] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002684_20260108_181551.XML for user: 68f1466aed072ad4a
[2026-01-08 18:15:51] [INFO] File size: 5304 bytes
[2026-01-08 18:15:51] [INFO] Created FTPFiles record with ID: 695ff457be89e993b
[2026-01-08 18:15:51] [INFO] About to extract fields from XML. File size: 5304 bytes
[2026-01-08 18:15:51] [INFO] Number of mappings: 28
[2026-01-08 18:15:51] [INFO] Starting XML parsing. Content length: 5304
[2026-01-08 18:15:51] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 18:15:51] [INFO] Processing 28 field mappings
[2026-01-08 18:15:51] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 18:15:51] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 18:15:51] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 18:15:51] [INFO] Found 2 elements for 'AgencyCode', concatenating 2 non-empty values
[2026-01-08 18:15:51] [INFO]   -> Found value: PCFD
EMS
[2026-01-08 18:15:51] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS"
[2026-01-08 18:15:51] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 18:15:51] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2026-01-08 18:15:51] [INFO]   -> Found value: 2026000061
[2026-01-08 18:15:51] [INFO]   -> Set field 'incidentInternalId' = "2026000061"
[2026-01-08 18:15:51] [INFO]   -> Set field 'dispatchRunNumber' = "2026000061"
[2026-01-08 18:15:51] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 18:15:51] [INFO]   -> Found value: MANPOWER - EMS ASSIST
[2026-01-08 18:15:51] [INFO]   -> Set field 'incidentTypeValue1' = "MANPOWER - EMS ASSIST"
[2026-01-08 18:15:51] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 18:15:51] [INFO]   -> Found value: 3100
[2026-01-08 18:15:51] [INFO]   -> Set field 'incidentLocationStreetNumber' = 3100
[2026-01-08 18:15:51] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 18:15:51] [INFO]   -> Found value: TN
[2026-01-08 18:15:51] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 18:15:51] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 18:15:51] [INFO]   -> Found value: 38501
[2026-01-08 18:15:51] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38501
[2026-01-08 18:15:51] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 18:15:51] [INFO]   -> Found value: SEXTON CASSANDRA
[2026-01-08 18:15:51] [INFO]   -> Set field 'businessName' = "SEXTON CASSANDRA"
[2026-01-08 18:15:51] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 18:15:51] [INFO]   -> Found value: B1
[2026-01-08 18:15:51] [INFO]   -> Set field 'incidentLocationApt' = "B1"
[2026-01-08 18:15:51] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 18:15:51] [INFO]   -> Found value: 36.20599
[2026-01-08 18:15:51] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.2059899999999998954081092961132526397705078125
[2026-01-08 18:15:51] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 18:15:51] [INFO]   -> Found value: -85.51279
[2026-01-08 18:15:51] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.512789999999995416146703064441680908203125
[2026-01-08 18:15:51] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 18:15:51] [INFO]   -> Found value: 2026-01-08 12:15:04
[2026-01-08 18:15:51] [INFO]   -> Set field 'alarm' = "2026-01-08 12:15:04"
[2026-01-08 18:15:51] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 18:15:51] [INFO]   -> Found value: 2026-01-08 12:15:46
[2026-01-08 18:15:51] [INFO]   -> Set field 'dispatched' = "2026-01-08 12:15:46"
[2026-01-08 18:15:51] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 18:15:51] [INFO]   -> No value found (null or empty)
[2026-01-08 18:15:51] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 18:15:51] [INFO]   -> No value found (null or empty)
[2026-01-08 18:15:51] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 18:15:51] [INFO]   -> No value found (null or empty)
[2026-01-08 18:15:51] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 18:15:51] [INFO]   -> Found value: N DIXIE AVE/KINNIARD RD
[2026-01-08 18:15:51] [INFO]   -> Set field 'incidentLocationCross' = "N DIXIE AVE\/KINNIARD RD"
[2026-01-08 18:15:51] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 18:15:51] [INFO]   -> Found value: EN16
[2026-01-08 18:15:51] [INFO]   -> Set field 'cADVehicleID' = "EN16"
[2026-01-08 18:15:51] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 18:15:51] [INFO]   -> Found value: 2026-01-08 12:15:46
[2026-01-08 18:15:51] [INFO]   -> Set field 'timedispatch' = "2026-01-08 12:15:46"
[2026-01-08 18:15:51] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 18:15:51] [INFO]   -> No value found (null or empty)
[2026-01-08 18:15:51] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 18:15:51] [INFO]   -> No value found (null or empty)
[2026-01-08 18:15:51] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 18:15:51] [INFO]   -> No value found (null or empty)
[2026-01-08 18:15:51] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 18:15:51] [INFO]   -> No value found (null or empty)
[2026-01-08 18:15:51] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 18:15:51] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2026-01-08 18:15:51] [INFO]   -> Found value: 20260002684
[2026-01-08 18:15:51] [INFO]   -> Set field 'policeReportNumber' = "20260002684"
[2026-01-08 18:15:51] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 18:15:51] [INFO]   -> Found value: Event spawned from PUBLIC ASSIST.  [01/08/2026 12:15:04 KHILL] JUST NEEDS ASSISTANCE BACK UP THE STE...
[2026-01-08 18:15:51] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from PUBLIC ASSIST.  [01\/08\/2026 12:15:04 KHILL] JUST NEEDS ASSISTANCE BACK UP THE STEPS AND INTO THE HOUSE  [01\/08\/26 12:10:59 KHILL] STUCK ON HER STAIRS KNEE INJECTIONS TODAY  [01\/08\/26 12:10:21 KHILL]]"
[2026-01-08 18:15:51] [INFO]   -> Set field 'cADLog' = "Event spawned from PUBLIC ASSIST.  [01\/08\/2026 12:15:04 KHILL] JUST NEEDS ASSISTANCE BACK UP THE STEPS AND INTO THE HOUSE  [01\/08\/26 12:10:59 KHILL] STUCK ON HER STAIRS KNEE INJECTIONS TODAY  [01\/08\/26 12:10:21 KHILL]]"
[2026-01-08 18:15:51] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 18:15:51] [INFO]   -> Found value: COOKEVILLE
[2026-01-08 18:15:51] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-08 18:15:51] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 18:15:51] [INFO]   -> Found value: DODSON BRANCH
[2026-01-08 18:15:51] [INFO]   -> Set field 'streetName' = "DODSON BRANCH"
[2026-01-08 18:15:51] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 18:15:51] [INFO]   -> Found value: RD
[2026-01-08 18:15:51] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-08 18:15:51] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 18:15:51] [INFO]   -> Found value: 3100-B1 DODSON BRANCH RD
[2026-01-08 18:15:51] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "3100-B1 DODSON BRANCH RD"
[2026-01-08 18:15:51] [INFO] Finished extracting fields. Total fields extracted: 23
[2026-01-08 18:15:51] [INFO] Concatenating street name and type
[2026-01-08 18:15:51] [INFO]   -> Combined street name: DODSON BRANCH RD
[2026-01-08 18:15:51] [INFO] Built locationCoordinates from lat/lng: 36.20599,-85.51279
[2026-01-08 18:15:51] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS","incidentInternalId":"2026000061","dispatchRunNumber":"2026000061","incidentTypeValue1":"MANPOWER - EMS ASSIST","incidentLocationStreetNumber":3100,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38501,"businessName":"SEXTON CASSANDRA","incidentLocationApt":"B1","nERISIncidentLatitude":36.2059899999999998954081092961132526397705078125,"nERISIncidentLongitude":-85.512789999999995416146703064441680908203125,"alarm":"2026-01-08 12:15:04","dispatched":"2026-01-08 12:15:46","incidentLocationCross":"N DIXIE AVE\/KINNIARD RD","cADVehicleID":"EN16","timedispatch":"2026-01-08 12:15:46","policeReportNumber":"20260002684","dispatchNotes":"Event spawned from PUBLIC ASSIST.  [01\/08\/2026 12:15:04 KHILL] JUST NEEDS ASSISTANCE BACK UP THE STEPS AND INTO THE HOUSE  [01\/08\/26 12:10:59 KHILL] STUCK ON HER STAIRS KNEE INJECTIONS TODAY  [01\/08\/26 12:10:21 KHILL]]","cADLog":"Event spawned from PUBLIC ASSIST.  [01\/08\/2026 12:15:04 KHILL] JUST NEEDS ASSISTANCE BACK UP THE STEPS AND INTO THE HOUSE  [01\/08\/26 12:10:59 KHILL] STUCK ON HER STAIRS KNEE INJECTIONS TODAY  [01\/08\/26 12:10:21 KHILL]]","incidentLocationCity":"COOKEVILLE","streetName":"DODSON BRANCH RD","incidentAddressTextVersionStreet":"3100-B1 DODSON BRANCH RD","locationCoordinates":"36.20599,-85.51279"}
[2026-01-08 18:15:51] [INFO] Number of extracted fields: 23
[2026-01-08 18:15:51] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS'
[2026-01-08 18:15:51] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS', Parsed IDs = ["PCFD","EMS"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 4
[2026-01-08 18:15:51] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS"]
[2026-01-08 18:15:51] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-08 18:15:51] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-08 18:15:51] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS"]
[2026-01-08 18:15:52] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-08 18:15:52] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-08 18:15:52] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-08 18:15:52] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-08 18:15:52] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-08 18:15:52] [INFO] Found existing IncidentTypeMapping with ID: 6938bcc5e565c9852
[2026-01-08 18:16:01] [INFO] Created new Dispatches record with ID: 695ff4588ea8a946a
[2026-01-08 18:16:01] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002684_20260108_181551.XML
[2026-01-08 18:16:01] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002684_20260108_181551.XML
[2026-01-08 18:30:31] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002692_20260108_183031.XML
[2026-01-08 18:30:31] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002692_20260108_183031.XML for user: 68f1466aed072ad4a
[2026-01-08 18:30:31] [INFO] File size: 5062 bytes
[2026-01-08 18:30:31] [INFO] Created FTPFiles record with ID: 695ff7c7e71d2db8e
[2026-01-08 18:30:31] [INFO] About to extract fields from XML. File size: 5062 bytes
[2026-01-08 18:30:31] [INFO] Number of mappings: 28
[2026-01-08 18:30:31] [INFO] Starting XML parsing. Content length: 5062
[2026-01-08 18:30:31] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 18:30:31] [INFO] Processing 28 field mappings
[2026-01-08 18:30:31] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 18:30:31] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 18:30:31] [INFO]   -> Found value: PCFD
[2026-01-08 18:30:31] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2026-01-08 18:30:31] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 18:30:31] [INFO]   -> Found value: 2026000062
[2026-01-08 18:30:31] [INFO]   -> Set field 'incidentInternalId' = "2026000062"
[2026-01-08 18:30:31] [INFO]   -> Set field 'dispatchRunNumber' = "2026000062"
[2026-01-08 18:30:31] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 18:30:31] [INFO]   -> Found value: FIRE INVESTIGATION
[2026-01-08 18:30:31] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE INVESTIGATION"
[2026-01-08 18:30:31] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 18:30:31] [INFO]   -> Found value: 2710
[2026-01-08 18:30:31] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2710
[2026-01-08 18:30:31] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 18:30:31] [INFO]   -> Found value: TN
[2026-01-08 18:30:31] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 18:30:31] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 18:30:31] [INFO]   -> Found value: 38506
[2026-01-08 18:30:31] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-08 18:30:31] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 18:30:31] [INFO]   -> No value found (null or empty)
[2026-01-08 18:30:31] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 18:30:31] [INFO]   -> No value found (null or empty)
[2026-01-08 18:30:31] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 18:30:31] [INFO]   -> Found value: 36.08138
[2026-01-08 18:30:31] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.08138000000000289446688839234411716461181640625
[2026-01-08 18:30:31] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 18:30:31] [INFO]   -> Found value: -85.46841
[2026-01-08 18:30:31] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.46841000000000576619640924036502838134765625
[2026-01-08 18:30:31] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 18:30:31] [INFO]   -> Found value: 2026-01-08 12:27:51
[2026-01-08 18:30:31] [INFO]   -> Set field 'alarm' = "2026-01-08 12:27:51"
[2026-01-08 18:30:31] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 18:30:31] [INFO]   -> Found value: 2026-01-08 12:30:22
[2026-01-08 18:30:31] [INFO]   -> Set field 'dispatched' = "2026-01-08 12:30:22"
[2026-01-08 18:30:31] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 18:30:31] [INFO]   -> No value found (null or empty)
[2026-01-08 18:30:31] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 18:30:31] [INFO]   -> No value found (null or empty)
[2026-01-08 18:30:31] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 18:30:31] [INFO]   -> No value found (null or empty)
[2026-01-08 18:30:31] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 18:30:31] [INFO]   -> Found value: MT HERMAN RD/CHERRY CREEK RD
[2026-01-08 18:30:31] [INFO]   -> Set field 'incidentLocationCross' = "MT HERMAN RD\/CHERRY CREEK RD"
[2026-01-08 18:30:31] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 18:30:31] [INFO]   -> Found value: TK15
[2026-01-08 18:30:31] [INFO]   -> Set field 'cADVehicleID' = "TK15"
[2026-01-08 18:30:31] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 18:30:31] [INFO]   -> Found value: 2026-01-08 12:30:22
[2026-01-08 18:30:31] [INFO]   -> Set field 'timedispatch' = "2026-01-08 12:30:22"
[2026-01-08 18:30:31] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 18:30:31] [INFO]   -> No value found (null or empty)
[2026-01-08 18:30:31] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 18:30:31] [INFO]   -> No value found (null or empty)
[2026-01-08 18:30:31] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 18:30:31] [INFO]   -> No value found (null or empty)
[2026-01-08 18:30:31] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 18:30:31] [INFO]   -> No value found (null or empty)
[2026-01-08 18:30:31] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 18:30:31] [INFO]   -> Found value: 20260002692
[2026-01-08 18:30:31] [INFO]   -> Set field 'policeReportNumber' = "20260002692"
[2026-01-08 18:30:31] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 18:30:31] [INFO]   -> Found value: SMELLS STRONGEST CLOSE TO THE ATTIC/FURNACE SIDE OF THE HOUSE  [01/08/26 12:29:54 KHILL] EVERYONE IS...
[2026-01-08 18:30:31] [INFO]   -> Set field 'dispatchNotes' = "SMELLS STRONGEST CLOSE TO THE ATTIC\/FURNACE SIDE OF THE HOUSE  [01\/08\/26 12:29:54 KHILL] EVERYONE IS OUT OF THE RESIDENCE  [01\/08\/26 12:29:29 KHILL] SMELLS SOMETHING THAT SMELLS LIKE BURNING OR GAS  DOESN`T SEE ANY SMOKE\/FLAMES SMELLS BURNING OR GAS INSIDE OF THE HOME DOES HAVE A GAS FURNACE IN THE ATTIC  [01\/08\/26 12:28:52 KHILL]]"
[2026-01-08 18:30:31] [INFO]   -> Set field 'cADLog' = "SMELLS STRONGEST CLOSE TO THE ATTIC\/FURNACE SIDE OF THE HOUSE  [01\/08\/26 12:29:54 KHILL] EVERYONE IS OUT OF THE RESIDENCE  [01\/08\/26 12:29:29 KHILL] SMELLS SOMETHING THAT SMELLS LIKE BURNING OR GAS  DOESN`T SEE ANY SMOKE\/FLAMES SMELLS BURNING OR GAS INSIDE OF THE HOME DOES HAVE A GAS FURNACE IN THE ATTIC  [01\/08\/26 12:28:52 KHILL]]"
[2026-01-08 18:30:31] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 18:30:31] [INFO]   -> Found value: COOKEVILLE
[2026-01-08 18:30:31] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-08 18:30:31] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 18:30:31] [INFO]   -> Found value: RANDOLPH
[2026-01-08 18:30:31] [INFO]   -> Set field 'streetName' = "RANDOLPH"
[2026-01-08 18:30:31] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 18:30:31] [INFO]   -> Found value: RD
[2026-01-08 18:30:31] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-08 18:30:31] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 18:30:31] [INFO]   -> Found value: 2710 RANDOLPH RD
[2026-01-08 18:30:31] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "2710 RANDOLPH RD"
[2026-01-08 18:30:31] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-08 18:30:31] [INFO] Concatenating street name and type
[2026-01-08 18:30:31] [INFO]   -> Combined street name: RANDOLPH RD
[2026-01-08 18:30:31] [INFO] Built locationCoordinates from lat/lng: 36.08138,-85.46841
[2026-01-08 18:30:31] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2026000062","dispatchRunNumber":"2026000062","incidentTypeValue1":"FIRE INVESTIGATION","incidentLocationStreetNumber":2710,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.08138000000000289446688839234411716461181640625,"nERISIncidentLongitude":-85.46841000000000576619640924036502838134765625,"alarm":"2026-01-08 12:27:51","dispatched":"2026-01-08 12:30:22","incidentLocationCross":"MT HERMAN RD\/CHERRY CREEK RD","cADVehicleID":"TK15","timedispatch":"2026-01-08 12:30:22","policeReportNumber":"20260002692","dispatchNotes":"SMELLS STRONGEST CLOSE TO THE ATTIC\/FURNACE SIDE OF THE HOUSE  [01\/08\/26 12:29:54 KHILL] EVERYONE IS OUT OF THE RESIDENCE  [01\/08\/26 12:29:29 KHILL] SMELLS SOMETHING THAT SMELLS LIKE BURNING OR GAS  DOESN`T SEE ANY SMOKE\/FLAMES SMELLS BURNING OR GAS INSIDE OF THE HOME DOES HAVE A GAS FURNACE IN THE ATTIC  [01\/08\/26 12:28:52 KHILL]]","cADLog":"SMELLS STRONGEST CLOSE TO THE ATTIC\/FURNACE SIDE OF THE HOUSE  [01\/08\/26 12:29:54 KHILL] EVERYONE IS OUT OF THE RESIDENCE  [01\/08\/26 12:29:29 KHILL] SMELLS SOMETHING THAT SMELLS LIKE BURNING OR GAS  DOESN`T SEE ANY SMOKE\/FLAMES SMELLS BURNING OR GAS INSIDE OF THE HOME DOES HAVE A GAS FURNACE IN THE ATTIC  [01\/08\/26 12:28:52 KHILL]]","incidentLocationCity":"COOKEVILLE","streetName":"RANDOLPH RD","incidentAddressTextVersionStreet":"2710 RANDOLPH RD","locationCoordinates":"36.08138,-85.46841"}
[2026-01-08 18:30:31] [INFO] Number of extracted fields: 21
[2026-01-08 18:30:31] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2026-01-08 18:30:31] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2026-01-08 18:30:31] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2026-01-08 18:30:31] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-08 18:30:32] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-08 18:30:32] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-08 18:30:32] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-08 18:30:32] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-08 18:30:32] [INFO] Found existing IncidentTypeMapping with ID: 693fd3603dbcab356
[2026-01-08 18:30:40] [INFO] Created new Dispatches record with ID: 695ff7c8e7e558741
[2026-01-08 18:30:40] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002692_20260108_183031.XML
[2026-01-08 18:30:40] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002692_20260108_183031.XML
[2026-01-08 19:03:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:03:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml for user: 69320e6a9e3e5ef71
[2026-01-08 19:03:09] [INFO] File size: 12128 bytes
[2026-01-08 19:03:09] [INFO] Created FTPFiles record with ID: 695fff6dd68937673
[2026-01-08 19:03:09] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 19:03:09] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:03:09] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:04:51] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001601.xml
[2026-01-08 19:04:51] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001601.xml for user: 69320e6a9e3e5ef71
[2026-01-08 19:04:51] [INFO] File size: 12624 bytes
[2026-01-08 19:04:51] [INFO] Created FTPFiles record with ID: 695fffd3de943e685
[2026-01-08 19:04:51] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 19:04:51] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001601.xml
[2026-01-08 19:04:51] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001601.xml
[2026-01-08 19:05:04] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:05:04] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml for user: 69320e6a9e3e5ef71
[2026-01-08 19:05:04] [INFO] File size: 14357 bytes
[2026-01-08 19:05:04] [INFO] Created FTPFiles record with ID: 695fffe0bd725b1c6
[2026-01-08 19:05:04] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 19:05:04] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:05:04] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:05:15] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:05:15] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml for user: 69320e6a9e3e5ef71
[2026-01-08 19:05:15] [INFO] File size: 15955 bytes
[2026-01-08 19:05:16] [INFO] Created FTPFiles record with ID: 695fffebf2e776755
[2026-01-08 19:05:16] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 19:05:16] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:05:16] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:05:44] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:05:44] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml for user: 69320e6a9e3e5ef71
[2026-01-08 19:05:44] [INFO] File size: 18202 bytes
[2026-01-08 19:05:44] [INFO] Created FTPFiles record with ID: 69600008ce5b683a5
[2026-01-08 19:05:44] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 19:05:44] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:05:44] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:07:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:07:02] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml for user: 69320e6a9e3e5ef71
[2026-01-08 19:07:02] [INFO] File size: 19215 bytes
[2026-01-08 19:07:02] [INFO] Created FTPFiles record with ID: 696000568ad6fa82d
[2026-01-08 19:07:02] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 19:07:02] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:07:02] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:07:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001601.xml
[2026-01-08 19:07:57] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001601.xml for user: 69320e6a9e3e5ef71
[2026-01-08 19:07:57] [INFO] File size: 14249 bytes
[2026-01-08 19:07:57] [INFO] Created FTPFiles record with ID: 6960008dce9de6684
[2026-01-08 19:07:57] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 19:07:57] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001601.xml
[2026-01-08 19:07:57] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001601.xml
[2026-01-08 19:08:04] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001601.xml
[2026-01-08 19:08:04] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001601.xml for user: 69320e6a9e3e5ef71
[2026-01-08 19:08:04] [INFO] File size: 15203 bytes
[2026-01-08 19:08:04] [INFO] Created FTPFiles record with ID: 6960009485aecf908
[2026-01-08 19:08:04] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 19:08:04] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001601.xml
[2026-01-08 19:08:04] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001601.xml
[2026-01-08 19:08:38] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:08:38] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml for user: 69320e6a9e3e5ef71
[2026-01-08 19:08:38] [INFO] File size: 21463 bytes
[2026-01-08 19:08:38] [INFO] Created FTPFiles record with ID: 696000b66653b03a1
[2026-01-08 19:08:38] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 19:08:38] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:08:38] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:08:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:08:45] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml for user: 69320e6a9e3e5ef71
[2026-01-08 19:08:45] [INFO] File size: 23088 bytes
[2026-01-08 19:08:45] [INFO] Created FTPFiles record with ID: 696000bd74341c474
[2026-01-08 19:08:45] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 19:08:45] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:08:45] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001599.xml
[2026-01-08 19:13:36] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001601.xml
[2026-01-08 19:13:36] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001601.xml for user: 69320e6a9e3e5ef71
[2026-01-08 19:13:36] [INFO] File size: 16277 bytes
[2026-01-08 19:13:36] [INFO] Created FTPFiles record with ID: 696001e0ad4926b0b
[2026-01-08 19:13:36] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-01-08 19:13:36] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001601.xml
[2026-01-08 19:13:36] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-001601.xml
[2026-01-08 19:47:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00772.xml
[2026-01-08 19:47:39] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00772.xml for user: 68d56363ec1209189
[2026-01-08 19:47:39] [INFO] File size: 2564 bytes
[2026-01-08 19:47:39] [INFO] Created FTPFiles record with ID: 696009db8f31880c3
[2026-01-08 19:47:39] [INFO] About to extract fields from XML. File size: 2564 bytes
[2026-01-08 19:47:39] [INFO] Number of mappings: 21
[2026-01-08 19:47:39] [INFO] Starting XML parsing. Content length: 2564
[2026-01-08 19:47:39] [INFO] XML parsed successfully. Root element: Incident
[2026-01-08 19:47:39] [INFO] Processing 21 field mappings
[2026-01-08 19:47:39] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-08 19:47:39] [INFO]   -> Found value: 26-00772
[2026-01-08 19:47:39] [INFO]   -> Set field 'dispatchRunNumber' = "26-00772"
[2026-01-08 19:47:39] [INFO]   -> Set field 'cADNumber' = "26-00772"
[2026-01-08 19:47:39] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-08 19:47:39] [INFO]   -> No value found (null or empty)
[2026-01-08 19:47:39] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-08 19:47:39] [INFO]   -> Found value: STATE HIGHWAY HH
[2026-01-08 19:47:39] [INFO]   -> Set field 'streetName' = "STATE HIGHWAY HH"
[2026-01-08 19:47:39] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-08 19:47:39] [INFO]   -> No value found (null or empty)
[2026-01-08 19:47:39] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-08 19:47:39] [INFO]   -> Found value: SIKESTON
[2026-01-08 19:47:39] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-08 19:47:39] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-08 19:47:39] [INFO]   -> No value found (null or empty)
[2026-01-08 19:47:39] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-08 19:47:39] [INFO]   -> No value found (null or empty)
[2026-01-08 19:47:39] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-08 19:47:39] [INFO]   -> No value found (null or empty)
[2026-01-08 19:47:39] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-08 19:47:39] [INFO]   -> Found value: 0
[2026-01-08 19:47:39] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-08 19:47:39] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-08 19:47:39] [INFO]   -> Found value: 0
[2026-01-08 19:47:39] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-08 19:47:39] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-08 19:47:39] [INFO]   -> Found value: FIRE-OUT OF TOWN
[2026-01-08 19:47:39] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-OUT OF TOWN"
[2026-01-08 19:47:39] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-08 19:47:39] [INFO]   -> Found value: 01-08-2026 13:19:30|18 WHEELER TRAILER ON FIRE 01-08-2026 13:42:36|Disposition - Scott County S.O. (...
[2026-01-08 19:47:39] [INFO]   -> Set field 'dispatchNotes' = "01-08-2026 13:19:30|18 WHEELER TRAILER ON FIRE 01-08-2026 13:42:36|Disposition - Scott County S.O. (MO):  NRN 01-08-2026 13:45:24|Disposition - SDPS PD:  AD"
[2026-01-08 19:47:39] [INFO]   -> Set field 'cADLog' = "01-08-2026 13:19:30|18 WHEELER TRAILER ON FIRE 01-08-2026 13:42:36|Disposition - Scott County S.O. (MO):  NRN 01-08-2026 13:45:24|Disposition - SDPS PD:  AD"
[2026-01-08 19:47:39] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-08 19:47:39] [INFO]   -> Found value: 01-08-2026T13:20:32
[2026-01-08 19:47:39] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:20:32
[2026-01-08 19:47:39] [INFO]   -> Set field 'alarm' = "2026-08-01 13:20:32"
[2026-01-08 19:47:39] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:20:32
[2026-01-08 19:47:39] [INFO]   -> Set field 'dispatched' = "2026-08-01 13:20:32"
[2026-01-08 19:47:39] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-08 19:47:39] [INFO]   -> Found value: 01-08-2026T13:23:32
[2026-01-08 19:47:39] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:23:32
[2026-01-08 19:47:39] [INFO]   -> Set field 'onScene' = "2026-08-01 13:23:32"
[2026-01-08 19:47:39] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-08 19:47:39] [INFO]   -> Found value: 01-08-2026T13:46:56
[2026-01-08 19:47:39] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:46:56
[2026-01-08 19:47:39] [INFO]   -> Set field 'cleared' = "2026-08-01 13:46:56"
[2026-01-08 19:47:39] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:46:56
[2026-01-08 19:47:39] [INFO]   -> Set field 'inService' = "2026-08-01 13:46:56"
[2026-01-08 19:47:39] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-08 19:47:39] [INFO]   -> Found value: CANCEL
[2026-01-08 19:47:39] [INFO]   -> Set field 'cADVehicleID' = "CANCEL"
[2026-01-08 19:47:39] [INFO]   -> Set field 'name' = "CANCEL"
[2026-01-08 19:47:39] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-08 19:47:39] [INFO]   -> No value found (null or empty)
[2026-01-08 19:47:39] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-08 19:47:39] [INFO]   -> No value found (null or empty)
[2026-01-08 19:47:39] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-08 19:47:39] [INFO]   -> Found value: 01-08-2026T13:46:56
[2026-01-08 19:47:39] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:46:56
[2026-01-08 19:47:39] [INFO]   -> Set field 'timeunitclear' = "2026-08-01 13:46:56"
[2026-01-08 19:47:39] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-08 19:47:39] [INFO]   -> Found value: 01-08-2026T13:35:04
[2026-01-08 19:47:39] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:35:04
[2026-01-08 19:47:39] [INFO]   -> Set field 'timedispatch' = "2026-08-01 13:35:04"
[2026-01-08 19:47:39] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-08 19:47:39] [INFO]   -> Found value: SDPSFD
[2026-01-08 19:47:39] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-01-08 19:47:39] [INFO] Finished extracting fields. Total fields extracted: 19
[2026-01-08 19:47:39] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-08 19:47:39] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-00772","cADNumber":"26-00772","streetName":"STATE HIGHWAY HH","incidentLocationCity":"SIKESTON","nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-OUT OF TOWN","dispatchNotes":"01-08-2026 13:19:30|18 WHEELER TRAILER ON FIRE 01-08-2026 13:42:36|Disposition - Scott County S.O. (MO):  NRN 01-08-2026 13:45:24|Disposition - SDPS PD:  AD","cADLog":"01-08-2026 13:19:30|18 WHEELER TRAILER ON FIRE 01-08-2026 13:42:36|Disposition - Scott County S.O. (MO):  NRN 01-08-2026 13:45:24|Disposition - SDPS PD:  AD","alarm":"2026-08-01 13:20:32","dispatched":"2026-08-01 13:20:32","onScene":"2026-08-01 13:23:32","cleared":"2026-08-01 13:46:56","inService":"2026-08-01 13:46:56","cADVehicleID":"CANCEL","name":"CANCEL","timeunitclear":"2026-08-01 13:46:56","timedispatch":"2026-08-01 13:35:04","cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-01-08 19:47:39] [INFO] Number of extracted fields: 20
[2026-01-08 19:47:39] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-01-08 19:47:39] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDPSFD', Parsed IDs = ["SDPSFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 19:47:39] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-01-08 19:47:39] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-01-08 19:47:39] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-01-08 19:47:39] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-01-08 19:47:39] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-01-08 19:47:39] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-01-08 19:47:40] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e878336f04
[2026-01-08 19:47:41] [INFO] Created new Dispatches record with ID: 696009dc6bb15eb34
[2026-01-08 19:47:41] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00772.xml
[2026-01-08 19:47:41] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00772.xml
[2026-01-08 20:30:32] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002751_20260108_203032.XML
[2026-01-08 20:30:32] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002751_20260108_203032.XML for user: 68f1466aed072ad4a
[2026-01-08 20:30:32] [INFO] File size: 4872 bytes
[2026-01-08 20:30:33] [INFO] Created FTPFiles record with ID: 696013e91415125ca
[2026-01-08 20:30:33] [INFO] About to extract fields from XML. File size: 4872 bytes
[2026-01-08 20:30:33] [INFO] Number of mappings: 28
[2026-01-08 20:30:33] [INFO] Starting XML parsing. Content length: 4872
[2026-01-08 20:30:33] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 20:30:33] [INFO] Processing 28 field mappings
[2026-01-08 20:30:33] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 20:30:33] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 20:30:33] [INFO]   -> Found value: PCFD
[2026-01-08 20:30:33] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2026-01-08 20:30:33] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 20:30:33] [INFO]   -> Found value: 2026000063
[2026-01-08 20:30:33] [INFO]   -> Set field 'incidentInternalId' = "2026000063"
[2026-01-08 20:30:33] [INFO]   -> Set field 'dispatchRunNumber' = "2026000063"
[2026-01-08 20:30:33] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 20:30:33] [INFO]   -> Found value: FIRE INVESTIGATION
[2026-01-08 20:30:33] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE INVESTIGATION"
[2026-01-08 20:30:33] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 20:30:33] [INFO]   -> Found value: 5929
[2026-01-08 20:30:33] [INFO]   -> Set field 'incidentLocationStreetNumber' = 5929
[2026-01-08 20:30:33] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 20:30:33] [INFO]   -> Found value: TN
[2026-01-08 20:30:33] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 20:30:33] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 20:30:33] [INFO]   -> Found value: 38544
[2026-01-08 20:30:33] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2026-01-08 20:30:33] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 20:30:33] [INFO]   -> No value found (null or empty)
[2026-01-08 20:30:33] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 20:30:33] [INFO]   -> No value found (null or empty)
[2026-01-08 20:30:33] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 20:30:33] [INFO]   -> Found value: 36.08052
[2026-01-08 20:30:33] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.08051999999999992496668710373342037200927734375
[2026-01-08 20:30:33] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 20:30:33] [INFO]   -> Found value: -85.61622
[2026-01-08 20:30:33] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.6162199999999984356691129505634307861328125
[2026-01-08 20:30:33] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 20:30:33] [INFO]   -> Found value: 2026-01-08 14:26:11
[2026-01-08 20:30:33] [INFO]   -> Set field 'alarm' = "2026-01-08 14:26:11"
[2026-01-08 20:30:33] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 20:30:33] [INFO]   -> Found value: 2026-01-08 14:30:22
[2026-01-08 20:30:33] [INFO]   -> Set field 'dispatched' = "2026-01-08 14:30:22"
[2026-01-08 20:30:33] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 20:30:33] [INFO]   -> Found value: 2026-01-08 14:30:22
[2026-01-08 20:30:33] [INFO]   -> Set field 'enroute' = "2026-01-08 14:30:22"
[2026-01-08 20:30:33] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 20:30:33] [INFO]   -> No value found (null or empty)
[2026-01-08 20:30:33] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 20:30:33] [INFO]   -> No value found (null or empty)
[2026-01-08 20:30:33] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 20:30:33] [INFO]   -> Found value: WINDOW CLIFF RD/OLD SAM MARTIN RD
[2026-01-08 20:30:33] [INFO]   -> Set field 'incidentLocationCross' = "WINDOW CLIFF RD\/OLD SAM MARTIN RD"
[2026-01-08 20:30:33] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 20:30:33] [INFO]   -> Found value: TK13
[2026-01-08 20:30:33] [INFO]   -> Set field 'cADVehicleID' = "TK13"
[2026-01-08 20:30:33] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 20:30:33] [INFO]   -> Found value: 2026-01-08 14:30:22
[2026-01-08 20:30:33] [INFO]   -> Set field 'timedispatch' = "2026-01-08 14:30:22"
[2026-01-08 20:30:33] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 20:30:33] [INFO]   -> Found value: 2026-01-08 14:30:22
[2026-01-08 20:30:33] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-08 14:30:22"
[2026-01-08 20:30:33] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 20:30:33] [INFO]   -> No value found (null or empty)
[2026-01-08 20:30:33] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 20:30:33] [INFO]   -> No value found (null or empty)
[2026-01-08 20:30:33] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 20:30:33] [INFO]   -> No value found (null or empty)
[2026-01-08 20:30:33] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 20:30:33] [INFO]   -> Found value: 20260002751
[2026-01-08 20:30:33] [INFO]   -> Set field 'policeReportNumber' = "20260002751"
[2026-01-08 20:30:33] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 20:30:33] [INFO]   -> Found value: NIEGHBOR IS BURNNG ALL TIME DOWN THE ROAD FROM HERE CLOSE TO BOAT DOCK ROAD.  [01/08/26 14:27:51 CRA...
[2026-01-08 20:30:33] [INFO]   -> Set field 'dispatchNotes' = "NIEGHBOR IS BURNNG ALL TIME DOWN THE ROAD FROM HERE CLOSE TO BOAT DOCK ROAD.  [01\/08\/26 14:27:51 CRAYL]]"
[2026-01-08 20:30:33] [INFO]   -> Set field 'cADLog' = "NIEGHBOR IS BURNNG ALL TIME DOWN THE ROAD FROM HERE CLOSE TO BOAT DOCK ROAD.  [01\/08\/26 14:27:51 CRAYL]]"
[2026-01-08 20:30:33] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 20:30:33] [INFO]   -> Found value: BAXTER
[2026-01-08 20:30:33] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2026-01-08 20:30:33] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 20:30:33] [INFO]   -> Found value: COOKEVILLE BOAT DOCK
[2026-01-08 20:30:33] [INFO]   -> Set field 'streetName' = "COOKEVILLE BOAT DOCK"
[2026-01-08 20:30:33] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 20:30:33] [INFO]   -> Found value: RD
[2026-01-08 20:30:33] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-08 20:30:33] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 20:30:33] [INFO]   -> Found value: 5929 COOKEVILLE BOAT DOCK RD
[2026-01-08 20:30:33] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "5929 COOKEVILLE BOAT DOCK RD"
[2026-01-08 20:30:33] [INFO] Finished extracting fields. Total fields extracted: 23
[2026-01-08 20:30:33] [INFO] Concatenating street name and type
[2026-01-08 20:30:33] [INFO]   -> Combined street name: COOKEVILLE BOAT DOCK RD
[2026-01-08 20:30:33] [INFO] Built locationCoordinates from lat/lng: 36.08052,-85.61622
[2026-01-08 20:30:33] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2026000063","dispatchRunNumber":"2026000063","incidentTypeValue1":"FIRE INVESTIGATION","incidentLocationStreetNumber":5929,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"nERISIncidentLatitude":36.08051999999999992496668710373342037200927734375,"nERISIncidentLongitude":-85.6162199999999984356691129505634307861328125,"alarm":"2026-01-08 14:26:11","dispatched":"2026-01-08 14:30:22","enroute":"2026-01-08 14:30:22","incidentLocationCross":"WINDOW CLIFF RD\/OLD SAM MARTIN RD","cADVehicleID":"TK13","timedispatch":"2026-01-08 14:30:22","timeenroutetoscene":"2026-01-08 14:30:22","policeReportNumber":"20260002751","dispatchNotes":"NIEGHBOR IS BURNNG ALL TIME DOWN THE ROAD FROM HERE CLOSE TO BOAT DOCK ROAD.  [01\/08\/26 14:27:51 CRAYL]]","cADLog":"NIEGHBOR IS BURNNG ALL TIME DOWN THE ROAD FROM HERE CLOSE TO BOAT DOCK ROAD.  [01\/08\/26 14:27:51 CRAYL]]","incidentLocationCity":"BAXTER","streetName":"COOKEVILLE BOAT DOCK RD","incidentAddressTextVersionStreet":"5929 COOKEVILLE BOAT DOCK RD","locationCoordinates":"36.08052,-85.61622"}
[2026-01-08 20:30:33] [INFO] Number of extracted fields: 23
[2026-01-08 20:30:33] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2026-01-08 20:30:33] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2026-01-08 20:30:33] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2026-01-08 20:30:33] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-08 20:30:33] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-08 20:30:33] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-08 20:30:33] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-08 20:30:33] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-08 20:30:33] [INFO] Found existing IncidentTypeMapping with ID: 693fd3603dbcab356
[2026-01-08 20:30:42] [INFO] Created new Dispatches record with ID: 696013e9cf4e0c81a
[2026-01-08 20:30:42] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002751_20260108_203032.XML
[2026-01-08 20:30:42] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002751_20260108_203032.XML
[2026-01-08 20:36:19] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00776.xml
[2026-01-08 20:36:19] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00776.xml for user: 68d56363ec1209189
[2026-01-08 20:36:19] [INFO] File size: 2214 bytes
[2026-01-08 20:36:19] [INFO] Created FTPFiles record with ID: 696015438d2d2aaef
[2026-01-08 20:36:19] [INFO] About to extract fields from XML. File size: 2214 bytes
[2026-01-08 20:36:19] [INFO] Number of mappings: 21
[2026-01-08 20:36:19] [INFO] Starting XML parsing. Content length: 2214
[2026-01-08 20:36:19] [INFO] XML parsed successfully. Root element: Incident
[2026-01-08 20:36:19] [INFO] Processing 21 field mappings
[2026-01-08 20:36:19] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-08 20:36:19] [INFO]   -> Found value: 26-00776
[2026-01-08 20:36:19] [INFO]   -> Set field 'dispatchRunNumber' = "26-00776"
[2026-01-08 20:36:19] [INFO]   -> Set field 'cADNumber' = "26-00776"
[2026-01-08 20:36:19] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-08 20:36:19] [INFO]   -> No value found (null or empty)
[2026-01-08 20:36:19] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-08 20:36:19] [INFO]   -> Found value: STATE HIGHWAY ZZ
[2026-01-08 20:36:19] [INFO]   -> Set field 'streetName' = "STATE HIGHWAY ZZ"
[2026-01-08 20:36:19] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-08 20:36:19] [INFO]   -> No value found (null or empty)
[2026-01-08 20:36:19] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-08 20:36:19] [INFO]   -> Found value: SIKESTON
[2026-01-08 20:36:19] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-08 20:36:19] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-08 20:36:19] [INFO]   -> No value found (null or empty)
[2026-01-08 20:36:19] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-08 20:36:19] [INFO]   -> No value found (null or empty)
[2026-01-08 20:36:19] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-08 20:36:19] [INFO]   -> No value found (null or empty)
[2026-01-08 20:36:19] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-08 20:36:19] [INFO]   -> Found value: 0
[2026-01-08 20:36:19] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-08 20:36:19] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-08 20:36:19] [INFO]   -> Found value: 0
[2026-01-08 20:36:19] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-08 20:36:19] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-08 20:36:19] [INFO]   -> Found value: FIRE-OUT OF TOWN
[2026-01-08 20:36:19] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-OUT OF TOWN"
[2026-01-08 20:36:19] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-08 20:36:19] [INFO]   -> Found value: 01-08-2026 13:40:37|FIELD AND GRASS AND DITCH ON FIRE  01-08-2026 13:43:34|ENG2 EN ROUTE TO STATION ...
[2026-01-08 20:36:19] [INFO]   -> Set field 'dispatchNotes' = "01-08-2026 13:40:37|FIELD AND GRASS AND DITCH ON FIRE  01-08-2026 13:43:34|ENG2 EN ROUTE TO STATION 1 FOR GRASS FIRE 01-08-2026 13:45:08|1 TREE AND SMALL FIELD ON FIRE PER 1701 01-08-2026 13:45:27|TB 01-08-2026 13:47:42|A25 DISREGARD RESCUE RESPONSE SEND TANKER 01-08-2026 14:04:22|Disposition - Scott County S.O. (MO):  NRN"
[2026-01-08 20:36:19] [INFO]   -> Set field 'cADLog' = "01-08-2026 13:40:37|FIELD AND GRASS AND DITCH ON FIRE  01-08-2026 13:43:34|ENG2 EN ROUTE TO STATION 1 FOR GRASS FIRE 01-08-2026 13:45:08|1 TREE AND SMALL FIELD ON FIRE PER 1701 01-08-2026 13:45:27|TB 01-08-2026 13:47:42|A25 DISREGARD RESCUE RESPONSE SEND TANKER 01-08-2026 14:04:22|Disposition - Scott County S.O. (MO):  NRN"
[2026-01-08 20:36:19] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-08 20:36:19] [INFO]   -> Found value: 01-08-2026T13:42:28
[2026-01-08 20:36:19] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:42:28
[2026-01-08 20:36:19] [INFO]   -> Set field 'alarm' = "2026-08-01 13:42:28"
[2026-01-08 20:36:19] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:42:28
[2026-01-08 20:36:19] [INFO]   -> Set field 'dispatched' = "2026-08-01 13:42:28"
[2026-01-08 20:36:19] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-08 20:36:19] [INFO]   -> Found value: 01-08-2026T13:45:48
[2026-01-08 20:36:19] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:45:48
[2026-01-08 20:36:19] [INFO]   -> Set field 'onScene' = "2026-08-01 13:45:48"
[2026-01-08 20:36:19] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-08 20:36:19] [INFO]   -> Found value: 01-08-2026T14:34:09
[2026-01-08 20:36:19] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T14:34:09
[2026-01-08 20:36:19] [INFO]   -> Set field 'cleared' = "2026-08-01 14:34:09"
[2026-01-08 20:36:19] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T14:34:09
[2026-01-08 20:36:19] [INFO]   -> Set field 'inService' = "2026-08-01 14:34:09"
[2026-01-08 20:36:19] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-08 20:36:19] [INFO]   -> Found value: R1
[2026-01-08 20:36:19] [INFO]   -> Set field 'cADVehicleID' = "R1"
[2026-01-08 20:36:19] [INFO]   -> Set field 'name' = "R1"
[2026-01-08 20:36:19] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-08 20:36:19] [INFO]   -> No value found (null or empty)
[2026-01-08 20:36:19] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-08 20:36:19] [INFO]   -> Found value: 01-08-2026T13:59:55
[2026-01-08 20:36:19] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:59:55
[2026-01-08 20:36:19] [INFO]   -> Set field 'timeonscene' = "2026-08-01 13:59:55"
[2026-01-08 20:36:19] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-08 20:36:19] [INFO]   -> Found value: 01-08-2026T14:19:19
[2026-01-08 20:36:19] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T14:19:19
[2026-01-08 20:36:19] [INFO]   -> Set field 'timeunitclear' = "2026-08-01 14:19:19"
[2026-01-08 20:36:19] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-08 20:36:19] [INFO]   -> Found value: 01-08-2026T13:59:52
[2026-01-08 20:36:19] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:59:52
[2026-01-08 20:36:19] [INFO]   -> Set field 'timedispatch' = "2026-08-01 13:59:52"
[2026-01-08 20:36:19] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-08 20:36:19] [INFO]   -> Found value: SDPSFD
[2026-01-08 20:36:19] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-01-08 20:36:19] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-08 20:36:19] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-08 20:36:19] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-00776","cADNumber":"26-00776","streetName":"STATE HIGHWAY ZZ","incidentLocationCity":"SIKESTON","nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-OUT OF TOWN","dispatchNotes":"01-08-2026 13:40:37|FIELD AND GRASS AND DITCH ON FIRE  01-08-2026 13:43:34|ENG2 EN ROUTE TO STATION 1 FOR GRASS FIRE 01-08-2026 13:45:08|1 TREE AND SMALL FIELD ON FIRE PER 1701 01-08-2026 13:45:27|TB 01-08-2026 13:47:42|A25 DISREGARD RESCUE RESPONSE SEND TANKER 01-08-2026 14:04:22|Disposition - Scott County S.O. (MO):  NRN","cADLog":"01-08-2026 13:40:37|FIELD AND GRASS AND DITCH ON FIRE  01-08-2026 13:43:34|ENG2 EN ROUTE TO STATION 1 FOR GRASS FIRE 01-08-2026 13:45:08|1 TREE AND SMALL FIELD ON FIRE PER 1701 01-08-2026 13:45:27|TB 01-08-2026 13:47:42|A25 DISREGARD RESCUE RESPONSE SEND TANKER 01-08-2026 14:04:22|Disposition - Scott County S.O. (MO):  NRN","alarm":"2026-08-01 13:42:28","dispatched":"2026-08-01 13:42:28","onScene":"2026-08-01 13:45:48","cleared":"2026-08-01 14:34:09","inService":"2026-08-01 14:34:09","cADVehicleID":"R1","name":"R1","timeonscene":"2026-08-01 13:59:55","timeunitclear":"2026-08-01 14:19:19","timedispatch":"2026-08-01 13:59:52","cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-01-08 20:36:19] [INFO] Number of extracted fields: 21
[2026-01-08 20:36:19] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-01-08 20:36:19] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDPSFD', Parsed IDs = ["SDPSFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 20:36:19] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-01-08 20:36:19] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-01-08 20:36:19] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-01-08 20:36:19] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-01-08 20:36:19] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-01-08 20:36:19] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-01-08 20:36:20] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e878336f04
[2026-01-08 20:36:21] [INFO] Created new Dispatches record with ID: 6960154463feb0fd2
[2026-01-08 20:36:21] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00776.xml
[2026-01-08 20:36:21] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00776.xml
[2026-01-08 21:03:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260002767_20260108_210311.XML
[2026-01-08 21:03:11] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260002767_20260108_210311.XML for user: 68f1466aed072ad4a
[2026-01-08 21:03:11] [INFO] File size: 4923 bytes
[2026-01-08 21:03:12] [INFO] Created FTPFiles record with ID: 69601b902b5f38901
[2026-01-08 21:03:12] [INFO] About to extract fields from XML. File size: 4923 bytes
[2026-01-08 21:03:12] [INFO] Number of mappings: 28
[2026-01-08 21:03:12] [INFO] Starting XML parsing. Content length: 4923
[2026-01-08 21:03:12] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 21:03:12] [INFO] Processing 28 field mappings
[2026-01-08 21:03:12] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 21:03:12] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 21:03:12] [INFO]   -> Found value: AFD
[2026-01-08 21:03:12] [INFO]   -> Set field 'cADAgencyIdentifier' = "AFD"
[2026-01-08 21:03:12] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 21:03:12] [INFO]   -> Found value: 2026000006
[2026-01-08 21:03:12] [INFO]   -> Set field 'incidentInternalId' = "2026000006"
[2026-01-08 21:03:12] [INFO]   -> Set field 'dispatchRunNumber' = "2026000006"
[2026-01-08 21:03:12] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 21:03:12] [INFO]   -> Found value: ILLEGAL BURN
[2026-01-08 21:03:12] [INFO]   -> Set field 'incidentTypeValue1' = "ILLEGAL BURN"
[2026-01-08 21:03:12] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 21:03:12] [INFO]   -> Found value: 199
[2026-01-08 21:03:12] [INFO]   -> Set field 'incidentLocationStreetNumber' = 199
[2026-01-08 21:03:12] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 21:03:12] [INFO]   -> Found value: TN
[2026-01-08 21:03:12] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 21:03:12] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 21:03:12] [INFO]   -> Found value: 38506
[2026-01-08 21:03:12] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-08 21:03:12] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 21:03:12] [INFO]   -> No value found (null or empty)
[2026-01-08 21:03:12] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 21:03:12] [INFO]   -> No value found (null or empty)
[2026-01-08 21:03:12] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 21:03:12] [INFO]   -> Found value: 36.19468
[2026-01-08 21:03:12] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.19467999999999818783180671744048595428466796875
[2026-01-08 21:03:12] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 21:03:12] [INFO]   -> Found value: -85.45675
[2026-01-08 21:03:12] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.45674999999999954525264911353588104248046875
[2026-01-08 21:03:12] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 21:03:12] [INFO]   -> Found value: 2026-01-08 15:02:33
[2026-01-08 21:03:12] [INFO]   -> Set field 'alarm' = "2026-01-08 15:02:33"
[2026-01-08 21:03:12] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 21:03:12] [INFO]   -> Found value: 2026-01-08 15:03:02
[2026-01-08 21:03:12] [INFO]   -> Set field 'dispatched' = "2026-01-08 15:03:02"
[2026-01-08 21:03:12] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 21:03:12] [INFO]   -> Found value: 2026-01-08 15:03:02
[2026-01-08 21:03:12] [INFO]   -> Set field 'enroute' = "2026-01-08 15:03:02"
[2026-01-08 21:03:12] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 21:03:12] [INFO]   -> Found value: 2026-01-08 15:03:02
[2026-01-08 21:03:12] [INFO]   -> Set field 'onScene' = "2026-01-08 15:03:02"
[2026-01-08 21:03:12] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 21:03:12] [INFO]   -> No value found (null or empty)
[2026-01-08 21:03:12] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 21:03:12] [INFO]   -> Found value: QUINLAND LAKE RD/QUINLAND LAKE RD
[2026-01-08 21:03:12] [INFO]   -> Set field 'incidentLocationCross' = "QUINLAND LAKE RD\/QUINLAND LAKE RD"
[2026-01-08 21:03:12] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 21:03:12] [INFO]   -> Found value: A1200
[2026-01-08 21:03:12] [INFO]   -> Set field 'cADVehicleID' = "A1200"
[2026-01-08 21:03:12] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 21:03:12] [INFO]   -> Found value: 2026-01-08 15:03:02
[2026-01-08 21:03:12] [INFO]   -> Set field 'timedispatch' = "2026-01-08 15:03:02"
[2026-01-08 21:03:12] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 21:03:12] [INFO]   -> Found value: 2026-01-08 15:03:02
[2026-01-08 21:03:12] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-08 15:03:02"
[2026-01-08 21:03:12] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 21:03:12] [INFO]   -> Found value: 2026-01-08 15:03:02
[2026-01-08 21:03:12] [INFO]   -> Set field 'timeonscene' = "2026-01-08 15:03:02"
[2026-01-08 21:03:12] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 21:03:12] [INFO]   -> No value found (null or empty)
[2026-01-08 21:03:12] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 21:03:12] [INFO]   -> No value found (null or empty)
[2026-01-08 21:03:12] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 21:03:12] [INFO]   -> Found value: 20260002767
[2026-01-08 21:03:12] [INFO]   -> Set field 'policeReportNumber' = "20260002767"
[2026-01-08 21:03:12] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 21:03:12] [INFO]   -> No value found (null or empty)
[2026-01-08 21:03:12] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 21:03:12] [INFO]   -> Found value: ALGOOD
[2026-01-08 21:03:12] [INFO]   -> Set field 'incidentLocationCity' = "ALGOOD"
[2026-01-08 21:03:12] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 21:03:12] [INFO]   -> Found value: R C BUCK
[2026-01-08 21:03:12] [INFO]   -> Set field 'streetName' = "R C BUCK"
[2026-01-08 21:03:12] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 21:03:12] [INFO]   -> Found value: DR
[2026-01-08 21:03:12] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 21:03:12] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 21:03:12] [INFO]   -> Found value: 199 R C BUCK DR
[2026-01-08 21:03:12] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "199 R C BUCK DR"
[2026-01-08 21:03:12] [INFO] Finished extracting fields. Total fields extracted: 23
[2026-01-08 21:03:12] [INFO] Concatenating street name and type
[2026-01-08 21:03:12] [INFO]   -> Combined street name: R C BUCK DR
[2026-01-08 21:03:12] [INFO] Built locationCoordinates from lat/lng: 36.19468,-85.45675
[2026-01-08 21:03:12] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"AFD","incidentInternalId":"2026000006","dispatchRunNumber":"2026000006","incidentTypeValue1":"ILLEGAL BURN","incidentLocationStreetNumber":199,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.19467999999999818783180671744048595428466796875,"nERISIncidentLongitude":-85.45674999999999954525264911353588104248046875,"alarm":"2026-01-08 15:02:33","dispatched":"2026-01-08 15:03:02","enroute":"2026-01-08 15:03:02","onScene":"2026-01-08 15:03:02","incidentLocationCross":"QUINLAND LAKE RD\/QUINLAND LAKE RD","cADVehicleID":"A1200","timedispatch":"2026-01-08 15:03:02","timeenroutetoscene":"2026-01-08 15:03:02","timeonscene":"2026-01-08 15:03:02","policeReportNumber":"20260002767","incidentLocationCity":"ALGOOD","streetName":"R C BUCK DR","incidentAddressTextVersionStreet":"199 R C BUCK DR","locationCoordinates":"36.19468,-85.45675"}
[2026-01-08 21:03:12] [INFO] Number of extracted fields: 23
[2026-01-08 21:03:12] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'AFD'
[2026-01-08 21:03:12] [INFO] Multi-agency routing check: CAD Agency ID raw = 'AFD', Parsed IDs = ["AFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2026-01-08 21:03:12] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["AFD"]
[2026-01-08 21:03:12] [INFO] Attempting SAASClient lookup for AgencyCode 'AFD' (index 0) within mailbox's assigned agencies
[2026-01-08 21:03:12] [INFO] SUCCESS: Routed to agency 'Algood Fire Department' (ID: 68910627445d6e167) at INDEX 0 based on AgencyCode 'AFD'
[2026-01-08 21:03:12] [INFO] Fetched 1 stations from Stations module for agency 'Algood Fire Department': ["68922bda7fe89f7ff"]
[2026-01-08 21:03:12] [INFO] Final routing: saasclientId = 68910627445d6e167, dispatchStationsIds = ["68922bda7fe89f7ff"], matchedAgencyIndex = 0
[2026-01-08 21:03:12] [INFO] Updated FTPFiles record saasclientId to routed agency: 68910627445d6e167
[2026-01-08 21:03:12] [INFO] Created new IncidentTypeMapping Data: {"cADIncidentType":"ILLEGAL BURN","saasclientId":"68910627445d6e167","name":"ILLEGAL BURN"}
[2026-01-08 21:03:12] [INFO] Created new IncidentTypeMapping with ID: 69601b90eb4b8a329
[2026-01-08 21:03:18] [INFO] Created new Dispatches record with ID: 69601b9145db4235f
[2026-01-08 21:03:18] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260002767_20260108_210311.XML
[2026-01-08 21:03:18] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260002767_20260108_210311.XML
[2026-01-08 21:06:43] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00771.xml
[2026-01-08 21:06:43] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00771.xml for user: 68d56363ec1209189
[2026-01-08 21:06:43] [INFO] File size: 2559 bytes
[2026-01-08 21:06:43] [INFO] Created FTPFiles record with ID: 69601c638b7fe877d
[2026-01-08 21:06:43] [INFO] About to extract fields from XML. File size: 2559 bytes
[2026-01-08 21:06:43] [INFO] Number of mappings: 21
[2026-01-08 21:06:43] [INFO] Starting XML parsing. Content length: 2559
[2026-01-08 21:06:43] [INFO] XML parsed successfully. Root element: Incident
[2026-01-08 21:06:43] [INFO] Processing 21 field mappings
[2026-01-08 21:06:43] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-08 21:06:43] [INFO]   -> Found value: 26-00771
[2026-01-08 21:06:43] [INFO]   -> Set field 'dispatchRunNumber' = "26-00771"
[2026-01-08 21:06:43] [INFO]   -> Set field 'cADNumber' = "26-00771"
[2026-01-08 21:06:43] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-08 21:06:43] [INFO]   -> Found value: 5154
[2026-01-08 21:06:43] [INFO]   -> Set field 'incidentLocationStreetNumber' = 5154
[2026-01-08 21:06:43] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-08 21:06:43] [INFO]   -> Found value: STATE HIGHWAY Z
[2026-01-08 21:06:43] [INFO]   -> Set field 'streetName' = "STATE HIGHWAY Z"
[2026-01-08 21:06:43] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-08 21:06:43] [INFO]   -> No value found (null or empty)
[2026-01-08 21:06:43] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-08 21:06:43] [INFO]   -> Found value: SIKESTON
[2026-01-08 21:06:43] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-08 21:06:43] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-08 21:06:43] [INFO]   -> No value found (null or empty)
[2026-01-08 21:06:43] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-08 21:06:43] [INFO]   -> No value found (null or empty)
[2026-01-08 21:06:43] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-08 21:06:43] [INFO]   -> No value found (null or empty)
[2026-01-08 21:06:43] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-08 21:06:43] [INFO]   -> Found value: 0
[2026-01-08 21:06:43] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-08 21:06:43] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-08 21:06:43] [INFO]   -> Found value: 0
[2026-01-08 21:06:43] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-08 21:06:43] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-08 21:06:43] [INFO]   -> Found value: FIRE-GRASS/BRUSH/TREES
[2026-01-08 21:06:43] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-GRASS\/BRUSH\/TREES"
[2026-01-08 21:06:43] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-08 21:06:43] [INFO]   -> Found value: 01-08-2026 13:16:54|1/2 MI SOUTH OF VANDUSER 

DITCH ON FIRE  01-08-2026 13:18:43|****** Appended no...
[2026-01-08 21:06:43] [INFO]   -> Set field 'dispatchNotes' = "01-08-2026 13:16:54|1\/2 MI SOUTH OF VANDUSER \n\nDITCH ON FIRE  01-08-2026 13:18:43|****** Appended notes from Work Area begin ******\nCategory: FIRE-GRASS\/BRUSH\/TREES Priority: 1\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 01\/08\/2026 13:16:38\nNotes: DITCH FIRE SOUTH OF VANDUSER BETWEEN VANDUSER AND CROWDER\nSTATE HIGHWAY Z \n****** Appended notes from Work Area end   ******\n 01-08-2026 13:21:31|ENROUTE STAT 4 01-08-2026 13:21:39|1707 EN ROUTE STATION 2 01-08-2026 13:22:46|1701 EN ROUTE 01-08-2026 13:23:43|1752 EN ROUTE X1 01-08-2026 13:28:15|1781 RESPONDING 01-08-2026 13:31:32|1701 ON SCENE WITH COMMAND 01-08-2026 13:33:29|1752 ON SCENE 01-08-2026 13:34:14|1701 ADVISED 1781 TO REMAIN IN SERVICE AND FIRE IS UNDER CONTROL 01-08-2026 13:38:27|1701 ADVISED FIRE IS OUT 1752 WILL BE GOING TO THE GIN THERE IS A BRUSH PILE THAT IS SMOLDERING 1701 ADVISED THERE IS NO NEED FOR ANOTHER CAD"
[2026-01-08 21:06:43] [INFO]   -> Set field 'cADLog' = "01-08-2026 13:16:54|1\/2 MI SOUTH OF VANDUSER \n\nDITCH ON FIRE  01-08-2026 13:18:43|****** Appended notes from Work Area begin ******\nCategory: FIRE-GRASS\/BRUSH\/TREES Priority: 1\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 01\/08\/2026 13:16:38\nNotes: DITCH FIRE SOUTH OF VANDUSER BETWEEN VANDUSER AND CROWDER\nSTATE HIGHWAY Z \n****** Appended notes from Work Area end   ******\n 01-08-2026 13:21:31|ENROUTE STAT 4 01-08-2026 13:21:39|1707 EN ROUTE STATION 2 01-08-2026 13:22:46|1701 EN ROUTE 01-08-2026 13:23:43|1752 EN ROUTE X1 01-08-2026 13:28:15|1781 RESPONDING 01-08-2026 13:31:32|1701 ON SCENE WITH COMMAND 01-08-2026 13:33:29|1752 ON SCENE 01-08-2026 13:34:14|1701 ADVISED 1781 TO REMAIN IN SERVICE AND FIRE IS UNDER CONTROL 01-08-2026 13:38:27|1701 ADVISED FIRE IS OUT 1752 WILL BE GOING TO THE GIN THERE IS A BRUSH PILE THAT IS SMOLDERING 1701 ADVISED THERE IS NO NEED FOR ANOTHER CAD"
[2026-01-08 21:06:43] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-08 21:06:43] [INFO]   -> Found value: 01-08-2026T13:17:34
[2026-01-08 21:06:43] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:17:34
[2026-01-08 21:06:43] [INFO]   -> Set field 'alarm' = "2026-08-01 13:17:34"
[2026-01-08 21:06:43] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:17:34
[2026-01-08 21:06:43] [INFO]   -> Set field 'dispatched' = "2026-08-01 13:17:34"
[2026-01-08 21:06:43] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-08 21:06:43] [INFO]   -> Found value: 01-08-2026T13:33:16
[2026-01-08 21:06:43] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:33:16
[2026-01-08 21:06:43] [INFO]   -> Set field 'onScene' = "2026-08-01 13:33:16"
[2026-01-08 21:06:43] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-08 21:06:43] [INFO]   -> Found value: 01-08-2026T15:06:27
[2026-01-08 21:06:43] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:06:27
[2026-01-08 21:06:43] [INFO]   -> Set field 'cleared' = "2026-08-01 15:06:27"
[2026-01-08 21:06:43] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:06:27
[2026-01-08 21:06:43] [INFO]   -> Set field 'inService' = "2026-08-01 15:06:27"
[2026-01-08 21:06:43] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-08 21:06:43] [INFO]   -> Found value: 1752
[2026-01-08 21:06:43] [INFO]   -> Set field 'cADVehicleID' = 1752
[2026-01-08 21:06:43] [INFO]   -> Set field 'name' = "1752"
[2026-01-08 21:06:43] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-08 21:06:43] [INFO]   -> Found value: 01-08-2026T13:24:02
[2026-01-08 21:06:43] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:24:02
[2026-01-08 21:06:43] [INFO]   -> Set field 'timeenroutetoscene' = "2026-08-01 13:24:02"
[2026-01-08 21:06:43] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-08 21:06:43] [INFO]   -> Found value: 01-08-2026T13:33:16
[2026-01-08 21:06:43] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:33:16
[2026-01-08 21:06:43] [INFO]   -> Set field 'timeonscene' = "2026-08-01 13:33:16"
[2026-01-08 21:06:43] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-08 21:06:43] [INFO]   -> Found value: 01-08-2026T15:06:27
[2026-01-08 21:06:43] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:06:27
[2026-01-08 21:06:43] [INFO]   -> Set field 'timeunitclear' = "2026-08-01 15:06:27"
[2026-01-08 21:06:43] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-08 21:06:43] [INFO]   -> Found value: 01-08-2026T13:23:59
[2026-01-08 21:06:43] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T13:23:59
[2026-01-08 21:06:43] [INFO]   -> Set field 'timedispatch' = "2026-08-01 13:23:59"
[2026-01-08 21:06:43] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-08 21:06:43] [INFO]   -> Found value: SCRFD
[2026-01-08 21:06:43] [INFO]   -> Set field 'cADAgencyIdentifier' = "SCRFD"
[2026-01-08 21:06:43] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-08 21:06:43] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-08 21:06:43] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-00771","cADNumber":"26-00771","incidentLocationStreetNumber":5154,"streetName":"STATE HIGHWAY Z","incidentLocationCity":"SIKESTON","nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-GRASS\/BRUSH\/TREES","dispatchNotes":"01-08-2026 13:16:54|1\/2 MI SOUTH OF VANDUSER \n\nDITCH ON FIRE  01-08-2026 13:18:43|****** Appended notes from Work Area begin ******\nCategory: FIRE-GRASS\/BRUSH\/TREES Priority: 1\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 01\/08\/2026 13:16:38\nNotes: DITCH FIRE SOUTH OF VANDUSER BETWEEN VANDUSER AND CROWDER\nSTATE HIGHWAY Z \n****** Appended notes from Work Area end   ******\n 01-08-2026 13:21:31|ENROUTE STAT 4 01-08-2026 13:21:39|1707 EN ROUTE STATION 2 01-08-2026 13:22:46|1701 EN ROUTE 01-08-2026 13:23:43|1752 EN ROUTE X1 01-08-2026 13:28:15|1781 RESPONDING 01-08-2026 13:31:32|1701 ON SCENE WITH COMMAND 01-08-2026 13:33:29|1752 ON SCENE 01-08-2026 13:34:14|1701 ADVISED 1781 TO REMAIN IN SERVICE AND FIRE IS UNDER CONTROL 01-08-2026 13:38:27|1701 ADVISED FIRE IS OUT 1752 WILL BE GOING TO THE GIN THERE IS A BRUSH PILE THAT IS SMOLDERING 1701 ADVISED THERE IS NO NEED FOR ANOTHER CAD","cADLog":"01-08-2026 13:16:54|1\/2 MI SOUTH OF VANDUSER \n\nDITCH ON FIRE  01-08-2026 13:18:43|****** Appended notes from Work Area begin ******\nCategory: FIRE-GRASS\/BRUSH\/TREES Priority: 1\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 01\/08\/2026 13:16:38\nNotes: DITCH FIRE SOUTH OF VANDUSER BETWEEN VANDUSER AND CROWDER\nSTATE HIGHWAY Z \n****** Appended notes from Work Area end   ******\n 01-08-2026 13:21:31|ENROUTE STAT 4 01-08-2026 13:21:39|1707 EN ROUTE STATION 2 01-08-2026 13:22:46|1701 EN ROUTE 01-08-2026 13:23:43|1752 EN ROUTE X1 01-08-2026 13:28:15|1781 RESPONDING 01-08-2026 13:31:32|1701 ON SCENE WITH COMMAND 01-08-2026 13:33:29|1752 ON SCENE 01-08-2026 13:34:14|1701 ADVISED 1781 TO REMAIN IN SERVICE AND FIRE IS UNDER CONTROL 01-08-2026 13:38:27|1701 ADVISED FIRE IS OUT 1752 WILL BE GOING TO THE GIN THERE IS A BRUSH PILE THAT IS SMOLDERING 1701 ADVISED THERE IS NO NEED FOR ANOTHER CAD","alarm":"2026-08-01 13:17:34","dispatched":"2026-08-01 13:17:34","onScene":"2026-08-01 13:33:16","cleared":"2026-08-01 15:06:27","inService":"2026-08-01 15:06:27","cADVehicleID":1752,"name":"1752","timeenroutetoscene":"2026-08-01 13:24:02","timeonscene":"2026-08-01 13:33:16","timeunitclear":"2026-08-01 15:06:27","timedispatch":"2026-08-01 13:23:59","cADAgencyIdentifier":"SCRFD","locationCoordinates":"0,0"}
[2026-01-08 21:06:43] [INFO] Number of extracted fields: 23
[2026-01-08 21:06:43] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SCRFD'
[2026-01-08 21:06:43] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SCRFD', Parsed IDs = ["SCRFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 21:06:43] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SCRFD"]
[2026-01-08 21:06:43] [INFO] Attempting SAASClient lookup for AgencyCode 'SCRFD' (index 0) within mailbox's assigned agencies
[2026-01-08 21:06:43] [INFO] SUCCESS: Routed to agency 'Scott County Rural Fire Protection District' (ID: 6643bdb30659f00d8) at INDEX 0 based on AgencyCode 'SCRFD'
[2026-01-08 21:06:43] [INFO] Fetched 6 stations from Stations module for agency 'Scott County Rural Fire Protection District': ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"]
[2026-01-08 21:06:43] [INFO] Final routing: saasclientId = 6643bdb30659f00d8, dispatchStationsIds = ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"], matchedAgencyIndex = 0
[2026-01-08 21:06:44] [INFO] Updated FTPFiles record saasclientId to routed agency: 6643bdb30659f00d8
[2026-01-08 21:06:44] [INFO] Found existing IncidentTypeMapping with ID: 6938ba16ac72f649f
[2026-01-08 21:06:44] [INFO] Found existing Dispatch with cADNumber '26-00771', ID: 6960047d2d4a99509 - will update instead of create
[2026-01-08 21:06:44] [INFO] Updated existing Dispatches record with ID: 6960047d2d4a99509
[2026-01-08 21:06:44] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00771.xml
[2026-01-08 21:06:44] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00771.xml
[2026-01-08 21:12:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00785.xml
[2026-01-08 21:12:45] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00785.xml for user: 68d56363ec1209189
[2026-01-08 21:12:45] [INFO] File size: 2348 bytes
[2026-01-08 21:12:46] [INFO] Created FTPFiles record with ID: 69601dce102e4deb4
[2026-01-08 21:12:46] [INFO] About to extract fields from XML. File size: 2348 bytes
[2026-01-08 21:12:46] [INFO] Number of mappings: 21
[2026-01-08 21:12:46] [INFO] Starting XML parsing. Content length: 2348
[2026-01-08 21:12:46] [INFO] XML parsed successfully. Root element: Incident
[2026-01-08 21:12:46] [INFO] Processing 21 field mappings
[2026-01-08 21:12:46] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-08 21:12:46] [INFO]   -> Found value: 26-00785
[2026-01-08 21:12:46] [INFO]   -> Set field 'dispatchRunNumber' = "26-00785"
[2026-01-08 21:12:46] [INFO]   -> Set field 'cADNumber' = "26-00785"
[2026-01-08 21:12:46] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-08 21:12:46] [INFO]   -> No value found (null or empty)
[2026-01-08 21:12:46] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-08 21:12:46] [INFO]   -> Found value: COUNTY HIGHWAY 539
[2026-01-08 21:12:46] [INFO]   -> Set field 'streetName' = "COUNTY HIGHWAY 539"
[2026-01-08 21:12:46] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-08 21:12:46] [INFO]   -> No value found (null or empty)
[2026-01-08 21:12:46] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-08 21:12:46] [INFO]   -> Found value: SIKESTON
[2026-01-08 21:12:46] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-08 21:12:46] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-08 21:12:46] [INFO]   -> No value found (null or empty)
[2026-01-08 21:12:46] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-08 21:12:46] [INFO]   -> No value found (null or empty)
[2026-01-08 21:12:46] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-08 21:12:46] [INFO]   -> No value found (null or empty)
[2026-01-08 21:12:46] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-08 21:12:46] [INFO]   -> Found value: 0
[2026-01-08 21:12:46] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-08 21:12:46] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-08 21:12:46] [INFO]   -> Found value: 0
[2026-01-08 21:12:46] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-08 21:12:46] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-08 21:12:46] [INFO]   -> Found value: FIRE-OUT OF TOWN
[2026-01-08 21:12:46] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-OUT OF TOWN"
[2026-01-08 21:12:46] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-08 21:12:46] [INFO]   -> Found value: 01-08-2026 14:57:41|RP STATED THERE A SMALL GRASS FIRE ON THE SHOULDER 01-08-2026 14:58:16|NO STUCTU...
[2026-01-08 21:12:46] [INFO]   -> Set field 'dispatchNotes' = "01-08-2026 14:57:41|RP STATED THERE A SMALL GRASS FIRE ON THE SHOULDER 01-08-2026 14:58:16|NO STUCTURES IN DANGER AT THIS TIME 01-08-2026 15:08:15|A25 ADVISED DOWNGRADE APP RESPONSE AND DISREGUARD PERSONNEL RESPONSE"
[2026-01-08 21:12:46] [INFO]   -> Set field 'cADLog' = "01-08-2026 14:57:41|RP STATED THERE A SMALL GRASS FIRE ON THE SHOULDER 01-08-2026 14:58:16|NO STUCTURES IN DANGER AT THIS TIME 01-08-2026 15:08:15|A25 ADVISED DOWNGRADE APP RESPONSE AND DISREGUARD PERSONNEL RESPONSE"
[2026-01-08 21:12:46] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-08 21:12:46] [INFO]   -> Found value: 01-08-2026T15:00:45
[2026-01-08 21:12:46] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:00:45
[2026-01-08 21:12:46] [INFO]   -> Set field 'alarm' = "2026-08-01 15:00:45"
[2026-01-08 21:12:46] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:00:45
[2026-01-08 21:12:46] [INFO]   -> Set field 'dispatched' = "2026-08-01 15:00:45"
[2026-01-08 21:12:46] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-08 21:12:46] [INFO]   -> Found value: 01-08-2026T15:06:43
[2026-01-08 21:12:46] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:06:43
[2026-01-08 21:12:46] [INFO]   -> Set field 'onScene' = "2026-08-01 15:06:43"
[2026-01-08 21:12:46] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-08 21:12:46] [INFO]   -> No value found (null or empty)
[2026-01-08 21:12:46] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-08 21:12:46] [INFO]   -> Found value: DOWNGRADE
[2026-01-08 21:12:46] [INFO]   -> Set field 'cADVehicleID' = "DOWNGRADE"
[2026-01-08 21:12:46] [INFO]   -> Set field 'name' = "DOWNGRADE"
[2026-01-08 21:12:46] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-08 21:12:46] [INFO]   -> No value found (null or empty)
[2026-01-08 21:12:46] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-08 21:12:46] [INFO]   -> No value found (null or empty)
[2026-01-08 21:12:46] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-08 21:12:46] [INFO]   -> Found value: 01-08-2026T15:12:14
[2026-01-08 21:12:46] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:12:14
[2026-01-08 21:12:46] [INFO]   -> Set field 'timeunitclear' = "2026-08-01 15:12:14"
[2026-01-08 21:12:46] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-08 21:12:46] [INFO]   -> Found value: 01-08-2026T15:07:48
[2026-01-08 21:12:46] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:07:48
[2026-01-08 21:12:46] [INFO]   -> Set field 'timedispatch' = "2026-08-01 15:07:48"
[2026-01-08 21:12:46] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-08 21:12:46] [INFO]   -> Found value: SDPSFD
[2026-01-08 21:12:46] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-01-08 21:12:46] [INFO] Finished extracting fields. Total fields extracted: 17
[2026-01-08 21:12:46] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-08 21:12:46] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-00785","cADNumber":"26-00785","streetName":"COUNTY HIGHWAY 539","incidentLocationCity":"SIKESTON","nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-OUT OF TOWN","dispatchNotes":"01-08-2026 14:57:41|RP STATED THERE A SMALL GRASS FIRE ON THE SHOULDER 01-08-2026 14:58:16|NO STUCTURES IN DANGER AT THIS TIME 01-08-2026 15:08:15|A25 ADVISED DOWNGRADE APP RESPONSE AND DISREGUARD PERSONNEL RESPONSE","cADLog":"01-08-2026 14:57:41|RP STATED THERE A SMALL GRASS FIRE ON THE SHOULDER 01-08-2026 14:58:16|NO STUCTURES IN DANGER AT THIS TIME 01-08-2026 15:08:15|A25 ADVISED DOWNGRADE APP RESPONSE AND DISREGUARD PERSONNEL RESPONSE","alarm":"2026-08-01 15:00:45","dispatched":"2026-08-01 15:00:45","onScene":"2026-08-01 15:06:43","cADVehicleID":"DOWNGRADE","name":"DOWNGRADE","timeunitclear":"2026-08-01 15:12:14","timedispatch":"2026-08-01 15:07:48","cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-01-08 21:12:46] [INFO] Number of extracted fields: 18
[2026-01-08 21:12:46] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-01-08 21:12:46] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDPSFD', Parsed IDs = ["SDPSFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 21:12:46] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-01-08 21:12:46] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-01-08 21:12:46] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-01-08 21:12:46] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-01-08 21:12:46] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-01-08 21:12:46] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-01-08 21:12:46] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e878336f04
[2026-01-08 21:12:48] [INFO] Created new Dispatches record with ID: 69601dced9a270d96
[2026-01-08 21:12:48] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00785.xml
[2026-01-08 21:12:48] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00785.xml
[2026-01-08 21:16:48] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00786.xml
[2026-01-08 21:16:48] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00786.xml for user: 68d56363ec1209189
[2026-01-08 21:16:48] [INFO] File size: 2038 bytes
[2026-01-08 21:16:49] [INFO] Created FTPFiles record with ID: 69601ec11d7e12e78
[2026-01-08 21:16:49] [INFO] About to extract fields from XML. File size: 2038 bytes
[2026-01-08 21:16:49] [INFO] Number of mappings: 21
[2026-01-08 21:16:49] [INFO] Starting XML parsing. Content length: 2038
[2026-01-08 21:16:49] [INFO] XML parsed successfully. Root element: Incident
[2026-01-08 21:16:49] [INFO] Processing 21 field mappings
[2026-01-08 21:16:49] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-08 21:16:49] [INFO]   -> Found value: 26-00786
[2026-01-08 21:16:49] [INFO]   -> Set field 'dispatchRunNumber' = "26-00786"
[2026-01-08 21:16:49] [INFO]   -> Set field 'cADNumber' = "26-00786"
[2026-01-08 21:16:49] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-08 21:16:49] [INFO]   -> Found value: 5193
[2026-01-08 21:16:49] [INFO]   -> Set field 'incidentLocationStreetNumber' = 5193
[2026-01-08 21:16:49] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-08 21:16:49] [INFO]   -> Found value: STATE HIGHWAY Z
[2026-01-08 21:16:49] [INFO]   -> Set field 'streetName' = "STATE HIGHWAY Z"
[2026-01-08 21:16:49] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-08 21:16:49] [INFO]   -> No value found (null or empty)
[2026-01-08 21:16:49] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-08 21:16:49] [INFO]   -> Found value: VANDUSER
[2026-01-08 21:16:49] [INFO]   -> Set field 'incidentLocationCity' = "VANDUSER"
[2026-01-08 21:16:49] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-08 21:16:49] [INFO]   -> No value found (null or empty)
[2026-01-08 21:16:49] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-08 21:16:49] [INFO]   -> No value found (null or empty)
[2026-01-08 21:16:49] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-08 21:16:49] [INFO]   -> No value found (null or empty)
[2026-01-08 21:16:49] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-08 21:16:49] [INFO]   -> Found value: 0
[2026-01-08 21:16:49] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-08 21:16:49] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-08 21:16:49] [INFO]   -> Found value: 0
[2026-01-08 21:16:49] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-08 21:16:49] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-08 21:16:49] [INFO]   -> Found value: FIRE-GRASS/BRUSH/TREES
[2026-01-08 21:16:49] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-GRASS\/BRUSH\/TREES"
[2026-01-08 21:16:49] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-08 21:16:49] [INFO]   -> Found value: 01-08-2026 15:00:04|DITCH IS ON FIRE AGAIN
HOMEOWNER IS IN ALABAMA
JOEY SEILER 573-258-9444
WIFE IN ...
[2026-01-08 21:16:49] [INFO]   -> Set field 'dispatchNotes' = "01-08-2026 15:00:04|DITCH IS ON FIRE AGAIN\nHOMEOWNER IS IN ALABAMA\nJOEY SEILER 573-258-9444\nWIFE IN TOWN  ABBY 573-380-1649\n 01-08-2026 15:06:00|1702 RESPONDING 01-08-2026 15:06:21|1701 RESPONDING 01-08-2026 15:06:47|1752 EN ROUTE X2 01-08-2026 15:08:01|1701 ADVISED 1702 TO STAY AVAILABLE WITH 1781 01-08-2026 15:14:41|1701 AND 1752 ON SCENE 1701 WILL HAVE COMMAND 01-08-2026 15:15:53|1701 ADVISED ALL UNTIS IN SERVICE"
[2026-01-08 21:16:49] [INFO]   -> Set field 'cADLog' = "01-08-2026 15:00:04|DITCH IS ON FIRE AGAIN\nHOMEOWNER IS IN ALABAMA\nJOEY SEILER 573-258-9444\nWIFE IN TOWN  ABBY 573-380-1649\n 01-08-2026 15:06:00|1702 RESPONDING 01-08-2026 15:06:21|1701 RESPONDING 01-08-2026 15:06:47|1752 EN ROUTE X2 01-08-2026 15:08:01|1701 ADVISED 1702 TO STAY AVAILABLE WITH 1781 01-08-2026 15:14:41|1701 AND 1752 ON SCENE 1701 WILL HAVE COMMAND 01-08-2026 15:15:53|1701 ADVISED ALL UNTIS IN SERVICE"
[2026-01-08 21:16:49] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-08 21:16:49] [INFO]   -> Found value: 01-08-2026T15:03:28
[2026-01-08 21:16:49] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:03:28
[2026-01-08 21:16:49] [INFO]   -> Set field 'alarm' = "2026-08-01 15:03:28"
[2026-01-08 21:16:49] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:03:28
[2026-01-08 21:16:49] [INFO]   -> Set field 'dispatched' = "2026-08-01 15:03:28"
[2026-01-08 21:16:49] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-08 21:16:49] [INFO]   -> Found value: 01-08-2026T15:14:43
[2026-01-08 21:16:49] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:14:43
[2026-01-08 21:16:49] [INFO]   -> Set field 'onScene' = "2026-08-01 15:14:43"
[2026-01-08 21:16:49] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-08 21:16:49] [INFO]   -> Found value: 01-08-2026T15:15:56
[2026-01-08 21:16:49] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:15:56
[2026-01-08 21:16:49] [INFO]   -> Set field 'cleared' = "2026-08-01 15:15:56"
[2026-01-08 21:16:49] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:15:56
[2026-01-08 21:16:49] [INFO]   -> Set field 'inService' = "2026-08-01 15:15:56"
[2026-01-08 21:16:49] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-08 21:16:49] [INFO]   -> Found value: 1752
[2026-01-08 21:16:49] [INFO]   -> Set field 'cADVehicleID' = 1752
[2026-01-08 21:16:49] [INFO]   -> Set field 'name' = "1752"
[2026-01-08 21:16:49] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-08 21:16:49] [INFO]   -> Found value: 01-08-2026T15:07:00
[2026-01-08 21:16:49] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:07:00
[2026-01-08 21:16:49] [INFO]   -> Set field 'timeenroutetoscene' = "2026-08-01 15:07:00"
[2026-01-08 21:16:49] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-08 21:16:49] [INFO]   -> Found value: 01-08-2026T15:14:43
[2026-01-08 21:16:49] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:14:43
[2026-01-08 21:16:49] [INFO]   -> Set field 'timeonscene' = "2026-08-01 15:14:43"
[2026-01-08 21:16:49] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-08 21:16:49] [INFO]   -> Found value: 01-08-2026T15:15:56
[2026-01-08 21:16:49] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:15:56
[2026-01-08 21:16:49] [INFO]   -> Set field 'timeunitclear' = "2026-08-01 15:15:56"
[2026-01-08 21:16:49] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-08 21:16:49] [INFO]   -> Found value: 01-08-2026T15:06:57
[2026-01-08 21:16:49] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:06:57
[2026-01-08 21:16:49] [INFO]   -> Set field 'timedispatch' = "2026-08-01 15:06:57"
[2026-01-08 21:16:49] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-08 21:16:49] [INFO]   -> Found value: SCRFD
[2026-01-08 21:16:49] [INFO]   -> Set field 'cADAgencyIdentifier' = "SCRFD"
[2026-01-08 21:16:49] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-08 21:16:49] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-08 21:16:49] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-00786","cADNumber":"26-00786","incidentLocationStreetNumber":5193,"streetName":"STATE HIGHWAY Z","incidentLocationCity":"VANDUSER","nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-GRASS\/BRUSH\/TREES","dispatchNotes":"01-08-2026 15:00:04|DITCH IS ON FIRE AGAIN\nHOMEOWNER IS IN ALABAMA\nJOEY SEILER 573-258-9444\nWIFE IN TOWN  ABBY 573-380-1649\n 01-08-2026 15:06:00|1702 RESPONDING 01-08-2026 15:06:21|1701 RESPONDING 01-08-2026 15:06:47|1752 EN ROUTE X2 01-08-2026 15:08:01|1701 ADVISED 1702 TO STAY AVAILABLE WITH 1781 01-08-2026 15:14:41|1701 AND 1752 ON SCENE 1701 WILL HAVE COMMAND 01-08-2026 15:15:53|1701 ADVISED ALL UNTIS IN SERVICE","cADLog":"01-08-2026 15:00:04|DITCH IS ON FIRE AGAIN\nHOMEOWNER IS IN ALABAMA\nJOEY SEILER 573-258-9444\nWIFE IN TOWN  ABBY 573-380-1649\n 01-08-2026 15:06:00|1702 RESPONDING 01-08-2026 15:06:21|1701 RESPONDING 01-08-2026 15:06:47|1752 EN ROUTE X2 01-08-2026 15:08:01|1701 ADVISED 1702 TO STAY AVAILABLE WITH 1781 01-08-2026 15:14:41|1701 AND 1752 ON SCENE 1701 WILL HAVE COMMAND 01-08-2026 15:15:53|1701 ADVISED ALL UNTIS IN SERVICE","alarm":"2026-08-01 15:03:28","dispatched":"2026-08-01 15:03:28","onScene":"2026-08-01 15:14:43","cleared":"2026-08-01 15:15:56","inService":"2026-08-01 15:15:56","cADVehicleID":1752,"name":"1752","timeenroutetoscene":"2026-08-01 15:07:00","timeonscene":"2026-08-01 15:14:43","timeunitclear":"2026-08-01 15:15:56","timedispatch":"2026-08-01 15:06:57","cADAgencyIdentifier":"SCRFD","locationCoordinates":"0,0"}
[2026-01-08 21:16:49] [INFO] Number of extracted fields: 23
[2026-01-08 21:16:49] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SCRFD'
[2026-01-08 21:16:49] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SCRFD', Parsed IDs = ["SCRFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 21:16:49] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SCRFD"]
[2026-01-08 21:16:49] [INFO] Attempting SAASClient lookup for AgencyCode 'SCRFD' (index 0) within mailbox's assigned agencies
[2026-01-08 21:16:49] [INFO] SUCCESS: Routed to agency 'Scott County Rural Fire Protection District' (ID: 6643bdb30659f00d8) at INDEX 0 based on AgencyCode 'SCRFD'
[2026-01-08 21:16:49] [INFO] Fetched 6 stations from Stations module for agency 'Scott County Rural Fire Protection District': ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"]
[2026-01-08 21:16:49] [INFO] Final routing: saasclientId = 6643bdb30659f00d8, dispatchStationsIds = ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"], matchedAgencyIndex = 0
[2026-01-08 21:16:49] [INFO] Updated FTPFiles record saasclientId to routed agency: 6643bdb30659f00d8
[2026-01-08 21:16:49] [INFO] Found existing IncidentTypeMapping with ID: 6938ba16ac72f649f
[2026-01-08 21:16:49] [INFO] Found existing Dispatch with cADNumber '26-00786', ID: 69601bcc9972255a6 - will update instead of create
[2026-01-08 21:16:50] [INFO] Updated existing Dispatches record with ID: 69601bcc9972255a6
[2026-01-08 21:16:50] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00786.xml
[2026-01-08 21:16:50] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00786.xml
[2026-01-08 21:24:54] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00788.xml
[2026-01-08 21:24:54] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00788.xml for user: 68d56363ec1209189
[2026-01-08 21:24:54] [INFO] File size: 1857 bytes
[2026-01-08 21:24:56] [INFO] Created FTPFiles record with ID: 696020a82b1dc3eaa
[2026-01-08 21:24:56] [INFO] About to extract fields from XML. File size: 1857 bytes
[2026-01-08 21:24:56] [INFO] Number of mappings: 21
[2026-01-08 21:24:56] [INFO] Starting XML parsing. Content length: 1857
[2026-01-08 21:24:56] [INFO] XML parsed successfully. Root element: Incident
[2026-01-08 21:24:56] [INFO] Processing 21 field mappings
[2026-01-08 21:24:56] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-08 21:24:56] [INFO]   -> Found value: 26-00788
[2026-01-08 21:24:56] [INFO]   -> Set field 'dispatchRunNumber' = "26-00788"
[2026-01-08 21:24:56] [INFO]   -> Set field 'cADNumber' = "26-00788"
[2026-01-08 21:24:56] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-08 21:24:56] [INFO]   -> Found value: 406
[2026-01-08 21:24:56] [INFO]   -> Set field 'incidentLocationStreetNumber' = 406
[2026-01-08 21:24:56] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-08 21:24:56] [INFO]   -> Found value: HARDIN ST
[2026-01-08 21:24:56] [INFO]   -> Set field 'streetName' = "HARDIN ST"
[2026-01-08 21:24:56] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-08 21:24:56] [INFO]   -> No value found (null or empty)
[2026-01-08 21:24:56] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-08 21:24:56] [INFO]   -> Found value: SIKESTON
[2026-01-08 21:24:56] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-08 21:24:56] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-08 21:24:56] [INFO]   -> No value found (null or empty)
[2026-01-08 21:24:56] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-08 21:24:56] [INFO]   -> Found value: MO
[2026-01-08 21:24:56] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-01-08 21:24:56] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-08 21:24:56] [INFO]   -> Found value: 63801
[2026-01-08 21:24:56] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2026-01-08 21:24:56] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-08 21:24:56] [INFO]   -> Found value: 0
[2026-01-08 21:24:56] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-08 21:24:56] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-08 21:24:56] [INFO]   -> Found value: 0
[2026-01-08 21:24:56] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-08 21:24:56] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-08 21:24:56] [INFO]   -> Found value: FIRE-TRASH/REFUSE
[2026-01-08 21:24:56] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-TRASH\/REFUSE"
[2026-01-08 21:24:56] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-08 21:24:56] [INFO]   -> Found value: 01-08-2026 15:08:38|REMODELING NEXT DOOR HAVE LEFT
LEFT A FIRE OUT BACK
IT'S NOT A BIG FIRE.  IT'S S...
[2026-01-08 21:24:56] [INFO]   -> Set field 'dispatchNotes' = "01-08-2026 15:08:38|REMODELING NEXT DOOR HAVE LEFT\nLEFT A FIRE OUT BACK\nIT'S NOT A BIG FIRE.  IT'S SMOLDERING.\nTHERE IS AN ALLEY BETWEEN HELEN AND HARDIN AND ACCESS IT \nTRASH AND BOARDS AND PAPER 01-08-2026 15:13:23|C84 ADVISED TO DOWNGRADE WATERCAN NEEDED"
[2026-01-08 21:24:56] [INFO]   -> Set field 'cADLog' = "01-08-2026 15:08:38|REMODELING NEXT DOOR HAVE LEFT\nLEFT A FIRE OUT BACK\nIT'S NOT A BIG FIRE.  IT'S SMOLDERING.\nTHERE IS AN ALLEY BETWEEN HELEN AND HARDIN AND ACCESS IT \nTRASH AND BOARDS AND PAPER 01-08-2026 15:13:23|C84 ADVISED TO DOWNGRADE WATERCAN NEEDED"
[2026-01-08 21:24:56] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-08 21:24:56] [INFO]   -> Found value: 01-08-2026T15:10:14
[2026-01-08 21:24:56] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:10:14
[2026-01-08 21:24:56] [INFO]   -> Set field 'alarm' = "2026-08-01 15:10:14"
[2026-01-08 21:24:56] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:10:14
[2026-01-08 21:24:56] [INFO]   -> Set field 'dispatched' = "2026-08-01 15:10:14"
[2026-01-08 21:24:56] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-08 21:24:56] [INFO]   -> Found value: 01-08-2026T15:13:13
[2026-01-08 21:24:56] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:13:13
[2026-01-08 21:24:56] [INFO]   -> Set field 'onScene' = "2026-08-01 15:13:13"
[2026-01-08 21:24:56] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-08 21:24:56] [INFO]   -> Found value: 01-08-2026T15:24:19
[2026-01-08 21:24:56] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:24:19
[2026-01-08 21:24:56] [INFO]   -> Set field 'cleared' = "2026-08-01 15:24:19"
[2026-01-08 21:24:56] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:24:19
[2026-01-08 21:24:56] [INFO]   -> Set field 'inService' = "2026-08-01 15:24:19"
[2026-01-08 21:24:56] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-08 21:24:56] [INFO]   -> Found value: ENG2
[2026-01-08 21:24:56] [INFO]   -> Set field 'cADVehicleID' = "ENG2"
[2026-01-08 21:24:56] [INFO]   -> Set field 'name' = "ENG2"
[2026-01-08 21:24:56] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-08 21:24:56] [INFO]   -> Found value: 01-08-2026T15:11:04
[2026-01-08 21:24:56] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:11:04
[2026-01-08 21:24:56] [INFO]   -> Set field 'timeenroutetoscene' = "2026-08-01 15:11:04"
[2026-01-08 21:24:56] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-08 21:24:56] [INFO]   -> No value found (null or empty)
[2026-01-08 21:24:56] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-08 21:24:56] [INFO]   -> Found value: 01-08-2026T15:24:19
[2026-01-08 21:24:56] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:24:19
[2026-01-08 21:24:56] [INFO]   -> Set field 'timeunitclear' = "2026-08-01 15:24:19"
[2026-01-08 21:24:56] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-08 21:24:56] [INFO]   -> Found value: 01-08-2026T15:11:02
[2026-01-08 21:24:56] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T15:11:02
[2026-01-08 21:24:56] [INFO]   -> Set field 'timedispatch' = "2026-08-01 15:11:02"
[2026-01-08 21:24:56] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-08 21:24:56] [INFO]   -> Found value: SDPSFD
[2026-01-08 21:24:56] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-01-08 21:24:56] [INFO] Finished extracting fields. Total fields extracted: 23
[2026-01-08 21:24:56] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-08 21:24:56] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-00788","cADNumber":"26-00788","incidentLocationStreetNumber":406,"streetName":"HARDIN ST","incidentLocationCity":"SIKESTON","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-TRASH\/REFUSE","dispatchNotes":"01-08-2026 15:08:38|REMODELING NEXT DOOR HAVE LEFT\nLEFT A FIRE OUT BACK\nIT'S NOT A BIG FIRE.  IT'S SMOLDERING.\nTHERE IS AN ALLEY BETWEEN HELEN AND HARDIN AND ACCESS IT \nTRASH AND BOARDS AND PAPER 01-08-2026 15:13:23|C84 ADVISED TO DOWNGRADE WATERCAN NEEDED","cADLog":"01-08-2026 15:08:38|REMODELING NEXT DOOR HAVE LEFT\nLEFT A FIRE OUT BACK\nIT'S NOT A BIG FIRE.  IT'S SMOLDERING.\nTHERE IS AN ALLEY BETWEEN HELEN AND HARDIN AND ACCESS IT \nTRASH AND BOARDS AND PAPER 01-08-2026 15:13:23|C84 ADVISED TO DOWNGRADE WATERCAN NEEDED","alarm":"2026-08-01 15:10:14","dispatched":"2026-08-01 15:10:14","onScene":"2026-08-01 15:13:13","cleared":"2026-08-01 15:24:19","inService":"2026-08-01 15:24:19","cADVehicleID":"ENG2","name":"ENG2","timeenroutetoscene":"2026-08-01 15:11:04","timeunitclear":"2026-08-01 15:24:19","timedispatch":"2026-08-01 15:11:02","cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-01-08 21:24:56] [INFO] Number of extracted fields: 24
[2026-01-08 21:24:56] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-01-08 21:24:56] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDPSFD', Parsed IDs = ["SDPSFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 21:24:56] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-01-08 21:24:56] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-01-08 21:24:57] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-01-08 21:24:57] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-01-08 21:24:57] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-01-08 21:24:57] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-01-08 21:24:57] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e88b09595a
[2026-01-08 21:24:59] [INFO] Created new Dispatches record with ID: 696020a9c6c5b064c
[2026-01-08 21:24:59] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00788.xml
[2026-01-08 21:24:59] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00788.xml
[2026-01-08 21:55:41] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002785_20260108_215541.XML
[2026-01-08 21:55:41] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002785_20260108_215541.XML for user: 68f1466aed072ad4a
[2026-01-08 21:55:41] [INFO] File size: 4696 bytes
[2026-01-08 21:55:41] [INFO] Created FTPFiles record with ID: 696027ddc0bf931c3
[2026-01-08 21:55:41] [INFO] About to extract fields from XML. File size: 4696 bytes
[2026-01-08 21:55:41] [INFO] Number of mappings: 28
[2026-01-08 21:55:41] [INFO] Starting XML parsing. Content length: 4696
[2026-01-08 21:55:41] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 21:55:41] [INFO] Processing 28 field mappings
[2026-01-08 21:55:41] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 21:55:41] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 21:55:41] [INFO]   -> Found value: PCFD
[2026-01-08 21:55:41] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2026-01-08 21:55:41] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 21:55:41] [INFO]   -> Found value: 2026000064
[2026-01-08 21:55:41] [INFO]   -> Set field 'incidentInternalId' = "2026000064"
[2026-01-08 21:55:41] [INFO]   -> Set field 'dispatchRunNumber' = "2026000064"
[2026-01-08 21:55:41] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 21:55:41] [INFO]   -> Found value: SMOKE ALARM INSTALL
[2026-01-08 21:55:41] [INFO]   -> Set field 'incidentTypeValue1' = "SMOKE ALARM INSTALL"
[2026-01-08 21:55:41] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 21:55:41] [INFO]   -> Found value: 1140
[2026-01-08 21:55:41] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1140
[2026-01-08 21:55:41] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 21:55:41] [INFO]   -> Found value: TN
[2026-01-08 21:55:41] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 21:55:41] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 21:55:41] [INFO]   -> Found value: 38544
[2026-01-08 21:55:41] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2026-01-08 21:55:41] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 21:55:41] [INFO]   -> No value found (null or empty)
[2026-01-08 21:55:41] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 21:55:41] [INFO]   -> No value found (null or empty)
[2026-01-08 21:55:41] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 21:55:41] [INFO]   -> Found value: 36.15213
[2026-01-08 21:55:41] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.15212999999999965439201332628726959228515625
[2026-01-08 21:55:41] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 21:55:41] [INFO]   -> Found value: -85.66080
[2026-01-08 21:55:41] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.6607999999999947249307297170162200927734375
[2026-01-08 21:55:41] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 21:55:41] [INFO]   -> Found value: 2026-01-08 15:55:00
[2026-01-08 21:55:41] [INFO]   -> Set field 'alarm' = "2026-01-08 15:55:00"
[2026-01-08 21:55:41] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 21:55:41] [INFO]   -> Found value: 2026-01-08 15:55:37
[2026-01-08 21:55:41] [INFO]   -> Set field 'dispatched' = "2026-01-08 15:55:37"
[2026-01-08 21:55:41] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 21:55:41] [INFO]   -> Found value: 2026-01-08 15:55:37
[2026-01-08 21:55:41] [INFO]   -> Set field 'enroute' = "2026-01-08 15:55:37"
[2026-01-08 21:55:41] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 21:55:41] [INFO]   -> Found value: 2026-01-08 15:55:37
[2026-01-08 21:55:41] [INFO]   -> Set field 'onScene' = "2026-01-08 15:55:37"
[2026-01-08 21:55:41] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 21:55:41] [INFO]   -> No value found (null or empty)
[2026-01-08 21:55:41] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 21:55:41] [INFO]   -> Found value: HIGHLAND AVE
[2026-01-08 21:55:41] [INFO]   -> Set field 'incidentLocationCross' = "HIGHLAND AVE"
[2026-01-08 21:55:41] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 21:55:41] [INFO]   -> Found value: BR31
[2026-01-08 21:55:41] [INFO]   -> Set field 'cADVehicleID' = "BR31"
[2026-01-08 21:55:41] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 21:55:41] [INFO]   -> Found value: 2026-01-08 15:55:37
[2026-01-08 21:55:41] [INFO]   -> Set field 'timedispatch' = "2026-01-08 15:55:37"
[2026-01-08 21:55:41] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 21:55:41] [INFO]   -> Found value: 2026-01-08 15:55:37
[2026-01-08 21:55:41] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-08 15:55:37"
[2026-01-08 21:55:41] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 21:55:41] [INFO]   -> Found value: 2026-01-08 15:55:37
[2026-01-08 21:55:41] [INFO]   -> Set field 'timeonscene' = "2026-01-08 15:55:37"
[2026-01-08 21:55:41] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 21:55:41] [INFO]   -> No value found (null or empty)
[2026-01-08 21:55:41] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 21:55:41] [INFO]   -> No value found (null or empty)
[2026-01-08 21:55:41] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 21:55:41] [INFO]   -> Found value: 20260002785
[2026-01-08 21:55:41] [INFO]   -> Set field 'policeReportNumber' = "20260002785"
[2026-01-08 21:55:41] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 21:55:41] [INFO]   -> No value found (null or empty)
[2026-01-08 21:55:41] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 21:55:41] [INFO]   -> Found value: BAXTER
[2026-01-08 21:55:41] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2026-01-08 21:55:41] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 21:55:41] [INFO]   -> Found value: EAGLES NEST
[2026-01-08 21:55:41] [INFO]   -> Set field 'streetName' = "EAGLES NEST"
[2026-01-08 21:55:41] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 21:55:41] [INFO]   -> Found value: RD
[2026-01-08 21:55:41] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-08 21:55:41] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 21:55:41] [INFO]   -> Found value: 1140 EAGLES NEST RD
[2026-01-08 21:55:41] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "1140 EAGLES NEST RD"
[2026-01-08 21:55:41] [INFO] Finished extracting fields. Total fields extracted: 23
[2026-01-08 21:55:41] [INFO] Concatenating street name and type
[2026-01-08 21:55:41] [INFO]   -> Combined street name: EAGLES NEST RD
[2026-01-08 21:55:41] [INFO] Built locationCoordinates from lat/lng: 36.15213,-85.6608
[2026-01-08 21:55:41] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2026000064","dispatchRunNumber":"2026000064","incidentTypeValue1":"SMOKE ALARM INSTALL","incidentLocationStreetNumber":1140,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"nERISIncidentLatitude":36.15212999999999965439201332628726959228515625,"nERISIncidentLongitude":-85.6607999999999947249307297170162200927734375,"alarm":"2026-01-08 15:55:00","dispatched":"2026-01-08 15:55:37","enroute":"2026-01-08 15:55:37","onScene":"2026-01-08 15:55:37","incidentLocationCross":"HIGHLAND AVE","cADVehicleID":"BR31","timedispatch":"2026-01-08 15:55:37","timeenroutetoscene":"2026-01-08 15:55:37","timeonscene":"2026-01-08 15:55:37","policeReportNumber":"20260002785","incidentLocationCity":"BAXTER","streetName":"EAGLES NEST RD","incidentAddressTextVersionStreet":"1140 EAGLES NEST RD","locationCoordinates":"36.15213,-85.6608"}
[2026-01-08 21:55:41] [INFO] Number of extracted fields: 23
[2026-01-08 21:55:41] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2026-01-08 21:55:41] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2026-01-08 21:55:41] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2026-01-08 21:55:41] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-08 21:55:41] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-08 21:55:42] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-08 21:55:42] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-08 21:55:42] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-08 21:55:42] [INFO] Found existing IncidentTypeMapping with ID: 69384adcd7833eaa3
[2026-01-08 21:55:51] [INFO] Created new Dispatches record with ID: 696027de9e9d20098
[2026-01-08 21:55:51] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002785_20260108_215541.XML
[2026-01-08 21:55:51] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002785_20260108_215541.XML
[2026-01-08 23:19:34] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260002820_20260108_231934.XML
[2026-01-08 23:19:34] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260002820_20260108_231934.XML for user: 68f1466aed072ad4a
[2026-01-08 23:19:34] [INFO] File size: 5577 bytes
[2026-01-08 23:19:34] [INFO] Created FTPFiles record with ID: 69603b86572952949
[2026-01-08 23:19:34] [INFO] About to extract fields from XML. File size: 5577 bytes
[2026-01-08 23:19:34] [INFO] Number of mappings: 28
[2026-01-08 23:19:34] [INFO] Starting XML parsing. Content length: 5577
[2026-01-08 23:19:34] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 23:19:34] [INFO] Processing 28 field mappings
[2026-01-08 23:19:34] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 23:19:34] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 23:19:34] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 23:19:34] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-01-08 23:19:34] [INFO]   -> Found value: BFD
EMS
BPD
[2026-01-08 23:19:34] [INFO]   -> Set field 'cADAgencyIdentifier' = "BFD\nEMS\nBPD"
[2026-01-08 23:19:34] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:19:34] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-08 23:19:34] [INFO]   -> Found value: 2026000012
[2026-01-08 23:19:34] [INFO]   -> Set field 'incidentInternalId' = "2026000012"
[2026-01-08 23:19:34] [INFO]   -> Set field 'dispatchRunNumber' = "2026000012"
[2026-01-08 23:19:34] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 23:19:34] [INFO]   -> Found value: MVC ELECTRONIC CRASH NOTIFICAT
[2026-01-08 23:19:34] [INFO]   -> Set field 'incidentTypeValue1' = "MVC ELECTRONIC CRASH NOTIFICAT"
[2026-01-08 23:19:34] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:19:34] [INFO]   -> Found value: 301
[2026-01-08 23:19:34] [INFO]   -> Set field 'incidentLocationStreetNumber' = 301
[2026-01-08 23:19:34] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 23:19:34] [INFO]   -> Found value: TN
[2026-01-08 23:19:34] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 23:19:34] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:19:34] [INFO]   -> Found value: 38544
[2026-01-08 23:19:34] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2026-01-08 23:19:34] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 23:19:34] [INFO]   -> Found value: BAXTER FIRST BAPTIST CHURCH
[2026-01-08 23:19:34] [INFO]   -> Set field 'businessName' = "BAXTER FIRST BAPTIST CHURCH"
[2026-01-08 23:19:34] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 23:19:34] [INFO]   -> No value found (null or empty)
[2026-01-08 23:19:34] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 23:19:34] [INFO]   -> Found value: 36.15247
[2026-01-08 23:19:34] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.15247000000000099362296168692409992218017578125
[2026-01-08 23:19:34] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 23:19:34] [INFO]   -> Found value: -85.63787
[2026-01-08 23:19:34] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.6378700000000065983840613625943660736083984375
[2026-01-08 23:19:34] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 23:19:34] [INFO]   -> Found value: 2026-01-08 17:18:09
[2026-01-08 23:19:34] [INFO]   -> Set field 'alarm' = "2026-01-08 17:18:09"
[2026-01-08 23:19:34] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 23:19:34] [INFO]   -> Found value: 2026-01-08 17:19:25
[2026-01-08 23:19:34] [INFO]   -> Set field 'dispatched' = "2026-01-08 17:19:25"
[2026-01-08 23:19:34] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 23:19:34] [INFO]   -> No value found (null or empty)
[2026-01-08 23:19:34] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 23:19:34] [INFO]   -> No value found (null or empty)
[2026-01-08 23:19:34] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 23:19:34] [INFO]   -> No value found (null or empty)
[2026-01-08 23:19:34] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 23:19:34] [INFO]   -> Found value: BUFFALO VALLEY RD/UPPERMAN LN
[2026-01-08 23:19:34] [INFO]   -> Set field 'incidentLocationCross' = "BUFFALO VALLEY RD\/UPPERMAN LN"
[2026-01-08 23:19:34] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 23:19:34] [INFO]   -> Found value: BEN2
[2026-01-08 23:19:34] [INFO]   -> Set field 'cADVehicleID' = "BEN2"
[2026-01-08 23:19:34] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 23:19:34] [INFO]   -> Found value: 2026-01-08 17:19:25
[2026-01-08 23:19:34] [INFO]   -> Set field 'timedispatch' = "2026-01-08 17:19:25"
[2026-01-08 23:19:34] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 23:19:34] [INFO]   -> No value found (null or empty)
[2026-01-08 23:19:34] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 23:19:34] [INFO]   -> No value found (null or empty)
[2026-01-08 23:19:34] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 23:19:34] [INFO]   -> No value found (null or empty)
[2026-01-08 23:19:34] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 23:19:34] [INFO]   -> No value found (null or empty)
[2026-01-08 23:19:34] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 23:19:34] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-08 23:19:34] [INFO]   -> Found value: 20260002820
[2026-01-08 23:19:34] [INFO]   -> Set field 'policeReportNumber' = "20260002820"
[2026-01-08 23:19:34] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 23:19:34] [INFO]   -> Found value: [LAW] BPD ENRT  [01/08/26 17:19:05 ECLEMENS] [EMS] SHOWING UP IN THE INTERSECTION OF BUFFALO VALLEY ...
[2026-01-08 23:19:34] [INFO]   -> Set field 'dispatchNotes' = "[LAW] BPD ENRT  [01\/08\/26 17:19:05 ECLEMENS] [EMS] SHOWING UP IN THE INTERSECTION OF BUFFALO VALLEY RD 4TH AVE S  CAN ONLY HEAR VEHICLES DRIVING ON THE ROADWAY  NO VOICES  [01\/08\/26 17:19:05 KHILL] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/08\/26 17:18:22 ECLEMENS] Event spawned from MVC ELECTRONIC CRASH NOTIFICAT.  [01\/08\/2026 17:18:09 KHILL]"
[2026-01-08 23:19:34] [INFO]   -> Set field 'cADLog' = "[LAW] BPD ENRT  [01\/08\/26 17:19:05 ECLEMENS] [EMS] SHOWING UP IN THE INTERSECTION OF BUFFALO VALLEY RD 4TH AVE S  CAN ONLY HEAR VEHICLES DRIVING ON THE ROADWAY  NO VOICES  [01\/08\/26 17:19:05 KHILL] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/08\/26 17:18:22 ECLEMENS] Event spawned from MVC ELECTRONIC CRASH NOTIFICAT.  [01\/08\/2026 17:18:09 KHILL]"
[2026-01-08 23:19:34] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 23:19:34] [INFO]   -> Found value: BAXTER
[2026-01-08 23:19:34] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2026-01-08 23:19:34] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 23:19:34] [INFO]   -> Found value: FOURTH
[2026-01-08 23:19:34] [INFO]   -> Set field 'streetName' = "FOURTH"
[2026-01-08 23:19:34] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 23:19:34] [INFO]   -> Found value: AVE
[2026-01-08 23:19:34] [INFO]   -> Set field 'streetType' = "AVE"
[2026-01-08 23:19:34] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 23:19:34] [INFO]   -> Found value: 301 FOURTH AVE S
[2026-01-08 23:19:34] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "301 FOURTH AVE S"
[2026-01-08 23:19:34] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-08 23:19:34] [INFO] Concatenating street name and type
[2026-01-08 23:19:34] [INFO]   -> Combined street name: FOURTH AVE
[2026-01-08 23:19:34] [INFO] Built locationCoordinates from lat/lng: 36.15247,-85.63787
[2026-01-08 23:19:34] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"BFD\nEMS\nBPD","incidentInternalId":"2026000012","dispatchRunNumber":"2026000012","incidentTypeValue1":"MVC ELECTRONIC CRASH NOTIFICAT","incidentLocationStreetNumber":301,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"businessName":"BAXTER FIRST BAPTIST CHURCH","nERISIncidentLatitude":36.15247000000000099362296168692409992218017578125,"nERISIncidentLongitude":-85.6378700000000065983840613625943660736083984375,"alarm":"2026-01-08 17:18:09","dispatched":"2026-01-08 17:19:25","incidentLocationCross":"BUFFALO VALLEY RD\/UPPERMAN LN","cADVehicleID":"BEN2","timedispatch":"2026-01-08 17:19:25","policeReportNumber":"20260002820","dispatchNotes":"[LAW] BPD ENRT  [01\/08\/26 17:19:05 ECLEMENS] [EMS] SHOWING UP IN THE INTERSECTION OF BUFFALO VALLEY RD 4TH AVE S  CAN ONLY HEAR VEHICLES DRIVING ON THE ROADWAY  NO VOICES  [01\/08\/26 17:19:05 KHILL] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/08\/26 17:18:22 ECLEMENS] Event spawned from MVC ELECTRONIC CRASH NOTIFICAT.  [01\/08\/2026 17:18:09 KHILL]","cADLog":"[LAW] BPD ENRT  [01\/08\/26 17:19:05 ECLEMENS] [EMS] SHOWING UP IN THE INTERSECTION OF BUFFALO VALLEY RD 4TH AVE S  CAN ONLY HEAR VEHICLES DRIVING ON THE ROADWAY  NO VOICES  [01\/08\/26 17:19:05 KHILL] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [01\/08\/26 17:18:22 ECLEMENS] Event spawned from MVC ELECTRONIC CRASH NOTIFICAT.  [01\/08\/2026 17:18:09 KHILL]","incidentLocationCity":"BAXTER","streetName":"FOURTH AVE","incidentAddressTextVersionStreet":"301 FOURTH AVE S","locationCoordinates":"36.15247,-85.63787"}
[2026-01-08 23:19:34] [INFO] Number of extracted fields: 22
[2026-01-08 23:19:34] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'BFD
EMS
BPD'
[2026-01-08 23:19:34] [INFO] Multi-agency routing check: CAD Agency ID raw = 'BFD
EMS
BPD', Parsed IDs = ["BFD","EMS","BPD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-01-08 23:19:34] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["BFD","EMS","BPD"]
[2026-01-08 23:19:34] [INFO] Attempting SAASClient lookup for AgencyCode 'BFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:19:34] [INFO] SUCCESS: Routed to agency 'Baxter Fire Department' (ID: 68d1820f7ad4dadbd) at INDEX 0 based on AgencyCode 'BFD'
[2026-01-08 23:19:34] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","BPD"]
[2026-01-08 23:19:34] [INFO] Fetched 1 stations from Stations module for agency 'Baxter Fire Department': ["68d1884332e5f169b"]
[2026-01-08 23:19:34] [INFO] Final routing: saasclientId = 68d1820f7ad4dadbd, dispatchStationsIds = ["68d1884332e5f169b"], matchedAgencyIndex = 0
[2026-01-08 23:19:34] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-08 23:19:34] [INFO] Filtered cADAgencyIdentifier to: BFD
[2026-01-08 23:19:34] [INFO] Updated FTPFiles record saasclientId to routed agency: 68d1820f7ad4dadbd
[2026-01-08 23:19:34] [INFO] Found existing IncidentTypeMapping with ID: 6945b9f244fa0cd0f
[2026-01-08 23:19:38] [INFO] Created new Dispatches record with ID: 69603b874c85e3af5
[2026-01-08 23:19:38] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260002820_20260108_231934.XML
[2026-01-08 23:19:38] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260002820_20260108_231934.XML
[2026-01-08 23:28:36] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00799.xml
[2026-01-08 23:28:36] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00799.xml for user: 68d56363ec1209189
[2026-01-08 23:28:36] [INFO] File size: 1562 bytes
[2026-01-08 23:28:36] [INFO] Created FTPFiles record with ID: 69603da44a6bb7d40
[2026-01-08 23:28:36] [INFO] About to extract fields from XML. File size: 1562 bytes
[2026-01-08 23:28:36] [INFO] Number of mappings: 21
[2026-01-08 23:28:36] [INFO] Starting XML parsing. Content length: 1562
[2026-01-08 23:28:36] [INFO] XML parsed successfully. Root element: Incident
[2026-01-08 23:28:36] [INFO] Processing 21 field mappings
[2026-01-08 23:28:36] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-08 23:28:36] [INFO]   -> Found value: 26-00799
[2026-01-08 23:28:36] [INFO]   -> Set field 'dispatchRunNumber' = "26-00799"
[2026-01-08 23:28:36] [INFO]   -> Set field 'cADNumber' = "26-00799"
[2026-01-08 23:28:36] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-08 23:28:36] [INFO]   -> Found value: 921
[2026-01-08 23:28:36] [INFO]   -> Set field 'incidentLocationStreetNumber' = 921
[2026-01-08 23:28:36] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-08 23:28:36] [INFO]   -> Found value: COUNTY HIGHWAY 506
[2026-01-08 23:28:36] [INFO]   -> Set field 'streetName' = "COUNTY HIGHWAY 506"
[2026-01-08 23:28:36] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-08 23:28:36] [INFO]   -> No value found (null or empty)
[2026-01-08 23:28:36] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-08 23:28:36] [INFO]   -> Found value: BENTON
[2026-01-08 23:28:36] [INFO]   -> Set field 'incidentLocationCity' = "BENTON"
[2026-01-08 23:28:36] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-08 23:28:36] [INFO]   -> No value found (null or empty)
[2026-01-08 23:28:36] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-08 23:28:36] [INFO]   -> Found value: MO
[2026-01-08 23:28:36] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-01-08 23:28:36] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-08 23:28:36] [INFO]   -> Found value: 63736
[2026-01-08 23:28:36] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63736
[2026-01-08 23:28:36] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-08 23:28:36] [INFO]   -> Found value: 0
[2026-01-08 23:28:36] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-08 23:28:36] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-08 23:28:36] [INFO]   -> Found value: 0
[2026-01-08 23:28:36] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-08 23:28:36] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-08 23:28:36] [INFO]   -> Found value: OTHER
[2026-01-08 23:28:36] [INFO]   -> Set field 'incidentTypeValue1' = "OTHER"
[2026-01-08 23:28:36] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:28:36] [INFO]   -> Found value: 01-08-2026 17:02:03|33 YOF HAVING SEVERE HEART RATE OF 135
LIGHT HEADED  01-08-2026 17:05:45|PAGED 1...
[2026-01-08 23:28:36] [INFO]   -> Set field 'dispatchNotes' = "01-08-2026 17:02:03|33 YOF HAVING SEVERE HEART RATE OF 135\nLIGHT HEADED  01-08-2026 17:05:45|PAGED 17:05 01-08-2026 17:07:29|1707 EN ROUTE 01-08-2026 17:19:40|1707 ON SCENE 01-08-2026 17:23:38|NORTH SCOTT ON SCENE 01-08-2026 17:27:44|ALL SCRF PERSONEL CLEAR OF SCENE NORTH SCOTT TRANSPORTING ONE TO MERCY"
[2026-01-08 23:28:36] [INFO]   -> Set field 'cADLog' = "01-08-2026 17:02:03|33 YOF HAVING SEVERE HEART RATE OF 135\nLIGHT HEADED  01-08-2026 17:05:45|PAGED 17:05 01-08-2026 17:07:29|1707 EN ROUTE 01-08-2026 17:19:40|1707 ON SCENE 01-08-2026 17:23:38|NORTH SCOTT ON SCENE 01-08-2026 17:27:44|ALL SCRF PERSONEL CLEAR OF SCENE NORTH SCOTT TRANSPORTING ONE TO MERCY"
[2026-01-08 23:28:36] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-08 23:28:36] [INFO]   -> Found value: 01-08-2026T17:02:53
[2026-01-08 23:28:36] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T17:02:53
[2026-01-08 23:28:36] [INFO]   -> Set field 'alarm' = "2026-08-01 17:02:53"
[2026-01-08 23:28:36] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T17:02:53
[2026-01-08 23:28:36] [INFO]   -> Set field 'dispatched' = "2026-08-01 17:02:53"
[2026-01-08 23:28:36] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-08 23:28:36] [INFO]   -> No value found (null or empty)
[2026-01-08 23:28:36] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-08 23:28:36] [INFO]   -> No value found (null or empty)
[2026-01-08 23:28:36] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-08 23:28:36] [INFO]   -> Found value: RURAL PAGE
[2026-01-08 23:28:36] [INFO]   -> Set field 'cADVehicleID' = "RURAL PAGE"
[2026-01-08 23:28:36] [INFO]   -> Set field 'name' = "RURAL PAGE"
[2026-01-08 23:28:36] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-08 23:28:36] [INFO]   -> No value found (null or empty)
[2026-01-08 23:28:36] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-08 23:28:36] [INFO]   -> No value found (null or empty)
[2026-01-08 23:28:36] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-08 23:28:36] [INFO]   -> Found value: 01-08-2026T17:27:46
[2026-01-08 23:28:36] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T17:27:46
[2026-01-08 23:28:36] [INFO]   -> Set field 'timeunitclear' = "2026-08-01 17:27:46"
[2026-01-08 23:28:36] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-08 23:28:36] [INFO]   -> Found value: 01-08-2026T17:04:49
[2026-01-08 23:28:36] [INFO] Reformatted DD-MM-YYYY date '01-08-2026' (day=01, month=08) to ISO: 2026-08-01T17:04:49
[2026-01-08 23:28:36] [INFO]   -> Set field 'timedispatch' = "2026-08-01 17:04:49"
[2026-01-08 23:28:36] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-08 23:28:36] [INFO]   -> Found value: SCRFD
[2026-01-08 23:28:36] [INFO]   -> Set field 'cADAgencyIdentifier' = "SCRFD"
[2026-01-08 23:28:36] [INFO] Finished extracting fields. Total fields extracted: 19
[2026-01-08 23:28:36] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-08 23:28:36] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-00799","cADNumber":"26-00799","incidentLocationStreetNumber":921,"streetName":"COUNTY HIGHWAY 506","incidentLocationCity":"BENTON","incidentLocationStateName":"MO","nERISIncidentPostalCode":63736,"nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"OTHER","dispatchNotes":"01-08-2026 17:02:03|33 YOF HAVING SEVERE HEART RATE OF 135\nLIGHT HEADED  01-08-2026 17:05:45|PAGED 17:05 01-08-2026 17:07:29|1707 EN ROUTE 01-08-2026 17:19:40|1707 ON SCENE 01-08-2026 17:23:38|NORTH SCOTT ON SCENE 01-08-2026 17:27:44|ALL SCRF PERSONEL CLEAR OF SCENE NORTH SCOTT TRANSPORTING ONE TO MERCY","cADLog":"01-08-2026 17:02:03|33 YOF HAVING SEVERE HEART RATE OF 135\nLIGHT HEADED  01-08-2026 17:05:45|PAGED 17:05 01-08-2026 17:07:29|1707 EN ROUTE 01-08-2026 17:19:40|1707 ON SCENE 01-08-2026 17:23:38|NORTH SCOTT ON SCENE 01-08-2026 17:27:44|ALL SCRF PERSONEL CLEAR OF SCENE NORTH SCOTT TRANSPORTING ONE TO MERCY","alarm":"2026-08-01 17:02:53","dispatched":"2026-08-01 17:02:53","cADVehicleID":"RURAL PAGE","name":"RURAL PAGE","timeunitclear":"2026-08-01 17:27:46","timedispatch":"2026-08-01 17:04:49","cADAgencyIdentifier":"SCRFD","locationCoordinates":"0,0"}
[2026-01-08 23:28:36] [INFO] Number of extracted fields: 20
[2026-01-08 23:28:36] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SCRFD'
[2026-01-08 23:28:36] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SCRFD', Parsed IDs = ["SCRFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 23:28:36] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SCRFD"]
[2026-01-08 23:28:36] [INFO] Attempting SAASClient lookup for AgencyCode 'SCRFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:28:36] [INFO] SUCCESS: Routed to agency 'Scott County Rural Fire Protection District' (ID: 6643bdb30659f00d8) at INDEX 0 based on AgencyCode 'SCRFD'
[2026-01-08 23:28:36] [INFO] Fetched 6 stations from Stations module for agency 'Scott County Rural Fire Protection District': ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"]
[2026-01-08 23:28:36] [INFO] Final routing: saasclientId = 6643bdb30659f00d8, dispatchStationsIds = ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"], matchedAgencyIndex = 0
[2026-01-08 23:28:36] [INFO] Updated FTPFiles record saasclientId to routed agency: 6643bdb30659f00d8
[2026-01-08 23:28:36] [INFO] Found existing IncidentTypeMapping with ID: 6939e59116190ddfb
[2026-01-08 23:28:37] [INFO] Found existing Dispatch with cADNumber '26-00799', ID: 6960383db5c25a286 - will update instead of create
[2026-01-08 23:28:37] [INFO] Updated existing Dispatches record with ID: 6960383db5c25a286
[2026-01-08 23:28:37] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00799.xml
[2026-01-08 23:28:37] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00799.xml
[2026-01-08 23:33:42] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260002830_20260108_233342.XML
[2026-01-08 23:33:42] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260002830_20260108_233342.XML for user: 68f1466aed072ad4a
[2026-01-08 23:33:42] [INFO] File size: 5771 bytes
[2026-01-08 23:33:42] [INFO] Created FTPFiles record with ID: 69603ed65bf362a26
[2026-01-08 23:33:42] [INFO] About to extract fields from XML. File size: 5771 bytes
[2026-01-08 23:33:42] [INFO] Number of mappings: 28
[2026-01-08 23:33:42] [INFO] Starting XML parsing. Content length: 5771
[2026-01-08 23:33:42] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 23:33:42] [INFO] Processing 28 field mappings
[2026-01-08 23:33:42] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 23:33:42] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 23:33:42] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 23:33:42] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-01-08 23:33:42] [INFO]   -> Found value: AFD
EMS
APD
[2026-01-08 23:33:42] [INFO]   -> Set field 'cADAgencyIdentifier' = "AFD\nEMS\nAPD"
[2026-01-08 23:33:42] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:33:42] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-08 23:33:42] [INFO]   -> Found value: 2026000007
[2026-01-08 23:33:42] [INFO]   -> Set field 'incidentInternalId' = "2026000007"
[2026-01-08 23:33:42] [INFO]   -> Set field 'dispatchRunNumber' = "2026000007"
[2026-01-08 23:33:42] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 23:33:42] [INFO]   -> Found value: SEIZURE
[2026-01-08 23:33:42] [INFO]   -> Set field 'incidentTypeValue1' = "SEIZURE"
[2026-01-08 23:33:42] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:33:42] [INFO]   -> Found value: 114
[2026-01-08 23:33:42] [INFO]   -> Set field 'incidentLocationStreetNumber' = 114
[2026-01-08 23:33:42] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 23:33:42] [INFO]   -> Found value: TN
[2026-01-08 23:33:42] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 23:33:42] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:33:42] [INFO]   -> Found value: 38506
[2026-01-08 23:33:42] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-08 23:33:42] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 23:33:42] [INFO]   -> No value found (null or empty)
[2026-01-08 23:33:42] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 23:33:42] [INFO]   -> Found value: 3
[2026-01-08 23:33:42] [INFO]   -> Set field 'incidentLocationApt' = 3
[2026-01-08 23:33:42] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 23:33:42] [INFO]   -> Found value: 36.18968
[2026-01-08 23:33:42] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.18968000000000273530531558208167552947998046875
[2026-01-08 23:33:42] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 23:33:42] [INFO]   -> Found value: -85.45468
[2026-01-08 23:33:42] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.45467999999999619831214658915996551513671875
[2026-01-08 23:33:42] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 23:33:42] [INFO]   -> Found value: 2026-01-08 17:31:57
[2026-01-08 23:33:42] [INFO]   -> Set field 'alarm' = "2026-01-08 17:31:57"
[2026-01-08 23:33:42] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 23:33:42] [INFO]   -> Found value: 2026-01-08 17:33:29
[2026-01-08 23:33:42] [INFO]   -> Set field 'dispatched' = "2026-01-08 17:33:29"
[2026-01-08 23:33:42] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 23:33:42] [INFO]   -> Found value: 2026-01-08 17:33:29
[2026-01-08 23:33:42] [INFO]   -> Set field 'enroute' = "2026-01-08 17:33:29"
[2026-01-08 23:33:42] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 23:33:42] [INFO]   -> No value found (null or empty)
[2026-01-08 23:33:42] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 23:33:42] [INFO]   -> No value found (null or empty)
[2026-01-08 23:33:42] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 23:33:42] [INFO]   -> Found value: RILEYS PATH/WARREN AVE
[2026-01-08 23:33:42] [INFO]   -> Set field 'incidentLocationCross' = "RILEYS PATH\/WARREN AVE"
[2026-01-08 23:33:42] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 23:33:42] [INFO]   -> Found value: A1209
[2026-01-08 23:33:42] [INFO]   -> Set field 'cADVehicleID' = "A1209"
[2026-01-08 23:33:42] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 23:33:42] [INFO]   -> Found value: 2026-01-08 17:33:29
[2026-01-08 23:33:42] [INFO]   -> Set field 'timedispatch' = "2026-01-08 17:33:29"
[2026-01-08 23:33:42] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 23:33:42] [INFO]   -> Found value: 2026-01-08 17:33:29
[2026-01-08 23:33:42] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-08 17:33:29"
[2026-01-08 23:33:42] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 23:33:42] [INFO]   -> No value found (null or empty)
[2026-01-08 23:33:42] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 23:33:42] [INFO]   -> No value found (null or empty)
[2026-01-08 23:33:42] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 23:33:42] [INFO]   -> No value found (null or empty)
[2026-01-08 23:33:42] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 23:33:42] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-08 23:33:42] [INFO]   -> Found value: 20260002830
[2026-01-08 23:33:42] [INFO]   -> Set field 'policeReportNumber' = "20260002830"
[2026-01-08 23:33:42] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 23:33:42] [INFO]   -> Found value: [EMS] 1 YEAR OLD  SECOND SEIZURE HE HAS HAD   FIRST ONE WAS A WHILW BACK  [01/08/26 17:32:52 KELLIS]...
[2026-01-08 23:33:42] [INFO]   -> Set field 'dispatchNotes' = "[EMS] 1 YEAR OLD  SECOND SEIZURE HE HAS HAD   FIRST ONE WAS A WHILW BACK  [01\/08\/26 17:32:52 KELLIS] [APCO INTELLICOMM] Case ID: dxwoKhSbGN Caller Phone: 9312140263 Caller Name: VERIZON Incident Location: 114-3 LANE AVE Incident Location Detail: RILEYS PATH\/WARREN AVE Nature: SEIZURE Incident #: 20260002828 CAD Call Taker: KELLIS Chief Complaint: (empty)  [01\/08\/26 17:31:59 PSUTIL01] Event spawned from SEIZURE.  [01\/08\/2026 17:31:57 KELLIS]"
[2026-01-08 23:33:42] [INFO]   -> Set field 'cADLog' = "[EMS] 1 YEAR OLD  SECOND SEIZURE HE HAS HAD   FIRST ONE WAS A WHILW BACK  [01\/08\/26 17:32:52 KELLIS] [APCO INTELLICOMM] Case ID: dxwoKhSbGN Caller Phone: 9312140263 Caller Name: VERIZON Incident Location: 114-3 LANE AVE Incident Location Detail: RILEYS PATH\/WARREN AVE Nature: SEIZURE Incident #: 20260002828 CAD Call Taker: KELLIS Chief Complaint: (empty)  [01\/08\/26 17:31:59 PSUTIL01] Event spawned from SEIZURE.  [01\/08\/2026 17:31:57 KELLIS]"
[2026-01-08 23:33:42] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 23:33:42] [INFO]   -> Found value: ALGOOD
[2026-01-08 23:33:42] [INFO]   -> Set field 'incidentLocationCity' = "ALGOOD"
[2026-01-08 23:33:42] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 23:33:42] [INFO]   -> Found value: LANE
[2026-01-08 23:33:42] [INFO]   -> Set field 'streetName' = "LANE"
[2026-01-08 23:33:42] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 23:33:42] [INFO]   -> Found value: AVE
[2026-01-08 23:33:42] [INFO]   -> Set field 'streetType' = "AVE"
[2026-01-08 23:33:42] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 23:33:42] [INFO]   -> Found value: 114-3 LANE AVE
[2026-01-08 23:33:42] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "114-3 LANE AVE"
[2026-01-08 23:33:42] [INFO] Finished extracting fields. Total fields extracted: 24
[2026-01-08 23:33:42] [INFO] Concatenating street name and type
[2026-01-08 23:33:42] [INFO]   -> Combined street name: LANE AVE
[2026-01-08 23:33:42] [INFO] Built locationCoordinates from lat/lng: 36.18968,-85.45468
[2026-01-08 23:33:42] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"AFD\nEMS\nAPD","incidentInternalId":"2026000007","dispatchRunNumber":"2026000007","incidentTypeValue1":"SEIZURE","incidentLocationStreetNumber":114,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"incidentLocationApt":3,"nERISIncidentLatitude":36.18968000000000273530531558208167552947998046875,"nERISIncidentLongitude":-85.45467999999999619831214658915996551513671875,"alarm":"2026-01-08 17:31:57","dispatched":"2026-01-08 17:33:29","enroute":"2026-01-08 17:33:29","incidentLocationCross":"RILEYS PATH\/WARREN AVE","cADVehicleID":"A1209","timedispatch":"2026-01-08 17:33:29","timeenroutetoscene":"2026-01-08 17:33:29","policeReportNumber":"20260002830","dispatchNotes":"[EMS] 1 YEAR OLD  SECOND SEIZURE HE HAS HAD   FIRST ONE WAS A WHILW BACK  [01\/08\/26 17:32:52 KELLIS] [APCO INTELLICOMM] Case ID: dxwoKhSbGN Caller Phone: 9312140263 Caller Name: VERIZON Incident Location: 114-3 LANE AVE Incident Location Detail: RILEYS PATH\/WARREN AVE Nature: SEIZURE Incident #: 20260002828 CAD Call Taker: KELLIS Chief Complaint: (empty)  [01\/08\/26 17:31:59 PSUTIL01] Event spawned from SEIZURE.  [01\/08\/2026 17:31:57 KELLIS]","cADLog":"[EMS] 1 YEAR OLD  SECOND SEIZURE HE HAS HAD   FIRST ONE WAS A WHILW BACK  [01\/08\/26 17:32:52 KELLIS] [APCO INTELLICOMM] Case ID: dxwoKhSbGN Caller Phone: 9312140263 Caller Name: VERIZON Incident Location: 114-3 LANE AVE Incident Location Detail: RILEYS PATH\/WARREN AVE Nature: SEIZURE Incident #: 20260002828 CAD Call Taker: KELLIS Chief Complaint: (empty)  [01\/08\/26 17:31:59 PSUTIL01] Event spawned from SEIZURE.  [01\/08\/2026 17:31:57 KELLIS]","incidentLocationCity":"ALGOOD","streetName":"LANE AVE","incidentAddressTextVersionStreet":"114-3 LANE AVE","locationCoordinates":"36.18968,-85.45468"}
[2026-01-08 23:33:42] [INFO] Number of extracted fields: 24
[2026-01-08 23:33:42] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'AFD
EMS
APD'
[2026-01-08 23:33:42] [INFO] Multi-agency routing check: CAD Agency ID raw = 'AFD
EMS
APD', Parsed IDs = ["AFD","EMS","APD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-01-08 23:33:42] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["AFD","EMS","APD"]
[2026-01-08 23:33:42] [INFO] Attempting SAASClient lookup for AgencyCode 'AFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:33:42] [INFO] SUCCESS: Routed to agency 'Algood Fire Department' (ID: 68910627445d6e167) at INDEX 0 based on AgencyCode 'AFD'
[2026-01-08 23:33:42] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","APD"]
[2026-01-08 23:33:42] [INFO] Fetched 1 stations from Stations module for agency 'Algood Fire Department': ["68922bda7fe89f7ff"]
[2026-01-08 23:33:42] [INFO] Final routing: saasclientId = 68910627445d6e167, dispatchStationsIds = ["68922bda7fe89f7ff"], matchedAgencyIndex = 0
[2026-01-08 23:33:42] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-08 23:33:42] [INFO] Filtered cADAgencyIdentifier to: AFD
[2026-01-08 23:33:42] [INFO] Updated FTPFiles record saasclientId to routed agency: 68910627445d6e167
[2026-01-08 23:33:43] [INFO] Found existing IncidentTypeMapping with ID: 69533df71070e385d
[2026-01-08 23:33:48] [INFO] Created new Dispatches record with ID: 69603ed74f6fb0476
[2026-01-08 23:33:48] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260002830_20260108_233342.XML
[2026-01-08 23:33:48] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260002830_20260108_233342.XML
[2026-01-08 23:34:52] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002832_20260108_233452.XML
[2026-01-08 23:34:52] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002832_20260108_233452.XML for user: 68f1466aed072ad4a
[2026-01-08 23:34:52] [INFO] File size: 5718 bytes
[2026-01-08 23:34:52] [INFO] Created FTPFiles record with ID: 69603f1cba238ce43
[2026-01-08 23:34:52] [INFO] About to extract fields from XML. File size: 5718 bytes
[2026-01-08 23:34:52] [INFO] Number of mappings: 28
[2026-01-08 23:34:52] [INFO] Starting XML parsing. Content length: 5718
[2026-01-08 23:34:52] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-08 23:34:52] [INFO] Processing 28 field mappings
[2026-01-08 23:34:52] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-08 23:34:52] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-01-08 23:34:52] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 23:34:52] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-01-08 23:34:52] [INFO]   -> Found value: PCFD
EMS
RESC
[2026-01-08 23:34:52] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nRESC"
[2026-01-08 23:34:52] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:34:52] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-08 23:34:52] [INFO]   -> Found value: 2026000065
[2026-01-08 23:34:52] [INFO]   -> Set field 'incidentInternalId' = "2026000065"
[2026-01-08 23:34:52] [INFO]   -> Set field 'dispatchRunNumber' = "2026000065"
[2026-01-08 23:34:52] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-08 23:34:52] [INFO]   -> Found value: FALL VICTIM
[2026-01-08 23:34:52] [INFO]   -> Set field 'incidentTypeValue1' = "FALL VICTIM"
[2026-01-08 23:34:52] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:34:52] [INFO]   -> Found value: 224
[2026-01-08 23:34:52] [INFO]   -> Set field 'incidentLocationStreetNumber' = 224
[2026-01-08 23:34:52] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-08 23:34:52] [INFO]   -> Found value: TN
[2026-01-08 23:34:52] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-08 23:34:52] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:34:52] [INFO]   -> Found value: 38501
[2026-01-08 23:34:52] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38501
[2026-01-08 23:34:52] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-08 23:34:52] [INFO]   -> No value found (null or empty)
[2026-01-08 23:34:52] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-08 23:34:52] [INFO]   -> No value found (null or empty)
[2026-01-08 23:34:52] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-08 23:34:52] [INFO]   -> Found value: 36.16950
[2026-01-08 23:34:52] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.169499999999999317878973670303821563720703125
[2026-01-08 23:34:52] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-08 23:34:52] [INFO]   -> Found value: -85.59662
[2026-01-08 23:34:52] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.596620000000001482476363889873027801513671875
[2026-01-08 23:34:52] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-08 23:34:52] [INFO]   -> Found value: 2026-01-08 17:32:45
[2026-01-08 23:34:52] [INFO]   -> Set field 'alarm' = "2026-01-08 17:32:45"
[2026-01-08 23:34:52] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-08 23:34:52] [INFO]   -> Found value: 2026-01-08 17:34:41
[2026-01-08 23:34:52] [INFO]   -> Set field 'dispatched' = "2026-01-08 17:34:41"
[2026-01-08 23:34:52] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-08 23:34:52] [INFO]   -> No value found (null or empty)
[2026-01-08 23:34:52] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-08 23:34:52] [INFO]   -> No value found (null or empty)
[2026-01-08 23:34:52] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-08 23:34:52] [INFO]   -> No value found (null or empty)
[2026-01-08 23:34:52] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-08 23:34:52] [INFO]   -> Found value: COLLEGE ST/CHURCH ST
[2026-01-08 23:34:52] [INFO]   -> Set field 'incidentLocationCross' = "COLLEGE ST\/CHURCH ST"
[2026-01-08 23:34:52] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-08 23:34:52] [INFO]   -> Found value: PCFR
[2026-01-08 23:34:52] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-08 23:34:52] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-08 23:34:52] [INFO]   -> Found value: 2026-01-08 17:34:41
[2026-01-08 23:34:52] [INFO]   -> Set field 'timedispatch' = "2026-01-08 17:34:41"
[2026-01-08 23:34:52] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-08 23:34:52] [INFO]   -> No value found (null or empty)
[2026-01-08 23:34:52] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-08 23:34:52] [INFO]   -> No value found (null or empty)
[2026-01-08 23:34:52] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-08 23:34:52] [INFO]   -> No value found (null or empty)
[2026-01-08 23:34:52] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-08 23:34:52] [INFO]   -> No value found (null or empty)
[2026-01-08 23:34:52] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-08 23:34:52] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-08 23:34:52] [INFO]   -> Found value: 20260002832
[2026-01-08 23:34:52] [INFO]   -> Set field 'policeReportNumber' = "20260002832"
[2026-01-08 23:34:52] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-08 23:34:52] [INFO]   -> Found value: [EMS] TAKEN CHEMO-CA PATIENT.  TAKING TREATMENTS FOR THE LAST 2-3 MONTHS  [01/08/26 17:33:41 KHILL] ...
[2026-01-08 23:34:52] [INFO]   -> Set field 'dispatchNotes' = "[EMS] TAKEN CHEMO-CA PATIENT.  TAKING TREATMENTS FOR THE LAST 2-3 MONTHS  [01\/08\/26 17:33:41 KHILL] [APCO INTELLICOMM] Case ID: WO4B9s5UoO Caller Phone: 9315208866 Caller Name: LEE  CRYSTAL Incident Location: 224 DOUBLE SPRINGS RD Incident Location Detail: COLLEGE ST\/CHURCH ST Nature: FALL VICTIM Incident #: 20260002827 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/08\/26 17:32:46 PSUTIL01] Event spawned from FALL VICTIM.  [01\/08\/2026 17:32:45 KHILL] PASSED OUT WHEN HE FELL  [01\/08\/26 17:32:37 KHILL] TERRY LEE  APPROX 150LBS    DOB 03\/24\/1954  [01\/08\/26 17:32:01 KHILL] FELL ON THE PORCH WALKING UP THE STAIRS AND SLIPPED  [01\/08\/26 17:31:37 KHILL]]"
[2026-01-08 23:34:52] [INFO]   -> Set field 'cADLog' = "[EMS] TAKEN CHEMO-CA PATIENT.  TAKING TREATMENTS FOR THE LAST 2-3 MONTHS  [01\/08\/26 17:33:41 KHILL] [APCO INTELLICOMM] Case ID: WO4B9s5UoO Caller Phone: 9315208866 Caller Name: LEE  CRYSTAL Incident Location: 224 DOUBLE SPRINGS RD Incident Location Detail: COLLEGE ST\/CHURCH ST Nature: FALL VICTIM Incident #: 20260002827 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/08\/26 17:32:46 PSUTIL01] Event spawned from FALL VICTIM.  [01\/08\/2026 17:32:45 KHILL] PASSED OUT WHEN HE FELL  [01\/08\/26 17:32:37 KHILL] TERRY LEE  APPROX 150LBS    DOB 03\/24\/1954  [01\/08\/26 17:32:01 KHILL] FELL ON THE PORCH WALKING UP THE STAIRS AND SLIPPED  [01\/08\/26 17:31:37 KHILL]]"
[2026-01-08 23:34:52] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-08 23:34:52] [INFO]   -> Found value: COOKEVILLE
[2026-01-08 23:34:52] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-08 23:34:52] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-08 23:34:52] [INFO]   -> Found value: DOUBLE SPRINGS
[2026-01-08 23:34:52] [INFO]   -> Set field 'streetName' = "DOUBLE SPRINGS"
[2026-01-08 23:34:52] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-08 23:34:52] [INFO]   -> Found value: RD
[2026-01-08 23:34:52] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-08 23:34:52] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-08 23:34:52] [INFO]   -> Found value: 224 DOUBLE SPRINGS RD
[2026-01-08 23:34:52] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "224 DOUBLE SPRINGS RD"
[2026-01-08 23:34:52] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-08 23:34:52] [INFO] Concatenating street name and type
[2026-01-08 23:34:52] [INFO]   -> Combined street name: DOUBLE SPRINGS RD
[2026-01-08 23:34:52] [INFO] Built locationCoordinates from lat/lng: 36.1695,-85.59662
[2026-01-08 23:34:52] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nRESC","incidentInternalId":"2026000065","dispatchRunNumber":"2026000065","incidentTypeValue1":"FALL VICTIM","incidentLocationStreetNumber":224,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38501,"nERISIncidentLatitude":36.169499999999999317878973670303821563720703125,"nERISIncidentLongitude":-85.596620000000001482476363889873027801513671875,"alarm":"2026-01-08 17:32:45","dispatched":"2026-01-08 17:34:41","incidentLocationCross":"COLLEGE ST\/CHURCH ST","cADVehicleID":"PCFR","timedispatch":"2026-01-08 17:34:41","policeReportNumber":"20260002832","dispatchNotes":"[EMS] TAKEN CHEMO-CA PATIENT.  TAKING TREATMENTS FOR THE LAST 2-3 MONTHS  [01\/08\/26 17:33:41 KHILL] [APCO INTELLICOMM] Case ID: WO4B9s5UoO Caller Phone: 9315208866 Caller Name: LEE  CRYSTAL Incident Location: 224 DOUBLE SPRINGS RD Incident Location Detail: COLLEGE ST\/CHURCH ST Nature: FALL VICTIM Incident #: 20260002827 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/08\/26 17:32:46 PSUTIL01] Event spawned from FALL VICTIM.  [01\/08\/2026 17:32:45 KHILL] PASSED OUT WHEN HE FELL  [01\/08\/26 17:32:37 KHILL] TERRY LEE  APPROX 150LBS    DOB 03\/24\/1954  [01\/08\/26 17:32:01 KHILL] FELL ON THE PORCH WALKING UP THE STAIRS AND SLIPPED  [01\/08\/26 17:31:37 KHILL]]","cADLog":"[EMS] TAKEN CHEMO-CA PATIENT.  TAKING TREATMENTS FOR THE LAST 2-3 MONTHS  [01\/08\/26 17:33:41 KHILL] [APCO INTELLICOMM] Case ID: WO4B9s5UoO Caller Phone: 9315208866 Caller Name: LEE  CRYSTAL Incident Location: 224 DOUBLE SPRINGS RD Incident Location Detail: COLLEGE ST\/CHURCH ST Nature: FALL VICTIM Incident #: 20260002827 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/08\/26 17:32:46 PSUTIL01] Event spawned from FALL VICTIM.  [01\/08\/2026 17:32:45 KHILL] PASSED OUT WHEN HE FELL  [01\/08\/26 17:32:37 KHILL] TERRY LEE  APPROX 150LBS    DOB 03\/24\/1954  [01\/08\/26 17:32:01 KHILL] FELL ON THE PORCH WALKING UP THE STAIRS AND SLIPPED  [01\/08\/26 17:31:37 KHILL]]","incidentLocationCity":"COOKEVILLE","streetName":"DOUBLE SPRINGS RD","incidentAddressTextVersionStreet":"224 DOUBLE SPRINGS RD","locationCoordinates":"36.1695,-85.59662"}
[2026-01-08 23:34:52] [INFO] Number of extracted fields: 21
[2026-01-08 23:34:52] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
RESC'
[2026-01-08 23:34:52] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
RESC', Parsed IDs = ["PCFD","EMS","RESC"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-01-08 23:34:52] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","RESC"]
[2026-01-08 23:34:52] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:34:52] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-08 23:34:52] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","RESC"]
[2026-01-08 23:34:53] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-08 23:34:53] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-08 23:34:53] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-01-08 23:34:53] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-01-08 23:34:53] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-08 23:34:53] [INFO] Found existing IncidentTypeMapping with ID: 69372a143f466ddae
[2026-01-08 23:35:01] [INFO] Created new Dispatches record with ID: 69603f1d840230b06
[2026-01-08 23:35:01] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002832_20260108_233452.XML
[2026-01-08 23:35:01] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260002832_20260108_233452.XML
[2026-01-08 23:43:06] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184304277.xml
[2026-01-08 23:43:06] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184304277.xml for user: 68920395733981a47
[2026-01-08 23:43:06] [INFO] File size: 7934 bytes
[2026-01-08 23:43:06] [INFO] Created FTPFiles record with ID: 6960410ae6d042790
[2026-01-08 23:43:06] [INFO] About to extract fields from XML. File size: 7934 bytes
[2026-01-08 23:43:06] [INFO] Number of mappings: 24
[2026-01-08 23:43:06] [INFO] Starting XML parsing. Content length: 7934
[2026-01-08 23:43:06] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-08 23:43:06] [INFO] Processing 24 field mappings
[2026-01-08 23:43:06] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-08 23:43:06] [INFO]   -> Found value: PSYCH-Psychiatric Emergency
[2026-01-08 23:43:06] [INFO]   -> Set field 'incidentTypeValue1' = "PSYCH-Psychiatric Emergency"
[2026-01-08 23:43:06] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-08 23:43:06] [INFO]   -> Found value: 10425 ARNAT DR
[2026-01-08 23:43:06] [INFO]   -> Set field 'businessName' = "10425 ARNAT DR"
[2026-01-08 23:43:06] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:43:06] [INFO]   -> Found value: 37379
[2026-01-08 23:43:06] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-08 23:43:06] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:43:06] [INFO]   -> Found value: 10425
[2026-01-08 23:43:06] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10425
[2026-01-08 23:43:06] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-08 23:43:06] [INFO]   -> Found value: ARNAT
[2026-01-08 23:43:06] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-01-08 23:43:06] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-08 23:43:06] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-01-08 23:43:06] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-01-08 23:43:06] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-08 23:43:06] [INFO]   -> Found value: 2026-01-08T18:42:59.703-05:00
[2026-01-08 23:43:06] [INFO]   -> Set field 'alarm' = "2026-01-08 23:42:59"
[2026-01-08 23:43:06] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-08 23:43:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:06] [INFO]   -> Set field 'enroute' = null
[2026-01-08 23:43:06] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-08 23:43:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:06] [INFO]   -> Set field 'onScene' = null
[2026-01-08 23:43:06] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-08 23:43:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:06] [INFO]   -> Set field 'cleared' = null
[2026-01-08 23:43:06] [INFO]   -> Set field 'inService' = null
[2026-01-08 23:43:06] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-08 23:43:06] [INFO]   -> Found value: 35.28148
[2026-01-08 23:43:06] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2814800000000019508661353029310703277587890625
[2026-01-08 23:43:06] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-08 23:43:06] [INFO]   -> Found value: -85.218323
[2026-01-08 23:43:06] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.21832299999999804640538059175014495849609375
[2026-01-08 23:43:06] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-08 23:43:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:06] [INFO]   -> Set field 'dispatched' = null
[2026-01-08 23:43:06] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-08 23:43:06] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:06] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-08 23:43:06] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:06] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-08 23:43:06] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:06] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-08 23:43:06] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:06] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-08 23:43:06] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:06] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-08 23:43:06] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:06] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-08 23:43:06] [INFO]   -> Found value: DR
[2026-01-08 23:43:06] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 23:43:06] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:43:06] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:06] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-08 23:43:06] [INFO]   -> Found value: 2026-01-10726
[2026-01-08 23:43:06] [INFO]   -> Set field 'policeReportNumber' = "2026-01-10726"
[2026-01-08 23:43:06] [INFO]   -> Set field 'cADNumber' = "2026-01-10726"
[2026-01-08 23:43:06] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:43:06] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-08 23:43:06] [INFO] Found 19 elements for 'Comment', concatenating 19 non-empty values
[2026-01-08 23:43:06] [INFO]   -> Found value: 01/08/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]
01/08/2026 ...
[2026-01-08 23:43:06] [INFO]   -> Set field 'dispatchNotes' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:43:06] [INFO]   -> Set field 'cADLog' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:43:06] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-08 23:43:06] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-08 23:43:06] [INFO]   -> Found value: MFD
[2026-01-08 23:43:06] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-08 23:43:06] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-08 23:43:06] [INFO] Concatenating street name and type
[2026-01-08 23:43:06] [INFO]   -> Combined street name: ARNAT DR
[2026-01-08 23:43:06] [INFO] Built locationCoordinates from lat/lng: 35.28148,-85.218323
[2026-01-08 23:43:06] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"PSYCH-Psychiatric Emergency","businessName":"10425 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10425,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-01-08 23:42:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2814800000000019508661353029310703277587890625,"nERISIncidentLongitude":-85.21832299999999804640538059175014495849609375,"dispatched":null,"policeReportNumber":"2026-01-10726","cADNumber":"2026-01-10726","dispatchNotes":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADLog":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.28148,-85.218323"}
[2026-01-08 23:43:06] [INFO] Number of extracted fields: 20
[2026-01-08 23:43:06] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-08 23:43:06] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 23:43:06] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-08 23:43:06] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:43:07] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 23:43:07] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-08 23:43:07] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-08 23:43:07] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-08 23:43:07] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2bd710369a
[2026-01-08 23:43:16] [INFO] Created new Dispatches record with ID: 6960410bafb5687bf
[2026-01-08 23:43:16] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184304277.xml
[2026-01-08 23:43:16] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184304277.xml
[2026-01-08 23:43:16] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184309293.xml
[2026-01-08 23:43:16] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184309293.xml for user: 68920395733981a47
[2026-01-08 23:43:16] [INFO] File size: 8133 bytes
[2026-01-08 23:43:16] [INFO] Created FTPFiles record with ID: 696041145b21fe73a
[2026-01-08 23:43:16] [INFO] About to extract fields from XML. File size: 8133 bytes
[2026-01-08 23:43:16] [INFO] Number of mappings: 24
[2026-01-08 23:43:16] [INFO] Starting XML parsing. Content length: 8133
[2026-01-08 23:43:16] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-08 23:43:16] [INFO] Processing 24 field mappings
[2026-01-08 23:43:16] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-08 23:43:16] [INFO]   -> Found value: PSYCH-Psychiatric Emergency
[2026-01-08 23:43:16] [INFO]   -> Set field 'incidentTypeValue1' = "PSYCH-Psychiatric Emergency"
[2026-01-08 23:43:16] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-08 23:43:16] [INFO]   -> Found value: 10425 ARNAT DR
[2026-01-08 23:43:16] [INFO]   -> Set field 'businessName' = "10425 ARNAT DR"
[2026-01-08 23:43:16] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:43:16] [INFO]   -> Found value: 37379
[2026-01-08 23:43:16] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-08 23:43:16] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:43:16] [INFO]   -> Found value: 10425
[2026-01-08 23:43:16] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10425
[2026-01-08 23:43:16] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-08 23:43:16] [INFO]   -> Found value: ARNAT
[2026-01-08 23:43:16] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-01-08 23:43:16] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-08 23:43:16] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-01-08 23:43:16] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-01-08 23:43:16] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-08 23:43:16] [INFO]   -> Found value: 2026-01-08T18:42:59.703-05:00
[2026-01-08 23:43:16] [INFO]   -> Set field 'alarm' = "2026-01-08 23:42:59"
[2026-01-08 23:43:16] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-08 23:43:16] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:16] [INFO]   -> Set field 'enroute' = null
[2026-01-08 23:43:16] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-08 23:43:16] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:16] [INFO]   -> Set field 'onScene' = null
[2026-01-08 23:43:16] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-08 23:43:16] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:16] [INFO]   -> Set field 'cleared' = null
[2026-01-08 23:43:16] [INFO]   -> Set field 'inService' = null
[2026-01-08 23:43:16] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-08 23:43:16] [INFO]   -> Found value: 35.28148
[2026-01-08 23:43:16] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2814800000000019508661353029310703277587890625
[2026-01-08 23:43:16] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-08 23:43:16] [INFO]   -> Found value: -85.218323
[2026-01-08 23:43:16] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.21832299999999804640538059175014495849609375
[2026-01-08 23:43:16] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-08 23:43:16] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:16] [INFO]   -> Set field 'dispatched' = null
[2026-01-08 23:43:16] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-08 23:43:16] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:16] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-08 23:43:16] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:16] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-08 23:43:16] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:16] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-08 23:43:16] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:16] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-08 23:43:16] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:16] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-08 23:43:16] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:16] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-08 23:43:16] [INFO]   -> Found value: DR
[2026-01-08 23:43:16] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 23:43:16] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:43:16] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:16] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-08 23:43:16] [INFO]   -> Found value: 2026-01-10726
[2026-01-08 23:43:16] [INFO]   -> Set field 'policeReportNumber' = "2026-01-10726"
[2026-01-08 23:43:16] [INFO]   -> Set field 'cADNumber' = "2026-01-10726"
[2026-01-08 23:43:16] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:43:16] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-08 23:43:16] [INFO] Found 20 elements for 'Comment', concatenating 20 non-empty values
[2026-01-08 23:43:16] [INFO]   -> Found value: 01/08/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]
01/08/2026 ...
[2026-01-08 23:43:16] [INFO]   -> Set field 'dispatchNotes' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:43:16] [INFO]   -> Set field 'cADLog' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:43:16] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-08 23:43:16] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-08 23:43:16] [INFO]   -> Found value: MFD
[2026-01-08 23:43:16] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-08 23:43:16] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-08 23:43:16] [INFO] Concatenating street name and type
[2026-01-08 23:43:16] [INFO]   -> Combined street name: ARNAT DR
[2026-01-08 23:43:16] [INFO] Built locationCoordinates from lat/lng: 35.28148,-85.218323
[2026-01-08 23:43:16] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"PSYCH-Psychiatric Emergency","businessName":"10425 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10425,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-01-08 23:42:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2814800000000019508661353029310703277587890625,"nERISIncidentLongitude":-85.21832299999999804640538059175014495849609375,"dispatched":null,"policeReportNumber":"2026-01-10726","cADNumber":"2026-01-10726","dispatchNotes":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADLog":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.28148,-85.218323"}
[2026-01-08 23:43:16] [INFO] Number of extracted fields: 20
[2026-01-08 23:43:16] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-08 23:43:16] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 23:43:16] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-08 23:43:16] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:43:16] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 23:43:16] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-08 23:43:16] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-08 23:43:16] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-08 23:43:16] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2bd710369a
[2026-01-08 23:43:17] [INFO] Found existing Dispatch with cADNumber '2026-01-10726', ID: 6960410bafb5687bf - will update instead of create
[2026-01-08 23:43:17] [INFO] Updated existing Dispatches record with ID: 6960410bafb5687bf
[2026-01-08 23:43:17] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184309293.xml
[2026-01-08 23:43:17] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184309293.xml
[2026-01-08 23:43:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184314361.xml
[2026-01-08 23:43:17] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184314361.xml for user: 68920395733981a47
[2026-01-08 23:43:17] [INFO] File size: 8334 bytes
[2026-01-08 23:43:17] [INFO] Created FTPFiles record with ID: 696041157a5eabf54
[2026-01-08 23:43:17] [INFO] About to extract fields from XML. File size: 8334 bytes
[2026-01-08 23:43:17] [INFO] Number of mappings: 24
[2026-01-08 23:43:17] [INFO] Starting XML parsing. Content length: 8334
[2026-01-08 23:43:17] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-08 23:43:17] [INFO] Processing 24 field mappings
[2026-01-08 23:43:17] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-08 23:43:17] [INFO]   -> Found value: PSYCH-Psychiatric Emergency
[2026-01-08 23:43:17] [INFO]   -> Set field 'incidentTypeValue1' = "PSYCH-Psychiatric Emergency"
[2026-01-08 23:43:17] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-08 23:43:17] [INFO]   -> Found value: 10425 ARNAT DR
[2026-01-08 23:43:17] [INFO]   -> Set field 'businessName' = "10425 ARNAT DR"
[2026-01-08 23:43:17] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:43:17] [INFO]   -> Found value: 37379
[2026-01-08 23:43:17] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-08 23:43:17] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:43:17] [INFO]   -> Found value: 10425
[2026-01-08 23:43:17] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10425
[2026-01-08 23:43:17] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-08 23:43:17] [INFO]   -> Found value: ARNAT
[2026-01-08 23:43:17] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-01-08 23:43:17] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-08 23:43:17] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-01-08 23:43:17] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-01-08 23:43:17] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-08 23:43:17] [INFO]   -> Found value: 2026-01-08T18:42:59.703-05:00
[2026-01-08 23:43:17] [INFO]   -> Set field 'alarm' = "2026-01-08 23:42:59"
[2026-01-08 23:43:17] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-08 23:43:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:17] [INFO]   -> Set field 'enroute' = null
[2026-01-08 23:43:17] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-08 23:43:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:17] [INFO]   -> Set field 'onScene' = null
[2026-01-08 23:43:17] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-08 23:43:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:17] [INFO]   -> Set field 'cleared' = null
[2026-01-08 23:43:17] [INFO]   -> Set field 'inService' = null
[2026-01-08 23:43:17] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-08 23:43:17] [INFO]   -> Found value: 35.28148
[2026-01-08 23:43:17] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2814800000000019508661353029310703277587890625
[2026-01-08 23:43:17] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-08 23:43:17] [INFO]   -> Found value: -85.218323
[2026-01-08 23:43:17] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.21832299999999804640538059175014495849609375
[2026-01-08 23:43:17] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-08 23:43:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:17] [INFO]   -> Set field 'dispatched' = null
[2026-01-08 23:43:17] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-08 23:43:17] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:17] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-08 23:43:17] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:17] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-08 23:43:17] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:17] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-08 23:43:17] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:17] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-08 23:43:17] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:17] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-08 23:43:17] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:17] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-08 23:43:17] [INFO]   -> Found value: DR
[2026-01-08 23:43:17] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 23:43:17] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:43:17] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:17] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-08 23:43:17] [INFO]   -> Found value: 2026-01-10726
[2026-01-08 23:43:17] [INFO]   -> Set field 'policeReportNumber' = "2026-01-10726"
[2026-01-08 23:43:17] [INFO]   -> Set field 'cADNumber' = "2026-01-10726"
[2026-01-08 23:43:17] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:43:17] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-08 23:43:17] [INFO] Found 21 elements for 'Comment', concatenating 21 non-empty values
[2026-01-08 23:43:17] [INFO]   -> Found value: 01/08/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]
01/08/2026 ...
[2026-01-08 23:43:17] [INFO]   -> Set field 'dispatchNotes' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:43:17] [INFO]   -> Set field 'cADLog' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:43:17] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-08 23:43:17] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-08 23:43:17] [INFO]   -> Found value: MFD
[2026-01-08 23:43:17] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-08 23:43:17] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-08 23:43:17] [INFO] Concatenating street name and type
[2026-01-08 23:43:17] [INFO]   -> Combined street name: ARNAT DR
[2026-01-08 23:43:17] [INFO] Built locationCoordinates from lat/lng: 35.28148,-85.218323
[2026-01-08 23:43:17] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"PSYCH-Psychiatric Emergency","businessName":"10425 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10425,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-01-08 23:42:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2814800000000019508661353029310703277587890625,"nERISIncidentLongitude":-85.21832299999999804640538059175014495849609375,"dispatched":null,"policeReportNumber":"2026-01-10726","cADNumber":"2026-01-10726","dispatchNotes":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADLog":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.28148,-85.218323"}
[2026-01-08 23:43:17] [INFO] Number of extracted fields: 20
[2026-01-08 23:43:17] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-08 23:43:17] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 23:43:17] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-08 23:43:17] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:43:17] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 23:43:17] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-08 23:43:17] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-08 23:43:17] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-08 23:43:17] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2bd710369a
[2026-01-08 23:43:18] [INFO] Found existing Dispatch with cADNumber '2026-01-10726', ID: 6960410bafb5687bf - will update instead of create
[2026-01-08 23:43:18] [INFO] Updated existing Dispatches record with ID: 6960410bafb5687bf
[2026-01-08 23:43:18] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184314361.xml
[2026-01-08 23:43:18] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184314361.xml
[2026-01-08 23:43:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184324487.xml
[2026-01-08 23:43:24] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184324487.xml for user: 68920395733981a47
[2026-01-08 23:43:24] [INFO] File size: 8470 bytes
[2026-01-08 23:43:24] [INFO] Created FTPFiles record with ID: 6960411cdbbc9b6a7
[2026-01-08 23:43:24] [INFO] About to extract fields from XML. File size: 8470 bytes
[2026-01-08 23:43:24] [INFO] Number of mappings: 24
[2026-01-08 23:43:24] [INFO] Starting XML parsing. Content length: 8470
[2026-01-08 23:43:24] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-08 23:43:24] [INFO] Processing 24 field mappings
[2026-01-08 23:43:24] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-08 23:43:24] [INFO]   -> Found value: PSYCH-Psychiatric Emergency
[2026-01-08 23:43:24] [INFO]   -> Set field 'incidentTypeValue1' = "PSYCH-Psychiatric Emergency"
[2026-01-08 23:43:24] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-08 23:43:24] [INFO]   -> Found value: 10425 ARNAT DR
[2026-01-08 23:43:24] [INFO]   -> Set field 'businessName' = "10425 ARNAT DR"
[2026-01-08 23:43:24] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:43:24] [INFO]   -> Found value: 37379
[2026-01-08 23:43:24] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-08 23:43:24] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:43:24] [INFO]   -> Found value: 10425
[2026-01-08 23:43:24] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10425
[2026-01-08 23:43:24] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-08 23:43:24] [INFO]   -> Found value: ARNAT
[2026-01-08 23:43:24] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-01-08 23:43:24] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-08 23:43:24] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-01-08 23:43:24] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-01-08 23:43:24] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-08 23:43:24] [INFO]   -> Found value: 2026-01-08T18:42:59.703-05:00
[2026-01-08 23:43:24] [INFO]   -> Set field 'alarm' = "2026-01-08 23:42:59"
[2026-01-08 23:43:24] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-08 23:43:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:24] [INFO]   -> Set field 'enroute' = null
[2026-01-08 23:43:24] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-08 23:43:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:24] [INFO]   -> Set field 'onScene' = null
[2026-01-08 23:43:24] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-08 23:43:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:24] [INFO]   -> Set field 'cleared' = null
[2026-01-08 23:43:24] [INFO]   -> Set field 'inService' = null
[2026-01-08 23:43:24] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-08 23:43:24] [INFO]   -> Found value: 35.28148
[2026-01-08 23:43:24] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2814800000000019508661353029310703277587890625
[2026-01-08 23:43:24] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-08 23:43:24] [INFO]   -> Found value: -85.218323
[2026-01-08 23:43:24] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.21832299999999804640538059175014495849609375
[2026-01-08 23:43:24] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-08 23:43:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:24] [INFO]   -> Set field 'dispatched' = null
[2026-01-08 23:43:24] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-08 23:43:24] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:24] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-08 23:43:24] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:24] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-08 23:43:24] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:24] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-08 23:43:24] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:24] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-08 23:43:24] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:24] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-08 23:43:24] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:24] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-08 23:43:24] [INFO]   -> Found value: DR
[2026-01-08 23:43:24] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 23:43:24] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:43:24] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:24] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-08 23:43:24] [INFO]   -> Found value: 2026-01-10726
[2026-01-08 23:43:24] [INFO]   -> Set field 'policeReportNumber' = "2026-01-10726"
[2026-01-08 23:43:24] [INFO]   -> Set field 'cADNumber' = "2026-01-10726"
[2026-01-08 23:43:24] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:43:24] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-08 23:43:24] [INFO] Found 22 elements for 'Comment', concatenating 22 non-empty values
[2026-01-08 23:43:24] [INFO]   -> Found value: 01/08/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]
01/08/2026 ...
[2026-01-08 23:43:24] [INFO]   -> Set field 'dispatchNotes' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:43:24] [INFO]   -> Set field 'cADLog' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:43:24] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-08 23:43:24] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-08 23:43:24] [INFO]   -> Found value: MFD
[2026-01-08 23:43:24] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-08 23:43:24] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-08 23:43:24] [INFO] Concatenating street name and type
[2026-01-08 23:43:24] [INFO]   -> Combined street name: ARNAT DR
[2026-01-08 23:43:24] [INFO] Built locationCoordinates from lat/lng: 35.28148,-85.218323
[2026-01-08 23:43:24] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"PSYCH-Psychiatric Emergency","businessName":"10425 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10425,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-01-08 23:42:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2814800000000019508661353029310703277587890625,"nERISIncidentLongitude":-85.21832299999999804640538059175014495849609375,"dispatched":null,"policeReportNumber":"2026-01-10726","cADNumber":"2026-01-10726","dispatchNotes":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADLog":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.28148,-85.218323"}
[2026-01-08 23:43:24] [INFO] Number of extracted fields: 20
[2026-01-08 23:43:24] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-08 23:43:24] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 23:43:24] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-08 23:43:24] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:43:25] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 23:43:25] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-08 23:43:25] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-08 23:43:25] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-08 23:43:25] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2bd710369a
[2026-01-08 23:43:25] [INFO] Found existing Dispatch with cADNumber '2026-01-10726', ID: 6960410bafb5687bf - will update instead of create
[2026-01-08 23:43:25] [INFO] Updated existing Dispatches record with ID: 6960410bafb5687bf
[2026-01-08 23:43:25] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184324487.xml
[2026-01-08 23:43:25] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184324487.xml
[2026-01-08 23:43:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184339619.xml
[2026-01-08 23:43:39] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184339619.xml for user: 68920395733981a47
[2026-01-08 23:43:39] [INFO] File size: 8869 bytes
[2026-01-08 23:43:40] [INFO] Created FTPFiles record with ID: 6960412c084cf0805
[2026-01-08 23:43:40] [INFO] About to extract fields from XML. File size: 8869 bytes
[2026-01-08 23:43:40] [INFO] Number of mappings: 24
[2026-01-08 23:43:40] [INFO] Starting XML parsing. Content length: 8869
[2026-01-08 23:43:40] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-08 23:43:40] [INFO] Processing 24 field mappings
[2026-01-08 23:43:40] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-08 23:43:40] [INFO]   -> Found value: PSYCH-Psychiatric Emergency
[2026-01-08 23:43:40] [INFO]   -> Set field 'incidentTypeValue1' = "PSYCH-Psychiatric Emergency"
[2026-01-08 23:43:40] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-08 23:43:40] [INFO]   -> Found value: 10425 ARNAT DR
[2026-01-08 23:43:40] [INFO]   -> Set field 'businessName' = "10425 ARNAT DR"
[2026-01-08 23:43:40] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:43:40] [INFO]   -> Found value: 37379
[2026-01-08 23:43:40] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-08 23:43:40] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:43:40] [INFO]   -> Found value: 10425
[2026-01-08 23:43:40] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10425
[2026-01-08 23:43:40] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-08 23:43:40] [INFO]   -> Found value: ARNAT
[2026-01-08 23:43:40] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-01-08 23:43:40] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-08 23:43:40] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-01-08 23:43:40] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-01-08 23:43:40] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-08 23:43:40] [INFO]   -> Found value: 2026-01-08T18:42:59.703-05:00
[2026-01-08 23:43:40] [INFO]   -> Set field 'alarm' = "2026-01-08 23:42:59"
[2026-01-08 23:43:40] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-08 23:43:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:40] [INFO]   -> Set field 'enroute' = null
[2026-01-08 23:43:40] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-08 23:43:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:40] [INFO]   -> Set field 'onScene' = null
[2026-01-08 23:43:40] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-08 23:43:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:40] [INFO]   -> Set field 'cleared' = null
[2026-01-08 23:43:40] [INFO]   -> Set field 'inService' = null
[2026-01-08 23:43:40] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-08 23:43:40] [INFO]   -> Found value: 35.28148
[2026-01-08 23:43:40] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2814800000000019508661353029310703277587890625
[2026-01-08 23:43:40] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-08 23:43:40] [INFO]   -> Found value: -85.218323
[2026-01-08 23:43:40] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.21832299999999804640538059175014495849609375
[2026-01-08 23:43:40] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-08 23:43:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:43:40] [INFO]   -> Set field 'dispatched' = null
[2026-01-08 23:43:40] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-08 23:43:40] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:40] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-08 23:43:40] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:40] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-08 23:43:40] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:40] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-08 23:43:40] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:40] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-08 23:43:40] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:40] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-08 23:43:40] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:40] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-08 23:43:40] [INFO]   -> Found value: DR
[2026-01-08 23:43:40] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 23:43:40] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:43:40] [INFO]   -> No value found (null or empty)
[2026-01-08 23:43:40] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-08 23:43:40] [INFO]   -> Found value: 2026-01-10726
[2026-01-08 23:43:40] [INFO]   -> Set field 'policeReportNumber' = "2026-01-10726"
[2026-01-08 23:43:40] [INFO]   -> Set field 'cADNumber' = "2026-01-10726"
[2026-01-08 23:43:40] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:43:40] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-08 23:43:40] [INFO] Found 24 elements for 'Comment', concatenating 24 non-empty values
[2026-01-08 23:43:40] [INFO]   -> Found value: 01/08/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]
01/08/2026 ...
[2026-01-08 23:43:40] [INFO]   -> Set field 'dispatchNotes' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:43:40] [INFO]   -> Set field 'cADLog' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:43:40] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-08 23:43:40] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-08 23:43:40] [INFO]   -> Found value: MFD
[2026-01-08 23:43:40] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-08 23:43:40] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-08 23:43:40] [INFO] Concatenating street name and type
[2026-01-08 23:43:40] [INFO]   -> Combined street name: ARNAT DR
[2026-01-08 23:43:40] [INFO] Built locationCoordinates from lat/lng: 35.28148,-85.218323
[2026-01-08 23:43:40] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"PSYCH-Psychiatric Emergency","businessName":"10425 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10425,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-01-08 23:42:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2814800000000019508661353029310703277587890625,"nERISIncidentLongitude":-85.21832299999999804640538059175014495849609375,"dispatched":null,"policeReportNumber":"2026-01-10726","cADNumber":"2026-01-10726","dispatchNotes":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADLog":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.28148,-85.218323"}
[2026-01-08 23:43:40] [INFO] Number of extracted fields: 20
[2026-01-08 23:43:40] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-08 23:43:40] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 23:43:40] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-08 23:43:40] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:43:40] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 23:43:40] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-08 23:43:40] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-08 23:43:40] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-08 23:43:40] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2bd710369a
[2026-01-08 23:43:40] [INFO] Found existing Dispatch with cADNumber '2026-01-10726', ID: 6960410bafb5687bf - will update instead of create
[2026-01-08 23:43:40] [INFO] Updated existing Dispatches record with ID: 6960410bafb5687bf
[2026-01-08 23:43:40] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184339619.xml
[2026-01-08 23:43:40] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184339619.xml
[2026-01-08 23:43:50] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-001335_2026-01-08 17:43:50Z.xml
[2026-01-08 23:43:50] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-001335_2026-01-08 17:43:50Z.xml
[2026-01-08 23:43:59] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184359870.xml
[2026-01-08 23:43:59] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184359870.xml for user: 68920395733981a47
[2026-01-08 23:43:59] [INFO] File size: 9267 bytes
[2026-01-08 23:44:00] [INFO] Created FTPFiles record with ID: 696041404a9dfbfcf
[2026-01-08 23:44:00] [INFO] About to extract fields from XML. File size: 9267 bytes
[2026-01-08 23:44:00] [INFO] Number of mappings: 24
[2026-01-08 23:44:00] [INFO] Starting XML parsing. Content length: 9267
[2026-01-08 23:44:00] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-08 23:44:00] [INFO] Processing 24 field mappings
[2026-01-08 23:44:00] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-08 23:44:00] [INFO]   -> Found value: PSYCH-Psychiatric Emergency
[2026-01-08 23:44:00] [INFO]   -> Set field 'incidentTypeValue1' = "PSYCH-Psychiatric Emergency"
[2026-01-08 23:44:00] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-08 23:44:00] [INFO]   -> Found value: 10425 ARNAT DR
[2026-01-08 23:44:00] [INFO]   -> Set field 'businessName' = "10425 ARNAT DR"
[2026-01-08 23:44:00] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:44:00] [INFO]   -> Found value: 37379
[2026-01-08 23:44:00] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-08 23:44:00] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:44:00] [INFO]   -> Found value: 10425
[2026-01-08 23:44:00] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10425
[2026-01-08 23:44:00] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-08 23:44:00] [INFO]   -> Found value: ARNAT
[2026-01-08 23:44:00] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-01-08 23:44:00] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-08 23:44:00] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-01-08 23:44:00] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-01-08 23:44:00] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-08 23:44:00] [INFO]   -> Found value: 2026-01-08T18:42:59.703-05:00
[2026-01-08 23:44:00] [INFO]   -> Set field 'alarm' = "2026-01-08 23:42:59"
[2026-01-08 23:44:00] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-08 23:44:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:00] [INFO]   -> Set field 'enroute' = null
[2026-01-08 23:44:00] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-08 23:44:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:00] [INFO]   -> Set field 'onScene' = null
[2026-01-08 23:44:00] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-08 23:44:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:00] [INFO]   -> Set field 'cleared' = null
[2026-01-08 23:44:00] [INFO]   -> Set field 'inService' = null
[2026-01-08 23:44:00] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-08 23:44:00] [INFO]   -> Found value: 35.28148
[2026-01-08 23:44:00] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2814800000000019508661353029310703277587890625
[2026-01-08 23:44:00] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-08 23:44:00] [INFO]   -> Found value: -85.218323
[2026-01-08 23:44:00] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.21832299999999804640538059175014495849609375
[2026-01-08 23:44:00] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-08 23:44:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:00] [INFO]   -> Set field 'dispatched' = null
[2026-01-08 23:44:00] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-08 23:44:00] [INFO]   -> No value found (null or empty)
[2026-01-08 23:44:00] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-08 23:44:00] [INFO]   -> No value found (null or empty)
[2026-01-08 23:44:00] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-08 23:44:00] [INFO]   -> No value found (null or empty)
[2026-01-08 23:44:00] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-08 23:44:00] [INFO]   -> No value found (null or empty)
[2026-01-08 23:44:00] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-08 23:44:00] [INFO]   -> No value found (null or empty)
[2026-01-08 23:44:00] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-08 23:44:00] [INFO]   -> No value found (null or empty)
[2026-01-08 23:44:00] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-08 23:44:00] [INFO]   -> Found value: DR
[2026-01-08 23:44:00] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 23:44:00] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:44:00] [INFO]   -> No value found (null or empty)
[2026-01-08 23:44:00] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-08 23:44:00] [INFO]   -> Found value: 2026-01-10726
[2026-01-08 23:44:00] [INFO]   -> Set field 'policeReportNumber' = "2026-01-10726"
[2026-01-08 23:44:00] [INFO]   -> Set field 'cADNumber' = "2026-01-10726"
[2026-01-08 23:44:00] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:44:00] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-08 23:44:00] [INFO] Found 26 elements for 'Comment', concatenating 26 non-empty values
[2026-01-08 23:44:00] [INFO]   -> Found value: 01/08/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]
01/08/2026 ...
[2026-01-08 23:44:00] [INFO]   -> Set field 'dispatchNotes' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:44:00] [INFO]   -> Set field 'cADLog' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:44:00] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-08 23:44:00] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-08 23:44:00] [INFO]   -> Found value: MFD
[2026-01-08 23:44:00] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-08 23:44:00] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-08 23:44:00] [INFO] Concatenating street name and type
[2026-01-08 23:44:00] [INFO]   -> Combined street name: ARNAT DR
[2026-01-08 23:44:00] [INFO] Built locationCoordinates from lat/lng: 35.28148,-85.218323
[2026-01-08 23:44:00] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"PSYCH-Psychiatric Emergency","businessName":"10425 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10425,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-01-08 23:42:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2814800000000019508661353029310703277587890625,"nERISIncidentLongitude":-85.21832299999999804640538059175014495849609375,"dispatched":null,"policeReportNumber":"2026-01-10726","cADNumber":"2026-01-10726","dispatchNotes":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADLog":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.28148,-85.218323"}
[2026-01-08 23:44:00] [INFO] Number of extracted fields: 20
[2026-01-08 23:44:00] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-08 23:44:00] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 23:44:00] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-08 23:44:00] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:44:00] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 23:44:00] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-08 23:44:00] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-08 23:44:00] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-08 23:44:00] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2bd710369a
[2026-01-08 23:44:00] [INFO] Found existing Dispatch with cADNumber '2026-01-10726', ID: 6960410bafb5687bf - will update instead of create
[2026-01-08 23:44:01] [INFO] Updated existing Dispatches record with ID: 6960410bafb5687bf
[2026-01-08 23:44:01] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184359870.xml
[2026-01-08 23:44:01] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184359870.xml
[2026-01-08 23:44:05] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184404933.xml
[2026-01-08 23:44:05] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184404933.xml for user: 68920395733981a47
[2026-01-08 23:44:05] [INFO] File size: 9663 bytes
[2026-01-08 23:44:05] [INFO] Created FTPFiles record with ID: 69604145533912f56
[2026-01-08 23:44:05] [INFO] About to extract fields from XML. File size: 9663 bytes
[2026-01-08 23:44:05] [INFO] Number of mappings: 24
[2026-01-08 23:44:05] [INFO] Starting XML parsing. Content length: 9663
[2026-01-08 23:44:05] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-08 23:44:05] [INFO] Processing 24 field mappings
[2026-01-08 23:44:05] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-08 23:44:05] [INFO]   -> Found value: PSYCH-Psychiatric Emergency
[2026-01-08 23:44:05] [INFO]   -> Set field 'incidentTypeValue1' = "PSYCH-Psychiatric Emergency"
[2026-01-08 23:44:05] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-08 23:44:05] [INFO]   -> Found value: 10425 ARNAT DR
[2026-01-08 23:44:05] [INFO]   -> Set field 'businessName' = "10425 ARNAT DR"
[2026-01-08 23:44:05] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:44:05] [INFO]   -> Found value: 37379
[2026-01-08 23:44:05] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-08 23:44:05] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:44:05] [INFO]   -> Found value: 10425
[2026-01-08 23:44:05] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10425
[2026-01-08 23:44:05] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-08 23:44:05] [INFO]   -> Found value: ARNAT
[2026-01-08 23:44:05] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-01-08 23:44:05] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-08 23:44:05] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-01-08 23:44:05] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-01-08 23:44:05] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-08 23:44:05] [INFO]   -> Found value: 2026-01-08T18:42:59.703-05:00
[2026-01-08 23:44:05] [INFO]   -> Set field 'alarm' = "2026-01-08 23:42:59"
[2026-01-08 23:44:05] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-08 23:44:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:05] [INFO]   -> Set field 'enroute' = null
[2026-01-08 23:44:05] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-08 23:44:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:05] [INFO]   -> Set field 'onScene' = null
[2026-01-08 23:44:05] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-08 23:44:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:05] [INFO]   -> Set field 'cleared' = null
[2026-01-08 23:44:05] [INFO]   -> Set field 'inService' = null
[2026-01-08 23:44:05] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-08 23:44:05] [INFO]   -> Found value: 35.28148
[2026-01-08 23:44:05] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2814800000000019508661353029310703277587890625
[2026-01-08 23:44:05] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-08 23:44:05] [INFO]   -> Found value: -85.218323
[2026-01-08 23:44:05] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.21832299999999804640538059175014495849609375
[2026-01-08 23:44:05] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-08 23:44:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:05] [INFO]   -> Set field 'dispatched' = null
[2026-01-08 23:44:05] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-08 23:44:05] [INFO]   -> No value found (null or empty)
[2026-01-08 23:44:05] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-08 23:44:05] [INFO]   -> No value found (null or empty)
[2026-01-08 23:44:05] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-08 23:44:05] [INFO]   -> No value found (null or empty)
[2026-01-08 23:44:05] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-08 23:44:05] [INFO]   -> No value found (null or empty)
[2026-01-08 23:44:05] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-08 23:44:05] [INFO]   -> No value found (null or empty)
[2026-01-08 23:44:05] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-08 23:44:05] [INFO]   -> No value found (null or empty)
[2026-01-08 23:44:05] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-08 23:44:05] [INFO]   -> Found value: DR
[2026-01-08 23:44:05] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 23:44:05] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:44:05] [INFO]   -> No value found (null or empty)
[2026-01-08 23:44:05] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-08 23:44:05] [INFO]   -> Found value: 2026-01-10726
[2026-01-08 23:44:05] [INFO]   -> Set field 'policeReportNumber' = "2026-01-10726"
[2026-01-08 23:44:05] [INFO]   -> Set field 'cADNumber' = "2026-01-10726"
[2026-01-08 23:44:05] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:44:05] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-08 23:44:05] [INFO] Found 28 elements for 'Comment', concatenating 28 non-empty values
[2026-01-08 23:44:05] [INFO]   -> Found value: 01/08/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]
01/08/2026 ...
[2026-01-08 23:44:05] [INFO]   -> Set field 'dispatchNotes' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:44:05] [INFO]   -> Set field 'cADLog' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:44:05] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-08 23:44:05] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-08 23:44:05] [INFO]   -> Found value: MFD
[2026-01-08 23:44:05] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-01-08 23:44:05] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-08 23:44:05] [INFO] Concatenating street name and type
[2026-01-08 23:44:05] [INFO]   -> Combined street name: ARNAT DR
[2026-01-08 23:44:05] [INFO] Built locationCoordinates from lat/lng: 35.28148,-85.218323
[2026-01-08 23:44:05] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"PSYCH-Psychiatric Emergency","businessName":"10425 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10425,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-01-08 23:42:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2814800000000019508661353029310703277587890625,"nERISIncidentLongitude":-85.21832299999999804640538059175014495849609375,"dispatched":null,"policeReportNumber":"2026-01-10726","cADNumber":"2026-01-10726","dispatchNotes":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADLog":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.28148,-85.218323"}
[2026-01-08 23:44:05] [INFO] Number of extracted fields: 20
[2026-01-08 23:44:05] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-01-08 23:44:05] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-08 23:44:05] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-01-08 23:44:05] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:44:05] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 23:44:05] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-08 23:44:05] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-08 23:44:05] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-08 23:44:05] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2bd710369a
[2026-01-08 23:44:05] [INFO] Found existing Dispatch with cADNumber '2026-01-10726', ID: 6960410bafb5687bf - will update instead of create
[2026-01-08 23:44:06] [INFO] Updated existing Dispatches record with ID: 6960410bafb5687bf
[2026-01-08 23:44:06] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184404933.xml
[2026-01-08 23:44:06] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184404933.xml
[2026-01-08 23:44:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184409964.xml
[2026-01-08 23:44:10] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184409964.xml for user: 68920395733981a47
[2026-01-08 23:44:10] [INFO] File size: 12732 bytes
[2026-01-08 23:44:10] [INFO] Created FTPFiles record with ID: 6960414a5c6851afc
[2026-01-08 23:44:10] [INFO] About to extract fields from XML. File size: 12732 bytes
[2026-01-08 23:44:10] [INFO] Number of mappings: 24
[2026-01-08 23:44:10] [INFO] Starting XML parsing. Content length: 12732
[2026-01-08 23:44:10] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-08 23:44:10] [INFO] Processing 24 field mappings
[2026-01-08 23:44:10] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-08 23:44:10] [INFO]   -> Found value: PSYCH-Psychiatric Emergency
[2026-01-08 23:44:10] [INFO]   -> Set field 'incidentTypeValue1' = "PSYCH-Psychiatric Emergency"
[2026-01-08 23:44:10] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-08 23:44:10] [INFO]   -> Found value: 10425 ARNAT DR
[2026-01-08 23:44:10] [INFO]   -> Set field 'businessName' = "10425 ARNAT DR"
[2026-01-08 23:44:10] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:44:10] [INFO]   -> Found value: 37379
[2026-01-08 23:44:10] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-08 23:44:10] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:44:10] [INFO]   -> Found value: 10425
[2026-01-08 23:44:10] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10425
[2026-01-08 23:44:10] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-08 23:44:10] [INFO]   -> Found value: ARNAT
[2026-01-08 23:44:10] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-01-08 23:44:10] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-08 23:44:10] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-01-08 23:44:10] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-01-08 23:44:10] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-08 23:44:10] [INFO]   -> Found value: 2026-01-08T18:42:59.703-05:00
[2026-01-08 23:44:10] [INFO]   -> Set field 'alarm' = "2026-01-08 23:42:59"
[2026-01-08 23:44:10] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-08 23:44:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:10] [INFO]   -> Set field 'enroute' = null
[2026-01-08 23:44:10] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-08 23:44:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:10] [INFO]   -> Set field 'onScene' = null
[2026-01-08 23:44:10] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-08 23:44:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:10] [INFO]   -> Set field 'cleared' = null
[2026-01-08 23:44:10] [INFO]   -> Set field 'inService' = null
[2026-01-08 23:44:10] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-08 23:44:10] [INFO]   -> Found value: 35.28148
[2026-01-08 23:44:10] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2814800000000019508661353029310703277587890625
[2026-01-08 23:44:10] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-08 23:44:10] [INFO]   -> Found value: -85.218323
[2026-01-08 23:44:10] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.21832299999999804640538059175014495849609375
[2026-01-08 23:44:10] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-08 23:44:10] [INFO]   -> Found value: 2026-01-08T18:44:05.27-05:00
[2026-01-08 23:44:10] [INFO]   -> Set field 'dispatched' = "2026-01-08 23:44:05"
[2026-01-08 23:44:10] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-08 23:44:10] [INFO]   -> Found value: H1400
[2026-01-08 23:44:10] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-01-08 23:44:10] [INFO]   -> Set field 'name' = "H1400"
[2026-01-08 23:44:10] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-08 23:44:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:10] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-08 23:44:10] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-08 23:44:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:10] [INFO]   -> Set field 'timeonscene' = null
[2026-01-08 23:44:10] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-08 23:44:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:10] [INFO]   -> Set field 'timestaging' = null
[2026-01-08 23:44:10] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-08 23:44:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:10] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-08 23:44:10] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-08 23:44:10] [INFO]   -> Found value: 2026-01-08T18:44:05.27-05:00
[2026-01-08 23:44:10] [INFO]   -> Set field 'timedispatch' = "2026-01-08 23:44:05"
[2026-01-08 23:44:10] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-08 23:44:10] [INFO]   -> Found value: DR
[2026-01-08 23:44:10] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 23:44:10] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:44:10] [INFO]   -> Found value: 26-000007
[2026-01-08 23:44:10] [INFO]   -> Set field 'incidentInternalId' = "26-000007"
[2026-01-08 23:44:10] [INFO]   -> Set field 'dispatchRunNumber' = "26-000007"
[2026-01-08 23:44:10] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-08 23:44:10] [INFO]   -> Found value: 2026-01-10726
[2026-01-08 23:44:10] [INFO]   -> Set field 'policeReportNumber' = "2026-01-10726"
[2026-01-08 23:44:10] [INFO]   -> Set field 'cADNumber' = "2026-01-10726"
[2026-01-08 23:44:10] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:44:10] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-08 23:44:10] [INFO] Found 29 elements for 'Comment', concatenating 29 non-empty values
[2026-01-08 23:44:10] [INFO]   -> Found value: 01/08/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]
01/08/2026 ...
[2026-01-08 23:44:10] [INFO]   -> Set field 'dispatchNotes' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]"
[2026-01-08 23:44:10] [INFO]   -> Set field 'cADLog' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]"
[2026-01-08 23:44:10] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-08 23:44:10] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-08 23:44:10] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 23:44:10] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-08 23:44:10] [INFO]   -> Found value: MFD
MFD
[2026-01-08 23:44:10] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-01-08 23:44:10] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-08 23:44:10] [INFO] Concatenating street name and type
[2026-01-08 23:44:10] [INFO]   -> Combined street name: ARNAT DR
[2026-01-08 23:44:10] [INFO] Built locationCoordinates from lat/lng: 35.28148,-85.218323
[2026-01-08 23:44:10] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"PSYCH-Psychiatric Emergency","businessName":"10425 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10425,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-01-08 23:42:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2814800000000019508661353029310703277587890625,"nERISIncidentLongitude":-85.21832299999999804640538059175014495849609375,"dispatched":"2026-01-08 23:44:05","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-08 23:44:05","incidentInternalId":"26-000007","dispatchRunNumber":"26-000007","policeReportNumber":"2026-01-10726","cADNumber":"2026-01-10726","dispatchNotes":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]","cADLog":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.28148,-85.218323"}
[2026-01-08 23:44:10] [INFO] Number of extracted fields: 29
[2026-01-08 23:44:10] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-01-08 23:44:10] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-01-08 23:44:10] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-01-08 23:44:10] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:44:10] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 23:44:10] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-01-08 23:44:10] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-08 23:44:10] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-08 23:44:10] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-08 23:44:10] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-08 23:44:10] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-08 23:44:10] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2bd710369a
[2026-01-08 23:44:11] [INFO] Found existing Dispatch with cADNumber '2026-01-10726', ID: 6960410bafb5687bf - will update instead of create
[2026-01-08 23:44:11] [INFO] Updated existing Dispatches record with ID: 6960410bafb5687bf
[2026-01-08 23:44:11] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184409964.xml
[2026-01-08 23:44:11] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184409964.xml
[2026-01-08 23:44:25] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184425136.xml
[2026-01-08 23:44:25] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184425136.xml for user: 68920395733981a47
[2026-01-08 23:44:25] [INFO] File size: 12990 bytes
[2026-01-08 23:44:25] [INFO] Created FTPFiles record with ID: 6960415987710f3c0
[2026-01-08 23:44:25] [INFO] About to extract fields from XML. File size: 12990 bytes
[2026-01-08 23:44:25] [INFO] Number of mappings: 24
[2026-01-08 23:44:25] [INFO] Starting XML parsing. Content length: 12990
[2026-01-08 23:44:25] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-08 23:44:25] [INFO] Processing 24 field mappings
[2026-01-08 23:44:25] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-08 23:44:25] [INFO]   -> Found value: PSYCH-Psychiatric Emergency
[2026-01-08 23:44:25] [INFO]   -> Set field 'incidentTypeValue1' = "PSYCH-Psychiatric Emergency"
[2026-01-08 23:44:25] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-08 23:44:25] [INFO]   -> Found value: 10425 ARNAT DR
[2026-01-08 23:44:25] [INFO]   -> Set field 'businessName' = "10425 ARNAT DR"
[2026-01-08 23:44:25] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:44:25] [INFO]   -> Found value: 37379
[2026-01-08 23:44:25] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-08 23:44:25] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:44:25] [INFO]   -> Found value: 10425
[2026-01-08 23:44:25] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10425
[2026-01-08 23:44:25] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-08 23:44:25] [INFO]   -> Found value: ARNAT
[2026-01-08 23:44:25] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-01-08 23:44:25] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-08 23:44:25] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-01-08 23:44:25] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-01-08 23:44:25] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-08 23:44:25] [INFO]   -> Found value: 2026-01-08T18:42:59.703-05:00
[2026-01-08 23:44:25] [INFO]   -> Set field 'alarm' = "2026-01-08 23:42:59"
[2026-01-08 23:44:25] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-08 23:44:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:25] [INFO]   -> Set field 'enroute' = null
[2026-01-08 23:44:25] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-08 23:44:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:25] [INFO]   -> Set field 'onScene' = null
[2026-01-08 23:44:25] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-08 23:44:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:25] [INFO]   -> Set field 'cleared' = null
[2026-01-08 23:44:25] [INFO]   -> Set field 'inService' = null
[2026-01-08 23:44:25] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-08 23:44:25] [INFO]   -> Found value: 35.28148
[2026-01-08 23:44:25] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2814800000000019508661353029310703277587890625
[2026-01-08 23:44:25] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-08 23:44:25] [INFO]   -> Found value: -85.218323
[2026-01-08 23:44:25] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.21832299999999804640538059175014495849609375
[2026-01-08 23:44:25] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-08 23:44:25] [INFO]   -> Found value: 2026-01-08T18:44:05.27-05:00
[2026-01-08 23:44:25] [INFO]   -> Set field 'dispatched' = "2026-01-08 23:44:05"
[2026-01-08 23:44:25] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-08 23:44:25] [INFO]   -> Found value: H1400
[2026-01-08 23:44:25] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-01-08 23:44:25] [INFO]   -> Set field 'name' = "H1400"
[2026-01-08 23:44:25] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-08 23:44:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:25] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-08 23:44:25] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-08 23:44:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:25] [INFO]   -> Set field 'timeonscene' = null
[2026-01-08 23:44:25] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-08 23:44:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:25] [INFO]   -> Set field 'timestaging' = null
[2026-01-08 23:44:25] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-08 23:44:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:25] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-08 23:44:25] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-08 23:44:25] [INFO]   -> Found value: 2026-01-08T18:44:05.27-05:00
[2026-01-08 23:44:25] [INFO]   -> Set field 'timedispatch' = "2026-01-08 23:44:05"
[2026-01-08 23:44:25] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-08 23:44:25] [INFO]   -> Found value: DR
[2026-01-08 23:44:25] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 23:44:25] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:44:25] [INFO]   -> Found value: 26-000007
[2026-01-08 23:44:25] [INFO]   -> Set field 'incidentInternalId' = "26-000007"
[2026-01-08 23:44:25] [INFO]   -> Set field 'dispatchRunNumber' = "26-000007"
[2026-01-08 23:44:25] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-08 23:44:25] [INFO]   -> Found value: 2026-01-10726
[2026-01-08 23:44:25] [INFO]   -> Set field 'policeReportNumber' = "2026-01-10726"
[2026-01-08 23:44:25] [INFO]   -> Set field 'cADNumber' = "2026-01-10726"
[2026-01-08 23:44:25] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:44:25] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-08 23:44:25] [INFO] Found 30 elements for 'Comment', concatenating 30 non-empty values
[2026-01-08 23:44:25] [INFO]   -> Found value: 01/08/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]
01/08/2026 ...
[2026-01-08 23:44:25] [INFO]   -> Set field 'dispatchNotes' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]"
[2026-01-08 23:44:25] [INFO]   -> Set field 'cADLog' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]"
[2026-01-08 23:44:25] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-08 23:44:25] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-08 23:44:25] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 23:44:25] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-08 23:44:25] [INFO]   -> Found value: MFD
MFD
[2026-01-08 23:44:25] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-01-08 23:44:25] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-08 23:44:25] [INFO] Concatenating street name and type
[2026-01-08 23:44:25] [INFO]   -> Combined street name: ARNAT DR
[2026-01-08 23:44:25] [INFO] Built locationCoordinates from lat/lng: 35.28148,-85.218323
[2026-01-08 23:44:25] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"PSYCH-Psychiatric Emergency","businessName":"10425 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10425,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-01-08 23:42:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2814800000000019508661353029310703277587890625,"nERISIncidentLongitude":-85.21832299999999804640538059175014495849609375,"dispatched":"2026-01-08 23:44:05","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-08 23:44:05","incidentInternalId":"26-000007","dispatchRunNumber":"26-000007","policeReportNumber":"2026-01-10726","cADNumber":"2026-01-10726","dispatchNotes":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]","cADLog":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.28148,-85.218323"}
[2026-01-08 23:44:25] [INFO] Number of extracted fields: 29
[2026-01-08 23:44:25] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-01-08 23:44:25] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-01-08 23:44:25] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-01-08 23:44:25] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:44:25] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 23:44:25] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-01-08 23:44:25] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-08 23:44:25] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-08 23:44:25] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-08 23:44:25] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-08 23:44:25] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-08 23:44:26] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2bd710369a
[2026-01-08 23:44:26] [INFO] Found existing Dispatch with cADNumber '2026-01-10726', ID: 6960410bafb5687bf - will update instead of create
[2026-01-08 23:44:26] [INFO] Updated existing Dispatches record with ID: 6960410bafb5687bf
[2026-01-08 23:44:26] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184425136.xml
[2026-01-08 23:44:26] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184425136.xml
[2026-01-08 23:44:40] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184440308.xml
[2026-01-08 23:44:40] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184440308.xml for user: 68920395733981a47
[2026-01-08 23:44:40] [INFO] File size: 13300 bytes
[2026-01-08 23:44:40] [INFO] Created FTPFiles record with ID: 69604168ae17b7af0
[2026-01-08 23:44:40] [INFO] About to extract fields from XML. File size: 13300 bytes
[2026-01-08 23:44:40] [INFO] Number of mappings: 24
[2026-01-08 23:44:40] [INFO] Starting XML parsing. Content length: 13300
[2026-01-08 23:44:40] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-08 23:44:40] [INFO] Processing 24 field mappings
[2026-01-08 23:44:40] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-08 23:44:40] [INFO]   -> Found value: PSYCH-Psychiatric Emergency
[2026-01-08 23:44:40] [INFO]   -> Set field 'incidentTypeValue1' = "PSYCH-Psychiatric Emergency"
[2026-01-08 23:44:40] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-08 23:44:40] [INFO]   -> Found value: 10425 ARNAT DR
[2026-01-08 23:44:40] [INFO]   -> Set field 'businessName' = "10425 ARNAT DR"
[2026-01-08 23:44:40] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:44:40] [INFO]   -> Found value: 37379
[2026-01-08 23:44:40] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-08 23:44:40] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:44:40] [INFO]   -> Found value: 10425
[2026-01-08 23:44:40] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10425
[2026-01-08 23:44:40] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-08 23:44:40] [INFO]   -> Found value: ARNAT
[2026-01-08 23:44:40] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-01-08 23:44:40] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-08 23:44:40] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-01-08 23:44:40] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-01-08 23:44:40] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-08 23:44:40] [INFO]   -> Found value: 2026-01-08T18:42:59.703-05:00
[2026-01-08 23:44:40] [INFO]   -> Set field 'alarm' = "2026-01-08 23:42:59"
[2026-01-08 23:44:40] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-08 23:44:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:40] [INFO]   -> Set field 'enroute' = null
[2026-01-08 23:44:40] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-08 23:44:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:40] [INFO]   -> Set field 'onScene' = null
[2026-01-08 23:44:40] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-08 23:44:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:40] [INFO]   -> Set field 'cleared' = null
[2026-01-08 23:44:40] [INFO]   -> Set field 'inService' = null
[2026-01-08 23:44:40] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-08 23:44:40] [INFO]   -> Found value: 35.28148
[2026-01-08 23:44:40] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2814800000000019508661353029310703277587890625
[2026-01-08 23:44:40] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-08 23:44:40] [INFO]   -> Found value: -85.218323
[2026-01-08 23:44:40] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.21832299999999804640538059175014495849609375
[2026-01-08 23:44:40] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-08 23:44:40] [INFO]   -> Found value: 2026-01-08T18:44:05.27-05:00
[2026-01-08 23:44:40] [INFO]   -> Set field 'dispatched' = "2026-01-08 23:44:05"
[2026-01-08 23:44:40] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-08 23:44:40] [INFO]   -> Found value: H1400
[2026-01-08 23:44:40] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-01-08 23:44:40] [INFO]   -> Set field 'name' = "H1400"
[2026-01-08 23:44:40] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-08 23:44:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:40] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-08 23:44:40] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-08 23:44:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:40] [INFO]   -> Set field 'timeonscene' = null
[2026-01-08 23:44:40] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-08 23:44:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:40] [INFO]   -> Set field 'timestaging' = null
[2026-01-08 23:44:40] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-08 23:44:40] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:44:40] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-08 23:44:40] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-08 23:44:40] [INFO]   -> Found value: 2026-01-08T18:44:05.27-05:00
[2026-01-08 23:44:40] [INFO]   -> Set field 'timedispatch' = "2026-01-08 23:44:05"
[2026-01-08 23:44:40] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-08 23:44:40] [INFO]   -> Found value: DR
[2026-01-08 23:44:40] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 23:44:40] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:44:40] [INFO]   -> Found value: 26-000007
[2026-01-08 23:44:40] [INFO]   -> Set field 'incidentInternalId' = "26-000007"
[2026-01-08 23:44:40] [INFO]   -> Set field 'dispatchRunNumber' = "26-000007"
[2026-01-08 23:44:40] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-08 23:44:40] [INFO]   -> Found value: 2026-01-10726
[2026-01-08 23:44:40] [INFO]   -> Set field 'policeReportNumber' = "2026-01-10726"
[2026-01-08 23:44:40] [INFO]   -> Set field 'cADNumber' = "2026-01-10726"
[2026-01-08 23:44:40] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:44:40] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-08 23:44:40] [INFO] Found 32 elements for 'Comment', concatenating 32 non-empty values
[2026-01-08 23:44:40] [INFO]   -> Found value: 01/08/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]
01/08/2026 ...
[2026-01-08 23:44:40] [INFO]   -> Set field 'dispatchNotes' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]"
[2026-01-08 23:44:40] [INFO]   -> Set field 'cADLog' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]"
[2026-01-08 23:44:40] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-08 23:44:40] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-08 23:44:40] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 23:44:40] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-08 23:44:40] [INFO]   -> Found value: MFD
MFD
[2026-01-08 23:44:40] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-01-08 23:44:40] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-08 23:44:40] [INFO] Concatenating street name and type
[2026-01-08 23:44:40] [INFO]   -> Combined street name: ARNAT DR
[2026-01-08 23:44:40] [INFO] Built locationCoordinates from lat/lng: 35.28148,-85.218323
[2026-01-08 23:44:40] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"PSYCH-Psychiatric Emergency","businessName":"10425 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10425,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-01-08 23:42:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2814800000000019508661353029310703277587890625,"nERISIncidentLongitude":-85.21832299999999804640538059175014495849609375,"dispatched":"2026-01-08 23:44:05","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-08 23:44:05","incidentInternalId":"26-000007","dispatchRunNumber":"26-000007","policeReportNumber":"2026-01-10726","cADNumber":"2026-01-10726","dispatchNotes":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]","cADLog":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.28148,-85.218323"}
[2026-01-08 23:44:40] [INFO] Number of extracted fields: 29
[2026-01-08 23:44:40] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-01-08 23:44:40] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-01-08 23:44:40] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-01-08 23:44:40] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:44:40] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 23:44:40] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-01-08 23:44:41] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-08 23:44:41] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-08 23:44:41] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-08 23:44:41] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-08 23:44:41] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-08 23:44:41] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2bd710369a
[2026-01-08 23:44:41] [INFO] Found existing Dispatch with cADNumber '2026-01-10726', ID: 6960410bafb5687bf - will update instead of create
[2026-01-08 23:44:41] [INFO] Updated existing Dispatches record with ID: 6960410bafb5687bf
[2026-01-08 23:44:41] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184440308.xml
[2026-01-08 23:44:41] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184440308.xml
[2026-01-08 23:45:30] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184530872.xml
[2026-01-08 23:45:30] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184530872.xml for user: 68920395733981a47
[2026-01-08 23:45:30] [INFO] File size: 13440 bytes
[2026-01-08 23:45:33] [INFO] Created FTPFiles record with ID: 6960419da088f2e6e
[2026-01-08 23:45:33] [INFO] About to extract fields from XML. File size: 13440 bytes
[2026-01-08 23:45:33] [INFO] Number of mappings: 24
[2026-01-08 23:45:33] [INFO] Starting XML parsing. Content length: 13440
[2026-01-08 23:45:33] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-08 23:45:33] [INFO] Processing 24 field mappings
[2026-01-08 23:45:33] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-08 23:45:33] [INFO]   -> Found value: PSYCH-Psychiatric Emergency
[2026-01-08 23:45:33] [INFO]   -> Set field 'incidentTypeValue1' = "PSYCH-Psychiatric Emergency"
[2026-01-08 23:45:33] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-08 23:45:33] [INFO]   -> Found value: 10425 ARNAT DR
[2026-01-08 23:45:33] [INFO]   -> Set field 'businessName' = "10425 ARNAT DR"
[2026-01-08 23:45:33] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:45:33] [INFO]   -> Found value: 37379
[2026-01-08 23:45:33] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-08 23:45:33] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:45:33] [INFO]   -> Found value: 10425
[2026-01-08 23:45:33] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10425
[2026-01-08 23:45:33] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-08 23:45:33] [INFO]   -> Found value: ARNAT
[2026-01-08 23:45:33] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-01-08 23:45:33] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-08 23:45:33] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-01-08 23:45:33] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-01-08 23:45:33] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-08 23:45:33] [INFO]   -> Found value: 2026-01-08T18:42:59.703-05:00
[2026-01-08 23:45:33] [INFO]   -> Set field 'alarm' = "2026-01-08 23:42:59"
[2026-01-08 23:45:33] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-08 23:45:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:45:33] [INFO]   -> Set field 'enroute' = null
[2026-01-08 23:45:33] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-08 23:45:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:45:33] [INFO]   -> Set field 'onScene' = null
[2026-01-08 23:45:33] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-08 23:45:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:45:33] [INFO]   -> Set field 'cleared' = null
[2026-01-08 23:45:33] [INFO]   -> Set field 'inService' = null
[2026-01-08 23:45:33] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-08 23:45:33] [INFO]   -> Found value: 35.28148
[2026-01-08 23:45:33] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2814800000000019508661353029310703277587890625
[2026-01-08 23:45:33] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-08 23:45:33] [INFO]   -> Found value: -85.218323
[2026-01-08 23:45:33] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.21832299999999804640538059175014495849609375
[2026-01-08 23:45:33] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-08 23:45:33] [INFO]   -> Found value: 2026-01-08T18:44:05.27-05:00
[2026-01-08 23:45:33] [INFO]   -> Set field 'dispatched' = "2026-01-08 23:44:05"
[2026-01-08 23:45:33] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-08 23:45:33] [INFO]   -> Found value: H1400
[2026-01-08 23:45:33] [INFO]   -> Set field 'cADVehicleID' = "H1400"
[2026-01-08 23:45:33] [INFO]   -> Set field 'name' = "H1400"
[2026-01-08 23:45:33] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-08 23:45:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:45:33] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-08 23:45:33] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-08 23:45:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:45:33] [INFO]   -> Set field 'timeonscene' = null
[2026-01-08 23:45:33] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-08 23:45:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:45:33] [INFO]   -> Set field 'timestaging' = null
[2026-01-08 23:45:33] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-08 23:45:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:45:33] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-08 23:45:33] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-08 23:45:33] [INFO]   -> Found value: 2026-01-08T18:44:05.27-05:00
[2026-01-08 23:45:33] [INFO]   -> Set field 'timedispatch' = "2026-01-08 23:44:05"
[2026-01-08 23:45:33] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-08 23:45:33] [INFO]   -> Found value: DR
[2026-01-08 23:45:33] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 23:45:33] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:45:33] [INFO]   -> Found value: 26-000007
[2026-01-08 23:45:33] [INFO]   -> Set field 'incidentInternalId' = "26-000007"
[2026-01-08 23:45:33] [INFO]   -> Set field 'dispatchRunNumber' = "26-000007"
[2026-01-08 23:45:33] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-08 23:45:33] [INFO]   -> Found value: 2026-01-10726
[2026-01-08 23:45:33] [INFO]   -> Set field 'policeReportNumber' = "2026-01-10726"
[2026-01-08 23:45:33] [INFO]   -> Set field 'cADNumber' = "2026-01-10726"
[2026-01-08 23:45:33] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:45:33] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-08 23:45:33] [INFO] Found 33 elements for 'Comment', concatenating 33 non-empty values
[2026-01-08 23:45:33] [INFO]   -> Found value: 01/08/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]
01/08/2026 ...
[2026-01-08 23:45:33] [INFO]   -> Set field 'dispatchNotes' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:45:33] [INFO]   -> Set field 'cADLog' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:45:33] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-08 23:45:33] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-08 23:45:33] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 23:45:33] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-01-08 23:45:33] [INFO]   -> Found value: MFD
MFD
[2026-01-08 23:45:33] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD"
[2026-01-08 23:45:33] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-08 23:45:33] [INFO] Concatenating street name and type
[2026-01-08 23:45:33] [INFO]   -> Combined street name: ARNAT DR
[2026-01-08 23:45:33] [INFO] Built locationCoordinates from lat/lng: 35.28148,-85.218323
[2026-01-08 23:45:33] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"PSYCH-Psychiatric Emergency","businessName":"10425 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10425,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-01-08 23:42:59","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2814800000000019508661353029310703277587890625,"nERISIncidentLongitude":-85.21832299999999804640538059175014495849609375,"dispatched":"2026-01-08 23:44:05","cADVehicleID":"H1400","name":"H1400","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-08 23:44:05","incidentInternalId":"26-000007","dispatchRunNumber":"26-000007","policeReportNumber":"2026-01-10726","cADNumber":"2026-01-10726","dispatchNotes":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADLog":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD","locationCoordinates":"35.28148,-85.218323"}
[2026-01-08 23:45:33] [INFO] Number of extracted fields: 29
[2026-01-08 23:45:33] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD'
[2026-01-08 23:45:33] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD', Parsed IDs = ["MFD","MFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-01-08 23:45:33] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD"]
[2026-01-08 23:45:33] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:45:33] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 23:45:33] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD"]
[2026-01-08 23:45:34] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-08 23:45:34] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-08 23:45:34] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-01-08 23:45:34] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-08 23:45:34] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-08 23:45:34] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2bd710369a
[2026-01-08 23:45:34] [INFO] Found existing Dispatch with cADNumber '2026-01-10726', ID: 6960410bafb5687bf - will update instead of create
[2026-01-08 23:45:34] [INFO] Updated existing Dispatches record with ID: 6960410bafb5687bf
[2026-01-08 23:45:34] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184530872.xml
[2026-01-08 23:45:34] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184530872.xml
[2026-01-08 23:46:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184626423.xml
[2026-01-08 23:46:26] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184626423.xml for user: 68920395733981a47
[2026-01-08 23:46:26] [INFO] File size: 18566 bytes
[2026-01-08 23:46:26] [INFO] Created FTPFiles record with ID: 696041d2d1323fc74
[2026-01-08 23:46:26] [INFO] About to extract fields from XML. File size: 18566 bytes
[2026-01-08 23:46:26] [INFO] Number of mappings: 24
[2026-01-08 23:46:26] [INFO] Starting XML parsing. Content length: 18566
[2026-01-08 23:46:26] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-08 23:46:26] [INFO] Processing 24 field mappings
[2026-01-08 23:46:26] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-08 23:46:26] [INFO]   -> Found value: PSYCH-Psychiatric Emergency
[2026-01-08 23:46:26] [INFO]   -> Set field 'incidentTypeValue1' = "PSYCH-Psychiatric Emergency"
[2026-01-08 23:46:26] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-08 23:46:26] [INFO]   -> Found value: 10425 ARNAT DR
[2026-01-08 23:46:26] [INFO]   -> Set field 'businessName' = "10425 ARNAT DR"
[2026-01-08 23:46:26] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:46:26] [INFO]   -> Found value: 37379
[2026-01-08 23:46:26] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-08 23:46:26] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:46:26] [INFO]   -> Found value: 10425
[2026-01-08 23:46:26] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10425
[2026-01-08 23:46:26] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-08 23:46:26] [INFO]   -> Found value: ARNAT
[2026-01-08 23:46:26] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-01-08 23:46:26] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-08 23:46:26] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-01-08 23:46:26] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-01-08 23:46:26] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-08 23:46:26] [INFO]   -> Found value: 2026-01-08T18:42:59.703-05:00
[2026-01-08 23:46:26] [INFO]   -> Set field 'alarm' = "2026-01-08 23:42:59"
[2026-01-08 23:46:26] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-08 23:46:26] [INFO]   -> Found value: 2026-01-08T18:46:25.9-05:00
[2026-01-08 23:46:26] [INFO]   -> Set field 'enroute' = "2026-01-08 23:46:25"
[2026-01-08 23:46:26] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-08 23:46:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:46:26] [INFO]   -> Set field 'onScene' = null
[2026-01-08 23:46:26] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-08 23:46:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:46:26] [INFO]   -> Set field 'cleared' = null
[2026-01-08 23:46:26] [INFO]   -> Set field 'inService' = null
[2026-01-08 23:46:26] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-08 23:46:26] [INFO]   -> Found value: 35.28148
[2026-01-08 23:46:26] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2814800000000019508661353029310703277587890625
[2026-01-08 23:46:26] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-08 23:46:26] [INFO]   -> Found value: -85.218323
[2026-01-08 23:46:26] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.21832299999999804640538059175014495849609375
[2026-01-08 23:46:26] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-08 23:46:26] [INFO]   -> Found value: 2026-01-08T18:44:05.27-05:00
[2026-01-08 23:46:26] [INFO]   -> Set field 'dispatched' = "2026-01-08 23:44:05"
[2026-01-08 23:46:26] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-08 23:46:26] [INFO]   -> Found value: S3MF
[2026-01-08 23:46:26] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-01-08 23:46:26] [INFO]   -> Set field 'name' = "S3MF"
[2026-01-08 23:46:26] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-08 23:46:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:46:26] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-08 23:46:26] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-08 23:46:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:46:26] [INFO]   -> Set field 'timeonscene' = null
[2026-01-08 23:46:26] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-08 23:46:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:46:26] [INFO]   -> Set field 'timestaging' = null
[2026-01-08 23:46:26] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-08 23:46:26] [INFO]   -> Found value: 2026-01-08T18:46:25.93-05:00
[2026-01-08 23:46:26] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-08 23:46:25"
[2026-01-08 23:46:26] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-08 23:46:26] [INFO]   -> Found value: 2026-01-08T18:46:25.913-05:00
[2026-01-08 23:46:26] [INFO]   -> Set field 'timedispatch' = "2026-01-08 23:46:25"
[2026-01-08 23:46:26] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-08 23:46:26] [INFO]   -> Found value: DR
[2026-01-08 23:46:26] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 23:46:26] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:46:26] [INFO]   -> Found value: 26-000007
[2026-01-08 23:46:26] [INFO]   -> Set field 'incidentInternalId' = "26-000007"
[2026-01-08 23:46:26] [INFO]   -> Set field 'dispatchRunNumber' = "26-000007"
[2026-01-08 23:46:26] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-08 23:46:26] [INFO]   -> Found value: 2026-01-10726
[2026-01-08 23:46:26] [INFO]   -> Set field 'policeReportNumber' = "2026-01-10726"
[2026-01-08 23:46:26] [INFO]   -> Set field 'cADNumber' = "2026-01-10726"
[2026-01-08 23:46:26] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:46:26] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-08 23:46:26] [INFO] Found 33 elements for 'Comment', concatenating 33 non-empty values
[2026-01-08 23:46:26] [INFO]   -> Found value: 01/08/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]
01/08/2026 ...
[2026-01-08 23:46:26] [INFO]   -> Set field 'dispatchNotes' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:46:26] [INFO]   -> Set field 'cADLog' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:46:26] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-08 23:46:26] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-08 23:46:26] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 23:46:26] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-08 23:46:26] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-01-08 23:46:26] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-01-08 23:46:26] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-08 23:46:26] [INFO] Concatenating street name and type
[2026-01-08 23:46:26] [INFO]   -> Combined street name: ARNAT DR
[2026-01-08 23:46:26] [INFO] Built locationCoordinates from lat/lng: 35.28148,-85.218323
[2026-01-08 23:46:26] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"PSYCH-Psychiatric Emergency","businessName":"10425 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10425,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-01-08 23:42:59","enroute":"2026-01-08 23:46:25","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.2814800000000019508661353029310703277587890625,"nERISIncidentLongitude":-85.21832299999999804640538059175014495849609375,"dispatched":"2026-01-08 23:44:05","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-08 23:46:25","timedispatch":"2026-01-08 23:46:25","incidentInternalId":"26-000007","dispatchRunNumber":"26-000007","policeReportNumber":"2026-01-10726","cADNumber":"2026-01-10726","dispatchNotes":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADLog":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.28148,-85.218323"}
[2026-01-08 23:46:26] [INFO] Number of extracted fields: 29
[2026-01-08 23:46:26] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-01-08 23:46:26] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-08 23:46:26] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-01-08 23:46:26] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:46:27] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 23:46:27] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-01-08 23:46:27] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-08 23:46:27] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-08 23:46:27] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-08 23:46:27] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-08 23:46:27] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-08 23:46:27] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2bd710369a
[2026-01-08 23:46:27] [INFO] Found existing Dispatch with cADNumber '2026-01-10726', ID: 6960410bafb5687bf - will update instead of create
[2026-01-08 23:46:27] [INFO] Updated existing Dispatches record with ID: 6960410bafb5687bf
[2026-01-08 23:46:27] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184626423.xml
[2026-01-08 23:46:27] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184626423.xml
[2026-01-08 23:48:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184802452.xml
[2026-01-08 23:48:02] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184802452.xml for user: 68920395733981a47
[2026-01-08 23:48:02] [INFO] File size: 18805 bytes
[2026-01-08 23:48:03] [INFO] Created FTPFiles record with ID: 696042334705c3f80
[2026-01-08 23:48:03] [INFO] About to extract fields from XML. File size: 18805 bytes
[2026-01-08 23:48:03] [INFO] Number of mappings: 24
[2026-01-08 23:48:03] [INFO] Starting XML parsing. Content length: 18805
[2026-01-08 23:48:03] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-08 23:48:03] [INFO] Processing 24 field mappings
[2026-01-08 23:48:03] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-08 23:48:03] [INFO]   -> Found value: PSYCH-Psychiatric Emergency
[2026-01-08 23:48:03] [INFO]   -> Set field 'incidentTypeValue1' = "PSYCH-Psychiatric Emergency"
[2026-01-08 23:48:03] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-08 23:48:03] [INFO]   -> Found value: 10425 ARNAT DR
[2026-01-08 23:48:03] [INFO]   -> Set field 'businessName' = "10425 ARNAT DR"
[2026-01-08 23:48:03] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:48:03] [INFO]   -> Found value: 37379
[2026-01-08 23:48:03] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-08 23:48:03] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:48:03] [INFO]   -> Found value: 10425
[2026-01-08 23:48:03] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10425
[2026-01-08 23:48:03] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-08 23:48:03] [INFO]   -> Found value: ARNAT
[2026-01-08 23:48:03] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-01-08 23:48:03] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-08 23:48:03] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-01-08 23:48:03] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-01-08 23:48:03] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-08 23:48:03] [INFO]   -> Found value: 2026-01-08T18:42:59.703-05:00
[2026-01-08 23:48:03] [INFO]   -> Set field 'alarm' = "2026-01-08 23:42:59"
[2026-01-08 23:48:03] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-08 23:48:03] [INFO]   -> Found value: 2026-01-08T18:46:25.9-05:00
[2026-01-08 23:48:03] [INFO]   -> Set field 'enroute' = "2026-01-08 23:46:25"
[2026-01-08 23:48:03] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-08 23:48:03] [INFO]   -> Found value: 2026-01-08T18:47:59.93-05:00
[2026-01-08 23:48:03] [INFO]   -> Set field 'onScene' = "2026-01-08 23:47:59"
[2026-01-08 23:48:03] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-08 23:48:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:48:03] [INFO]   -> Set field 'cleared' = null
[2026-01-08 23:48:03] [INFO]   -> Set field 'inService' = null
[2026-01-08 23:48:03] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-08 23:48:03] [INFO]   -> Found value: 35.28148
[2026-01-08 23:48:03] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2814800000000019508661353029310703277587890625
[2026-01-08 23:48:03] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-08 23:48:03] [INFO]   -> Found value: -85.218323
[2026-01-08 23:48:03] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.21832299999999804640538059175014495849609375
[2026-01-08 23:48:03] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-08 23:48:03] [INFO]   -> Found value: 2026-01-08T18:44:05.27-05:00
[2026-01-08 23:48:03] [INFO]   -> Set field 'dispatched' = "2026-01-08 23:44:05"
[2026-01-08 23:48:03] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-08 23:48:03] [INFO]   -> Found value: S3MF
[2026-01-08 23:48:03] [INFO]   -> Set field 'cADVehicleID' = "S3MF"
[2026-01-08 23:48:03] [INFO]   -> Set field 'name' = "S3MF"
[2026-01-08 23:48:03] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-08 23:48:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:48:03] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-08 23:48:03] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-08 23:48:03] [INFO]   -> Found value: 2026-01-08T18:47:59.93-05:00
[2026-01-08 23:48:03] [INFO]   -> Set field 'timeonscene' = "2026-01-08 23:47:59"
[2026-01-08 23:48:03] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-08 23:48:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:48:03] [INFO]   -> Set field 'timestaging' = null
[2026-01-08 23:48:03] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-08 23:48:03] [INFO]   -> Found value: 2026-01-08T18:46:25.93-05:00
[2026-01-08 23:48:03] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-08 23:46:25"
[2026-01-08 23:48:03] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-08 23:48:03] [INFO]   -> Found value: 2026-01-08T18:46:25.913-05:00
[2026-01-08 23:48:03] [INFO]   -> Set field 'timedispatch' = "2026-01-08 23:46:25"
[2026-01-08 23:48:03] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-08 23:48:03] [INFO]   -> Found value: DR
[2026-01-08 23:48:03] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 23:48:03] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:48:03] [INFO]   -> Found value: 26-000007
[2026-01-08 23:48:03] [INFO]   -> Set field 'incidentInternalId' = "26-000007"
[2026-01-08 23:48:03] [INFO]   -> Set field 'dispatchRunNumber' = "26-000007"
[2026-01-08 23:48:03] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-08 23:48:03] [INFO]   -> Found value: 2026-01-10726
[2026-01-08 23:48:03] [INFO]   -> Set field 'policeReportNumber' = "2026-01-10726"
[2026-01-08 23:48:03] [INFO]   -> Set field 'cADNumber' = "2026-01-10726"
[2026-01-08 23:48:03] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:48:03] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-08 23:48:03] [INFO] Found 34 elements for 'Comment', concatenating 34 non-empty values
[2026-01-08 23:48:03] [INFO]   -> Found value: 01/08/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]
01/08/2026 ...
[2026-01-08 23:48:03] [INFO]   -> Set field 'dispatchNotes' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]"
[2026-01-08 23:48:03] [INFO]   -> Set field 'cADLog' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]"
[2026-01-08 23:48:03] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-08 23:48:03] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-08 23:48:03] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 23:48:03] [INFO] Found 4 elements for 'AgencyIdentifier', concatenating 4 non-empty values
[2026-01-08 23:48:03] [INFO]   -> Found value: MFD
MFD
MFD
MFD
[2026-01-08 23:48:03] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD"
[2026-01-08 23:48:03] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-08 23:48:03] [INFO] Concatenating street name and type
[2026-01-08 23:48:03] [INFO]   -> Combined street name: ARNAT DR
[2026-01-08 23:48:03] [INFO] Built locationCoordinates from lat/lng: 35.28148,-85.218323
[2026-01-08 23:48:03] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"PSYCH-Psychiatric Emergency","businessName":"10425 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10425,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-01-08 23:42:59","enroute":"2026-01-08 23:46:25","onScene":"2026-01-08 23:47:59","cleared":null,"inService":null,"nERISIncidentLatitude":35.2814800000000019508661353029310703277587890625,"nERISIncidentLongitude":-85.21832299999999804640538059175014495849609375,"dispatched":"2026-01-08 23:44:05","cADVehicleID":"S3MF","name":"S3MF","timeunitclear":null,"timeonscene":"2026-01-08 23:47:59","timestaging":null,"timeenroutetoscene":"2026-01-08 23:46:25","timedispatch":"2026-01-08 23:46:25","incidentInternalId":"26-000007","dispatchRunNumber":"26-000007","policeReportNumber":"2026-01-10726","cADNumber":"2026-01-10726","dispatchNotes":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]","cADLog":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD","locationCoordinates":"35.28148,-85.218323"}
[2026-01-08 23:48:03] [INFO] Number of extracted fields: 29
[2026-01-08 23:48:03] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD'
[2026-01-08 23:48:03] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD"], Non-empty count = 4, Total agency count = 4, Assigned Agencies count = 2
[2026-01-08 23:48:03] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD"]
[2026-01-08 23:48:03] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:48:03] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 23:48:03] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD"]
[2026-01-08 23:48:03] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-08 23:48:03] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-08 23:48:03] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-01-08 23:48:03] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-08 23:48:03] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-08 23:48:03] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2bd710369a
[2026-01-08 23:48:03] [INFO] Found existing Dispatch with cADNumber '2026-01-10726', ID: 6960410bafb5687bf - will update instead of create
[2026-01-08 23:48:04] [INFO] Updated existing Dispatches record with ID: 6960410bafb5687bf
[2026-01-08 23:48:04] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184802452.xml
[2026-01-08 23:48:04] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184802452.xml
[2026-01-08 23:48:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184837774.xml
[2026-01-08 23:48:37] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184837774.xml for user: 68920395733981a47
[2026-01-08 23:48:37] [INFO] File size: 21334 bytes
[2026-01-08 23:48:38] [INFO] Created FTPFiles record with ID: 69604256303cd9f14
[2026-01-08 23:48:38] [INFO] About to extract fields from XML. File size: 21334 bytes
[2026-01-08 23:48:38] [INFO] Number of mappings: 24
[2026-01-08 23:48:38] [INFO] Starting XML parsing. Content length: 21334
[2026-01-08 23:48:38] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-08 23:48:38] [INFO] Processing 24 field mappings
[2026-01-08 23:48:38] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-08 23:48:38] [INFO]   -> Found value: PSYCH-Psychiatric Emergency
[2026-01-08 23:48:38] [INFO]   -> Set field 'incidentTypeValue1' = "PSYCH-Psychiatric Emergency"
[2026-01-08 23:48:38] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-08 23:48:38] [INFO]   -> Found value: 10425 ARNAT DR
[2026-01-08 23:48:38] [INFO]   -> Set field 'businessName' = "10425 ARNAT DR"
[2026-01-08 23:48:38] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:48:38] [INFO]   -> Found value: 37379
[2026-01-08 23:48:38] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-08 23:48:38] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:48:38] [INFO]   -> Found value: 10425
[2026-01-08 23:48:38] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10425
[2026-01-08 23:48:38] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-08 23:48:38] [INFO]   -> Found value: ARNAT
[2026-01-08 23:48:38] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-01-08 23:48:38] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-08 23:48:38] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-01-08 23:48:38] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-01-08 23:48:38] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-08 23:48:38] [INFO]   -> Found value: 2026-01-08T18:42:59.703-05:00
[2026-01-08 23:48:38] [INFO]   -> Set field 'alarm' = "2026-01-08 23:42:59"
[2026-01-08 23:48:38] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-08 23:48:38] [INFO]   -> Found value: 2026-01-08T18:46:25.9-05:00
[2026-01-08 23:48:38] [INFO]   -> Set field 'enroute' = "2026-01-08 23:46:25"
[2026-01-08 23:48:38] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-08 23:48:38] [INFO]   -> Found value: 2026-01-08T18:47:59.93-05:00
[2026-01-08 23:48:38] [INFO]   -> Set field 'onScene' = "2026-01-08 23:47:59"
[2026-01-08 23:48:38] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-08 23:48:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:48:38] [INFO]   -> Set field 'cleared' = null
[2026-01-08 23:48:38] [INFO]   -> Set field 'inService' = null
[2026-01-08 23:48:38] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-08 23:48:38] [INFO]   -> Found value: 35.28148
[2026-01-08 23:48:38] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2814800000000019508661353029310703277587890625
[2026-01-08 23:48:38] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-08 23:48:38] [INFO]   -> Found value: -85.218323
[2026-01-08 23:48:38] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.21832299999999804640538059175014495849609375
[2026-01-08 23:48:38] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-08 23:48:38] [INFO]   -> Found value: 2026-01-08T18:44:05.27-05:00
[2026-01-08 23:48:38] [INFO]   -> Set field 'dispatched' = "2026-01-08 23:44:05"
[2026-01-08 23:48:38] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-08 23:48:38] [INFO]   -> Found value: H1410
[2026-01-08 23:48:38] [INFO]   -> Set field 'cADVehicleID' = "H1410"
[2026-01-08 23:48:38] [INFO]   -> Set field 'name' = "H1410"
[2026-01-08 23:48:38] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-08 23:48:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:48:38] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-08 23:48:38] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-08 23:48:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:48:38] [INFO]   -> Set field 'timeonscene' = null
[2026-01-08 23:48:38] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-08 23:48:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:48:38] [INFO]   -> Set field 'timestaging' = null
[2026-01-08 23:48:38] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-08 23:48:38] [INFO]   -> Found value: 2026-01-08T18:48:33.5-05:00
[2026-01-08 23:48:38] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-08 23:48:33"
[2026-01-08 23:48:38] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-08 23:48:38] [INFO]   -> Found value: 2026-01-08T18:48:33.473-05:00
[2026-01-08 23:48:38] [INFO]   -> Set field 'timedispatch' = "2026-01-08 23:48:33"
[2026-01-08 23:48:38] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-08 23:48:38] [INFO]   -> Found value: DR
[2026-01-08 23:48:38] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 23:48:38] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:48:38] [INFO]   -> Found value: 26-000007
[2026-01-08 23:48:38] [INFO]   -> Set field 'incidentInternalId' = "26-000007"
[2026-01-08 23:48:38] [INFO]   -> Set field 'dispatchRunNumber' = "26-000007"
[2026-01-08 23:48:38] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-08 23:48:38] [INFO]   -> Found value: 2026-01-10726
[2026-01-08 23:48:38] [INFO]   -> Set field 'policeReportNumber' = "2026-01-10726"
[2026-01-08 23:48:38] [INFO]   -> Set field 'cADNumber' = "2026-01-10726"
[2026-01-08 23:48:38] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:48:38] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-08 23:48:38] [INFO] Found 34 elements for 'Comment', concatenating 34 non-empty values
[2026-01-08 23:48:38] [INFO]   -> Found value: 01/08/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]
01/08/2026 ...
[2026-01-08 23:48:38] [INFO]   -> Set field 'dispatchNotes' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]"
[2026-01-08 23:48:38] [INFO]   -> Set field 'cADLog' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]"
[2026-01-08 23:48:38] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-08 23:48:38] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-08 23:48:38] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 23:48:38] [INFO] Found 5 elements for 'AgencyIdentifier', concatenating 5 non-empty values
[2026-01-08 23:48:38] [INFO]   -> Found value: MFD
MFD
MFD
MFD
MFD
[2026-01-08 23:48:38] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD\nMFD"
[2026-01-08 23:48:38] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-08 23:48:38] [INFO] Concatenating street name and type
[2026-01-08 23:48:38] [INFO]   -> Combined street name: ARNAT DR
[2026-01-08 23:48:38] [INFO] Built locationCoordinates from lat/lng: 35.28148,-85.218323
[2026-01-08 23:48:38] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"PSYCH-Psychiatric Emergency","businessName":"10425 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10425,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-01-08 23:42:59","enroute":"2026-01-08 23:46:25","onScene":"2026-01-08 23:47:59","cleared":null,"inService":null,"nERISIncidentLatitude":35.2814800000000019508661353029310703277587890625,"nERISIncidentLongitude":-85.21832299999999804640538059175014495849609375,"dispatched":"2026-01-08 23:44:05","cADVehicleID":"H1410","name":"H1410","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-08 23:48:33","timedispatch":"2026-01-08 23:48:33","incidentInternalId":"26-000007","dispatchRunNumber":"26-000007","policeReportNumber":"2026-01-10726","cADNumber":"2026-01-10726","dispatchNotes":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]","cADLog":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD\nMFD","locationCoordinates":"35.28148,-85.218323"}
[2026-01-08 23:48:38] [INFO] Number of extracted fields: 29
[2026-01-08 23:48:38] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD
MFD'
[2026-01-08 23:48:38] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD","MFD"], Non-empty count = 5, Total agency count = 5, Assigned Agencies count = 2
[2026-01-08 23:48:38] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD","MFD"]
[2026-01-08 23:48:38] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:48:38] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 23:48:38] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD","MFD"]
[2026-01-08 23:48:38] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-08 23:48:38] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-08 23:48:38] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 5)
[2026-01-08 23:48:38] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-08 23:48:38] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-08 23:48:38] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2bd710369a
[2026-01-08 23:48:38] [INFO] Found existing Dispatch with cADNumber '2026-01-10726', ID: 6960410bafb5687bf - will update instead of create
[2026-01-08 23:48:39] [INFO] Updated existing Dispatches record with ID: 6960410bafb5687bf
[2026-01-08 23:48:39] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184837774.xml
[2026-01-08 23:48:39] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108184837774.xml
[2026-01-08 23:52:15] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108185215346.xml
[2026-01-08 23:52:15] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108185215346.xml for user: 68920395733981a47
[2026-01-08 23:52:15] [INFO] File size: 21409 bytes
[2026-01-08 23:52:15] [INFO] Created FTPFiles record with ID: 6960432feb40fe8e8
[2026-01-08 23:52:15] [INFO] About to extract fields from XML. File size: 21409 bytes
[2026-01-08 23:52:15] [INFO] Number of mappings: 24
[2026-01-08 23:52:15] [INFO] Starting XML parsing. Content length: 21409
[2026-01-08 23:52:15] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-08 23:52:15] [INFO] Processing 24 field mappings
[2026-01-08 23:52:15] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-08 23:52:15] [INFO]   -> Found value: PSYCH-Psychiatric Emergency
[2026-01-08 23:52:15] [INFO]   -> Set field 'incidentTypeValue1' = "PSYCH-Psychiatric Emergency"
[2026-01-08 23:52:15] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-08 23:52:15] [INFO]   -> Found value: 10425 ARNAT DR
[2026-01-08 23:52:15] [INFO]   -> Set field 'businessName' = "10425 ARNAT DR"
[2026-01-08 23:52:15] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:52:15] [INFO]   -> Found value: 37379
[2026-01-08 23:52:15] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-08 23:52:15] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:52:15] [INFO]   -> Found value: 10425
[2026-01-08 23:52:15] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10425
[2026-01-08 23:52:15] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-08 23:52:15] [INFO]   -> Found value: ARNAT
[2026-01-08 23:52:15] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-01-08 23:52:15] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-08 23:52:15] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-01-08 23:52:15] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-01-08 23:52:15] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-08 23:52:15] [INFO]   -> Found value: 2026-01-08T18:42:59.703-05:00
[2026-01-08 23:52:15] [INFO]   -> Set field 'alarm' = "2026-01-08 23:42:59"
[2026-01-08 23:52:15] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-08 23:52:15] [INFO]   -> Found value: 2026-01-08T18:46:25.9-05:00
[2026-01-08 23:52:15] [INFO]   -> Set field 'enroute' = "2026-01-08 23:46:25"
[2026-01-08 23:52:15] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-08 23:52:15] [INFO]   -> Found value: 2026-01-08T18:47:59.93-05:00
[2026-01-08 23:52:15] [INFO]   -> Set field 'onScene' = "2026-01-08 23:47:59"
[2026-01-08 23:52:15] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-08 23:52:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:52:15] [INFO]   -> Set field 'cleared' = null
[2026-01-08 23:52:15] [INFO]   -> Set field 'inService' = null
[2026-01-08 23:52:15] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-08 23:52:15] [INFO]   -> Found value: 35.28148
[2026-01-08 23:52:15] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2814800000000019508661353029310703277587890625
[2026-01-08 23:52:15] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-08 23:52:15] [INFO]   -> Found value: -85.218323
[2026-01-08 23:52:15] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.21832299999999804640538059175014495849609375
[2026-01-08 23:52:15] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-08 23:52:15] [INFO]   -> Found value: 2026-01-08T18:44:05.27-05:00
[2026-01-08 23:52:15] [INFO]   -> Set field 'dispatched' = "2026-01-08 23:44:05"
[2026-01-08 23:52:15] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-08 23:52:15] [INFO]   -> Found value: H1410
[2026-01-08 23:52:15] [INFO]   -> Set field 'cADVehicleID' = "H1410"
[2026-01-08 23:52:15] [INFO]   -> Set field 'name' = "H1410"
[2026-01-08 23:52:15] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-08 23:52:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:52:15] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-08 23:52:15] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-08 23:52:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:52:15] [INFO]   -> Set field 'timeonscene' = null
[2026-01-08 23:52:15] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-08 23:52:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:52:15] [INFO]   -> Set field 'timestaging' = null
[2026-01-08 23:52:15] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-08 23:52:15] [INFO]   -> Found value: 2026-01-08T18:48:33.5-05:00
[2026-01-08 23:52:15] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-08 23:48:33"
[2026-01-08 23:52:15] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-08 23:52:15] [INFO]   -> Found value: 2026-01-08T18:48:33.473-05:00
[2026-01-08 23:52:15] [INFO]   -> Set field 'timedispatch' = "2026-01-08 23:48:33"
[2026-01-08 23:52:15] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-08 23:52:15] [INFO]   -> Found value: DR
[2026-01-08 23:52:15] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 23:52:15] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:52:15] [INFO]   -> Found value: 26-000007
[2026-01-08 23:52:15] [INFO]   -> Set field 'incidentInternalId' = "26-000007"
[2026-01-08 23:52:15] [INFO]   -> Set field 'dispatchRunNumber' = "26-000007"
[2026-01-08 23:52:15] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-08 23:52:15] [INFO]   -> Found value: 2026-01-10726
[2026-01-08 23:52:15] [INFO]   -> Set field 'policeReportNumber' = "2026-01-10726"
[2026-01-08 23:52:15] [INFO]   -> Set field 'cADNumber' = "2026-01-10726"
[2026-01-08 23:52:15] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:52:15] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-08 23:52:15] [INFO] Found 34 elements for 'Comment', concatenating 34 non-empty values
[2026-01-08 23:52:15] [INFO]   -> Found value: 01/08/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]
01/08/2026 ...
[2026-01-08 23:52:15] [INFO]   -> Set field 'dispatchNotes' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]"
[2026-01-08 23:52:15] [INFO]   -> Set field 'cADLog' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]"
[2026-01-08 23:52:15] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-08 23:52:15] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-08 23:52:15] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 23:52:15] [INFO] Found 5 elements for 'AgencyIdentifier', concatenating 5 non-empty values
[2026-01-08 23:52:15] [INFO]   -> Found value: MFD
MFD
MFD
MFD
MFD
[2026-01-08 23:52:15] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD\nMFD"
[2026-01-08 23:52:15] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-08 23:52:15] [INFO] Concatenating street name and type
[2026-01-08 23:52:15] [INFO]   -> Combined street name: ARNAT DR
[2026-01-08 23:52:15] [INFO] Built locationCoordinates from lat/lng: 35.28148,-85.218323
[2026-01-08 23:52:15] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"PSYCH-Psychiatric Emergency","businessName":"10425 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10425,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-01-08 23:42:59","enroute":"2026-01-08 23:46:25","onScene":"2026-01-08 23:47:59","cleared":null,"inService":null,"nERISIncidentLatitude":35.2814800000000019508661353029310703277587890625,"nERISIncidentLongitude":-85.21832299999999804640538059175014495849609375,"dispatched":"2026-01-08 23:44:05","cADVehicleID":"H1410","name":"H1410","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-08 23:48:33","timedispatch":"2026-01-08 23:48:33","incidentInternalId":"26-000007","dispatchRunNumber":"26-000007","policeReportNumber":"2026-01-10726","cADNumber":"2026-01-10726","dispatchNotes":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]","cADLog":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD\nMFD","locationCoordinates":"35.28148,-85.218323"}
[2026-01-08 23:52:15] [INFO] Number of extracted fields: 29
[2026-01-08 23:52:15] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD
MFD'
[2026-01-08 23:52:15] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD","MFD"], Non-empty count = 5, Total agency count = 5, Assigned Agencies count = 2
[2026-01-08 23:52:15] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD","MFD"]
[2026-01-08 23:52:15] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:52:16] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 23:52:16] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD","MFD"]
[2026-01-08 23:52:16] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-08 23:52:16] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-08 23:52:16] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 5)
[2026-01-08 23:52:16] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-08 23:52:16] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-08 23:52:16] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2bd710369a
[2026-01-08 23:52:16] [INFO] Found existing Dispatch with cADNumber '2026-01-10726', ID: 6960410bafb5687bf - will update instead of create
[2026-01-08 23:52:16] [INFO] Updated existing Dispatches record with ID: 6960410bafb5687bf
[2026-01-08 23:52:16] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108185215346.xml
[2026-01-08 23:52:16] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108185215346.xml
[2026-01-08 23:53:06] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108185305941.xml
[2026-01-08 23:53:06] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108185305941.xml for user: 68920395733981a47
[2026-01-08 23:53:06] [INFO] File size: 21486 bytes
[2026-01-08 23:53:06] [INFO] Created FTPFiles record with ID: 696043625f7824fde
[2026-01-08 23:53:06] [INFO] About to extract fields from XML. File size: 21486 bytes
[2026-01-08 23:53:06] [INFO] Number of mappings: 24
[2026-01-08 23:53:06] [INFO] Starting XML parsing. Content length: 21486
[2026-01-08 23:53:06] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-08 23:53:06] [INFO] Processing 24 field mappings
[2026-01-08 23:53:06] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-08 23:53:06] [INFO]   -> Found value: PSYCH-Psychiatric Emergency
[2026-01-08 23:53:06] [INFO]   -> Set field 'incidentTypeValue1' = "PSYCH-Psychiatric Emergency"
[2026-01-08 23:53:06] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-08 23:53:06] [INFO]   -> Found value: 10425 ARNAT DR
[2026-01-08 23:53:06] [INFO]   -> Set field 'businessName' = "10425 ARNAT DR"
[2026-01-08 23:53:06] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:53:06] [INFO]   -> Found value: 37379
[2026-01-08 23:53:06] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-08 23:53:06] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:53:06] [INFO]   -> Found value: 10425
[2026-01-08 23:53:06] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10425
[2026-01-08 23:53:06] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-08 23:53:06] [INFO]   -> Found value: ARNAT
[2026-01-08 23:53:06] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-01-08 23:53:06] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-08 23:53:06] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-01-08 23:53:06] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-01-08 23:53:06] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-08 23:53:06] [INFO]   -> Found value: 2026-01-08T18:42:59.703-05:00
[2026-01-08 23:53:06] [INFO]   -> Set field 'alarm' = "2026-01-08 23:42:59"
[2026-01-08 23:53:06] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-08 23:53:06] [INFO]   -> Found value: 2026-01-08T18:46:25.9-05:00
[2026-01-08 23:53:06] [INFO]   -> Set field 'enroute' = "2026-01-08 23:46:25"
[2026-01-08 23:53:06] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-08 23:53:06] [INFO]   -> Found value: 2026-01-08T18:47:59.93-05:00
[2026-01-08 23:53:06] [INFO]   -> Set field 'onScene' = "2026-01-08 23:47:59"
[2026-01-08 23:53:06] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-08 23:53:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:53:06] [INFO]   -> Set field 'cleared' = null
[2026-01-08 23:53:06] [INFO]   -> Set field 'inService' = null
[2026-01-08 23:53:06] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-08 23:53:06] [INFO]   -> Found value: 35.28148
[2026-01-08 23:53:06] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2814800000000019508661353029310703277587890625
[2026-01-08 23:53:06] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-08 23:53:06] [INFO]   -> Found value: -85.218323
[2026-01-08 23:53:06] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.21832299999999804640538059175014495849609375
[2026-01-08 23:53:06] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-08 23:53:06] [INFO]   -> Found value: 2026-01-08T18:44:05.27-05:00
[2026-01-08 23:53:06] [INFO]   -> Set field 'dispatched' = "2026-01-08 23:44:05"
[2026-01-08 23:53:06] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-08 23:53:06] [INFO]   -> Found value: H1410
[2026-01-08 23:53:06] [INFO]   -> Set field 'cADVehicleID' = "H1410"
[2026-01-08 23:53:06] [INFO]   -> Set field 'name' = "H1410"
[2026-01-08 23:53:06] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-08 23:53:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:53:06] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-08 23:53:06] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-08 23:53:06] [INFO]   -> Found value: 2026-01-08T18:53:02.973-05:00
[2026-01-08 23:53:06] [INFO]   -> Set field 'timeonscene' = "2026-01-08 23:53:02"
[2026-01-08 23:53:06] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-08 23:53:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:53:06] [INFO]   -> Set field 'timestaging' = null
[2026-01-08 23:53:06] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-08 23:53:06] [INFO]   -> Found value: 2026-01-08T18:48:33.5-05:00
[2026-01-08 23:53:06] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-08 23:48:33"
[2026-01-08 23:53:06] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-08 23:53:06] [INFO]   -> Found value: 2026-01-08T18:48:33.473-05:00
[2026-01-08 23:53:06] [INFO]   -> Set field 'timedispatch' = "2026-01-08 23:48:33"
[2026-01-08 23:53:06] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-08 23:53:06] [INFO]   -> Found value: DR
[2026-01-08 23:53:06] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 23:53:06] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:53:06] [INFO]   -> Found value: 26-000007
[2026-01-08 23:53:06] [INFO]   -> Set field 'incidentInternalId' = "26-000007"
[2026-01-08 23:53:06] [INFO]   -> Set field 'dispatchRunNumber' = "26-000007"
[2026-01-08 23:53:06] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-08 23:53:06] [INFO]   -> Found value: 2026-01-10726
[2026-01-08 23:53:06] [INFO]   -> Set field 'policeReportNumber' = "2026-01-10726"
[2026-01-08 23:53:06] [INFO]   -> Set field 'cADNumber' = "2026-01-10726"
[2026-01-08 23:53:06] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:53:06] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-08 23:53:06] [INFO] Found 34 elements for 'Comment', concatenating 34 non-empty values
[2026-01-08 23:53:06] [INFO]   -> Found value: 01/08/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]
01/08/2026 ...
[2026-01-08 23:53:06] [INFO]   -> Set field 'dispatchNotes' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]"
[2026-01-08 23:53:06] [INFO]   -> Set field 'cADLog' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]"
[2026-01-08 23:53:06] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-08 23:53:06] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-08 23:53:06] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 23:53:06] [INFO] Found 5 elements for 'AgencyIdentifier', concatenating 5 non-empty values
[2026-01-08 23:53:06] [INFO]   -> Found value: MFD
MFD
MFD
MFD
MFD
[2026-01-08 23:53:06] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD\nMFD"
[2026-01-08 23:53:06] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-08 23:53:06] [INFO] Concatenating street name and type
[2026-01-08 23:53:06] [INFO]   -> Combined street name: ARNAT DR
[2026-01-08 23:53:06] [INFO] Built locationCoordinates from lat/lng: 35.28148,-85.218323
[2026-01-08 23:53:06] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"PSYCH-Psychiatric Emergency","businessName":"10425 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10425,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-01-08 23:42:59","enroute":"2026-01-08 23:46:25","onScene":"2026-01-08 23:47:59","cleared":null,"inService":null,"nERISIncidentLatitude":35.2814800000000019508661353029310703277587890625,"nERISIncidentLongitude":-85.21832299999999804640538059175014495849609375,"dispatched":"2026-01-08 23:44:05","cADVehicleID":"H1410","name":"H1410","timeunitclear":null,"timeonscene":"2026-01-08 23:53:02","timestaging":null,"timeenroutetoscene":"2026-01-08 23:48:33","timedispatch":"2026-01-08 23:48:33","incidentInternalId":"26-000007","dispatchRunNumber":"26-000007","policeReportNumber":"2026-01-10726","cADNumber":"2026-01-10726","dispatchNotes":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]","cADLog":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD\nMFD","locationCoordinates":"35.28148,-85.218323"}
[2026-01-08 23:53:06] [INFO] Number of extracted fields: 29
[2026-01-08 23:53:06] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD
MFD'
[2026-01-08 23:53:06] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD","MFD"], Non-empty count = 5, Total agency count = 5, Assigned Agencies count = 2
[2026-01-08 23:53:06] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD","MFD"]
[2026-01-08 23:53:06] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:53:06] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 23:53:06] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD","MFD"]
[2026-01-08 23:53:06] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-08 23:53:06] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-08 23:53:06] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 5)
[2026-01-08 23:53:06] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-08 23:53:06] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-08 23:53:06] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2bd710369a
[2026-01-08 23:53:07] [INFO] Found existing Dispatch with cADNumber '2026-01-10726', ID: 6960410bafb5687bf - will update instead of create
[2026-01-08 23:53:07] [INFO] Updated existing Dispatches record with ID: 6960410bafb5687bf
[2026-01-08 23:53:07] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108185305941.xml
[2026-01-08 23:53:07] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108185305941.xml
[2026-01-08 23:54:32] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108185431873.xml
[2026-01-08 23:54:32] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108185431873.xml for user: 68920395733981a47
[2026-01-08 23:54:32] [INFO] File size: 21630 bytes
[2026-01-08 23:54:32] [INFO] Created FTPFiles record with ID: 696043b86db8cc7e6
[2026-01-08 23:54:32] [INFO] About to extract fields from XML. File size: 21630 bytes
[2026-01-08 23:54:32] [INFO] Number of mappings: 24
[2026-01-08 23:54:32] [INFO] Starting XML parsing. Content length: 21630
[2026-01-08 23:54:32] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-08 23:54:32] [INFO] Processing 24 field mappings
[2026-01-08 23:54:32] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-08 23:54:32] [INFO]   -> Found value: PSYCH-Psychiatric Emergency
[2026-01-08 23:54:32] [INFO]   -> Set field 'incidentTypeValue1' = "PSYCH-Psychiatric Emergency"
[2026-01-08 23:54:32] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-08 23:54:32] [INFO]   -> Found value: 10425 ARNAT DR
[2026-01-08 23:54:32] [INFO]   -> Set field 'businessName' = "10425 ARNAT DR"
[2026-01-08 23:54:32] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-08 23:54:32] [INFO]   -> Found value: 37379
[2026-01-08 23:54:32] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-08 23:54:32] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-08 23:54:32] [INFO]   -> Found value: 10425
[2026-01-08 23:54:32] [INFO]   -> Set field 'incidentLocationStreetNumber' = 10425
[2026-01-08 23:54:32] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-08 23:54:32] [INFO]   -> Found value: ARNAT
[2026-01-08 23:54:32] [INFO]   -> Set field 'streetName' = "ARNAT"
[2026-01-08 23:54:32] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-08 23:54:32] [INFO]   -> Found value: BONNELIA CIR/No Cross Street
[2026-01-08 23:54:32] [INFO]   -> Set field 'incidentLocationCross' = "BONNELIA CIR\/No Cross Street"
[2026-01-08 23:54:32] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-08 23:54:32] [INFO]   -> Found value: 2026-01-08T18:42:59.703-05:00
[2026-01-08 23:54:32] [INFO]   -> Set field 'alarm' = "2026-01-08 23:42:59"
[2026-01-08 23:54:32] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-08 23:54:32] [INFO]   -> Found value: 2026-01-08T18:46:25.9-05:00
[2026-01-08 23:54:32] [INFO]   -> Set field 'enroute' = "2026-01-08 23:46:25"
[2026-01-08 23:54:32] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-08 23:54:32] [INFO]   -> Found value: 2026-01-08T18:47:59.93-05:00
[2026-01-08 23:54:32] [INFO]   -> Set field 'onScene' = "2026-01-08 23:47:59"
[2026-01-08 23:54:32] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-08 23:54:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:54:32] [INFO]   -> Set field 'cleared' = null
[2026-01-08 23:54:32] [INFO]   -> Set field 'inService' = null
[2026-01-08 23:54:32] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-08 23:54:32] [INFO]   -> Found value: 35.28148
[2026-01-08 23:54:32] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.2814800000000019508661353029310703277587890625
[2026-01-08 23:54:32] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-08 23:54:32] [INFO]   -> Found value: -85.218323
[2026-01-08 23:54:32] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.21832299999999804640538059175014495849609375
[2026-01-08 23:54:32] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-08 23:54:32] [INFO]   -> Found value: 2026-01-08T18:44:05.27-05:00
[2026-01-08 23:54:32] [INFO]   -> Set field 'dispatched' = "2026-01-08 23:44:05"
[2026-01-08 23:54:32] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-08 23:54:32] [INFO]   -> Found value: H1410
[2026-01-08 23:54:32] [INFO]   -> Set field 'cADVehicleID' = "H1410"
[2026-01-08 23:54:32] [INFO]   -> Set field 'name' = "H1410"
[2026-01-08 23:54:32] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-08 23:54:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:54:32] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-08 23:54:32] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-08 23:54:32] [INFO]   -> Found value: 2026-01-08T18:53:02.973-05:00
[2026-01-08 23:54:32] [INFO]   -> Set field 'timeonscene' = "2026-01-08 23:53:02"
[2026-01-08 23:54:32] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-08 23:54:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-08 23:54:32] [INFO]   -> Set field 'timestaging' = null
[2026-01-08 23:54:32] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-08 23:54:32] [INFO]   -> Found value: 2026-01-08T18:48:33.5-05:00
[2026-01-08 23:54:32] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-08 23:48:33"
[2026-01-08 23:54:32] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-08 23:54:32] [INFO]   -> Found value: 2026-01-08T18:48:33.473-05:00
[2026-01-08 23:54:32] [INFO]   -> Set field 'timedispatch' = "2026-01-08 23:48:33"
[2026-01-08 23:54:32] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-08 23:54:32] [INFO]   -> Found value: DR
[2026-01-08 23:54:32] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-08 23:54:32] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-08 23:54:32] [INFO]   -> Found value: 26-000007
[2026-01-08 23:54:32] [INFO]   -> Set field 'incidentInternalId' = "26-000007"
[2026-01-08 23:54:32] [INFO]   -> Set field 'dispatchRunNumber' = "26-000007"
[2026-01-08 23:54:32] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-08 23:54:32] [INFO]   -> Found value: 2026-01-10726
[2026-01-08 23:54:32] [INFO]   -> Set field 'policeReportNumber' = "2026-01-10726"
[2026-01-08 23:54:32] [INFO]   -> Set field 'cADNumber' = "2026-01-10726"
[2026-01-08 23:54:32] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-08 23:54:32] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-08 23:54:32] [INFO] Found 35 elements for 'Comment', concatenating 35 non-empty values
[2026-01-08 23:54:32] [INFO]   -> Found value: 01/08/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]
01/08/2026 ...
[2026-01-08 23:54:32] [INFO]   -> Set field 'dispatchNotes' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]\n01\/08\/2026 18:54:30 SCARBOROUGH_B           [35] 2W7  SCENE SECURE FOR EMS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:54:32] [INFO]   -> Set field 'cADLog' = "01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]\n01\/08\/2026 18:54:30 SCARBOROUGH_B           [35] 2W7  SCENE SECURE FOR EMS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]"
[2026-01-08 23:54:32] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-08 23:54:32] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-01-08 23:54:32] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-01-08 23:54:32] [INFO] Found 5 elements for 'AgencyIdentifier', concatenating 5 non-empty values
[2026-01-08 23:54:32] [INFO]   -> Found value: MFD
MFD
MFD
MFD
MFD
[2026-01-08 23:54:32] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nMFD\nMFD\nMFD\nMFD"
[2026-01-08 23:54:32] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-08 23:54:32] [INFO] Concatenating street name and type
[2026-01-08 23:54:32] [INFO]   -> Combined street name: ARNAT DR
[2026-01-08 23:54:32] [INFO] Built locationCoordinates from lat/lng: 35.28148,-85.218323
[2026-01-08 23:54:32] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"PSYCH-Psychiatric Emergency","businessName":"10425 ARNAT DR","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":10425,"streetName":"ARNAT DR","incidentLocationCross":"BONNELIA CIR\/No Cross Street","alarm":"2026-01-08 23:42:59","enroute":"2026-01-08 23:46:25","onScene":"2026-01-08 23:47:59","cleared":null,"inService":null,"nERISIncidentLatitude":35.2814800000000019508661353029310703277587890625,"nERISIncidentLongitude":-85.21832299999999804640538059175014495849609375,"dispatched":"2026-01-08 23:44:05","cADVehicleID":"H1410","name":"H1410","timeunitclear":null,"timeonscene":"2026-01-08 23:53:02","timestaging":null,"timeenroutetoscene":"2026-01-08 23:48:33","timedispatch":"2026-01-08 23:48:33","incidentInternalId":"26-000007","dispatchRunNumber":"26-000007","policeReportNumber":"2026-01-10726","cADNumber":"2026-01-10726","dispatchNotes":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]\n01\/08\/2026 18:54:30 SCARBOROUGH_B           [35] 2W7  SCENE SECURE FOR EMS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADLog":"01\/08\/2026 18:42:59 WHITE_W                 [1] Incident linked to [EMS] [2026-01-10725]\n01\/08\/2026 18:42:59 WHITE_W                 [2] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [3] Multi-Jurisdiction EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:47 WHITE_W                 [4] Multi-Agency Law Incident #: 2026-01-10719\n01\/08\/2026 18:42:59 WHITE_W                 [5] Multi-Agency EMS Incident #: 2026-01-10725\n01\/08\/2026 18:39:59 WHITE_W                 [6] [1] RP ADV HER 13 YOA SON TOOK OFF RUNNING [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:22 WHITE_W                 [7] [2] RP ADV HE IS HAVING A CRISIS BECAUSE OTHER BROTHER IS NOT ON SCENE [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:48 WHITE_W                 [8] [3] SUBJ: W\/M LSW BLACK HOODIE, KHAKI PANTS, AND BLACK SHOES [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:40:51 SCARBOROUGH_B           [9] [4] Requested Case Number(s) issued for Incident #[2026-01-10719], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000999. requested by 2W7. [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:03 WHITE_W                 [10] [5] DOT: TOWARDS MONTLAKE RD [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:20 WHITE_W                 [11] [6] RP ADV HER HUSBAND IS DRIVING IN THE CAR TRYING TO FIND HIM [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:41:47 WHITE_W                 [12] [7] RP ADV HER HUSBAND IS IN A BLACK FORD TAURUS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:23 WHITE_W                 [13] [8] RP ADV SON HAS POSSIBLY BROKEN HIS HAND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:34 WHITE_W                 [14] [9] ADV HE IS BEING UNRULY AND DISRESPECTFUL [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:39 WHITE_W                 [15] [10] ADV HE CAME BACK HOME IN DECEMBER [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:44 WHITE_W                 [16] [11] NO WEAPONS  [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:52 WHITE_W                 [17] [12] RP ADV SON IS HOME NOW [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:42:59 WHITE_W                 [18] [14] [1] Incident linked to [Law] [2026-01-10719] [Shared 1, 2026-01-10725 - PSYCH - 10425 ARNAT DR] [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:01 WHITE_W                 [19] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 13 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:04 WHITE_W                 [20] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:09 WHITE_W                 [21] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:22 SCARBOROUGH_B           [22] 2W7  6 CAN CODE 9 [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:36 WHITE_W                 [23] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:38 WHITE_W                 [24] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:57 WHITE_W                 [25] Protocol Q&A \u2022  Question: Has the patient harmed themselves? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:43:59 WHITE_W                 [26] Protocol Q&A \u2022  Question: Is this an attempted suicide? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:01 WHITE_W                 [27] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: Yes [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:04 WHITE_W                 [28] Protocol Q&A \u2022  Question: Are you able to control the bleeding? \u2022  Answer: No [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:05 FAABORG_R               [29] Automatic Case Number(s) issued for Incident #[2026-01-10726], Jurisdiction: Mowbray VFD. Case Number(s): 26-000007 requested by H1400. [Shared]\n01\/08\/2026 18:44:24 APP01                   [30] Requested Case Number(s) issued for Incident #[2026-01-10725], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-001075. requested by M12. [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:44:36 WHITE_W                 [31] CAN HEAR THE FATHER IN THE BACKGROUND [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:44:39 BARRETT_T               [32] M12 WILL STAGE UNTIL SCENE SECURE  [Shared 1, 2026-01-10725 - TRAUMA - 10425 ARNAT DR]\n01\/08\/2026 18:45:29 SCARBOROUGH_B           [33] 2W7  DELAYED BY TRAIN [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]\n01\/08\/2026 18:47:59 FAABORG_R               [34] S3MF IN COMMAND [Shared]\n01\/08\/2026 18:54:30 SCARBOROUGH_B           [35] 2W7  SCENE SECURE FOR EMS [Shared 2, 2026-01-10719 - PSYCH - 10425 ARNAT DR]","cADAgencyIdentifier":"MFD\nMFD\nMFD\nMFD\nMFD","locationCoordinates":"35.28148,-85.218323"}
[2026-01-08 23:54:32] [INFO] Number of extracted fields: 29
[2026-01-08 23:54:32] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
MFD
MFD
MFD
MFD'
[2026-01-08 23:54:32] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
MFD
MFD
MFD
MFD', Parsed IDs = ["MFD","MFD","MFD","MFD","MFD"], Non-empty count = 5, Total agency count = 5, Assigned Agencies count = 2
[2026-01-08 23:54:32] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","MFD","MFD","MFD","MFD"]
[2026-01-08 23:54:32] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-01-08 23:54:32] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2026-01-08 23:54:32] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["MFD","MFD","MFD","MFD"]
[2026-01-08 23:54:32] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2026-01-08 23:54:32] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2026-01-08 23:54:32] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 5)
[2026-01-08 23:54:32] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-01-08 23:54:32] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2026-01-08 23:54:32] [INFO] Found existing IncidentTypeMapping with ID: 68de8ad2bd710369a
[2026-01-08 23:54:33] [INFO] Found existing Dispatch with cADNumber '2026-01-10726', ID: 6960410bafb5687bf - will update instead of create
[2026-01-08 23:54:33] [INFO] Updated existing Dispatches record with ID: 6960410bafb5687bf
[2026-01-08 23:54:33] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108185431873.xml
[2026-01-08 23:54:33] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-10726_20260108185431873.xml
