[2026-02-25 00:14:06] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260020731_20260225_001406.XML
[2026-02-25 00:14:06] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260020731_20260225_001406.XML for user: 68f1466aed072ad4a
[2026-02-25 00:14:06] [INFO] File size: 5277 bytes
[2026-02-25 00:14:06] [INFO] Created FTPFiles record with ID: 699e3ecee5dc513f5
[2026-02-25 00:14:06] [INFO] About to extract fields from XML. File size: 5277 bytes
[2026-02-25 00:14:06] [INFO] Number of mappings: 28
[2026-02-25 00:14:06] [INFO] Starting XML parsing. Content length: 5277
[2026-02-25 00:14:06] [INFO] XML parsed successfully. Root element: CADExport
[2026-02-25 00:14:06] [INFO] Processing 28 field mappings
[2026-02-25 00:14:06] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-02-25 00:14:06] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-02-25 00:14:06] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 00:14:06] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-02-25 00:14:06] [INFO]   -> Found value: PCFD
EMS
RESC
[2026-02-25 00:14:06] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nRESC"
[2026-02-25 00:14:06] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 00:14:06] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-02-25 00:14:06] [INFO]   -> Found value: 2026000524
[2026-02-25 00:14:06] [INFO]   -> Set field 'incidentInternalId' = "2026000524"
[2026-02-25 00:14:06] [INFO]   -> Set field 'dispatchRunNumber' = "2026000524"
[2026-02-25 00:14:06] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-02-25 00:14:06] [INFO]   -> Found value: BREATHING PROBLEMS
[2026-02-25 00:14:06] [INFO]   -> Set field 'incidentTypeValue1' = "BREATHING PROBLEMS"
[2026-02-25 00:14:06] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-02-25 00:14:06] [INFO]   -> Found value: 1125
[2026-02-25 00:14:06] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1125
[2026-02-25 00:14:06] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-02-25 00:14:06] [INFO]   -> Found value: TN
[2026-02-25 00:14:06] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-02-25 00:14:06] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-02-25 00:14:06] [INFO]   -> Found value: 38501
[2026-02-25 00:14:06] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38501
[2026-02-25 00:14:06] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-02-25 00:14:06] [INFO]   -> Found value: SENIOR LIFESTYLES
[2026-02-25 00:14:06] [INFO]   -> Set field 'businessName' = "SENIOR LIFESTYLES"
[2026-02-25 00:14:06] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-02-25 00:14:06] [INFO]   -> No value found (null or empty)
[2026-02-25 00:14:06] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-02-25 00:14:06] [INFO]   -> Found value: 36.15172
[2026-02-25 00:14:06] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.1517199999999974124875734560191631317138671875
[2026-02-25 00:14:06] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-02-25 00:14:06] [INFO]   -> Found value: -85.61602
[2026-02-25 00:14:06] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.6160200000000060072125052101910114288330078125
[2026-02-25 00:14:06] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-02-25 00:14:06] [INFO]   -> Found value: 2026-02-24 18:13:16
[2026-02-25 00:14:06] [INFO]   -> Set field 'alarm' = "2026-02-24 18:13:16"
[2026-02-25 00:14:06] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-02-25 00:14:06] [INFO]   -> Found value: 2026-02-24 18:14:01
[2026-02-25 00:14:06] [INFO]   -> Set field 'dispatched' = "2026-02-24 18:14:01"
[2026-02-25 00:14:06] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-02-25 00:14:06] [INFO]   -> No value found (null or empty)
[2026-02-25 00:14:06] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-02-25 00:14:06] [INFO]   -> No value found (null or empty)
[2026-02-25 00:14:06] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-02-25 00:14:06] [INFO]   -> No value found (null or empty)
[2026-02-25 00:14:06] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-02-25 00:14:06] [INFO]   -> Found value: /FAWN DR
[2026-02-25 00:14:06] [INFO]   -> Set field 'incidentLocationCross' = "\/FAWN DR"
[2026-02-25 00:14:06] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-02-25 00:14:06] [INFO]   -> Found value: PCFR
[2026-02-25 00:14:06] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-02-25 00:14:06] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-02-25 00:14:06] [INFO]   -> Found value: 2026-02-24 18:14:01
[2026-02-25 00:14:06] [INFO]   -> Set field 'timedispatch' = "2026-02-24 18:14:01"
[2026-02-25 00:14:06] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-02-25 00:14:06] [INFO]   -> No value found (null or empty)
[2026-02-25 00:14:06] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-02-25 00:14:06] [INFO]   -> No value found (null or empty)
[2026-02-25 00:14:06] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-02-25 00:14:06] [INFO]   -> No value found (null or empty)
[2026-02-25 00:14:06] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-02-25 00:14:06] [INFO]   -> No value found (null or empty)
[2026-02-25 00:14:06] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-02-25 00:14:06] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-02-25 00:14:06] [INFO]   -> Found value: 20260020731
[2026-02-25 00:14:06] [INFO]   -> Set field 'policeReportNumber' = "20260020731"
[2026-02-25 00:14:06] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-02-25 00:14:06] [INFO]   -> Found value: [EMS] SHARON FOUNTAINE   1/17/1967  [02/24/26 18:13:50 DSTEPHENS] Event spawned from BREATHING PROBL...
[2026-02-25 00:14:06] [INFO]   -> Set field 'dispatchNotes' = "[EMS] SHARON FOUNTAINE   1\/17\/1967  [02\/24\/26 18:13:50 DSTEPHENS] Event spawned from BREATHING PROBLEMS.  [02\/24\/2026 18:13:16 DSTEPHENS]"
[2026-02-25 00:14:06] [INFO]   -> Set field 'cADLog' = "[EMS] SHARON FOUNTAINE   1\/17\/1967  [02\/24\/26 18:13:50 DSTEPHENS] Event spawned from BREATHING PROBLEMS.  [02\/24\/2026 18:13:16 DSTEPHENS]"
[2026-02-25 00:14:06] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-02-25 00:14:06] [INFO]   -> Found value: COOKEVILLE
[2026-02-25 00:14:06] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-02-25 00:14:06] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-02-25 00:14:06] [INFO]   -> Found value: DEER CREEK
[2026-02-25 00:14:06] [INFO]   -> Set field 'streetName' = "DEER CREEK"
[2026-02-25 00:14:06] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-02-25 00:14:06] [INFO]   -> Found value: DR
[2026-02-25 00:14:06] [INFO]   -> Set field 'streetType' = "DR"
[2026-02-25 00:14:06] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-02-25 00:14:06] [INFO]   -> Found value: 1125 DEER CREEK DR
[2026-02-25 00:14:06] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "1125 DEER CREEK DR"
[2026-02-25 00:14:06] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-02-25 00:14:06] [INFO] Concatenating street name and type
[2026-02-25 00:14:06] [INFO]   -> Combined street name: DEER CREEK DR
[2026-02-25 00:14:06] [INFO] Built locationCoordinates from lat/lng: 36.15172,-85.61602
[2026-02-25 00:14:06] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nRESC","incidentInternalId":"2026000524","dispatchRunNumber":"2026000524","incidentTypeValue1":"BREATHING PROBLEMS","incidentLocationStreetNumber":1125,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38501,"businessName":"SENIOR LIFESTYLES","nERISIncidentLatitude":36.1517199999999974124875734560191631317138671875,"nERISIncidentLongitude":-85.6160200000000060072125052101910114288330078125,"alarm":"2026-02-24 18:13:16","dispatched":"2026-02-24 18:14:01","incidentLocationCross":"\/FAWN DR","cADVehicleID":"PCFR","timedispatch":"2026-02-24 18:14:01","policeReportNumber":"20260020731","dispatchNotes":"[EMS] SHARON FOUNTAINE   1\/17\/1967  [02\/24\/26 18:13:50 DSTEPHENS] Event spawned from BREATHING PROBLEMS.  [02\/24\/2026 18:13:16 DSTEPHENS]","cADLog":"[EMS] SHARON FOUNTAINE   1\/17\/1967  [02\/24\/26 18:13:50 DSTEPHENS] Event spawned from BREATHING PROBLEMS.  [02\/24\/2026 18:13:16 DSTEPHENS]","incidentLocationCity":"COOKEVILLE","streetName":"DEER CREEK DR","incidentAddressTextVersionStreet":"1125 DEER CREEK DR","locationCoordinates":"36.15172,-85.61602"}
[2026-02-25 00:14:06] [INFO] Number of extracted fields: 22
[2026-02-25 00:14:06] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
RESC'
[2026-02-25 00:14:06] [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-02-25 00:14:06] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","RESC"]
[2026-02-25 00:14:06] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-02-25 00:14:07] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-02-25 00:14:07] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","RESC"]
[2026-02-25 00:14:07] [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-02-25 00:14:07] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-02-25 00:14:07] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 00:14:07] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-02-25 00:14:07] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-02-25 00:14:07] [INFO] Found existing IncidentTypeMapping with ID: 693e326c3c0e41cb3
[2026-02-25 00:14:18] [INFO] Created new Dispatches record with ID: 699e3ecfc3762e308
[2026-02-25 00:14:18] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 00:14:18] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 00:14:22] [ERROR] PHP Error [WARNING]: ftp_login(): Login incorrect. in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1002
[2026-02-25 00:14:22] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260020731_20260225_001406.XML: Failed to login to V2 FTP server with username: f1bbfaea-7d70-4d6c-9b17-a1712a36552e@alerts.stationboss.net
[2026-02-25 00:14:22] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-02-25 02:54:32] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml
[2026-02-25 02:54:32] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml for user: 69320e6a9e3e5ef71
[2026-02-25 02:54:32] [INFO] File size: 13043 bytes
[2026-02-25 02:54:32] [INFO] Created FTPFiles record with ID: 699e646867530bc21
[2026-02-25 02:54:32] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-02-25 02:54:32] [INFO] Created archive directory: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-02-25
[2026-02-25 02:54:32] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-02-25/cfs_2026-012384.xml
[2026-02-25 02:54:32] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml
[2026-02-25 02:56:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml
[2026-02-25 02:56:24] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml for user: 69320e6a9e3e5ef71
[2026-02-25 02:56:24] [INFO] File size: 15277 bytes
[2026-02-25 02:56:24] [INFO] Created FTPFiles record with ID: 699e64d8abf7fec14
[2026-02-25 02:56:24] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-02-25 02:56:24] [INFO] File already exists in archive, using unique name: cfs_2026-012384_1771988184.xml
[2026-02-25 02:56:24] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-02-25/cfs_2026-012384_1771988184.xml
[2026-02-25 02:56:24] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml
[2026-02-25 02:56:50] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml
[2026-02-25 02:56:50] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml for user: 69320e6a9e3e5ef71
[2026-02-25 02:56:50] [INFO] File size: 16860 bytes
[2026-02-25 02:56:50] [INFO] Created FTPFiles record with ID: 699e64f2d47baed15
[2026-02-25 02:56:50] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-02-25 02:56:50] [INFO] File already exists in archive, using unique name: cfs_2026-012384_1771988210.xml
[2026-02-25 02:56:50] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-02-25/cfs_2026-012384_1771988210.xml
[2026-02-25 02:56:50] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml
[2026-02-25 02:59:44] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml
[2026-02-25 02:59:44] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml for user: 69320e6a9e3e5ef71
[2026-02-25 02:59:44] [INFO] File size: 18471 bytes
[2026-02-25 02:59:44] [INFO] Created FTPFiles record with ID: 699e65a0938bd3a29
[2026-02-25 02:59:44] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-02-25 02:59:44] [INFO] File already exists in archive, using unique name: cfs_2026-012384_1771988384.xml
[2026-02-25 02:59:44] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-02-25/cfs_2026-012384_1771988384.xml
[2026-02-25 02:59:44] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml
[2026-02-25 03:07:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml
[2026-02-25 03:07:58] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml for user: 69320e6a9e3e5ef71
[2026-02-25 03:07:58] [INFO] File size: 20059 bytes
[2026-02-25 03:07:58] [INFO] Created FTPFiles record with ID: 699e678eab1c55897
[2026-02-25 03:07:58] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-02-25 03:07:58] [INFO] File already exists in archive, using unique name: cfs_2026-012384_1771988878.xml
[2026-02-25 03:07:58] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-02-25/cfs_2026-012384_1771988878.xml
[2026-02-25 03:07:58] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml
[2026-02-25 03:07:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml
[2026-02-25 03:07:58] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml for user: 69320e6a9e3e5ef71
[2026-02-25 03:07:58] [INFO] File size: 20059 bytes
[2026-02-25 03:07:59] [INFO] Created FTPFiles record with ID: 699e678f23e6566b6
[2026-02-25 03:07:59] [WARNING] Warning: Failed to decode parsing rules JSON for mailbox ID: 69320e6a9e3e5ef71
[2026-02-25 03:07:59] [INFO] File already exists in archive, using unique name: cfs_2026-012384_1771988879.xml
[2026-02-25 03:07:59] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/archive/2026-02-25/cfs_2026-012384_1771988879.xml
[2026-02-25 03:07:59] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/69320e6a9e3e5ef71/cfs_2026-012384.xml
[2026-02-25 09:21:34] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-05754.xml
[2026-02-25 09:21:34] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-05754.xml for user: 68d56363ec1209189
[2026-02-25 09:21:34] [INFO] File size: 1526 bytes
[2026-02-25 09:21:34] [INFO] Created FTPFiles record with ID: 699ebf1eaf510e2f3
[2026-02-25 09:21:34] [INFO] About to extract fields from XML. File size: 1526 bytes
[2026-02-25 09:21:34] [INFO] Number of mappings: 21
[2026-02-25 09:21:34] [INFO] Starting XML parsing. Content length: 1526
[2026-02-25 09:21:34] [INFO] XML parsed successfully. Root element: Incident
[2026-02-25 09:21:34] [INFO] Processing 21 field mappings
[2026-02-25 09:21:34] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-02-25 09:21:34] [INFO]   -> Found value: 26-05754
[2026-02-25 09:21:34] [INFO]   -> Set field 'dispatchRunNumber' = "26-05754"
[2026-02-25 09:21:34] [INFO]   -> Set field 'cADNumber' = "26-05754"
[2026-02-25 09:21:34] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-02-25 09:21:34] [INFO]   -> Found value: 1008
[2026-02-25 09:21:34] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1008
[2026-02-25 09:21:34] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-02-25 09:21:34] [INFO]   -> Found value: N MAIN ST
[2026-02-25 09:21:34] [INFO]   -> Set field 'streetName' = "N MAIN ST"
[2026-02-25 09:21:34] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-02-25 09:21:34] [INFO]   -> No value found (null or empty)
[2026-02-25 09:21:34] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-02-25 09:21:34] [INFO]   -> Found value: SIKESTON
[2026-02-25 09:21:34] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-02-25 09:21:34] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-02-25 09:21:34] [INFO]   -> Found value: MDMC
[2026-02-25 09:21:34] [INFO]   -> Set field 'businessName' = "MDMC"
[2026-02-25 09:21:34] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-02-25 09:21:34] [INFO]   -> Found value: MO
[2026-02-25 09:21:34] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-02-25 09:21:34] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-02-25 09:21:34] [INFO]   -> Found value: 63801
[2026-02-25 09:21:34] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2026-02-25 09:21:34] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-02-25 09:21:34] [INFO]   -> Found value: 0
[2026-02-25 09:21:34] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-02-25 09:21:34] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-02-25 09:21:34] [INFO]   -> Found value: 0
[2026-02-25 09:21:34] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-02-25 09:21:34] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-02-25 09:21:34] [INFO]   -> Found value: FIRE-AIRCRAFT STANDBY
[2026-02-25 09:21:34] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-AIRCRAFT STANDBY"
[2026-02-25 09:21:34] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-02-25 09:21:34] [INFO]   -> Found value: 02-25-2026 01:27:20|ETA 38 MINUTES 
 02-25-2026 02:23:11|LOADED WITH FLIGHT CREW EN ROUTE TO MDMC 1....
[2026-02-25 09:21:34] [INFO]   -> Set field 'dispatchNotes' = "02-25-2026 01:27:20|ETA 38 MINUTES \n 02-25-2026 02:23:11|LOADED WITH FLIGHT CREW EN ROUTE TO MDMC 1.1 02-25-2026 02:23:42|AT MDMC 1.2 02-25-2026 03:20:28|PATIENT IS ON BOARD WITH MEDEVAC HEADED OUT"
[2026-02-25 09:21:34] [INFO]   -> Set field 'cADLog' = "02-25-2026 01:27:20|ETA 38 MINUTES \n 02-25-2026 02:23:11|LOADED WITH FLIGHT CREW EN ROUTE TO MDMC 1.1 02-25-2026 02:23:42|AT MDMC 1.2 02-25-2026 03:20:28|PATIENT IS ON BOARD WITH MEDEVAC HEADED OUT"
[2026-02-25 09:21:34] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-02-25 09:21:34] [INFO]   -> Found value: 02-25-2026T01:29:41
[2026-02-25 09:21:34] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T01:29:41
[2026-02-25 09:21:34] [ERROR] Error formatting datetime '2026-25-02T01:29:41': Failed to parse time string (2026-25-02T01:29:41) at position 6 (5): Unexpected character
[2026-02-25 09:21:34] [INFO]   -> Set field 'alarm' = null
[2026-02-25 09:21:34] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T01:29:41
[2026-02-25 09:21:34] [ERROR] Error formatting datetime '2026-25-02T01:29:41': Failed to parse time string (2026-25-02T01:29:41) at position 6 (5): Unexpected character
[2026-02-25 09:21:34] [INFO]   -> Set field 'dispatched' = null
[2026-02-25 09:21:34] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-02-25 09:21:34] [INFO]   -> Found value: 02-25-2026T03:09:09
[2026-02-25 09:21:34] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T03:09:09
[2026-02-25 09:21:34] [ERROR] Error formatting datetime '2026-25-02T03:09:09': Failed to parse time string (2026-25-02T03:09:09) at position 6 (5): Unexpected character
[2026-02-25 09:21:34] [INFO]   -> Set field 'onScene' = null
[2026-02-25 09:21:34] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-02-25 09:21:34] [INFO]   -> Found value: 02-25-2026T03:20:39
[2026-02-25 09:21:34] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T03:20:39
[2026-02-25 09:21:34] [ERROR] Error formatting datetime '2026-25-02T03:20:39': Failed to parse time string (2026-25-02T03:20:39) at position 6 (5): Unexpected character
[2026-02-25 09:21:34] [INFO]   -> Set field 'cleared' = null
[2026-02-25 09:21:34] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T03:20:39
[2026-02-25 09:21:34] [ERROR] Error formatting datetime '2026-25-02T03:20:39': Failed to parse time string (2026-25-02T03:20:39) at position 6 (5): Unexpected character
[2026-02-25 09:21:34] [INFO]   -> Set field 'inService' = null
[2026-02-25 09:21:34] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-02-25 09:21:34] [INFO]   -> Found value: SIK STILL
[2026-02-25 09:21:34] [INFO]   -> Set field 'cADVehicleID' = "SIK STILL"
[2026-02-25 09:21:34] [INFO]   -> Set field 'name' = "SIK STILL"
[2026-02-25 09:21:34] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-02-25 09:21:34] [INFO]   -> No value found (null or empty)
[2026-02-25 09:21:34] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-02-25 09:21:34] [INFO]   -> No value found (null or empty)
[2026-02-25 09:21:34] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-02-25 09:21:34] [INFO]   -> Found value: 02-25-2026T03:20:39
[2026-02-25 09:21:34] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T03:20:39
[2026-02-25 09:21:34] [ERROR] Error formatting datetime '2026-25-02T03:20:39': Failed to parse time string (2026-25-02T03:20:39) at position 6 (5): Unexpected character
[2026-02-25 09:21:34] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 09:21:34] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-02-25 09:21:34] [INFO]   -> Found value: 02-25-2026T01:29:47
[2026-02-25 09:21:34] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T01:29:47
[2026-02-25 09:21:34] [ERROR] Error formatting datetime '2026-25-02T01:29:47': Failed to parse time string (2026-25-02T01:29:47) at position 6 (5): Unexpected character
[2026-02-25 09:21:34] [INFO]   -> Set field 'timedispatch' = null
[2026-02-25 09:21:34] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-02-25 09:21:34] [INFO]   -> Found value: SDPSFD
[2026-02-25 09:21:34] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-02-25 09:21:34] [INFO] Finished extracting fields. Total fields extracted: 23
[2026-02-25 09:21:34] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-02-25 09:21:34] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-05754","cADNumber":"26-05754","incidentLocationStreetNumber":1008,"streetName":"N MAIN ST","incidentLocationCity":"SIKESTON","businessName":"MDMC","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-AIRCRAFT STANDBY","dispatchNotes":"02-25-2026 01:27:20|ETA 38 MINUTES \n 02-25-2026 02:23:11|LOADED WITH FLIGHT CREW EN ROUTE TO MDMC 1.1 02-25-2026 02:23:42|AT MDMC 1.2 02-25-2026 03:20:28|PATIENT IS ON BOARD WITH MEDEVAC HEADED OUT","cADLog":"02-25-2026 01:27:20|ETA 38 MINUTES \n 02-25-2026 02:23:11|LOADED WITH FLIGHT CREW EN ROUTE TO MDMC 1.1 02-25-2026 02:23:42|AT MDMC 1.2 02-25-2026 03:20:28|PATIENT IS ON BOARD WITH MEDEVAC HEADED OUT","alarm":null,"dispatched":null,"onScene":null,"cleared":null,"inService":null,"cADVehicleID":"SIK STILL","name":"SIK STILL","timeunitclear":null,"timedispatch":null,"cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-02-25 09:21:34] [INFO] Number of extracted fields: 24
[2026-02-25 09:21:34] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-02-25 09:21:34] [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-02-25 09:21:34] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-02-25 09:21:34] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-02-25 09:21:34] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-02-25 09:21:35] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-02-25 09:21:35] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-02-25 09:21:35] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-02-25 09:21:35] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e875662f9c
[2026-02-25 09:21:37] [INFO] Created new Dispatches record with ID: 699ebf1f7934987b4
[2026-02-25 09:21:37] [INFO] Created archive directory: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/archive/2026-02-25
[2026-02-25 09:21:37] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-05754.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/archive/2026-02-25/SDPSFD_26-05754.xml
[2026-02-25 09:21:37] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-05754.xml
[2026-02-25 11:50:34] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260020824_20260225_115034.XML
[2026-02-25 11:50:34] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260020824_20260225_115034.XML for user: 68f1466aed072ad4a
[2026-02-25 11:50:34] [INFO] File size: 5771 bytes
[2026-02-25 11:50:34] [INFO] Created FTPFiles record with ID: 699ee20a725497075
[2026-02-25 11:50:34] [INFO] About to extract fields from XML. File size: 5771 bytes
[2026-02-25 11:50:34] [INFO] Number of mappings: 28
[2026-02-25 11:50:34] [INFO] Starting XML parsing. Content length: 5771
[2026-02-25 11:50:34] [INFO] XML parsed successfully. Root element: CADExport
[2026-02-25 11:50:34] [INFO] Processing 28 field mappings
[2026-02-25 11:50:34] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-02-25 11:50:34] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-02-25 11:50:34] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 11:50:34] [INFO] Found 5 elements for 'AgencyCode', concatenating 5 non-empty values
[2026-02-25 11:50:34] [INFO]   -> Found value: MFD
EMS
MPD
PCFD
RESC
[2026-02-25 11:50:34] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nEMS\nMPD\nPCFD\nRESC"
[2026-02-25 11:50:34] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 11:50:34] [INFO] Found 5 elements for 'ReportNumber', using FIRST value only
[2026-02-25 11:50:34] [INFO]   -> Found value: 2026000067
[2026-02-25 11:50:34] [INFO]   -> Set field 'incidentInternalId' = "2026000067"
[2026-02-25 11:50:34] [INFO]   -> Set field 'dispatchRunNumber' = "2026000067"
[2026-02-25 11:50:34] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-02-25 11:50:34] [INFO]   -> Found value: SEIZURE
[2026-02-25 11:50:34] [INFO]   -> Set field 'incidentTypeValue1' = "SEIZURE"
[2026-02-25 11:50:34] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-02-25 11:50:34] [INFO]   -> Found value: 209
[2026-02-25 11:50:34] [INFO]   -> Set field 'incidentLocationStreetNumber' = 209
[2026-02-25 11:50:34] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-02-25 11:50:34] [INFO]   -> Found value: TN
[2026-02-25 11:50:34] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-02-25 11:50:34] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-02-25 11:50:34] [INFO]   -> Found value: 38574
[2026-02-25 11:50:34] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-02-25 11:50:34] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-02-25 11:50:34] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:34] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-02-25 11:50:34] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:34] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-02-25 11:50:34] [INFO]   -> Found value: 36.14911
[2026-02-25 11:50:34] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.14911000000000029785951483063399791717529296875
[2026-02-25 11:50:34] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-02-25 11:50:34] [INFO]   -> Found value: -85.26983
[2026-02-25 11:50:34] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2698299999999989040588843636214733123779296875
[2026-02-25 11:50:34] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-02-25 11:50:34] [INFO]   -> Found value: 2026-02-25 05:49:26
[2026-02-25 11:50:34] [INFO]   -> Set field 'alarm' = "2026-02-25 05:49:26"
[2026-02-25 11:50:34] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-02-25 11:50:34] [INFO]   -> Found value: 2026-02-25 05:50:24
[2026-02-25 11:50:34] [INFO]   -> Set field 'dispatched' = "2026-02-25 05:50:24"
[2026-02-25 11:50:34] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-02-25 11:50:34] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:34] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-02-25 11:50:34] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:34] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-02-25 11:50:34] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:34] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-02-25 11:50:34] [INFO]   -> Found value: N POPLAR ST/S WALNUT ST
[2026-02-25 11:50:34] [INFO]   -> Set field 'incidentLocationCross' = "N POPLAR ST\/S WALNUT ST"
[2026-02-25 11:50:34] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-02-25 11:50:34] [INFO]   -> Found value: MFR
[2026-02-25 11:50:34] [INFO]   -> Set field 'cADVehicleID' = "MFR"
[2026-02-25 11:50:34] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-02-25 11:50:34] [INFO]   -> Found value: 2026-02-25 05:50:24
[2026-02-25 11:50:34] [INFO]   -> Set field 'timedispatch' = "2026-02-25 05:50:24"
[2026-02-25 11:50:34] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-02-25 11:50:34] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:34] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-02-25 11:50:34] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:34] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-02-25 11:50:34] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:34] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-02-25 11:50:34] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:34] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-02-25 11:50:34] [INFO] Found 5 elements for 'CadInciNumber', using FIRST value only
[2026-02-25 11:50:34] [INFO]   -> Found value: 20260020824
[2026-02-25 11:50:34] [INFO]   -> Set field 'policeReportNumber' = "20260020824"
[2026-02-25 11:50:34] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-02-25 11:50:34] [INFO]   -> Found value: [EMS] ACTIVELY SEIZING  [02/25/26 05:50:00 TSCOTT] Event spawned for PCFD Event ID:20260020825  Call...
[2026-02-25 11:50:34] [INFO]   -> Set field 'dispatchNotes' = "[EMS] ACTIVELY SEIZING  [02\/25\/26 05:50:00 TSCOTT] Event spawned for PCFD Event ID:20260020825  CallRef:17  [02\/25\/26 05:49:51 SVOKOUN2] [EMS] 60`S FEMALE  [02\/25\/26 05:49:41 TSCOTT] Event spawned from SEIZURE.  [02\/25\/2026 05:49:26 TSCOTT] COUSIN IS HAVING A SEIZURE  [02\/25\/26 05:49:22 TSCOTT]]"
[2026-02-25 11:50:34] [INFO]   -> Set field 'cADLog' = "[EMS] ACTIVELY SEIZING  [02\/25\/26 05:50:00 TSCOTT] Event spawned for PCFD Event ID:20260020825  CallRef:17  [02\/25\/26 05:49:51 SVOKOUN2] [EMS] 60`S FEMALE  [02\/25\/26 05:49:41 TSCOTT] Event spawned from SEIZURE.  [02\/25\/2026 05:49:26 TSCOTT] COUSIN IS HAVING A SEIZURE  [02\/25\/26 05:49:22 TSCOTT]]"
[2026-02-25 11:50:34] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-02-25 11:50:34] [INFO]   -> Found value: MONTEREY
[2026-02-25 11:50:34] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-02-25 11:50:34] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-02-25 11:50:34] [INFO]   -> Found value: COMMERCIAL
[2026-02-25 11:50:34] [INFO]   -> Set field 'streetName' = "COMMERCIAL"
[2026-02-25 11:50:34] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-02-25 11:50:34] [INFO]   -> Found value: AVE
[2026-02-25 11:50:34] [INFO]   -> Set field 'streetType' = "AVE"
[2026-02-25 11:50:34] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-02-25 11:50:34] [INFO]   -> Found value: 209 W COMMERCIAL AVE
[2026-02-25 11:50:34] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "209 W COMMERCIAL AVE"
[2026-02-25 11:50:34] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-02-25 11:50:34] [INFO] Concatenating street name and type
[2026-02-25 11:50:34] [INFO]   -> Combined street name: COMMERCIAL AVE
[2026-02-25 11:50:34] [INFO] Built locationCoordinates from lat/lng: 36.14911,-85.26983
[2026-02-25 11:50:34] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"MFD\nEMS\nMPD\nPCFD\nRESC","incidentInternalId":"2026000067","dispatchRunNumber":"2026000067","incidentTypeValue1":"SEIZURE","incidentLocationStreetNumber":209,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"nERISIncidentLatitude":36.14911000000000029785951483063399791717529296875,"nERISIncidentLongitude":-85.2698299999999989040588843636214733123779296875,"alarm":"2026-02-25 05:49:26","dispatched":"2026-02-25 05:50:24","incidentLocationCross":"N POPLAR ST\/S WALNUT ST","cADVehicleID":"MFR","timedispatch":"2026-02-25 05:50:24","policeReportNumber":"20260020824","dispatchNotes":"[EMS] ACTIVELY SEIZING  [02\/25\/26 05:50:00 TSCOTT] Event spawned for PCFD Event ID:20260020825  CallRef:17  [02\/25\/26 05:49:51 SVOKOUN2] [EMS] 60`S FEMALE  [02\/25\/26 05:49:41 TSCOTT] Event spawned from SEIZURE.  [02\/25\/2026 05:49:26 TSCOTT] COUSIN IS HAVING A SEIZURE  [02\/25\/26 05:49:22 TSCOTT]]","cADLog":"[EMS] ACTIVELY SEIZING  [02\/25\/26 05:50:00 TSCOTT] Event spawned for PCFD Event ID:20260020825  CallRef:17  [02\/25\/26 05:49:51 SVOKOUN2] [EMS] 60`S FEMALE  [02\/25\/26 05:49:41 TSCOTT] Event spawned from SEIZURE.  [02\/25\/2026 05:49:26 TSCOTT] COUSIN IS HAVING A SEIZURE  [02\/25\/26 05:49:22 TSCOTT]]","incidentLocationCity":"MONTEREY","streetName":"COMMERCIAL AVE","incidentAddressTextVersionStreet":"209 W COMMERCIAL AVE","locationCoordinates":"36.14911,-85.26983"}
[2026-02-25 11:50:34] [INFO] Number of extracted fields: 21
[2026-02-25 11:50:34] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
EMS
MPD
PCFD
RESC'
[2026-02-25 11:50:34] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
EMS
MPD
PCFD
RESC', Parsed IDs = ["MFD","EMS","MPD","PCFD","RESC"], Non-empty count = 5, Total agency count = 5, Assigned Agencies count = 4
[2026-02-25 11:50:34] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","EMS","MPD","PCFD","RESC"]
[2026-02-25 11:50:34] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-02-25 11:50:34] [INFO] SUCCESS: Routed to agency 'Monterey Fire Department' (ID: 68e67aaba2bb4565e) at INDEX 0 based on AgencyCode 'MFD'
[2026-02-25 11:50:34] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","MPD","PCFD","RESC"]
[2026-02-25 11:50:34] [INFO] Fetched 1 stations from Stations module for agency 'Monterey Fire Department': ["68ffe49c256b67300"]
[2026-02-25 11:50:34] [INFO] Final routing: saasclientId = 68e67aaba2bb4565e, dispatchStationsIds = ["68ffe49c256b67300"], matchedAgencyIndex = 0
[2026-02-25 11:50:34] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 5)
[2026-02-25 11:50:34] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-02-25 11:50:34] [INFO] Updated FTPFiles record saasclientId to routed agency: 68e67aaba2bb4565e
[2026-02-25 11:50:35] [INFO] Found existing IncidentTypeMapping with ID: 6944068a6710f5647
[2026-02-25 11:50:38] [INFO] Created new Dispatches record with ID: 699ee20b52f5e945c
[2026-02-25 11:50:38] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 11:50:38] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 11:50:42] [ERROR] PHP Error [WARNING]: ftp_login(): Login incorrect. in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1002
[2026-02-25 11:50:42] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260020824_20260225_115034.XML: Failed to login to V2 FTP server with username: f1bbfaea-7d70-4d6c-9b17-a1712a36552e@alerts.stationboss.net
[2026-02-25 11:50:42] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-02-25 11:50:44] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260020825_20260225_115044.XML
[2026-02-25 11:50:44] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260020825_20260225_115044.XML for user: 68f1466aed072ad4a
[2026-02-25 11:50:44] [INFO] File size: 5913 bytes
[2026-02-25 11:50:44] [INFO] Created FTPFiles record with ID: 699ee2149b1a8acb1
[2026-02-25 11:50:44] [INFO] About to extract fields from XML. File size: 5913 bytes
[2026-02-25 11:50:44] [INFO] Number of mappings: 28
[2026-02-25 11:50:44] [INFO] Starting XML parsing. Content length: 5913
[2026-02-25 11:50:44] [INFO] XML parsed successfully. Root element: CADExport
[2026-02-25 11:50:44] [INFO] Processing 28 field mappings
[2026-02-25 11:50:44] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-02-25 11:50:44] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-02-25 11:50:44] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 11:50:44] [INFO] Found 5 elements for 'AgencyCode', concatenating 5 non-empty values
[2026-02-25 11:50:44] [INFO]   -> Found value: PCFD
EMS
MPD
MFD
RESC
[2026-02-25 11:50:44] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nMPD\nMFD\nRESC"
[2026-02-25 11:50:44] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 11:50:44] [INFO] Found 5 elements for 'ReportNumber', using FIRST value only
[2026-02-25 11:50:44] [INFO]   -> Found value: 2026000525
[2026-02-25 11:50:44] [INFO]   -> Set field 'incidentInternalId' = "2026000525"
[2026-02-25 11:50:44] [INFO]   -> Set field 'dispatchRunNumber' = "2026000525"
[2026-02-25 11:50:44] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-02-25 11:50:44] [INFO]   -> Found value: SEIZURE
[2026-02-25 11:50:44] [INFO]   -> Set field 'incidentTypeValue1' = "SEIZURE"
[2026-02-25 11:50:44] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-02-25 11:50:44] [INFO]   -> Found value: 209
[2026-02-25 11:50:44] [INFO]   -> Set field 'incidentLocationStreetNumber' = 209
[2026-02-25 11:50:44] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-02-25 11:50:44] [INFO]   -> Found value: TN
[2026-02-25 11:50:44] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-02-25 11:50:44] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-02-25 11:50:44] [INFO]   -> Found value: 38574
[2026-02-25 11:50:44] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-02-25 11:50:44] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-02-25 11:50:44] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:44] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-02-25 11:50:44] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:44] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-02-25 11:50:44] [INFO]   -> Found value: 36.14911
[2026-02-25 11:50:44] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.14911000000000029785951483063399791717529296875
[2026-02-25 11:50:44] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-02-25 11:50:44] [INFO]   -> Found value: -85.26983
[2026-02-25 11:50:44] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2698299999999989040588843636214733123779296875
[2026-02-25 11:50:44] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-02-25 11:50:44] [INFO]   -> Found value: 2026-02-25 05:49:51
[2026-02-25 11:50:44] [INFO]   -> Set field 'alarm' = "2026-02-25 05:49:51"
[2026-02-25 11:50:44] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-02-25 11:50:44] [INFO]   -> Found value: 2026-02-25 05:50:41
[2026-02-25 11:50:44] [INFO]   -> Set field 'dispatched' = "2026-02-25 05:50:41"
[2026-02-25 11:50:44] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-02-25 11:50:44] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:44] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-02-25 11:50:44] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:44] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-02-25 11:50:44] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:44] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-02-25 11:50:44] [INFO]   -> Found value: N POPLAR ST/S WALNUT ST
[2026-02-25 11:50:44] [INFO]   -> Set field 'incidentLocationCross' = "N POPLAR ST\/S WALNUT ST"
[2026-02-25 11:50:44] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-02-25 11:50:44] [INFO]   -> Found value: PCFR
[2026-02-25 11:50:44] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-02-25 11:50:44] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-02-25 11:50:44] [INFO]   -> Found value: 2026-02-25 05:50:41
[2026-02-25 11:50:44] [INFO]   -> Set field 'timedispatch' = "2026-02-25 05:50:41"
[2026-02-25 11:50:44] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-02-25 11:50:44] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:44] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-02-25 11:50:44] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:44] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-02-25 11:50:44] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:44] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-02-25 11:50:44] [INFO]   -> No value found (null or empty)
[2026-02-25 11:50:44] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-02-25 11:50:44] [INFO] Found 5 elements for 'CadInciNumber', using FIRST value only
[2026-02-25 11:50:44] [INFO]   -> Found value: 20260020825
[2026-02-25 11:50:44] [INFO]   -> Set field 'policeReportNumber' = "20260020825"
[2026-02-25 11:50:44] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-02-25 11:50:44] [INFO]   -> Found value: [EMS] HX OF SEIZURES  DOES TAKE MEDS  [02/25/26 05:50:40 TSCOTT] [EMS] HAS BEEN GOING ON FOR THE LAS...
[2026-02-25 11:50:44] [INFO]   -> Set field 'dispatchNotes' = "[EMS] HX OF SEIZURES  DOES TAKE MEDS  [02\/25\/26 05:50:40 TSCOTT] [EMS] HAS BEEN GOING ON FOR THE LAST 4 MINS  [02\/25\/26 05:50:26 TSCOTT] [EMS] ACTIVELY SEIZING  [02\/25\/26 05:50:00 TSCOTT] Event spawned from SEIZURE.  [02\/25\/2026 05:49:51 SVOKOUN2] [EMS] 60`S FEMALE  [02\/25\/26 05:49:41 TSCOTT] Event spawned from SEIZURE.  [02\/25\/2026 05:49:26 TSCOTT] COUSIN IS HAVING A SEIZURE  [02\/25\/26 05:49:22 TSCOTT]]"
[2026-02-25 11:50:44] [INFO]   -> Set field 'cADLog' = "[EMS] HX OF SEIZURES  DOES TAKE MEDS  [02\/25\/26 05:50:40 TSCOTT] [EMS] HAS BEEN GOING ON FOR THE LAST 4 MINS  [02\/25\/26 05:50:26 TSCOTT] [EMS] ACTIVELY SEIZING  [02\/25\/26 05:50:00 TSCOTT] Event spawned from SEIZURE.  [02\/25\/2026 05:49:51 SVOKOUN2] [EMS] 60`S FEMALE  [02\/25\/26 05:49:41 TSCOTT] Event spawned from SEIZURE.  [02\/25\/2026 05:49:26 TSCOTT] COUSIN IS HAVING A SEIZURE  [02\/25\/26 05:49:22 TSCOTT]]"
[2026-02-25 11:50:44] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-02-25 11:50:44] [INFO]   -> Found value: MONTEREY
[2026-02-25 11:50:44] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-02-25 11:50:44] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-02-25 11:50:44] [INFO]   -> Found value: COMMERCIAL
[2026-02-25 11:50:44] [INFO]   -> Set field 'streetName' = "COMMERCIAL"
[2026-02-25 11:50:44] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-02-25 11:50:44] [INFO]   -> Found value: AVE
[2026-02-25 11:50:44] [INFO]   -> Set field 'streetType' = "AVE"
[2026-02-25 11:50:44] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-02-25 11:50:44] [INFO]   -> Found value: 209 W COMMERCIAL AVE
[2026-02-25 11:50:44] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "209 W COMMERCIAL AVE"
[2026-02-25 11:50:44] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-02-25 11:50:44] [INFO] Concatenating street name and type
[2026-02-25 11:50:44] [INFO]   -> Combined street name: COMMERCIAL AVE
[2026-02-25 11:50:44] [INFO] Built locationCoordinates from lat/lng: 36.14911,-85.26983
[2026-02-25 11:50:44] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nMPD\nMFD\nRESC","incidentInternalId":"2026000525","dispatchRunNumber":"2026000525","incidentTypeValue1":"SEIZURE","incidentLocationStreetNumber":209,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"nERISIncidentLatitude":36.14911000000000029785951483063399791717529296875,"nERISIncidentLongitude":-85.2698299999999989040588843636214733123779296875,"alarm":"2026-02-25 05:49:51","dispatched":"2026-02-25 05:50:41","incidentLocationCross":"N POPLAR ST\/S WALNUT ST","cADVehicleID":"PCFR","timedispatch":"2026-02-25 05:50:41","policeReportNumber":"20260020825","dispatchNotes":"[EMS] HX OF SEIZURES  DOES TAKE MEDS  [02\/25\/26 05:50:40 TSCOTT] [EMS] HAS BEEN GOING ON FOR THE LAST 4 MINS  [02\/25\/26 05:50:26 TSCOTT] [EMS] ACTIVELY SEIZING  [02\/25\/26 05:50:00 TSCOTT] Event spawned from SEIZURE.  [02\/25\/2026 05:49:51 SVOKOUN2] [EMS] 60`S FEMALE  [02\/25\/26 05:49:41 TSCOTT] Event spawned from SEIZURE.  [02\/25\/2026 05:49:26 TSCOTT] COUSIN IS HAVING A SEIZURE  [02\/25\/26 05:49:22 TSCOTT]]","cADLog":"[EMS] HX OF SEIZURES  DOES TAKE MEDS  [02\/25\/26 05:50:40 TSCOTT] [EMS] HAS BEEN GOING ON FOR THE LAST 4 MINS  [02\/25\/26 05:50:26 TSCOTT] [EMS] ACTIVELY SEIZING  [02\/25\/26 05:50:00 TSCOTT] Event spawned from SEIZURE.  [02\/25\/2026 05:49:51 SVOKOUN2] [EMS] 60`S FEMALE  [02\/25\/26 05:49:41 TSCOTT] Event spawned from SEIZURE.  [02\/25\/2026 05:49:26 TSCOTT] COUSIN IS HAVING A SEIZURE  [02\/25\/26 05:49:22 TSCOTT]]","incidentLocationCity":"MONTEREY","streetName":"COMMERCIAL AVE","incidentAddressTextVersionStreet":"209 W COMMERCIAL AVE","locationCoordinates":"36.14911,-85.26983"}
[2026-02-25 11:50:44] [INFO] Number of extracted fields: 21
[2026-02-25 11:50:44] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
MPD
MFD
RESC'
[2026-02-25 11:50:44] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
MPD
MFD
RESC', Parsed IDs = ["PCFD","EMS","MPD","MFD","RESC"], Non-empty count = 5, Total agency count = 5, Assigned Agencies count = 4
[2026-02-25 11:50:44] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","MPD","MFD","RESC"]
[2026-02-25 11:50:44] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-02-25 11:50:44] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-02-25 11:50:44] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","MPD","MFD","RESC"]
[2026-02-25 11:50:44] [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-02-25 11:50:44] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-02-25 11:50:44] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 5)
[2026-02-25 11:50:44] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-02-25 11:50:44] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-02-25 11:50:45] [INFO] Found existing IncidentTypeMapping with ID: 6938221e4d49ca73b
[2026-02-25 11:50:55] [INFO] Created new Dispatches record with ID: 699ee215646ac244b
[2026-02-25 11:50:55] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 11:50:55] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 11:50:59] [ERROR] PHP Error [WARNING]: ftp_login(): Login incorrect. in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1002
[2026-02-25 11:50:59] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260020825_20260225_115044.XML: Failed to login to V2 FTP server with username: f1bbfaea-7d70-4d6c-9b17-a1712a36552e@alerts.stationboss.net
[2026-02-25 11:50:59] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-02-25 11:52:40] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-05763.xml
[2026-02-25 11:52:40] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-05763.xml for user: 68d56363ec1209189
[2026-02-25 11:52:40] [INFO] File size: 2230 bytes
[2026-02-25 11:52:40] [INFO] Created FTPFiles record with ID: 699ee2887499c46ab
[2026-02-25 11:52:40] [INFO] About to extract fields from XML. File size: 2230 bytes
[2026-02-25 11:52:40] [INFO] Number of mappings: 21
[2026-02-25 11:52:40] [INFO] Starting XML parsing. Content length: 2230
[2026-02-25 11:52:40] [INFO] XML parsed successfully. Root element: Incident
[2026-02-25 11:52:40] [INFO] Processing 21 field mappings
[2026-02-25 11:52:40] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-02-25 11:52:40] [INFO]   -> Found value: 26-05763
[2026-02-25 11:52:40] [INFO]   -> Set field 'dispatchRunNumber' = "26-05763"
[2026-02-25 11:52:40] [INFO]   -> Set field 'cADNumber' = "26-05763"
[2026-02-25 11:52:40] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-02-25 11:52:40] [INFO]   -> Found value: 602
[2026-02-25 11:52:40] [INFO]   -> Set field 'incidentLocationStreetNumber' = 602
[2026-02-25 11:52:40] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-02-25 11:52:40] [INFO]   -> Found value: HAMILTON ST
[2026-02-25 11:52:40] [INFO]   -> Set field 'streetName' = "HAMILTON ST"
[2026-02-25 11:52:40] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-02-25 11:52:40] [INFO]   -> No value found (null or empty)
[2026-02-25 11:52:40] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-02-25 11:52:40] [INFO]   -> Found value: VANDUSER
[2026-02-25 11:52:40] [INFO]   -> Set field 'incidentLocationCity' = "VANDUSER"
[2026-02-25 11:52:40] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-02-25 11:52:40] [INFO]   -> No value found (null or empty)
[2026-02-25 11:52:40] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-02-25 11:52:40] [INFO]   -> Found value: MO
[2026-02-25 11:52:40] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-02-25 11:52:40] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-02-25 11:52:40] [INFO]   -> Found value: 63784
[2026-02-25 11:52:40] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63784
[2026-02-25 11:52:40] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-02-25 11:52:40] [INFO]   -> Found value: 0
[2026-02-25 11:52:40] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-02-25 11:52:40] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-02-25 11:52:40] [INFO]   -> Found value: 0
[2026-02-25 11:52:40] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-02-25 11:52:40] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-02-25 11:52:40] [INFO]   -> Found value: FIRE-SMOKE INVESTIGATION
[2026-02-25 11:52:40] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-SMOKE INVESTIGATION"
[2026-02-25 11:52:40] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-02-25 11:52:40] [INFO]   -> Found value: 02-25-2026 05:11:27|RP STATED SMOKE ALARM KEEPS GOING OFF BUT CAN NOT SMELL OR SEE ANYTHING 02-25-20...
[2026-02-25 11:52:40] [INFO]   -> Set field 'dispatchNotes' = "02-25-2026 05:11:27|RP STATED SMOKE ALARM KEEPS GOING OFF BUT CAN NOT SMELL OR SEE ANYTHING 02-25-2026 05:14:01|CALLER STATED SHE JUST PUT IN A NEW WATER HEATER UNK IF IT IS RELATED 02-25-2026 05:17:37|1707 ENROUTE TO STATION 2 02-25-2026 05:20:59|1752 ENROUTE X1 02-25-2026 05:21:25|1741 RESPONDING FROM MINER 02-25-2026 05:29:47|1752 SINGLE FAMILY RESIDENT NOTHING SHOWING 02-25-2026 05:30:21|1707 WILL HAVE COMMAND 02-25-2026 05:31:16|1741 COPY UPDATE ON Z HIGHWAY 02-25-2026 05:34:17|COMMAND ADVISED DEFECTIVE BATTERY 02-25-2026 05:34:32|BATTERY HAS BEEN CHANGED 02-25-2026 05:34:52|ALL UNITS CLEARING SCENE"
[2026-02-25 11:52:40] [INFO]   -> Set field 'cADLog' = "02-25-2026 05:11:27|RP STATED SMOKE ALARM KEEPS GOING OFF BUT CAN NOT SMELL OR SEE ANYTHING 02-25-2026 05:14:01|CALLER STATED SHE JUST PUT IN A NEW WATER HEATER UNK IF IT IS RELATED 02-25-2026 05:17:37|1707 ENROUTE TO STATION 2 02-25-2026 05:20:59|1752 ENROUTE X1 02-25-2026 05:21:25|1741 RESPONDING FROM MINER 02-25-2026 05:29:47|1752 SINGLE FAMILY RESIDENT NOTHING SHOWING 02-25-2026 05:30:21|1707 WILL HAVE COMMAND 02-25-2026 05:31:16|1741 COPY UPDATE ON Z HIGHWAY 02-25-2026 05:34:17|COMMAND ADVISED DEFECTIVE BATTERY 02-25-2026 05:34:32|BATTERY HAS BEEN CHANGED 02-25-2026 05:34:52|ALL UNITS CLEARING SCENE"
[2026-02-25 11:52:40] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-02-25 11:52:40] [INFO]   -> Found value: 02-25-2026T05:15:32
[2026-02-25 11:52:40] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T05:15:32
[2026-02-25 11:52:40] [ERROR] Error formatting datetime '2026-25-02T05:15:32': Failed to parse time string (2026-25-02T05:15:32) at position 6 (5): Unexpected character
[2026-02-25 11:52:40] [INFO]   -> Set field 'alarm' = null
[2026-02-25 11:52:40] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T05:15:32
[2026-02-25 11:52:40] [ERROR] Error formatting datetime '2026-25-02T05:15:32': Failed to parse time string (2026-25-02T05:15:32) at position 6 (5): Unexpected character
[2026-02-25 11:52:40] [INFO]   -> Set field 'dispatched' = null
[2026-02-25 11:52:40] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-02-25 11:52:40] [INFO]   -> Found value: 02-25-2026T05:29:13
[2026-02-25 11:52:40] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T05:29:13
[2026-02-25 11:52:40] [ERROR] Error formatting datetime '2026-25-02T05:29:13': Failed to parse time string (2026-25-02T05:29:13) at position 6 (5): Unexpected character
[2026-02-25 11:52:40] [INFO]   -> Set field 'onScene' = null
[2026-02-25 11:52:40] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-02-25 11:52:40] [INFO]   -> Found value: 02-25-2026T05:52:12
[2026-02-25 11:52:40] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T05:52:12
[2026-02-25 11:52:40] [ERROR] Error formatting datetime '2026-25-02T05:52:12': Failed to parse time string (2026-25-02T05:52:12) at position 6 (5): Unexpected character
[2026-02-25 11:52:40] [INFO]   -> Set field 'cleared' = null
[2026-02-25 11:52:40] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T05:52:12
[2026-02-25 11:52:40] [ERROR] Error formatting datetime '2026-25-02T05:52:12': Failed to parse time string (2026-25-02T05:52:12) at position 6 (5): Unexpected character
[2026-02-25 11:52:40] [INFO]   -> Set field 'inService' = null
[2026-02-25 11:52:40] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-02-25 11:52:40] [INFO]   -> Found value: 1752
[2026-02-25 11:52:40] [INFO]   -> Set field 'cADVehicleID' = 1752
[2026-02-25 11:52:40] [INFO]   -> Set field 'name' = "1752"
[2026-02-25 11:52:40] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-02-25 11:52:40] [INFO]   -> Found value: 02-25-2026T05:22:02
[2026-02-25 11:52:40] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T05:22:02
[2026-02-25 11:52:40] [ERROR] Error formatting datetime '2026-25-02T05:22:02': Failed to parse time string (2026-25-02T05:22:02) at position 6 (5): Unexpected character
[2026-02-25 11:52:40] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-02-25 11:52:40] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-02-25 11:52:40] [INFO]   -> Found value: 02-25-2026T05:29:13
[2026-02-25 11:52:40] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T05:29:13
[2026-02-25 11:52:40] [ERROR] Error formatting datetime '2026-25-02T05:29:13': Failed to parse time string (2026-25-02T05:29:13) at position 6 (5): Unexpected character
[2026-02-25 11:52:40] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 11:52:40] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-02-25 11:52:40] [INFO]   -> Found value: 02-25-2026T05:52:12
[2026-02-25 11:52:40] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T05:52:12
[2026-02-25 11:52:40] [ERROR] Error formatting datetime '2026-25-02T05:52:12': Failed to parse time string (2026-25-02T05:52:12) at position 6 (5): Unexpected character
[2026-02-25 11:52:40] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 11:52:40] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-02-25 11:52:40] [INFO]   -> Found value: 02-25-2026T05:22:00
[2026-02-25 11:52:40] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T05:22:00
[2026-02-25 11:52:40] [ERROR] Error formatting datetime '2026-25-02T05:22:00': Failed to parse time string (2026-25-02T05:22:00) at position 6 (5): Unexpected character
[2026-02-25 11:52:40] [INFO]   -> Set field 'timedispatch' = null
[2026-02-25 11:52:40] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-02-25 11:52:40] [INFO]   -> Found value: SCRFD
[2026-02-25 11:52:40] [INFO]   -> Set field 'cADAgencyIdentifier' = "SCRFD"
[2026-02-25 11:52:40] [INFO] Finished extracting fields. Total fields extracted: 24
[2026-02-25 11:52:40] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-02-25 11:52:40] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-05763","cADNumber":"26-05763","incidentLocationStreetNumber":602,"streetName":"HAMILTON ST","incidentLocationCity":"VANDUSER","incidentLocationStateName":"MO","nERISIncidentPostalCode":63784,"nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-SMOKE INVESTIGATION","dispatchNotes":"02-25-2026 05:11:27|RP STATED SMOKE ALARM KEEPS GOING OFF BUT CAN NOT SMELL OR SEE ANYTHING 02-25-2026 05:14:01|CALLER STATED SHE JUST PUT IN A NEW WATER HEATER UNK IF IT IS RELATED 02-25-2026 05:17:37|1707 ENROUTE TO STATION 2 02-25-2026 05:20:59|1752 ENROUTE X1 02-25-2026 05:21:25|1741 RESPONDING FROM MINER 02-25-2026 05:29:47|1752 SINGLE FAMILY RESIDENT NOTHING SHOWING 02-25-2026 05:30:21|1707 WILL HAVE COMMAND 02-25-2026 05:31:16|1741 COPY UPDATE ON Z HIGHWAY 02-25-2026 05:34:17|COMMAND ADVISED DEFECTIVE BATTERY 02-25-2026 05:34:32|BATTERY HAS BEEN CHANGED 02-25-2026 05:34:52|ALL UNITS CLEARING SCENE","cADLog":"02-25-2026 05:11:27|RP STATED SMOKE ALARM KEEPS GOING OFF BUT CAN NOT SMELL OR SEE ANYTHING 02-25-2026 05:14:01|CALLER STATED SHE JUST PUT IN A NEW WATER HEATER UNK IF IT IS RELATED 02-25-2026 05:17:37|1707 ENROUTE TO STATION 2 02-25-2026 05:20:59|1752 ENROUTE X1 02-25-2026 05:21:25|1741 RESPONDING FROM MINER 02-25-2026 05:29:47|1752 SINGLE FAMILY RESIDENT NOTHING SHOWING 02-25-2026 05:30:21|1707 WILL HAVE COMMAND 02-25-2026 05:31:16|1741 COPY UPDATE ON Z HIGHWAY 02-25-2026 05:34:17|COMMAND ADVISED DEFECTIVE BATTERY 02-25-2026 05:34:32|BATTERY HAS BEEN CHANGED 02-25-2026 05:34:52|ALL UNITS CLEARING SCENE","alarm":null,"dispatched":null,"onScene":null,"cleared":null,"inService":null,"cADVehicleID":1752,"name":"1752","timeenroutetoscene":null,"timeonscene":null,"timeunitclear":null,"timedispatch":null,"cADAgencyIdentifier":"SCRFD","locationCoordinates":"0,0"}
[2026-02-25 11:52:40] [INFO] Number of extracted fields: 25
[2026-02-25 11:52:40] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SCRFD'
[2026-02-25 11:52:40] [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-02-25 11:52:40] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SCRFD"]
[2026-02-25 11:52:40] [INFO] Attempting SAASClient lookup for AgencyCode 'SCRFD' (index 0) within mailbox's assigned agencies
[2026-02-25 11:52:40] [INFO] SUCCESS: Routed to agency 'Scott County Rural Fire Protection District' (ID: 6643bdb30659f00d8) at INDEX 0 based on AgencyCode 'SCRFD'
[2026-02-25 11:52:40] [INFO] Fetched 6 stations from Stations module for agency 'Scott County Rural Fire Protection District': ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"]
[2026-02-25 11:52:40] [INFO] Final routing: saasclientId = 6643bdb30659f00d8, dispatchStationsIds = ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"], matchedAgencyIndex = 0
[2026-02-25 11:52:40] [INFO] Updated FTPFiles record saasclientId to routed agency: 6643bdb30659f00d8
[2026-02-25 11:52:41] [INFO] Found existing IncidentTypeMapping with ID: 69659215e72c45cc8
[2026-02-25 11:52:41] [INFO] Found existing Dispatch with cADNumber '26-05763', ID: 699ed9d91efb3bea1 - will update instead of create
[2026-02-25 11:52:41] [INFO] Updated existing Dispatches record with ID: 699ed9d91efb3bea1
[2026-02-25 11:52:41] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-05763.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/archive/2026-02-25/SCRFD_26-05763.xml
[2026-02-25 11:52:41] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-05763.xml
[2026-02-25 13:24:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082430976.xml
[2026-02-25 13:24:33] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082430976.xml for user: 68920395733981a47
[2026-02-25 13:24:33] [INFO] File size: 4653 bytes
[2026-02-25 13:24:33] [INFO] Created FTPFiles record with ID: 699ef8119a36d114f
[2026-02-25 13:24:33] [INFO] About to extract fields from XML. File size: 4653 bytes
[2026-02-25 13:24:33] [INFO] Number of mappings: 24
[2026-02-25 13:24:33] [INFO] Starting XML parsing. Content length: 4653
[2026-02-25 13:24:33] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 13:24:33] [INFO] Processing 24 field mappings
[2026-02-25 13:24:33] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 13:24:33] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-02-25 13:24:33] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-02-25 13:24:33] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 13:24:33] [INFO]   -> Found value: 1812 GREEN POND RD
[2026-02-25 13:24:33] [INFO]   -> Set field 'businessName' = "1812 GREEN POND RD"
[2026-02-25 13:24:33] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 13:24:33] [INFO]   -> Found value: 37379
[2026-02-25 13:24:33] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 13:24:33] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 13:24:33] [INFO]   -> Found value: 1812
[2026-02-25 13:24:33] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1812
[2026-02-25 13:24:33] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 13:24:33] [INFO]   -> Found value: GREEN POND
[2026-02-25 13:24:33] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-02-25 13:24:33] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 13:24:33] [INFO]   -> Found value: COLLINS RD/SADDLE HORSE TRL
[2026-02-25 13:24:33] [INFO]   -> Set field 'incidentLocationCross' = "COLLINS RD\/SADDLE HORSE TRL"
[2026-02-25 13:24:33] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 13:24:33] [INFO]   -> Found value: 2026-02-25T08:24:18.497-05:00
[2026-02-25 13:24:33] [INFO]   -> Set field 'alarm' = "2026-02-25 13:24:18"
[2026-02-25 13:24:33] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 13:24:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:24:33] [INFO]   -> Set field 'enroute' = null
[2026-02-25 13:24:33] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 13:24:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:24:33] [INFO]   -> Set field 'onScene' = null
[2026-02-25 13:24:33] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 13:24:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:24:33] [INFO]   -> Set field 'cleared' = null
[2026-02-25 13:24:33] [INFO]   -> Set field 'inService' = null
[2026-02-25 13:24:33] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 13:24:33] [INFO]   -> Found value: 35.241216
[2026-02-25 13:24:33] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24121600000000142927092383615672588348388671875
[2026-02-25 13:24:33] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 13:24:33] [INFO]   -> Found value: -85.127338
[2026-02-25 13:24:33] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1273379999999946221578284166753292083740234375
[2026-02-25 13:24:33] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 13:24:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:24:33] [INFO]   -> Set field 'dispatched' = null
[2026-02-25 13:24:33] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 13:24:33] [INFO]   -> No value found (null or empty)
[2026-02-25 13:24:33] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 13:24:33] [INFO]   -> No value found (null or empty)
[2026-02-25 13:24:33] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 13:24:33] [INFO]   -> No value found (null or empty)
[2026-02-25 13:24:33] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 13:24:33] [INFO]   -> No value found (null or empty)
[2026-02-25 13:24:33] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 13:24:33] [INFO]   -> No value found (null or empty)
[2026-02-25 13:24:33] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 13:24:33] [INFO]   -> No value found (null or empty)
[2026-02-25 13:24:33] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 13:24:33] [INFO]   -> Found value: RD
[2026-02-25 13:24:33] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 13:24:33] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 13:24:33] [INFO]   -> No value found (null or empty)
[2026-02-25 13:24:33] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 13:24:33] [INFO]   -> Found value: 2026-02-34533
[2026-02-25 13:24:33] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34533"
[2026-02-25 13:24:33] [INFO]   -> Set field 'cADNumber' = "2026-02-34533"
[2026-02-25 13:24:33] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 13:24:33] [INFO]   -> No value found (null or empty)
[2026-02-25 13:24:33] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 13:24:33] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 13:24:33] [INFO]   -> Found value: SFD
[2026-02-25 13:24:33] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-02-25 13:24:33] [INFO] Finished extracting fields. Total fields extracted: 18
[2026-02-25 13:24:33] [INFO] Concatenating street name and type
[2026-02-25 13:24:33] [INFO]   -> Combined street name: GREEN POND RD
[2026-02-25 13:24:33] [INFO] Built locationCoordinates from lat/lng: 35.241216,-85.127338
[2026-02-25 13:24:33] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"1812 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1812,"streetName":"GREEN POND RD","incidentLocationCross":"COLLINS RD\/SADDLE HORSE TRL","alarm":"2026-02-25 13:24:18","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24121600000000142927092383615672588348388671875,"nERISIncidentLongitude":-85.1273379999999946221578284166753292083740234375,"dispatched":null,"policeReportNumber":"2026-02-34533","cADNumber":"2026-02-34533","cADAgencyIdentifier":"SFD","locationCoordinates":"35.241216,-85.127338"}
[2026-02-25 13:24:33] [INFO] Number of extracted fields: 18
[2026-02-25 13:24:33] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-02-25 13:24:33] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-02-25 13:24:33] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-02-25 13:24:33] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 13:24:33] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 13:24:33] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 13:24:33] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 13:24:34] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 13:24:34] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-02-25 13:24:37] [INFO] Created new Dispatches record with ID: 699ef812884dcc41d
[2026-02-25 13:24:37] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 13:24:37] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 13:24:40] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34533_20260225082430976.xml
[2026-02-25 13:24:40] [INFO] Created archive directory: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25
[2026-02-25 13:24:40] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082430976.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34533_20260225082430976.xml
[2026-02-25 13:24:40] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082430976.xml
[2026-02-25 13:25:06] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082506175.xml
[2026-02-25 13:25:06] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082506175.xml for user: 68920395733981a47
[2026-02-25 13:25:06] [INFO] File size: 4814 bytes
[2026-02-25 13:25:07] [INFO] Created FTPFiles record with ID: 699ef8331b9e03bf0
[2026-02-25 13:25:07] [INFO] About to extract fields from XML. File size: 4814 bytes
[2026-02-25 13:25:07] [INFO] Number of mappings: 24
[2026-02-25 13:25:07] [INFO] Starting XML parsing. Content length: 4814
[2026-02-25 13:25:07] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 13:25:07] [INFO] Processing 24 field mappings
[2026-02-25 13:25:07] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 13:25:07] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-02-25 13:25:07] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-02-25 13:25:07] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 13:25:07] [INFO]   -> Found value: 1812 GREEN POND RD
[2026-02-25 13:25:07] [INFO]   -> Set field 'businessName' = "1812 GREEN POND RD"
[2026-02-25 13:25:07] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 13:25:07] [INFO]   -> Found value: 37379
[2026-02-25 13:25:07] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 13:25:07] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 13:25:07] [INFO]   -> Found value: 1812
[2026-02-25 13:25:07] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1812
[2026-02-25 13:25:07] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 13:25:07] [INFO]   -> Found value: GREEN POND
[2026-02-25 13:25:07] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-02-25 13:25:07] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 13:25:07] [INFO]   -> Found value: COLLINS RD/SADDLE HORSE TRL
[2026-02-25 13:25:07] [INFO]   -> Set field 'incidentLocationCross' = "COLLINS RD\/SADDLE HORSE TRL"
[2026-02-25 13:25:07] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 13:25:07] [INFO]   -> Found value: 2026-02-25T08:24:18.497-05:00
[2026-02-25 13:25:07] [INFO]   -> Set field 'alarm' = "2026-02-25 13:24:18"
[2026-02-25 13:25:07] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 13:25:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:07] [INFO]   -> Set field 'enroute' = null
[2026-02-25 13:25:07] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 13:25:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:07] [INFO]   -> Set field 'onScene' = null
[2026-02-25 13:25:07] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 13:25:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:07] [INFO]   -> Set field 'cleared' = null
[2026-02-25 13:25:07] [INFO]   -> Set field 'inService' = null
[2026-02-25 13:25:07] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 13:25:07] [INFO]   -> Found value: 35.241216
[2026-02-25 13:25:07] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24121600000000142927092383615672588348388671875
[2026-02-25 13:25:07] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 13:25:07] [INFO]   -> Found value: -85.127338
[2026-02-25 13:25:07] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1273379999999946221578284166753292083740234375
[2026-02-25 13:25:07] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 13:25:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:07] [INFO]   -> Set field 'dispatched' = null
[2026-02-25 13:25:07] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 13:25:07] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:07] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 13:25:07] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:07] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 13:25:07] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:07] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 13:25:07] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:07] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 13:25:07] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:07] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 13:25:07] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:07] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 13:25:07] [INFO]   -> Found value: RD
[2026-02-25 13:25:07] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 13:25:07] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 13:25:07] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:07] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 13:25:07] [INFO]   -> Found value: 2026-02-34533
[2026-02-25 13:25:07] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34533"
[2026-02-25 13:25:07] [INFO]   -> Set field 'cADNumber' = "2026-02-34533"
[2026-02-25 13:25:07] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 13:25:07] [INFO]   -> Found value: 02/25/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST
[2026-02-25 13:25:07] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST"
[2026-02-25 13:25:07] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST"
[2026-02-25 13:25:07] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 13:25:07] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 13:25:07] [INFO]   -> Found value: SFD
[2026-02-25 13:25:07] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-02-25 13:25:07] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-02-25 13:25:07] [INFO] Concatenating street name and type
[2026-02-25 13:25:07] [INFO]   -> Combined street name: GREEN POND RD
[2026-02-25 13:25:07] [INFO] Built locationCoordinates from lat/lng: 35.241216,-85.127338
[2026-02-25 13:25:07] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"1812 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1812,"streetName":"GREEN POND RD","incidentLocationCross":"COLLINS RD\/SADDLE HORSE TRL","alarm":"2026-02-25 13:24:18","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24121600000000142927092383615672588348388671875,"nERISIncidentLongitude":-85.1273379999999946221578284166753292083740234375,"dispatched":null,"policeReportNumber":"2026-02-34533","cADNumber":"2026-02-34533","dispatchNotes":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST","cADLog":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST","cADAgencyIdentifier":"SFD","locationCoordinates":"35.241216,-85.127338"}
[2026-02-25 13:25:07] [INFO] Number of extracted fields: 20
[2026-02-25 13:25:07] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-02-25 13:25:07] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-02-25 13:25:07] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-02-25 13:25:07] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 13:25:07] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 13:25:07] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 13:25:07] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 13:25:07] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 13:25:07] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-02-25 13:25:08] [INFO] Found existing Dispatch with cADNumber '2026-02-34533', ID: 699ef812884dcc41d - will update instead of create
[2026-02-25 13:25:08] [INFO] Updated existing Dispatches record with ID: 699ef812884dcc41d
[2026-02-25 13:25:08] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 13:25:08] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 13:25:11] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34533_20260225082506175.xml
[2026-02-25 13:25:11] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082506175.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34533_20260225082506175.xml
[2026-02-25 13:25:11] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082506175.xml
[2026-02-25 13:25:16] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082516271.xml
[2026-02-25 13:25:16] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082516271.xml for user: 68920395733981a47
[2026-02-25 13:25:16] [INFO] File size: 4886 bytes
[2026-02-25 13:25:16] [INFO] Created FTPFiles record with ID: 699ef83ca1276979c
[2026-02-25 13:25:16] [INFO] About to extract fields from XML. File size: 4886 bytes
[2026-02-25 13:25:16] [INFO] Number of mappings: 24
[2026-02-25 13:25:16] [INFO] Starting XML parsing. Content length: 4886
[2026-02-25 13:25:16] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 13:25:16] [INFO] Processing 24 field mappings
[2026-02-25 13:25:16] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 13:25:16] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-02-25 13:25:16] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-02-25 13:25:16] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 13:25:16] [INFO]   -> Found value: 1812 GREEN POND RD
[2026-02-25 13:25:16] [INFO]   -> Set field 'businessName' = "1812 GREEN POND RD"
[2026-02-25 13:25:16] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 13:25:16] [INFO]   -> Found value: 37379
[2026-02-25 13:25:16] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 13:25:16] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 13:25:16] [INFO]   -> Found value: 1812
[2026-02-25 13:25:16] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1812
[2026-02-25 13:25:16] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 13:25:16] [INFO]   -> Found value: GREEN POND
[2026-02-25 13:25:16] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-02-25 13:25:16] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 13:25:16] [INFO]   -> Found value: COLLINS RD/SADDLE HORSE TRL
[2026-02-25 13:25:16] [INFO]   -> Set field 'incidentLocationCross' = "COLLINS RD\/SADDLE HORSE TRL"
[2026-02-25 13:25:16] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 13:25:16] [INFO]   -> Found value: 2026-02-25T08:24:18.497-05:00
[2026-02-25 13:25:16] [INFO]   -> Set field 'alarm' = "2026-02-25 13:24:18"
[2026-02-25 13:25:16] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 13:25:16] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:16] [INFO]   -> Set field 'enroute' = null
[2026-02-25 13:25:16] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 13:25:16] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:16] [INFO]   -> Set field 'onScene' = null
[2026-02-25 13:25:16] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 13:25:16] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:16] [INFO]   -> Set field 'cleared' = null
[2026-02-25 13:25:16] [INFO]   -> Set field 'inService' = null
[2026-02-25 13:25:16] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 13:25:16] [INFO]   -> Found value: 35.241216
[2026-02-25 13:25:16] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24121600000000142927092383615672588348388671875
[2026-02-25 13:25:16] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 13:25:16] [INFO]   -> Found value: -85.127338
[2026-02-25 13:25:16] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1273379999999946221578284166753292083740234375
[2026-02-25 13:25:16] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 13:25:16] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:16] [INFO]   -> Set field 'dispatched' = null
[2026-02-25 13:25:16] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 13:25:16] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:16] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 13:25:16] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:16] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 13:25:16] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:16] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 13:25:16] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:16] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 13:25:16] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:16] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 13:25:16] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:16] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 13:25:16] [INFO]   -> Found value: RD
[2026-02-25 13:25:16] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 13:25:16] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 13:25:16] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:16] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 13:25:16] [INFO]   -> Found value: 2026-02-34533
[2026-02-25 13:25:16] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34533"
[2026-02-25 13:25:16] [INFO]   -> Set field 'cADNumber' = "2026-02-34533"
[2026-02-25 13:25:16] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 13:25:16] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 13:25:16] [INFO] Found 2 elements for 'Comment', concatenating 2 non-empty values
[2026-02-25 13:25:16] [INFO]   -> Found value: 02/25/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST
02/25/2026 08:25:12 MELVIN_S            ...
[2026-02-25 13:25:16] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM"
[2026-02-25 13:25:16] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM"
[2026-02-25 13:25:16] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 13:25:16] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 13:25:16] [INFO]   -> Found value: SFD
[2026-02-25 13:25:16] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-02-25 13:25:16] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-02-25 13:25:16] [INFO] Concatenating street name and type
[2026-02-25 13:25:16] [INFO]   -> Combined street name: GREEN POND RD
[2026-02-25 13:25:16] [INFO] Built locationCoordinates from lat/lng: 35.241216,-85.127338
[2026-02-25 13:25:16] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"1812 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1812,"streetName":"GREEN POND RD","incidentLocationCross":"COLLINS RD\/SADDLE HORSE TRL","alarm":"2026-02-25 13:24:18","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24121600000000142927092383615672588348388671875,"nERISIncidentLongitude":-85.1273379999999946221578284166753292083740234375,"dispatched":null,"policeReportNumber":"2026-02-34533","cADNumber":"2026-02-34533","dispatchNotes":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM","cADLog":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM","cADAgencyIdentifier":"SFD","locationCoordinates":"35.241216,-85.127338"}
[2026-02-25 13:25:16] [INFO] Number of extracted fields: 20
[2026-02-25 13:25:16] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-02-25 13:25:16] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-02-25 13:25:16] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-02-25 13:25:16] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 13:25:16] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 13:25:16] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 13:25:16] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 13:25:17] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 13:25:17] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-02-25 13:25:17] [INFO] Found existing Dispatch with cADNumber '2026-02-34533', ID: 699ef812884dcc41d - will update instead of create
[2026-02-25 13:25:17] [INFO] Updated existing Dispatches record with ID: 699ef812884dcc41d
[2026-02-25 13:25:17] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 13:25:17] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 13:25:21] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34533_20260225082516271.xml
[2026-02-25 13:25:21] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082516271.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34533_20260225082516271.xml
[2026-02-25 13:25:21] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082516271.xml
[2026-02-25 13:25:21] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082521334.xml
[2026-02-25 13:25:21] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082521334.xml for user: 68920395733981a47
[2026-02-25 13:25:21] [INFO] File size: 5032 bytes
[2026-02-25 13:25:21] [INFO] Created FTPFiles record with ID: 699ef841b600e54e1
[2026-02-25 13:25:21] [INFO] About to extract fields from XML. File size: 5032 bytes
[2026-02-25 13:25:21] [INFO] Number of mappings: 24
[2026-02-25 13:25:21] [INFO] Starting XML parsing. Content length: 5032
[2026-02-25 13:25:21] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 13:25:21] [INFO] Processing 24 field mappings
[2026-02-25 13:25:21] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 13:25:21] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-02-25 13:25:21] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-02-25 13:25:21] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 13:25:21] [INFO]   -> Found value: 1812 GREEN POND RD
[2026-02-25 13:25:21] [INFO]   -> Set field 'businessName' = "1812 GREEN POND RD"
[2026-02-25 13:25:21] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 13:25:21] [INFO]   -> Found value: 37379
[2026-02-25 13:25:21] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 13:25:21] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 13:25:21] [INFO]   -> Found value: 1812
[2026-02-25 13:25:21] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1812
[2026-02-25 13:25:21] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 13:25:21] [INFO]   -> Found value: GREEN POND
[2026-02-25 13:25:21] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-02-25 13:25:21] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 13:25:21] [INFO]   -> Found value: COLLINS RD/SADDLE HORSE TRL
[2026-02-25 13:25:21] [INFO]   -> Set field 'incidentLocationCross' = "COLLINS RD\/SADDLE HORSE TRL"
[2026-02-25 13:25:21] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 13:25:21] [INFO]   -> Found value: 2026-02-25T08:24:18.497-05:00
[2026-02-25 13:25:21] [INFO]   -> Set field 'alarm' = "2026-02-25 13:24:18"
[2026-02-25 13:25:21] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 13:25:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:21] [INFO]   -> Set field 'enroute' = null
[2026-02-25 13:25:21] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 13:25:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:21] [INFO]   -> Set field 'onScene' = null
[2026-02-25 13:25:21] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 13:25:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:21] [INFO]   -> Set field 'cleared' = null
[2026-02-25 13:25:21] [INFO]   -> Set field 'inService' = null
[2026-02-25 13:25:21] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 13:25:21] [INFO]   -> Found value: 35.241216
[2026-02-25 13:25:21] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24121600000000142927092383615672588348388671875
[2026-02-25 13:25:21] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 13:25:21] [INFO]   -> Found value: -85.127338
[2026-02-25 13:25:21] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1273379999999946221578284166753292083740234375
[2026-02-25 13:25:21] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 13:25:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:21] [INFO]   -> Set field 'dispatched' = null
[2026-02-25 13:25:21] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 13:25:21] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:21] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 13:25:21] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:21] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 13:25:21] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:21] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 13:25:21] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:21] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 13:25:21] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:21] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 13:25:21] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:21] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 13:25:21] [INFO]   -> Found value: RD
[2026-02-25 13:25:21] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 13:25:21] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 13:25:21] [INFO]   -> No value found (null or empty)
[2026-02-25 13:25:21] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 13:25:21] [INFO]   -> Found value: 2026-02-34533
[2026-02-25 13:25:21] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34533"
[2026-02-25 13:25:21] [INFO]   -> Set field 'cADNumber' = "2026-02-34533"
[2026-02-25 13:25:21] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 13:25:21] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 13:25:21] [INFO] Found 4 elements for 'Comment', concatenating 4 non-empty values
[2026-02-25 13:25:21] [INFO]   -> Found value: 02/25/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST
02/25/2026 08:25:12 MELVIN_S            ...
[2026-02-25 13:25:21] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5"
[2026-02-25 13:25:21] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5"
[2026-02-25 13:25:21] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 13:25:21] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 13:25:21] [INFO]   -> Found value: SFD
[2026-02-25 13:25:21] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-02-25 13:25:21] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-02-25 13:25:21] [INFO] Concatenating street name and type
[2026-02-25 13:25:21] [INFO]   -> Combined street name: GREEN POND RD
[2026-02-25 13:25:21] [INFO] Built locationCoordinates from lat/lng: 35.241216,-85.127338
[2026-02-25 13:25:21] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"1812 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1812,"streetName":"GREEN POND RD","incidentLocationCross":"COLLINS RD\/SADDLE HORSE TRL","alarm":"2026-02-25 13:24:18","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24121600000000142927092383615672588348388671875,"nERISIncidentLongitude":-85.1273379999999946221578284166753292083740234375,"dispatched":null,"policeReportNumber":"2026-02-34533","cADNumber":"2026-02-34533","dispatchNotes":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5","cADLog":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5","cADAgencyIdentifier":"SFD","locationCoordinates":"35.241216,-85.127338"}
[2026-02-25 13:25:21] [INFO] Number of extracted fields: 20
[2026-02-25 13:25:21] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-02-25 13:25:21] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-02-25 13:25:21] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-02-25 13:25:21] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 13:25:21] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 13:25:22] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 13:25:22] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 13:25:22] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 13:25:22] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-02-25 13:25:22] [INFO] Found existing Dispatch with cADNumber '2026-02-34533', ID: 699ef812884dcc41d - will update instead of create
[2026-02-25 13:25:22] [INFO] Updated existing Dispatches record with ID: 699ef812884dcc41d
[2026-02-25 13:25:22] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 13:25:22] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 13:25:26] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34533_20260225082521334.xml
[2026-02-25 13:25:26] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082521334.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34533_20260225082521334.xml
[2026-02-25 13:25:26] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082521334.xml
[2026-02-25 13:25:56] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082556714.xml
[2026-02-25 13:25:56] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082556714.xml for user: 68920395733981a47
[2026-02-25 13:25:56] [INFO] File size: 8178 bytes
[2026-02-25 13:25:57] [INFO] Created FTPFiles record with ID: 699ef8651ec140ac1
[2026-02-25 13:25:57] [INFO] About to extract fields from XML. File size: 8178 bytes
[2026-02-25 13:25:57] [INFO] Number of mappings: 24
[2026-02-25 13:25:57] [INFO] Starting XML parsing. Content length: 8178
[2026-02-25 13:25:57] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 13:25:57] [INFO] Processing 24 field mappings
[2026-02-25 13:25:57] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 13:25:57] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-02-25 13:25:57] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-02-25 13:25:57] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 13:25:57] [INFO]   -> Found value: 1812 GREEN POND RD
[2026-02-25 13:25:57] [INFO]   -> Set field 'businessName' = "1812 GREEN POND RD"
[2026-02-25 13:25:57] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 13:25:57] [INFO]   -> Found value: 37379
[2026-02-25 13:25:57] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 13:25:57] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 13:25:57] [INFO]   -> Found value: 1812
[2026-02-25 13:25:57] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1812
[2026-02-25 13:25:57] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 13:25:57] [INFO]   -> Found value: GREEN POND
[2026-02-25 13:25:57] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-02-25 13:25:57] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 13:25:57] [INFO]   -> Found value: COLLINS RD/SADDLE HORSE TRL
[2026-02-25 13:25:57] [INFO]   -> Set field 'incidentLocationCross' = "COLLINS RD\/SADDLE HORSE TRL"
[2026-02-25 13:25:57] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 13:25:57] [INFO]   -> Found value: 2026-02-25T08:24:18.497-05:00
[2026-02-25 13:25:57] [INFO]   -> Set field 'alarm' = "2026-02-25 13:24:18"
[2026-02-25 13:25:57] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 13:25:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:57] [INFO]   -> Set field 'enroute' = null
[2026-02-25 13:25:57] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 13:25:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:57] [INFO]   -> Set field 'onScene' = null
[2026-02-25 13:25:57] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 13:25:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:57] [INFO]   -> Set field 'cleared' = null
[2026-02-25 13:25:57] [INFO]   -> Set field 'inService' = null
[2026-02-25 13:25:57] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 13:25:57] [INFO]   -> Found value: 35.241216
[2026-02-25 13:25:57] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24121600000000142927092383615672588348388671875
[2026-02-25 13:25:57] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 13:25:57] [INFO]   -> Found value: -85.127338
[2026-02-25 13:25:57] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1273379999999946221578284166753292083740234375
[2026-02-25 13:25:57] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 13:25:57] [INFO]   -> Found value: 2026-02-25T08:25:54.473-05:00
[2026-02-25 13:25:57] [INFO]   -> Set field 'dispatched' = "2026-02-25 13:25:54"
[2026-02-25 13:25:57] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 13:25:57] [INFO]   -> Found value: H1700
[2026-02-25 13:25:57] [INFO]   -> Set field 'cADVehicleID' = "H1700"
[2026-02-25 13:25:57] [INFO]   -> Set field 'name' = "H1700"
[2026-02-25 13:25:57] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 13:25:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:57] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 13:25:57] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 13:25:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:57] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 13:25:57] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 13:25:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:57] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 13:25:57] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 13:25:57] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:25:57] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-02-25 13:25:57] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 13:25:57] [INFO]   -> Found value: 2026-02-25T08:25:54.473-05:00
[2026-02-25 13:25:57] [INFO]   -> Set field 'timedispatch' = "2026-02-25 13:25:54"
[2026-02-25 13:25:57] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 13:25:57] [INFO]   -> Found value: RD
[2026-02-25 13:25:57] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 13:25:57] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 13:25:57] [INFO]   -> Found value: 26-000021
[2026-02-25 13:25:57] [INFO]   -> Set field 'incidentInternalId' = "26-000021"
[2026-02-25 13:25:57] [INFO]   -> Set field 'dispatchRunNumber' = "26-000021"
[2026-02-25 13:25:57] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 13:25:57] [INFO]   -> Found value: 2026-02-34533
[2026-02-25 13:25:57] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34533"
[2026-02-25 13:25:57] [INFO]   -> Set field 'cADNumber' = "2026-02-34533"
[2026-02-25 13:25:57] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 13:25:57] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 13:25:57] [INFO] Found 5 elements for 'Comment', concatenating 5 non-empty values
[2026-02-25 13:25:57] [INFO]   -> Found value: 02/25/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST
02/25/2026 08:25:12 MELVIN_S            ...
[2026-02-25 13:25:57] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700."
[2026-02-25 13:25:57] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700."
[2026-02-25 13:25:57] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 13:25:57] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 13:25:57] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 13:25:57] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-02-25 13:25:57] [INFO]   -> Found value: SFD
SFD
[2026-02-25 13:25:57] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nSFD"
[2026-02-25 13:25:57] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-02-25 13:25:57] [INFO] Concatenating street name and type
[2026-02-25 13:25:57] [INFO]   -> Combined street name: GREEN POND RD
[2026-02-25 13:25:57] [INFO] Built locationCoordinates from lat/lng: 35.241216,-85.127338
[2026-02-25 13:25:57] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"1812 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1812,"streetName":"GREEN POND RD","incidentLocationCross":"COLLINS RD\/SADDLE HORSE TRL","alarm":"2026-02-25 13:24:18","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24121600000000142927092383615672588348388671875,"nERISIncidentLongitude":-85.1273379999999946221578284166753292083740234375,"dispatched":"2026-02-25 13:25:54","cADVehicleID":"H1700","name":"H1700","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-02-25 13:25:54","incidentInternalId":"26-000021","dispatchRunNumber":"26-000021","policeReportNumber":"2026-02-34533","cADNumber":"2026-02-34533","dispatchNotes":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.","cADLog":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.","cADAgencyIdentifier":"SFD\nSFD","locationCoordinates":"35.241216,-85.127338"}
[2026-02-25 13:25:57] [INFO] Number of extracted fields: 29
[2026-02-25 13:25:57] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
SFD'
[2026-02-25 13:25:57] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
SFD', Parsed IDs = ["SFD","SFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-02-25 13:25:57] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","SFD"]
[2026-02-25 13:25:57] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 13:25:57] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 13:25:57] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["SFD"]
[2026-02-25 13:25:57] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 13:25:57] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 13:25:57] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-02-25 13:25:57] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 13:25:57] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 13:25:57] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-02-25 13:25:57] [INFO] Found existing Dispatch with cADNumber '2026-02-34533', ID: 699ef812884dcc41d - will update instead of create
[2026-02-25 13:25:58] [INFO] Updated existing Dispatches record with ID: 699ef812884dcc41d
[2026-02-25 13:25:58] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 13:25:58] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 13:26:01] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34533_20260225082556714.xml
[2026-02-25 13:26:01] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082556714.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34533_20260225082556714.xml
[2026-02-25 13:26:01] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225082556714.xml
[2026-02-25 13:32:51] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225083250810.xml
[2026-02-25 13:32:51] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225083250810.xml for user: 68920395733981a47
[2026-02-25 13:32:51] [INFO] File size: 8255 bytes
[2026-02-25 13:32:51] [INFO] Created FTPFiles record with ID: 699efa035dcb119f6
[2026-02-25 13:32:51] [INFO] About to extract fields from XML. File size: 8255 bytes
[2026-02-25 13:32:51] [INFO] Number of mappings: 24
[2026-02-25 13:32:51] [INFO] Starting XML parsing. Content length: 8255
[2026-02-25 13:32:51] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 13:32:51] [INFO] Processing 24 field mappings
[2026-02-25 13:32:51] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 13:32:51] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-02-25 13:32:51] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-02-25 13:32:51] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 13:32:51] [INFO]   -> Found value: 1812 GREEN POND RD
[2026-02-25 13:32:51] [INFO]   -> Set field 'businessName' = "1812 GREEN POND RD"
[2026-02-25 13:32:51] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 13:32:51] [INFO]   -> Found value: 37379
[2026-02-25 13:32:51] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 13:32:51] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 13:32:51] [INFO]   -> Found value: 1812
[2026-02-25 13:32:51] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1812
[2026-02-25 13:32:51] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 13:32:51] [INFO]   -> Found value: GREEN POND
[2026-02-25 13:32:51] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-02-25 13:32:51] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 13:32:51] [INFO]   -> Found value: COLLINS RD/SADDLE HORSE TRL
[2026-02-25 13:32:51] [INFO]   -> Set field 'incidentLocationCross' = "COLLINS RD\/SADDLE HORSE TRL"
[2026-02-25 13:32:51] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 13:32:51] [INFO]   -> Found value: 2026-02-25T08:24:18.497-05:00
[2026-02-25 13:32:51] [INFO]   -> Set field 'alarm' = "2026-02-25 13:24:18"
[2026-02-25 13:32:51] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 13:32:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:32:51] [INFO]   -> Set field 'enroute' = null
[2026-02-25 13:32:51] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 13:32:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:32:51] [INFO]   -> Set field 'onScene' = null
[2026-02-25 13:32:51] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 13:32:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:32:51] [INFO]   -> Set field 'cleared' = null
[2026-02-25 13:32:51] [INFO]   -> Set field 'inService' = null
[2026-02-25 13:32:51] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 13:32:51] [INFO]   -> Found value: 35.241216
[2026-02-25 13:32:51] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24121600000000142927092383615672588348388671875
[2026-02-25 13:32:51] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 13:32:51] [INFO]   -> Found value: -85.127338
[2026-02-25 13:32:51] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1273379999999946221578284166753292083740234375
[2026-02-25 13:32:51] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 13:32:51] [INFO]   -> Found value: 2026-02-25T08:25:54.473-05:00
[2026-02-25 13:32:51] [INFO]   -> Set field 'dispatched' = "2026-02-25 13:25:54"
[2026-02-25 13:32:51] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 13:32:51] [INFO]   -> Found value: H1700
[2026-02-25 13:32:51] [INFO]   -> Set field 'cADVehicleID' = "H1700"
[2026-02-25 13:32:51] [INFO]   -> Set field 'name' = "H1700"
[2026-02-25 13:32:51] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 13:32:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:32:51] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 13:32:51] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 13:32:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:32:51] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 13:32:51] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 13:32:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:32:51] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 13:32:51] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 13:32:51] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:32:51] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-02-25 13:32:51] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 13:32:51] [INFO]   -> Found value: 2026-02-25T08:25:54.473-05:00
[2026-02-25 13:32:51] [INFO]   -> Set field 'timedispatch' = "2026-02-25 13:25:54"
[2026-02-25 13:32:51] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 13:32:51] [INFO]   -> Found value: RD
[2026-02-25 13:32:51] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 13:32:51] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 13:32:51] [INFO]   -> Found value: 26-000021
[2026-02-25 13:32:51] [INFO]   -> Set field 'incidentInternalId' = "26-000021"
[2026-02-25 13:32:51] [INFO]   -> Set field 'dispatchRunNumber' = "26-000021"
[2026-02-25 13:32:51] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 13:32:51] [INFO]   -> Found value: 2026-02-34533
[2026-02-25 13:32:51] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34533"
[2026-02-25 13:32:51] [INFO]   -> Set field 'cADNumber' = "2026-02-34533"
[2026-02-25 13:32:51] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 13:32:51] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 13:32:51] [INFO] Found 6 elements for 'Comment', concatenating 6 non-empty values
[2026-02-25 13:32:51] [INFO]   -> Found value: 02/25/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST
02/25/2026 08:25:12 MELVIN_S            ...
[2026-02-25 13:32:51] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES"
[2026-02-25 13:32:51] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES"
[2026-02-25 13:32:51] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 13:32:51] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 13:32:51] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 13:32:51] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-02-25 13:32:51] [INFO]   -> Found value: SFD
SFD
[2026-02-25 13:32:51] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nSFD"
[2026-02-25 13:32:51] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-02-25 13:32:51] [INFO] Concatenating street name and type
[2026-02-25 13:32:51] [INFO]   -> Combined street name: GREEN POND RD
[2026-02-25 13:32:51] [INFO] Built locationCoordinates from lat/lng: 35.241216,-85.127338
[2026-02-25 13:32:51] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"1812 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1812,"streetName":"GREEN POND RD","incidentLocationCross":"COLLINS RD\/SADDLE HORSE TRL","alarm":"2026-02-25 13:24:18","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24121600000000142927092383615672588348388671875,"nERISIncidentLongitude":-85.1273379999999946221578284166753292083740234375,"dispatched":"2026-02-25 13:25:54","cADVehicleID":"H1700","name":"H1700","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-02-25 13:25:54","incidentInternalId":"26-000021","dispatchRunNumber":"26-000021","policeReportNumber":"2026-02-34533","cADNumber":"2026-02-34533","dispatchNotes":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES","cADLog":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES","cADAgencyIdentifier":"SFD\nSFD","locationCoordinates":"35.241216,-85.127338"}
[2026-02-25 13:32:51] [INFO] Number of extracted fields: 29
[2026-02-25 13:32:51] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
SFD'
[2026-02-25 13:32:51] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
SFD', Parsed IDs = ["SFD","SFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-02-25 13:32:51] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","SFD"]
[2026-02-25 13:32:51] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 13:32:51] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 13:32:51] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["SFD"]
[2026-02-25 13:32:51] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 13:32:51] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 13:32:51] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-02-25 13:32:51] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 13:32:51] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 13:32:52] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-02-25 13:32:52] [INFO] Found existing Dispatch with cADNumber '2026-02-34533', ID: 699ef812884dcc41d - will update instead of create
[2026-02-25 13:32:52] [INFO] Updated existing Dispatches record with ID: 699ef812884dcc41d
[2026-02-25 13:32:52] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 13:32:52] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 13:32:55] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34533_20260225083250810.xml
[2026-02-25 13:32:55] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225083250810.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34533_20260225083250810.xml
[2026-02-25 13:32:55] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225083250810.xml
[2026-02-25 13:33:06] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225083306029.xml
[2026-02-25 13:33:06] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225083306029.xml for user: 68920395733981a47
[2026-02-25 13:33:06] [INFO] File size: 10713 bytes
[2026-02-25 13:33:06] [INFO] Created FTPFiles record with ID: 699efa1272b1e35f7
[2026-02-25 13:33:06] [INFO] About to extract fields from XML. File size: 10713 bytes
[2026-02-25 13:33:06] [INFO] Number of mappings: 24
[2026-02-25 13:33:06] [INFO] Starting XML parsing. Content length: 10713
[2026-02-25 13:33:06] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 13:33:06] [INFO] Processing 24 field mappings
[2026-02-25 13:33:06] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 13:33:06] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-02-25 13:33:06] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-02-25 13:33:06] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 13:33:06] [INFO]   -> Found value: 1812 GREEN POND RD
[2026-02-25 13:33:06] [INFO]   -> Set field 'businessName' = "1812 GREEN POND RD"
[2026-02-25 13:33:06] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 13:33:06] [INFO]   -> Found value: 37379
[2026-02-25 13:33:06] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 13:33:06] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 13:33:06] [INFO]   -> Found value: 1812
[2026-02-25 13:33:06] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1812
[2026-02-25 13:33:06] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 13:33:06] [INFO]   -> Found value: GREEN POND
[2026-02-25 13:33:06] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-02-25 13:33:06] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 13:33:06] [INFO]   -> Found value: COLLINS RD/SADDLE HORSE TRL
[2026-02-25 13:33:06] [INFO]   -> Set field 'incidentLocationCross' = "COLLINS RD\/SADDLE HORSE TRL"
[2026-02-25 13:33:06] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 13:33:06] [INFO]   -> Found value: 2026-02-25T08:24:18.497-05:00
[2026-02-25 13:33:06] [INFO]   -> Set field 'alarm' = "2026-02-25 13:24:18"
[2026-02-25 13:33:06] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 13:33:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:33:06] [INFO]   -> Set field 'enroute' = null
[2026-02-25 13:33:06] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 13:33:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:33:06] [INFO]   -> Set field 'onScene' = null
[2026-02-25 13:33:06] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 13:33:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:33:06] [INFO]   -> Set field 'cleared' = null
[2026-02-25 13:33:06] [INFO]   -> Set field 'inService' = null
[2026-02-25 13:33:06] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 13:33:06] [INFO]   -> Found value: 35.241216
[2026-02-25 13:33:06] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24121600000000142927092383615672588348388671875
[2026-02-25 13:33:06] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 13:33:06] [INFO]   -> Found value: -85.127338
[2026-02-25 13:33:06] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1273379999999946221578284166753292083740234375
[2026-02-25 13:33:06] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 13:33:06] [INFO]   -> Found value: 2026-02-25T08:25:54.473-05:00
[2026-02-25 13:33:06] [INFO]   -> Set field 'dispatched' = "2026-02-25 13:25:54"
[2026-02-25 13:33:06] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 13:33:06] [INFO]   -> Found value: H1700A
[2026-02-25 13:33:06] [INFO]   -> Set field 'cADVehicleID' = "H1700A"
[2026-02-25 13:33:06] [INFO]   -> Set field 'name' = "H1700A"
[2026-02-25 13:33:06] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 13:33:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:33:06] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 13:33:06] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 13:33:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:33:06] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 13:33:06] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 13:33:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:33:06] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 13:33:06] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 13:33:06] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:33:06] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-02-25 13:33:06] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 13:33:06] [INFO]   -> Found value: 2026-02-25T08:33:02.39-05:00
[2026-02-25 13:33:06] [INFO]   -> Set field 'timedispatch' = "2026-02-25 13:33:02"
[2026-02-25 13:33:06] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 13:33:06] [INFO]   -> Found value: RD
[2026-02-25 13:33:06] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 13:33:06] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 13:33:06] [INFO]   -> Found value: 26-000021
[2026-02-25 13:33:06] [INFO]   -> Set field 'incidentInternalId' = "26-000021"
[2026-02-25 13:33:06] [INFO]   -> Set field 'dispatchRunNumber' = "26-000021"
[2026-02-25 13:33:06] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 13:33:06] [INFO]   -> Found value: 2026-02-34533
[2026-02-25 13:33:06] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34533"
[2026-02-25 13:33:06] [INFO]   -> Set field 'cADNumber' = "2026-02-34533"
[2026-02-25 13:33:06] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 13:33:06] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 13:33:06] [INFO] Found 6 elements for 'Comment', concatenating 6 non-empty values
[2026-02-25 13:33:06] [INFO]   -> Found value: 02/25/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST
02/25/2026 08:25:12 MELVIN_S            ...
[2026-02-25 13:33:06] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES"
[2026-02-25 13:33:06] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES"
[2026-02-25 13:33:06] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 13:33:06] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 13:33:06] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 13:33:06] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-02-25 13:33:06] [INFO]   -> Found value: SFD
SFD
SFD
[2026-02-25 13:33:06] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nSFD\nSFD"
[2026-02-25 13:33:06] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-02-25 13:33:06] [INFO] Concatenating street name and type
[2026-02-25 13:33:06] [INFO]   -> Combined street name: GREEN POND RD
[2026-02-25 13:33:06] [INFO] Built locationCoordinates from lat/lng: 35.241216,-85.127338
[2026-02-25 13:33:06] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"1812 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1812,"streetName":"GREEN POND RD","incidentLocationCross":"COLLINS RD\/SADDLE HORSE TRL","alarm":"2026-02-25 13:24:18","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24121600000000142927092383615672588348388671875,"nERISIncidentLongitude":-85.1273379999999946221578284166753292083740234375,"dispatched":"2026-02-25 13:25:54","cADVehicleID":"H1700A","name":"H1700A","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-02-25 13:33:02","incidentInternalId":"26-000021","dispatchRunNumber":"26-000021","policeReportNumber":"2026-02-34533","cADNumber":"2026-02-34533","dispatchNotes":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES","cADLog":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES","cADAgencyIdentifier":"SFD\nSFD\nSFD","locationCoordinates":"35.241216,-85.127338"}
[2026-02-25 13:33:06] [INFO] Number of extracted fields: 29
[2026-02-25 13:33:06] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
SFD
SFD'
[2026-02-25 13:33:06] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
SFD
SFD', Parsed IDs = ["SFD","SFD","SFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-02-25 13:33:06] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","SFD","SFD"]
[2026-02-25 13:33:06] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 13:33:06] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 13:33:06] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["SFD","SFD"]
[2026-02-25 13:33:06] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 13:33:06] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 13:33:06] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 13:33:06] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 13:33:06] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 13:33:07] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-02-25 13:33:07] [INFO] Found existing Dispatch with cADNumber '2026-02-34533', ID: 699ef812884dcc41d - will update instead of create
[2026-02-25 13:33:07] [INFO] Updated existing Dispatches record with ID: 699ef812884dcc41d
[2026-02-25 13:33:07] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 13:33:07] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 13:33:10] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34533_20260225083306029.xml
[2026-02-25 13:33:10] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225083306029.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34533_20260225083306029.xml
[2026-02-25 13:33:10] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225083306029.xml
[2026-02-25 13:37:34] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225083733951.xml
[2026-02-25 13:37:34] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225083733951.xml for user: 68920395733981a47
[2026-02-25 13:37:34] [INFO] File size: 10814 bytes
[2026-02-25 13:37:34] [INFO] Created FTPFiles record with ID: 699efb1e89fbb861c
[2026-02-25 13:37:34] [INFO] About to extract fields from XML. File size: 10814 bytes
[2026-02-25 13:37:34] [INFO] Number of mappings: 24
[2026-02-25 13:37:34] [INFO] Starting XML parsing. Content length: 10814
[2026-02-25 13:37:34] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 13:37:34] [INFO] Processing 24 field mappings
[2026-02-25 13:37:34] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 13:37:34] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-02-25 13:37:34] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-02-25 13:37:34] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 13:37:34] [INFO]   -> Found value: 1812 GREEN POND RD
[2026-02-25 13:37:34] [INFO]   -> Set field 'businessName' = "1812 GREEN POND RD"
[2026-02-25 13:37:34] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 13:37:34] [INFO]   -> Found value: 37379
[2026-02-25 13:37:34] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 13:37:34] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 13:37:34] [INFO]   -> Found value: 1812
[2026-02-25 13:37:34] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1812
[2026-02-25 13:37:34] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 13:37:34] [INFO]   -> Found value: GREEN POND
[2026-02-25 13:37:34] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-02-25 13:37:34] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 13:37:34] [INFO]   -> Found value: COLLINS RD/SADDLE HORSE TRL
[2026-02-25 13:37:34] [INFO]   -> Set field 'incidentLocationCross' = "COLLINS RD\/SADDLE HORSE TRL"
[2026-02-25 13:37:34] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 13:37:34] [INFO]   -> Found value: 2026-02-25T08:24:18.497-05:00
[2026-02-25 13:37:34] [INFO]   -> Set field 'alarm' = "2026-02-25 13:24:18"
[2026-02-25 13:37:34] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 13:37:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:37:34] [INFO]   -> Set field 'enroute' = null
[2026-02-25 13:37:34] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 13:37:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:37:34] [INFO]   -> Set field 'onScene' = null
[2026-02-25 13:37:34] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 13:37:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:37:34] [INFO]   -> Set field 'cleared' = null
[2026-02-25 13:37:34] [INFO]   -> Set field 'inService' = null
[2026-02-25 13:37:34] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 13:37:34] [INFO]   -> Found value: 35.241216
[2026-02-25 13:37:34] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24121600000000142927092383615672588348388671875
[2026-02-25 13:37:34] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 13:37:34] [INFO]   -> Found value: -85.127338
[2026-02-25 13:37:34] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1273379999999946221578284166753292083740234375
[2026-02-25 13:37:34] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 13:37:34] [INFO]   -> Found value: 2026-02-25T08:25:54.473-05:00
[2026-02-25 13:37:34] [INFO]   -> Set field 'dispatched' = "2026-02-25 13:25:54"
[2026-02-25 13:37:34] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 13:37:34] [INFO]   -> Found value: H1700A
[2026-02-25 13:37:34] [INFO]   -> Set field 'cADVehicleID' = "H1700A"
[2026-02-25 13:37:34] [INFO]   -> Set field 'name' = "H1700A"
[2026-02-25 13:37:34] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 13:37:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:37:34] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 13:37:34] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 13:37:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:37:34] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 13:37:34] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 13:37:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:37:34] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 13:37:34] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 13:37:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:37:34] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-02-25 13:37:34] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 13:37:34] [INFO]   -> Found value: 2026-02-25T08:33:02.39-05:00
[2026-02-25 13:37:34] [INFO]   -> Set field 'timedispatch' = "2026-02-25 13:33:02"
[2026-02-25 13:37:34] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 13:37:34] [INFO]   -> Found value: RD
[2026-02-25 13:37:34] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 13:37:34] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 13:37:34] [INFO]   -> Found value: 26-000021
[2026-02-25 13:37:34] [INFO]   -> Set field 'incidentInternalId' = "26-000021"
[2026-02-25 13:37:34] [INFO]   -> Set field 'dispatchRunNumber' = "26-000021"
[2026-02-25 13:37:34] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 13:37:34] [INFO]   -> Found value: 2026-02-34533
[2026-02-25 13:37:34] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34533"
[2026-02-25 13:37:34] [INFO]   -> Set field 'cADNumber' = "2026-02-34533"
[2026-02-25 13:37:34] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 13:37:34] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 13:37:34] [INFO] Found 7 elements for 'Comment', concatenating 7 non-empty values
[2026-02-25 13:37:34] [INFO]   -> Found value: 02/25/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST
02/25/2026 08:25:12 MELVIN_S            ...
[2026-02-25 13:37:34] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER"
[2026-02-25 13:37:34] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER"
[2026-02-25 13:37:34] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 13:37:34] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 13:37:34] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 13:37:34] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-02-25 13:37:34] [INFO]   -> Found value: SFD
SFD
SFD
[2026-02-25 13:37:34] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nSFD\nSFD"
[2026-02-25 13:37:34] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-02-25 13:37:34] [INFO] Concatenating street name and type
[2026-02-25 13:37:34] [INFO]   -> Combined street name: GREEN POND RD
[2026-02-25 13:37:34] [INFO] Built locationCoordinates from lat/lng: 35.241216,-85.127338
[2026-02-25 13:37:34] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"1812 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1812,"streetName":"GREEN POND RD","incidentLocationCross":"COLLINS RD\/SADDLE HORSE TRL","alarm":"2026-02-25 13:24:18","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24121600000000142927092383615672588348388671875,"nERISIncidentLongitude":-85.1273379999999946221578284166753292083740234375,"dispatched":"2026-02-25 13:25:54","cADVehicleID":"H1700A","name":"H1700A","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-02-25 13:33:02","incidentInternalId":"26-000021","dispatchRunNumber":"26-000021","policeReportNumber":"2026-02-34533","cADNumber":"2026-02-34533","dispatchNotes":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER","cADLog":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER","cADAgencyIdentifier":"SFD\nSFD\nSFD","locationCoordinates":"35.241216,-85.127338"}
[2026-02-25 13:37:34] [INFO] Number of extracted fields: 29
[2026-02-25 13:37:34] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
SFD
SFD'
[2026-02-25 13:37:34] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
SFD
SFD', Parsed IDs = ["SFD","SFD","SFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-02-25 13:37:34] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","SFD","SFD"]
[2026-02-25 13:37:34] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 13:37:34] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 13:37:34] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["SFD","SFD"]
[2026-02-25 13:37:34] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 13:37:34] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 13:37:34] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 13:37:34] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 13:37:35] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 13:37:35] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-02-25 13:37:35] [INFO] Found existing Dispatch with cADNumber '2026-02-34533', ID: 699ef812884dcc41d - will update instead of create
[2026-02-25 13:37:35] [INFO] Updated existing Dispatches record with ID: 699ef812884dcc41d
[2026-02-25 13:37:35] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 13:37:35] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 13:37:39] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34533_20260225083733951.xml
[2026-02-25 13:37:39] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225083733951.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34533_20260225083733951.xml
[2026-02-25 13:37:39] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225083733951.xml
[2026-02-25 13:40:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225084010806.xml
[2026-02-25 13:40:11] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225084010806.xml for user: 68920395733981a47
[2026-02-25 13:40:11] [INFO] File size: 10926 bytes
[2026-02-25 13:40:11] [INFO] Created FTPFiles record with ID: 699efbbb7374e5d6b
[2026-02-25 13:40:11] [INFO] About to extract fields from XML. File size: 10926 bytes
[2026-02-25 13:40:11] [INFO] Number of mappings: 24
[2026-02-25 13:40:11] [INFO] Starting XML parsing. Content length: 10926
[2026-02-25 13:40:11] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 13:40:11] [INFO] Processing 24 field mappings
[2026-02-25 13:40:11] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 13:40:11] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-02-25 13:40:11] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-02-25 13:40:11] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 13:40:11] [INFO]   -> Found value: 1812 GREEN POND RD
[2026-02-25 13:40:11] [INFO]   -> Set field 'businessName' = "1812 GREEN POND RD"
[2026-02-25 13:40:11] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 13:40:11] [INFO]   -> Found value: 37379
[2026-02-25 13:40:11] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 13:40:11] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 13:40:11] [INFO]   -> Found value: 1812
[2026-02-25 13:40:11] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1812
[2026-02-25 13:40:11] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 13:40:11] [INFO]   -> Found value: GREEN POND
[2026-02-25 13:40:11] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-02-25 13:40:11] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 13:40:11] [INFO]   -> Found value: COLLINS RD/SADDLE HORSE TRL
[2026-02-25 13:40:11] [INFO]   -> Set field 'incidentLocationCross' = "COLLINS RD\/SADDLE HORSE TRL"
[2026-02-25 13:40:11] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 13:40:11] [INFO]   -> Found value: 2026-02-25T08:24:18.497-05:00
[2026-02-25 13:40:11] [INFO]   -> Set field 'alarm' = "2026-02-25 13:24:18"
[2026-02-25 13:40:11] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 13:40:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:40:11] [INFO]   -> Set field 'enroute' = null
[2026-02-25 13:40:11] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 13:40:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:40:11] [INFO]   -> Set field 'onScene' = null
[2026-02-25 13:40:11] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 13:40:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:40:11] [INFO]   -> Set field 'cleared' = null
[2026-02-25 13:40:11] [INFO]   -> Set field 'inService' = null
[2026-02-25 13:40:11] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 13:40:11] [INFO]   -> Found value: 35.241216
[2026-02-25 13:40:11] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24121600000000142927092383615672588348388671875
[2026-02-25 13:40:11] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 13:40:11] [INFO]   -> Found value: -85.127338
[2026-02-25 13:40:11] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1273379999999946221578284166753292083740234375
[2026-02-25 13:40:11] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 13:40:11] [INFO]   -> Found value: 2026-02-25T08:25:54.473-05:00
[2026-02-25 13:40:11] [INFO]   -> Set field 'dispatched' = "2026-02-25 13:25:54"
[2026-02-25 13:40:11] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 13:40:11] [INFO]   -> Found value: H1700A
[2026-02-25 13:40:11] [INFO]   -> Set field 'cADVehicleID' = "H1700A"
[2026-02-25 13:40:11] [INFO]   -> Set field 'name' = "H1700A"
[2026-02-25 13:40:11] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 13:40:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:40:11] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 13:40:11] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 13:40:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:40:11] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 13:40:11] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 13:40:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:40:11] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 13:40:11] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 13:40:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:40:11] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-02-25 13:40:11] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 13:40:11] [INFO]   -> Found value: 2026-02-25T08:33:02.39-05:00
[2026-02-25 13:40:11] [INFO]   -> Set field 'timedispatch' = "2026-02-25 13:33:02"
[2026-02-25 13:40:11] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 13:40:11] [INFO]   -> Found value: RD
[2026-02-25 13:40:11] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 13:40:11] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 13:40:11] [INFO]   -> Found value: 26-000021
[2026-02-25 13:40:11] [INFO]   -> Set field 'incidentInternalId' = "26-000021"
[2026-02-25 13:40:11] [INFO]   -> Set field 'dispatchRunNumber' = "26-000021"
[2026-02-25 13:40:11] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 13:40:11] [INFO]   -> Found value: 2026-02-34533
[2026-02-25 13:40:11] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34533"
[2026-02-25 13:40:11] [INFO]   -> Set field 'cADNumber' = "2026-02-34533"
[2026-02-25 13:40:11] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 13:40:11] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 13:40:11] [INFO] Found 8 elements for 'Comment', concatenating 8 non-empty values
[2026-02-25 13:40:11] [INFO]   -> Found value: 02/25/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST
02/25/2026 08:25:12 MELVIN_S            ...
[2026-02-25 13:40:11] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?"
[2026-02-25 13:40:11] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?"
[2026-02-25 13:40:11] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 13:40:11] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 13:40:11] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 13:40:11] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-02-25 13:40:11] [INFO]   -> Found value: SFD
SFD
SFD
[2026-02-25 13:40:11] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nSFD\nSFD"
[2026-02-25 13:40:11] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-02-25 13:40:11] [INFO] Concatenating street name and type
[2026-02-25 13:40:11] [INFO]   -> Combined street name: GREEN POND RD
[2026-02-25 13:40:11] [INFO] Built locationCoordinates from lat/lng: 35.241216,-85.127338
[2026-02-25 13:40:11] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"1812 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1812,"streetName":"GREEN POND RD","incidentLocationCross":"COLLINS RD\/SADDLE HORSE TRL","alarm":"2026-02-25 13:24:18","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24121600000000142927092383615672588348388671875,"nERISIncidentLongitude":-85.1273379999999946221578284166753292083740234375,"dispatched":"2026-02-25 13:25:54","cADVehicleID":"H1700A","name":"H1700A","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-02-25 13:33:02","incidentInternalId":"26-000021","dispatchRunNumber":"26-000021","policeReportNumber":"2026-02-34533","cADNumber":"2026-02-34533","dispatchNotes":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?","cADLog":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?","cADAgencyIdentifier":"SFD\nSFD\nSFD","locationCoordinates":"35.241216,-85.127338"}
[2026-02-25 13:40:11] [INFO] Number of extracted fields: 29
[2026-02-25 13:40:11] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
SFD
SFD'
[2026-02-25 13:40:11] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
SFD
SFD', Parsed IDs = ["SFD","SFD","SFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-02-25 13:40:11] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","SFD","SFD"]
[2026-02-25 13:40:11] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 13:40:11] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 13:40:11] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["SFD","SFD"]
[2026-02-25 13:40:11] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 13:40:11] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 13:40:11] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 13:40:11] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 13:40:11] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 13:40:12] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-02-25 13:40:12] [INFO] Found existing Dispatch with cADNumber '2026-02-34533', ID: 699ef812884dcc41d - will update instead of create
[2026-02-25 13:40:12] [INFO] Updated existing Dispatches record with ID: 699ef812884dcc41d
[2026-02-25 13:40:12] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 13:40:12] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 13:40:16] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34533_20260225084010806.xml
[2026-02-25 13:40:16] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225084010806.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34533_20260225084010806.xml
[2026-02-25 13:40:16] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225084010806.xml
[2026-02-25 13:40:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225084025929.xml
[2026-02-25 13:40:26] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225084025929.xml for user: 68920395733981a47
[2026-02-25 13:40:26] [INFO] File size: 11035 bytes
[2026-02-25 13:40:26] [INFO] Created FTPFiles record with ID: 699efbca5e6efe56f
[2026-02-25 13:40:26] [INFO] About to extract fields from XML. File size: 11035 bytes
[2026-02-25 13:40:26] [INFO] Number of mappings: 24
[2026-02-25 13:40:26] [INFO] Starting XML parsing. Content length: 11035
[2026-02-25 13:40:26] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 13:40:26] [INFO] Processing 24 field mappings
[2026-02-25 13:40:26] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 13:40:26] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-02-25 13:40:26] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-02-25 13:40:26] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 13:40:26] [INFO]   -> Found value: 1812 GREEN POND RD
[2026-02-25 13:40:26] [INFO]   -> Set field 'businessName' = "1812 GREEN POND RD"
[2026-02-25 13:40:26] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 13:40:26] [INFO]   -> Found value: 37379
[2026-02-25 13:40:26] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 13:40:26] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 13:40:26] [INFO]   -> Found value: 1812
[2026-02-25 13:40:26] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1812
[2026-02-25 13:40:26] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 13:40:26] [INFO]   -> Found value: GREEN POND
[2026-02-25 13:40:26] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-02-25 13:40:26] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 13:40:26] [INFO]   -> Found value: COLLINS RD/SADDLE HORSE TRL
[2026-02-25 13:40:26] [INFO]   -> Set field 'incidentLocationCross' = "COLLINS RD\/SADDLE HORSE TRL"
[2026-02-25 13:40:26] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 13:40:26] [INFO]   -> Found value: 2026-02-25T08:24:18.497-05:00
[2026-02-25 13:40:26] [INFO]   -> Set field 'alarm' = "2026-02-25 13:24:18"
[2026-02-25 13:40:26] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 13:40:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:40:26] [INFO]   -> Set field 'enroute' = null
[2026-02-25 13:40:26] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 13:40:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:40:26] [INFO]   -> Set field 'onScene' = null
[2026-02-25 13:40:26] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 13:40:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:40:26] [INFO]   -> Set field 'cleared' = null
[2026-02-25 13:40:26] [INFO]   -> Set field 'inService' = null
[2026-02-25 13:40:26] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 13:40:26] [INFO]   -> Found value: 35.241216
[2026-02-25 13:40:26] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24121600000000142927092383615672588348388671875
[2026-02-25 13:40:26] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 13:40:26] [INFO]   -> Found value: -85.127338
[2026-02-25 13:40:26] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1273379999999946221578284166753292083740234375
[2026-02-25 13:40:26] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 13:40:26] [INFO]   -> Found value: 2026-02-25T08:25:54.473-05:00
[2026-02-25 13:40:26] [INFO]   -> Set field 'dispatched' = "2026-02-25 13:25:54"
[2026-02-25 13:40:26] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 13:40:26] [INFO]   -> Found value: H1700A
[2026-02-25 13:40:26] [INFO]   -> Set field 'cADVehicleID' = "H1700A"
[2026-02-25 13:40:26] [INFO]   -> Set field 'name' = "H1700A"
[2026-02-25 13:40:26] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 13:40:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:40:26] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 13:40:26] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 13:40:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:40:26] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 13:40:26] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 13:40:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:40:26] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 13:40:26] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 13:40:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:40:26] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-02-25 13:40:26] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 13:40:26] [INFO]   -> Found value: 2026-02-25T08:33:02.39-05:00
[2026-02-25 13:40:26] [INFO]   -> Set field 'timedispatch' = "2026-02-25 13:33:02"
[2026-02-25 13:40:26] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 13:40:26] [INFO]   -> Found value: RD
[2026-02-25 13:40:26] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 13:40:26] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 13:40:26] [INFO]   -> Found value: 26-000021
[2026-02-25 13:40:26] [INFO]   -> Set field 'incidentInternalId' = "26-000021"
[2026-02-25 13:40:26] [INFO]   -> Set field 'dispatchRunNumber' = "26-000021"
[2026-02-25 13:40:26] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 13:40:26] [INFO]   -> Found value: 2026-02-34533
[2026-02-25 13:40:26] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34533"
[2026-02-25 13:40:26] [INFO]   -> Set field 'cADNumber' = "2026-02-34533"
[2026-02-25 13:40:26] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 13:40:26] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 13:40:26] [INFO] Found 9 elements for 'Comment', concatenating 9 non-empty values
[2026-02-25 13:40:26] [INFO]   -> Found value: 02/25/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST
02/25/2026 08:25:12 MELVIN_S            ...
[2026-02-25 13:40:26] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554"
[2026-02-25 13:40:26] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554"
[2026-02-25 13:40:26] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 13:40:26] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 13:40:26] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 13:40:26] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-02-25 13:40:26] [INFO]   -> Found value: SFD
SFD
SFD
[2026-02-25 13:40:26] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nSFD\nSFD"
[2026-02-25 13:40:26] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-02-25 13:40:26] [INFO] Concatenating street name and type
[2026-02-25 13:40:26] [INFO]   -> Combined street name: GREEN POND RD
[2026-02-25 13:40:26] [INFO] Built locationCoordinates from lat/lng: 35.241216,-85.127338
[2026-02-25 13:40:26] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"1812 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1812,"streetName":"GREEN POND RD","incidentLocationCross":"COLLINS RD\/SADDLE HORSE TRL","alarm":"2026-02-25 13:24:18","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24121600000000142927092383615672588348388671875,"nERISIncidentLongitude":-85.1273379999999946221578284166753292083740234375,"dispatched":"2026-02-25 13:25:54","cADVehicleID":"H1700A","name":"H1700A","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-02-25 13:33:02","incidentInternalId":"26-000021","dispatchRunNumber":"26-000021","policeReportNumber":"2026-02-34533","cADNumber":"2026-02-34533","dispatchNotes":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554","cADLog":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554","cADAgencyIdentifier":"SFD\nSFD\nSFD","locationCoordinates":"35.241216,-85.127338"}
[2026-02-25 13:40:26] [INFO] Number of extracted fields: 29
[2026-02-25 13:40:26] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
SFD
SFD'
[2026-02-25 13:40:26] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
SFD
SFD', Parsed IDs = ["SFD","SFD","SFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-02-25 13:40:26] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","SFD","SFD"]
[2026-02-25 13:40:26] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 13:40:26] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 13:40:26] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["SFD","SFD"]
[2026-02-25 13:40:26] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 13:40:26] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 13:40:26] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 13:40:26] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 13:40:26] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 13:40:27] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-02-25 13:40:27] [INFO] Found existing Dispatch with cADNumber '2026-02-34533', ID: 699ef812884dcc41d - will update instead of create
[2026-02-25 13:40:27] [INFO] Updated existing Dispatches record with ID: 699ef812884dcc41d
[2026-02-25 13:40:27] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 13:40:27] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 13:40:30] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34533_20260225084025929.xml
[2026-02-25 13:40:30] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225084025929.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34533_20260225084025929.xml
[2026-02-25 13:40:30] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225084025929.xml
[2026-02-25 13:41:36] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225084136735.xml
[2026-02-25 13:41:36] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225084136735.xml for user: 68920395733981a47
[2026-02-25 13:41:36] [INFO] File size: 11393 bytes
[2026-02-25 13:41:37] [INFO] Created FTPFiles record with ID: 699efc11463d8da89
[2026-02-25 13:41:37] [INFO] About to extract fields from XML. File size: 11393 bytes
[2026-02-25 13:41:37] [INFO] Number of mappings: 24
[2026-02-25 13:41:37] [INFO] Starting XML parsing. Content length: 11393
[2026-02-25 13:41:37] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 13:41:37] [INFO] Processing 24 field mappings
[2026-02-25 13:41:37] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 13:41:37] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-02-25 13:41:37] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-02-25 13:41:37] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 13:41:37] [INFO]   -> Found value: 1812 GREEN POND RD
[2026-02-25 13:41:37] [INFO]   -> Set field 'businessName' = "1812 GREEN POND RD"
[2026-02-25 13:41:37] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 13:41:37] [INFO]   -> Found value: 37379
[2026-02-25 13:41:37] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 13:41:37] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 13:41:37] [INFO]   -> Found value: 1812
[2026-02-25 13:41:37] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1812
[2026-02-25 13:41:37] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 13:41:37] [INFO]   -> Found value: GREEN POND
[2026-02-25 13:41:37] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-02-25 13:41:37] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 13:41:37] [INFO]   -> Found value: COLLINS RD/SADDLE HORSE TRL
[2026-02-25 13:41:37] [INFO]   -> Set field 'incidentLocationCross' = "COLLINS RD\/SADDLE HORSE TRL"
[2026-02-25 13:41:37] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 13:41:37] [INFO]   -> Found value: 2026-02-25T08:24:18.497-05:00
[2026-02-25 13:41:37] [INFO]   -> Set field 'alarm' = "2026-02-25 13:24:18"
[2026-02-25 13:41:37] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 13:41:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:41:37] [INFO]   -> Set field 'enroute' = null
[2026-02-25 13:41:37] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 13:41:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:41:37] [INFO]   -> Set field 'onScene' = null
[2026-02-25 13:41:37] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 13:41:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:41:37] [INFO]   -> Set field 'cleared' = null
[2026-02-25 13:41:37] [INFO]   -> Set field 'inService' = null
[2026-02-25 13:41:37] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 13:41:37] [INFO]   -> Found value: 35.241216
[2026-02-25 13:41:37] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24121600000000142927092383615672588348388671875
[2026-02-25 13:41:37] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 13:41:37] [INFO]   -> Found value: -85.127338
[2026-02-25 13:41:37] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1273379999999946221578284166753292083740234375
[2026-02-25 13:41:37] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 13:41:37] [INFO]   -> Found value: 2026-02-25T08:25:54.473-05:00
[2026-02-25 13:41:37] [INFO]   -> Set field 'dispatched' = "2026-02-25 13:25:54"
[2026-02-25 13:41:37] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 13:41:37] [INFO]   -> Found value: H1700A
[2026-02-25 13:41:37] [INFO]   -> Set field 'cADVehicleID' = "H1700A"
[2026-02-25 13:41:37] [INFO]   -> Set field 'name' = "H1700A"
[2026-02-25 13:41:37] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 13:41:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:41:37] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 13:41:37] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 13:41:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:41:37] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 13:41:37] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 13:41:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:41:37] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 13:41:37] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 13:41:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:41:37] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-02-25 13:41:37] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 13:41:37] [INFO]   -> Found value: 2026-02-25T08:33:02.39-05:00
[2026-02-25 13:41:37] [INFO]   -> Set field 'timedispatch' = "2026-02-25 13:33:02"
[2026-02-25 13:41:37] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 13:41:37] [INFO]   -> Found value: RD
[2026-02-25 13:41:37] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 13:41:37] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 13:41:37] [INFO]   -> Found value: 26-000021
[2026-02-25 13:41:37] [INFO]   -> Set field 'incidentInternalId' = "26-000021"
[2026-02-25 13:41:37] [INFO]   -> Set field 'dispatchRunNumber' = "26-000021"
[2026-02-25 13:41:37] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 13:41:37] [INFO]   -> Found value: 2026-02-34533
[2026-02-25 13:41:37] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34533"
[2026-02-25 13:41:37] [INFO]   -> Set field 'cADNumber' = "2026-02-34533"
[2026-02-25 13:41:37] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 13:41:37] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 13:41:37] [INFO] Found 11 elements for 'Comment', concatenating 11 non-empty values
[2026-02-25 13:41:37] [INFO]   -> Found value: 02/25/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST
02/25/2026 08:25:12 MELVIN_S            ...
[2026-02-25 13:41:37] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554\n02\/25\/2026 08:41:32 TAYLOR_M                [10] Requested Case Number(s) issued for Incident #[2026-02-34554], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007672.. [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]\n02\/25\/2026 08:41:36 COBART_C                [11] ATTEMPTED 1701 PHONE CALL WENT TO VM  [Shared]"
[2026-02-25 13:41:37] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554\n02\/25\/2026 08:41:32 TAYLOR_M                [10] Requested Case Number(s) issued for Incident #[2026-02-34554], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007672.. [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]\n02\/25\/2026 08:41:36 COBART_C                [11] ATTEMPTED 1701 PHONE CALL WENT TO VM  [Shared]"
[2026-02-25 13:41:37] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 13:41:37] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 13:41:37] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 13:41:37] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-02-25 13:41:37] [INFO]   -> Found value: SFD
SFD
SFD
[2026-02-25 13:41:37] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nSFD\nSFD"
[2026-02-25 13:41:37] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-02-25 13:41:37] [INFO] Concatenating street name and type
[2026-02-25 13:41:37] [INFO]   -> Combined street name: GREEN POND RD
[2026-02-25 13:41:37] [INFO] Built locationCoordinates from lat/lng: 35.241216,-85.127338
[2026-02-25 13:41:37] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"1812 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1812,"streetName":"GREEN POND RD","incidentLocationCross":"COLLINS RD\/SADDLE HORSE TRL","alarm":"2026-02-25 13:24:18","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24121600000000142927092383615672588348388671875,"nERISIncidentLongitude":-85.1273379999999946221578284166753292083740234375,"dispatched":"2026-02-25 13:25:54","cADVehicleID":"H1700A","name":"H1700A","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-02-25 13:33:02","incidentInternalId":"26-000021","dispatchRunNumber":"26-000021","policeReportNumber":"2026-02-34533","cADNumber":"2026-02-34533","dispatchNotes":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554\n02\/25\/2026 08:41:32 TAYLOR_M                [10] Requested Case Number(s) issued for Incident #[2026-02-34554], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007672.. [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]\n02\/25\/2026 08:41:36 COBART_C                [11] ATTEMPTED 1701 PHONE CALL WENT TO VM  [Shared]","cADLog":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554\n02\/25\/2026 08:41:32 TAYLOR_M                [10] Requested Case Number(s) issued for Incident #[2026-02-34554], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007672.. [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]\n02\/25\/2026 08:41:36 COBART_C                [11] ATTEMPTED 1701 PHONE CALL WENT TO VM  [Shared]","cADAgencyIdentifier":"SFD\nSFD\nSFD","locationCoordinates":"35.241216,-85.127338"}
[2026-02-25 13:41:37] [INFO] Number of extracted fields: 29
[2026-02-25 13:41:37] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
SFD
SFD'
[2026-02-25 13:41:37] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
SFD
SFD', Parsed IDs = ["SFD","SFD","SFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-02-25 13:41:37] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","SFD","SFD"]
[2026-02-25 13:41:37] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 13:41:37] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 13:41:37] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["SFD","SFD"]
[2026-02-25 13:41:37] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 13:41:37] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 13:41:37] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 13:41:37] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 13:41:37] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 13:41:37] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-02-25 13:41:38] [INFO] Found existing Dispatch with cADNumber '2026-02-34533', ID: 699ef812884dcc41d - will update instead of create
[2026-02-25 13:41:38] [INFO] Updated existing Dispatches record with ID: 699ef812884dcc41d
[2026-02-25 13:41:38] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 13:41:38] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 13:41:41] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34533_20260225084136735.xml
[2026-02-25 13:41:41] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225084136735.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34533_20260225084136735.xml
[2026-02-25 13:41:41] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225084136735.xml
[2026-02-25 13:42:52] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225084252506.xml
[2026-02-25 13:42:52] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225084252506.xml for user: 68920395733981a47
[2026-02-25 13:42:52] [INFO] File size: 11484 bytes
[2026-02-25 13:42:52] [INFO] Created FTPFiles record with ID: 699efc5cde5dd9d0b
[2026-02-25 13:42:52] [INFO] About to extract fields from XML. File size: 11484 bytes
[2026-02-25 13:42:52] [INFO] Number of mappings: 24
[2026-02-25 13:42:52] [INFO] Starting XML parsing. Content length: 11484
[2026-02-25 13:42:52] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 13:42:52] [INFO] Processing 24 field mappings
[2026-02-25 13:42:52] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 13:42:52] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-02-25 13:42:52] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-02-25 13:42:52] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 13:42:52] [INFO]   -> Found value: 1812 GREEN POND RD
[2026-02-25 13:42:52] [INFO]   -> Set field 'businessName' = "1812 GREEN POND RD"
[2026-02-25 13:42:52] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 13:42:52] [INFO]   -> Found value: 37379
[2026-02-25 13:42:52] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 13:42:52] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 13:42:52] [INFO]   -> Found value: 1812
[2026-02-25 13:42:52] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1812
[2026-02-25 13:42:52] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 13:42:52] [INFO]   -> Found value: GREEN POND
[2026-02-25 13:42:52] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-02-25 13:42:52] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 13:42:52] [INFO]   -> Found value: COLLINS RD/SADDLE HORSE TRL
[2026-02-25 13:42:52] [INFO]   -> Set field 'incidentLocationCross' = "COLLINS RD\/SADDLE HORSE TRL"
[2026-02-25 13:42:52] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 13:42:52] [INFO]   -> Found value: 2026-02-25T08:24:18.497-05:00
[2026-02-25 13:42:52] [INFO]   -> Set field 'alarm' = "2026-02-25 13:24:18"
[2026-02-25 13:42:52] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 13:42:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:42:52] [INFO]   -> Set field 'enroute' = null
[2026-02-25 13:42:52] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 13:42:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:42:52] [INFO]   -> Set field 'onScene' = null
[2026-02-25 13:42:52] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 13:42:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:42:52] [INFO]   -> Set field 'cleared' = null
[2026-02-25 13:42:52] [INFO]   -> Set field 'inService' = null
[2026-02-25 13:42:52] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 13:42:52] [INFO]   -> Found value: 35.241216
[2026-02-25 13:42:52] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24121600000000142927092383615672588348388671875
[2026-02-25 13:42:52] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 13:42:52] [INFO]   -> Found value: -85.127338
[2026-02-25 13:42:52] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1273379999999946221578284166753292083740234375
[2026-02-25 13:42:52] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 13:42:52] [INFO]   -> Found value: 2026-02-25T08:25:54.473-05:00
[2026-02-25 13:42:52] [INFO]   -> Set field 'dispatched' = "2026-02-25 13:25:54"
[2026-02-25 13:42:52] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 13:42:52] [INFO]   -> Found value: H1700A
[2026-02-25 13:42:52] [INFO]   -> Set field 'cADVehicleID' = "H1700A"
[2026-02-25 13:42:52] [INFO]   -> Set field 'name' = "H1700A"
[2026-02-25 13:42:52] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 13:42:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:42:52] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 13:42:52] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 13:42:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:42:52] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 13:42:52] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 13:42:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:42:52] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 13:42:52] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 13:42:52] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:42:52] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-02-25 13:42:52] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 13:42:52] [INFO]   -> Found value: 2026-02-25T08:33:02.39-05:00
[2026-02-25 13:42:52] [INFO]   -> Set field 'timedispatch' = "2026-02-25 13:33:02"
[2026-02-25 13:42:52] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 13:42:52] [INFO]   -> Found value: RD
[2026-02-25 13:42:52] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 13:42:52] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 13:42:52] [INFO]   -> Found value: 26-000021
[2026-02-25 13:42:52] [INFO]   -> Set field 'incidentInternalId' = "26-000021"
[2026-02-25 13:42:52] [INFO]   -> Set field 'dispatchRunNumber' = "26-000021"
[2026-02-25 13:42:52] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 13:42:52] [INFO]   -> Found value: 2026-02-34533
[2026-02-25 13:42:52] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34533"
[2026-02-25 13:42:52] [INFO]   -> Set field 'cADNumber' = "2026-02-34533"
[2026-02-25 13:42:52] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 13:42:52] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 13:42:52] [INFO] Found 12 elements for 'Comment', concatenating 12 non-empty values
[2026-02-25 13:42:52] [INFO]   -> Found value: 02/25/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST
02/25/2026 08:25:12 MELVIN_S            ...
[2026-02-25 13:42:52] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554\n02\/25\/2026 08:41:32 TAYLOR_M                [10] Requested Case Number(s) issued for Incident #[2026-02-34554], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007672.. [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]\n02\/25\/2026 08:41:36 COBART_C                [11] ATTEMPTED 1701 PHONE CALL WENT TO VM  [Shared]\n02\/25\/2026 08:42:50 COBART_C                [12] OIC JETTON CLR [Shared]"
[2026-02-25 13:42:52] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554\n02\/25\/2026 08:41:32 TAYLOR_M                [10] Requested Case Number(s) issued for Incident #[2026-02-34554], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007672.. [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]\n02\/25\/2026 08:41:36 COBART_C                [11] ATTEMPTED 1701 PHONE CALL WENT TO VM  [Shared]\n02\/25\/2026 08:42:50 COBART_C                [12] OIC JETTON CLR [Shared]"
[2026-02-25 13:42:52] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 13:42:52] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 13:42:52] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 13:42:52] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-02-25 13:42:52] [INFO]   -> Found value: SFD
SFD
SFD
[2026-02-25 13:42:52] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nSFD\nSFD"
[2026-02-25 13:42:52] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-02-25 13:42:52] [INFO] Concatenating street name and type
[2026-02-25 13:42:52] [INFO]   -> Combined street name: GREEN POND RD
[2026-02-25 13:42:52] [INFO] Built locationCoordinates from lat/lng: 35.241216,-85.127338
[2026-02-25 13:42:52] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"1812 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1812,"streetName":"GREEN POND RD","incidentLocationCross":"COLLINS RD\/SADDLE HORSE TRL","alarm":"2026-02-25 13:24:18","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24121600000000142927092383615672588348388671875,"nERISIncidentLongitude":-85.1273379999999946221578284166753292083740234375,"dispatched":"2026-02-25 13:25:54","cADVehicleID":"H1700A","name":"H1700A","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-02-25 13:33:02","incidentInternalId":"26-000021","dispatchRunNumber":"26-000021","policeReportNumber":"2026-02-34533","cADNumber":"2026-02-34533","dispatchNotes":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554\n02\/25\/2026 08:41:32 TAYLOR_M                [10] Requested Case Number(s) issued for Incident #[2026-02-34554], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007672.. [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]\n02\/25\/2026 08:41:36 COBART_C                [11] ATTEMPTED 1701 PHONE CALL WENT TO VM  [Shared]\n02\/25\/2026 08:42:50 COBART_C                [12] OIC JETTON CLR [Shared]","cADLog":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554\n02\/25\/2026 08:41:32 TAYLOR_M                [10] Requested Case Number(s) issued for Incident #[2026-02-34554], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007672.. [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]\n02\/25\/2026 08:41:36 COBART_C                [11] ATTEMPTED 1701 PHONE CALL WENT TO VM  [Shared]\n02\/25\/2026 08:42:50 COBART_C                [12] OIC JETTON CLR [Shared]","cADAgencyIdentifier":"SFD\nSFD\nSFD","locationCoordinates":"35.241216,-85.127338"}
[2026-02-25 13:42:52] [INFO] Number of extracted fields: 29
[2026-02-25 13:42:52] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
SFD
SFD'
[2026-02-25 13:42:52] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
SFD
SFD', Parsed IDs = ["SFD","SFD","SFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-02-25 13:42:52] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","SFD","SFD"]
[2026-02-25 13:42:52] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 13:42:53] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 13:42:53] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["SFD","SFD"]
[2026-02-25 13:42:53] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 13:42:53] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 13:42:53] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 13:42:53] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 13:42:53] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 13:42:53] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-02-25 13:42:53] [INFO] Found existing Dispatch with cADNumber '2026-02-34533', ID: 699ef812884dcc41d - will update instead of create
[2026-02-25 13:42:53] [INFO] Updated existing Dispatches record with ID: 699ef812884dcc41d
[2026-02-25 13:42:53] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 13:42:53] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 13:42:58] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34533_20260225084252506.xml
[2026-02-25 13:42:58] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225084252506.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34533_20260225084252506.xml
[2026-02-25 13:42:58] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225084252506.xml
[2026-02-25 13:55:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225085524779.xml
[2026-02-25 13:55:27] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225085524779.xml for user: 68920395733981a47
[2026-02-25 13:55:27] [INFO] File size: 11769 bytes
[2026-02-25 13:55:27] [INFO] Created FTPFiles record with ID: 699eff4f6a7055bbf
[2026-02-25 13:55:27] [INFO] About to extract fields from XML. File size: 11769 bytes
[2026-02-25 13:55:27] [INFO] Number of mappings: 24
[2026-02-25 13:55:27] [INFO] Starting XML parsing. Content length: 11769
[2026-02-25 13:55:27] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 13:55:27] [INFO] Processing 24 field mappings
[2026-02-25 13:55:27] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 13:55:27] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-02-25 13:55:27] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-02-25 13:55:27] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 13:55:27] [INFO]   -> Found value: 1812 GREEN POND RD
[2026-02-25 13:55:27] [INFO]   -> Set field 'businessName' = "1812 GREEN POND RD"
[2026-02-25 13:55:27] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 13:55:27] [INFO]   -> Found value: 37379
[2026-02-25 13:55:27] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 13:55:27] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 13:55:27] [INFO]   -> Found value: 1812
[2026-02-25 13:55:27] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1812
[2026-02-25 13:55:27] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 13:55:27] [INFO]   -> Found value: GREEN POND
[2026-02-25 13:55:27] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-02-25 13:55:27] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 13:55:27] [INFO]   -> Found value: COLLINS RD/SADDLE HORSE TRL
[2026-02-25 13:55:27] [INFO]   -> Set field 'incidentLocationCross' = "COLLINS RD\/SADDLE HORSE TRL"
[2026-02-25 13:55:27] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 13:55:27] [INFO]   -> Found value: 2026-02-25T08:24:18.497-05:00
[2026-02-25 13:55:27] [INFO]   -> Set field 'alarm' = "2026-02-25 13:24:18"
[2026-02-25 13:55:27] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 13:55:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:55:27] [INFO]   -> Set field 'enroute' = null
[2026-02-25 13:55:27] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 13:55:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:55:27] [INFO]   -> Set field 'onScene' = null
[2026-02-25 13:55:27] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 13:55:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:55:27] [INFO]   -> Set field 'cleared' = null
[2026-02-25 13:55:27] [INFO]   -> Set field 'inService' = null
[2026-02-25 13:55:27] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 13:55:27] [INFO]   -> Found value: 35.241216
[2026-02-25 13:55:27] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24121600000000142927092383615672588348388671875
[2026-02-25 13:55:27] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 13:55:27] [INFO]   -> Found value: -85.127338
[2026-02-25 13:55:27] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1273379999999946221578284166753292083740234375
[2026-02-25 13:55:27] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 13:55:27] [INFO]   -> Found value: 2026-02-25T08:25:54.473-05:00
[2026-02-25 13:55:27] [INFO]   -> Set field 'dispatched' = "2026-02-25 13:25:54"
[2026-02-25 13:55:27] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 13:55:27] [INFO]   -> Found value: H1700A
[2026-02-25 13:55:27] [INFO]   -> Set field 'cADVehicleID' = "H1700A"
[2026-02-25 13:55:27] [INFO]   -> Set field 'name' = "H1700A"
[2026-02-25 13:55:27] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 13:55:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:55:27] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 13:55:27] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 13:55:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:55:27] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 13:55:27] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 13:55:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:55:27] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 13:55:27] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 13:55:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:55:27] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-02-25 13:55:27] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 13:55:27] [INFO]   -> Found value: 2026-02-25T08:33:02.39-05:00
[2026-02-25 13:55:27] [INFO]   -> Set field 'timedispatch' = "2026-02-25 13:33:02"
[2026-02-25 13:55:27] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 13:55:27] [INFO]   -> Found value: RD
[2026-02-25 13:55:27] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 13:55:27] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 13:55:27] [INFO]   -> Found value: 26-000021
[2026-02-25 13:55:27] [INFO]   -> Set field 'incidentInternalId' = "26-000021"
[2026-02-25 13:55:27] [INFO]   -> Set field 'dispatchRunNumber' = "26-000021"
[2026-02-25 13:55:27] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 13:55:27] [INFO]   -> Found value: 2026-02-34533
[2026-02-25 13:55:27] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34533"
[2026-02-25 13:55:27] [INFO]   -> Set field 'cADNumber' = "2026-02-34533"
[2026-02-25 13:55:27] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 13:55:27] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 13:55:27] [INFO] Found 14 elements for 'Comment', concatenating 14 non-empty values
[2026-02-25 13:55:27] [INFO]   -> Found value: 02/25/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST
02/25/2026 08:25:12 MELVIN_S            ...
[2026-02-25 13:55:27] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554\n02\/25\/2026 08:41:32 TAYLOR_M                [10] Requested Case Number(s) issued for Incident #[2026-02-34554], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007672.. [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]\n02\/25\/2026 08:41:36 COBART_C                [11] ATTEMPTED 1701 PHONE CALL WENT TO VM  [Shared]\n02\/25\/2026 08:42:50 COBART_C                [12] OIC JETTON CLR [Shared]\n02\/25\/2026 08:55:22 TAYLOR_M                [13] [Law] has closed their incident [2026-02-34554]\n02\/25\/2026 08:55:22 TAYLOR_M                [14] 1W5  PARTY HAS BEEN ASSISTED, FIRE CAN CANCEL  [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]"
[2026-02-25 13:55:27] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554\n02\/25\/2026 08:41:32 TAYLOR_M                [10] Requested Case Number(s) issued for Incident #[2026-02-34554], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007672.. [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]\n02\/25\/2026 08:41:36 COBART_C                [11] ATTEMPTED 1701 PHONE CALL WENT TO VM  [Shared]\n02\/25\/2026 08:42:50 COBART_C                [12] OIC JETTON CLR [Shared]\n02\/25\/2026 08:55:22 TAYLOR_M                [13] [Law] has closed their incident [2026-02-34554]\n02\/25\/2026 08:55:22 TAYLOR_M                [14] 1W5  PARTY HAS BEEN ASSISTED, FIRE CAN CANCEL  [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]"
[2026-02-25 13:55:27] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 13:55:27] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 13:55:27] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 13:55:27] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-02-25 13:55:27] [INFO]   -> Found value: SFD
SFD
SFD
[2026-02-25 13:55:27] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nSFD\nSFD"
[2026-02-25 13:55:27] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-02-25 13:55:27] [INFO] Concatenating street name and type
[2026-02-25 13:55:27] [INFO]   -> Combined street name: GREEN POND RD
[2026-02-25 13:55:27] [INFO] Built locationCoordinates from lat/lng: 35.241216,-85.127338
[2026-02-25 13:55:27] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"1812 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1812,"streetName":"GREEN POND RD","incidentLocationCross":"COLLINS RD\/SADDLE HORSE TRL","alarm":"2026-02-25 13:24:18","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24121600000000142927092383615672588348388671875,"nERISIncidentLongitude":-85.1273379999999946221578284166753292083740234375,"dispatched":"2026-02-25 13:25:54","cADVehicleID":"H1700A","name":"H1700A","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-02-25 13:33:02","incidentInternalId":"26-000021","dispatchRunNumber":"26-000021","policeReportNumber":"2026-02-34533","cADNumber":"2026-02-34533","dispatchNotes":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554\n02\/25\/2026 08:41:32 TAYLOR_M                [10] Requested Case Number(s) issued for Incident #[2026-02-34554], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007672.. [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]\n02\/25\/2026 08:41:36 COBART_C                [11] ATTEMPTED 1701 PHONE CALL WENT TO VM  [Shared]\n02\/25\/2026 08:42:50 COBART_C                [12] OIC JETTON CLR [Shared]\n02\/25\/2026 08:55:22 TAYLOR_M                [13] [Law] has closed their incident [2026-02-34554]\n02\/25\/2026 08:55:22 TAYLOR_M                [14] 1W5  PARTY HAS BEEN ASSISTED, FIRE CAN CANCEL  [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]","cADLog":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554\n02\/25\/2026 08:41:32 TAYLOR_M                [10] Requested Case Number(s) issued for Incident #[2026-02-34554], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007672.. [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]\n02\/25\/2026 08:41:36 COBART_C                [11] ATTEMPTED 1701 PHONE CALL WENT TO VM  [Shared]\n02\/25\/2026 08:42:50 COBART_C                [12] OIC JETTON CLR [Shared]\n02\/25\/2026 08:55:22 TAYLOR_M                [13] [Law] has closed their incident [2026-02-34554]\n02\/25\/2026 08:55:22 TAYLOR_M                [14] 1W5  PARTY HAS BEEN ASSISTED, FIRE CAN CANCEL  [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]","cADAgencyIdentifier":"SFD\nSFD\nSFD","locationCoordinates":"35.241216,-85.127338"}
[2026-02-25 13:55:27] [INFO] Number of extracted fields: 29
[2026-02-25 13:55:27] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
SFD
SFD'
[2026-02-25 13:55:27] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
SFD
SFD', Parsed IDs = ["SFD","SFD","SFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-02-25 13:55:27] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","SFD","SFD"]
[2026-02-25 13:55:27] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 13:55:27] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 13:55:27] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["SFD","SFD"]
[2026-02-25 13:55:27] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 13:55:27] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 13:55:27] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 13:55:27] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 13:55:27] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 13:55:28] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-02-25 13:55:28] [INFO] Found existing Dispatch with cADNumber '2026-02-34533', ID: 699ef812884dcc41d - will update instead of create
[2026-02-25 13:55:28] [INFO] Updated existing Dispatches record with ID: 699ef812884dcc41d
[2026-02-25 13:55:28] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 13:55:28] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 13:55:31] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34533_20260225085524779.xml
[2026-02-25 13:55:31] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225085524779.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34533_20260225085524779.xml
[2026-02-25 13:55:31] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225085524779.xml
[2026-02-25 13:56:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225085610219.xml
[2026-02-25 13:56:10] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225085610219.xml for user: 68920395733981a47
[2026-02-25 13:56:10] [INFO] File size: 12826 bytes
[2026-02-25 13:56:10] [INFO] Created FTPFiles record with ID: 699eff7aa9febb66f
[2026-02-25 13:56:10] [INFO] About to extract fields from XML. File size: 12826 bytes
[2026-02-25 13:56:10] [INFO] Number of mappings: 24
[2026-02-25 13:56:10] [INFO] Starting XML parsing. Content length: 12826
[2026-02-25 13:56:10] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 13:56:10] [INFO] Processing 24 field mappings
[2026-02-25 13:56:10] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 13:56:10] [INFO]   -> Found value: FASCIT-Fire Assist Citizen
[2026-02-25 13:56:10] [INFO]   -> Set field 'incidentTypeValue1' = "FASCIT-Fire Assist Citizen"
[2026-02-25 13:56:10] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 13:56:10] [INFO]   -> Found value: 1812 GREEN POND RD
[2026-02-25 13:56:10] [INFO]   -> Set field 'businessName' = "1812 GREEN POND RD"
[2026-02-25 13:56:10] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 13:56:10] [INFO]   -> Found value: 37379
[2026-02-25 13:56:10] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 13:56:10] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 13:56:10] [INFO]   -> Found value: 1812
[2026-02-25 13:56:10] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1812
[2026-02-25 13:56:10] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 13:56:10] [INFO]   -> Found value: GREEN POND
[2026-02-25 13:56:10] [INFO]   -> Set field 'streetName' = "GREEN POND"
[2026-02-25 13:56:10] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 13:56:10] [INFO]   -> Found value: COLLINS RD/SADDLE HORSE TRL
[2026-02-25 13:56:10] [INFO]   -> Set field 'incidentLocationCross' = "COLLINS RD\/SADDLE HORSE TRL"
[2026-02-25 13:56:10] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 13:56:10] [INFO]   -> Found value: 2026-02-25T08:24:18.497-05:00
[2026-02-25 13:56:10] [INFO]   -> Set field 'alarm' = "2026-02-25 13:24:18"
[2026-02-25 13:56:10] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 13:56:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:56:10] [INFO]   -> Set field 'enroute' = null
[2026-02-25 13:56:10] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 13:56:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:56:10] [INFO]   -> Set field 'onScene' = null
[2026-02-25 13:56:10] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 13:56:10] [INFO]   -> Found value: 2026-02-25T08:56:08.49-05:00
[2026-02-25 13:56:10] [INFO]   -> Set field 'cleared' = "2026-02-25 13:56:08"
[2026-02-25 13:56:10] [INFO]   -> Set field 'inService' = "2026-02-25 13:56:08"
[2026-02-25 13:56:10] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 13:56:10] [INFO]   -> Found value: 35.241216
[2026-02-25 13:56:10] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24121600000000142927092383615672588348388671875
[2026-02-25 13:56:10] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 13:56:10] [INFO]   -> Found value: -85.127338
[2026-02-25 13:56:10] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1273379999999946221578284166753292083740234375
[2026-02-25 13:56:10] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 13:56:10] [INFO]   -> Found value: 2026-02-25T08:25:54.473-05:00
[2026-02-25 13:56:10] [INFO]   -> Set field 'dispatched' = "2026-02-25 13:25:54"
[2026-02-25 13:56:10] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 13:56:10] [INFO]   -> Found value: H1700A
[2026-02-25 13:56:10] [INFO]   -> Set field 'cADVehicleID' = "H1700A"
[2026-02-25 13:56:10] [INFO]   -> Set field 'name' = "H1700A"
[2026-02-25 13:56:10] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 13:56:10] [INFO]   -> Found value: 2026-02-25T08:56:08.49-05:00
[2026-02-25 13:56:10] [INFO]   -> Set field 'timeunitclear' = "2026-02-25 13:56:08"
[2026-02-25 13:56:10] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 13:56:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:56:10] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 13:56:10] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 13:56:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:56:10] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 13:56:10] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 13:56:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 13:56:10] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-02-25 13:56:10] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 13:56:10] [INFO]   -> Found value: 2026-02-25T08:33:02.39-05:00
[2026-02-25 13:56:10] [INFO]   -> Set field 'timedispatch' = "2026-02-25 13:33:02"
[2026-02-25 13:56:10] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 13:56:10] [INFO]   -> Found value: RD
[2026-02-25 13:56:10] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 13:56:10] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 13:56:10] [INFO]   -> Found value: 26-000021
[2026-02-25 13:56:10] [INFO]   -> Set field 'incidentInternalId' = "26-000021"
[2026-02-25 13:56:10] [INFO]   -> Set field 'dispatchRunNumber' = "26-000021"
[2026-02-25 13:56:10] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 13:56:10] [INFO]   -> Found value: 2026-02-34533
[2026-02-25 13:56:10] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34533"
[2026-02-25 13:56:10] [INFO]   -> Set field 'cADNumber' = "2026-02-34533"
[2026-02-25 13:56:10] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 13:56:10] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 13:56:10] [INFO] Found 14 elements for 'Comment', concatenating 14 non-empty values
[2026-02-25 13:56:10] [INFO]   -> Found value: 02/25/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST
02/25/2026 08:25:12 MELVIN_S            ...
[2026-02-25 13:56:10] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554\n02\/25\/2026 08:41:32 TAYLOR_M                [10] Requested Case Number(s) issued for Incident #[2026-02-34554], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007672.. [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]\n02\/25\/2026 08:41:36 COBART_C                [11] ATTEMPTED 1701 PHONE CALL WENT TO VM  [Shared]\n02\/25\/2026 08:42:50 COBART_C                [12] OIC JETTON CLR [Shared]\n02\/25\/2026 08:55:22 TAYLOR_M                [13] [Law] has closed their incident [2026-02-34554]\n02\/25\/2026 08:55:22 TAYLOR_M                [14] 1W5  PARTY HAS BEEN ASSISTED, FIRE CAN CANCEL  [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]"
[2026-02-25 13:56:10] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554\n02\/25\/2026 08:41:32 TAYLOR_M                [10] Requested Case Number(s) issued for Incident #[2026-02-34554], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007672.. [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]\n02\/25\/2026 08:41:36 COBART_C                [11] ATTEMPTED 1701 PHONE CALL WENT TO VM  [Shared]\n02\/25\/2026 08:42:50 COBART_C                [12] OIC JETTON CLR [Shared]\n02\/25\/2026 08:55:22 TAYLOR_M                [13] [Law] has closed their incident [2026-02-34554]\n02\/25\/2026 08:55:22 TAYLOR_M                [14] 1W5  PARTY HAS BEEN ASSISTED, FIRE CAN CANCEL  [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]"
[2026-02-25 13:56:10] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 13:56:10] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 13:56:10] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 13:56:10] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-02-25 13:56:10] [INFO]   -> Found value: SFD
SFD
SFD
[2026-02-25 13:56:10] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nSFD\nSFD"
[2026-02-25 13:56:10] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-02-25 13:56:10] [INFO] Concatenating street name and type
[2026-02-25 13:56:10] [INFO]   -> Combined street name: GREEN POND RD
[2026-02-25 13:56:10] [INFO] Built locationCoordinates from lat/lng: 35.241216,-85.127338
[2026-02-25 13:56:10] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FASCIT-Fire Assist Citizen","businessName":"1812 GREEN POND RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1812,"streetName":"GREEN POND RD","incidentLocationCross":"COLLINS RD\/SADDLE HORSE TRL","alarm":"2026-02-25 13:24:18","enroute":null,"onScene":null,"cleared":"2026-02-25 13:56:08","inService":"2026-02-25 13:56:08","nERISIncidentLatitude":35.24121600000000142927092383615672588348388671875,"nERISIncidentLongitude":-85.1273379999999946221578284166753292083740234375,"dispatched":"2026-02-25 13:25:54","cADVehicleID":"H1700A","name":"H1700A","timeunitclear":"2026-02-25 13:56:08","timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-02-25 13:33:02","incidentInternalId":"26-000021","dispatchRunNumber":"26-000021","policeReportNumber":"2026-02-34533","cADNumber":"2026-02-34533","dispatchNotes":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554\n02\/25\/2026 08:41:32 TAYLOR_M                [10] Requested Case Number(s) issued for Incident #[2026-02-34554], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007672.. [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]\n02\/25\/2026 08:41:36 COBART_C                [11] ATTEMPTED 1701 PHONE CALL WENT TO VM  [Shared]\n02\/25\/2026 08:42:50 COBART_C                [12] OIC JETTON CLR [Shared]\n02\/25\/2026 08:55:22 TAYLOR_M                [13] [Law] has closed their incident [2026-02-34554]\n02\/25\/2026 08:55:22 TAYLOR_M                [14] 1W5  PARTY HAS BEEN ASSISTED, FIRE CAN CANCEL  [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]","cADLog":"02\/25\/2026 08:25:06 MELVIN_S                [1] LIFT ASSIST\n02\/25\/2026 08:25:12 MELVIN_S                [2] 76YOM\n02\/25\/2026 08:25:18 MELVIN_S                [3] 250LBS\n02\/25\/2026 08:25:19 COBART_C                [4] ***FG5\n02\/25\/2026 08:25:54 COBART_C                [5] Automatic Case Number(s) issued for Incident #[2026-02-34533], Jurisdiction: Sequoyah VFD. Case Number(s): 26-000021 requested by H1700.\n02\/25\/2026 08:32:48 COBART_C                [6] 2ND TONES\n02\/25\/2026 08:37:30 COBART_C                [7] ATTEMPTING TO RAISE CHIEF OFFICER\n02\/25\/2026 08:40:06 COBART_C                [8] NO ANSWER FROM FIRE CAN SO ASSIST THIS PARTY?\n02\/25\/2026 08:40:24 COBART_C                [9] Multi-Agency Law Incident #: 2026-02-34554\n02\/25\/2026 08:41:32 TAYLOR_M                [10] Requested Case Number(s) issued for Incident #[2026-02-34554], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007672.. [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]\n02\/25\/2026 08:41:36 COBART_C                [11] ATTEMPTED 1701 PHONE CALL WENT TO VM  [Shared]\n02\/25\/2026 08:42:50 COBART_C                [12] OIC JETTON CLR [Shared]\n02\/25\/2026 08:55:22 TAYLOR_M                [13] [Law] has closed their incident [2026-02-34554]\n02\/25\/2026 08:55:22 TAYLOR_M                [14] 1W5  PARTY HAS BEEN ASSISTED, FIRE CAN CANCEL  [Shared 2, 2026-02-34554 - CITASP - 1812 GREEN POND RD]","cADAgencyIdentifier":"SFD\nSFD\nSFD","locationCoordinates":"35.241216,-85.127338"}
[2026-02-25 13:56:10] [INFO] Number of extracted fields: 29
[2026-02-25 13:56:10] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
SFD
SFD'
[2026-02-25 13:56:10] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
SFD
SFD', Parsed IDs = ["SFD","SFD","SFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-02-25 13:56:10] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","SFD","SFD"]
[2026-02-25 13:56:10] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 13:56:10] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 13:56:10] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["SFD","SFD"]
[2026-02-25 13:56:11] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 13:56:11] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 13:56:11] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 13:56:11] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 13:56:11] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 13:56:11] [INFO] Found existing IncidentTypeMapping with ID: 695d4c65e4ee180a0
[2026-02-25 13:56:11] [INFO] Found existing Dispatch with cADNumber '2026-02-34533', ID: 699ef812884dcc41d - will update instead of create
[2026-02-25 13:56:11] [INFO] Updated existing Dispatches record with ID: 699ef812884dcc41d
[2026-02-25 13:56:11] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 13:56:11] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 13:56:14] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34533_20260225085610219.xml
[2026-02-25 13:56:14] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225085610219.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34533_20260225085610219.xml
[2026-02-25 13:56:14] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34533_20260225085610219.xml
[2026-02-25 14:48:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094857571.xml
[2026-02-25 14:48:57] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094857571.xml for user: 68920395733981a47
[2026-02-25 14:48:57] [INFO] File size: 8755 bytes
[2026-02-25 14:48:59] [INFO] Created FTPFiles record with ID: 699f0bdb25e503bdb
[2026-02-25 14:48:59] [INFO] About to extract fields from XML. File size: 8755 bytes
[2026-02-25 14:48:59] [INFO] Number of mappings: 24
[2026-02-25 14:48:59] [INFO] Starting XML parsing. Content length: 8755
[2026-02-25 14:48:59] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 14:48:59] [INFO] Processing 24 field mappings
[2026-02-25 14:48:59] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 14:48:59] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 14:48:59] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 14:48:59] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 14:48:59] [INFO]   -> No value found (null or empty)
[2026-02-25 14:48:59] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 14:48:59] [INFO]   -> Found value: 37379
[2026-02-25 14:48:59] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 14:48:59] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 14:48:59] [INFO]   -> Found value: 1314
[2026-02-25 14:48:59] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 14:48:59] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 14:48:59] [INFO]   -> Found value: THATCHER
[2026-02-25 14:48:59] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 14:48:59] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 14:48:59] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 14:48:59] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 14:48:59] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 14:48:59] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 14:48:59] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 14:48:59] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 14:48:59] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:48:59] [INFO]   -> Set field 'enroute' = null
[2026-02-25 14:48:59] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 14:48:59] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:48:59] [INFO]   -> Set field 'onScene' = null
[2026-02-25 14:48:59] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 14:48:59] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:48:59] [INFO]   -> Set field 'cleared' = null
[2026-02-25 14:48:59] [INFO]   -> Set field 'inService' = null
[2026-02-25 14:48:59] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 14:48:59] [INFO]   -> Found value: 35.248264
[2026-02-25 14:48:59] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 14:48:59] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 14:48:59] [INFO]   -> Found value: -85.140051
[2026-02-25 14:48:59] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 14:48:59] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 14:48:59] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:48:59] [INFO]   -> Set field 'dispatched' = null
[2026-02-25 14:48:59] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 14:48:59] [INFO]   -> No value found (null or empty)
[2026-02-25 14:48:59] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 14:48:59] [INFO]   -> No value found (null or empty)
[2026-02-25 14:48:59] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 14:48:59] [INFO]   -> No value found (null or empty)
[2026-02-25 14:48:59] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 14:48:59] [INFO]   -> No value found (null or empty)
[2026-02-25 14:48:59] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 14:48:59] [INFO]   -> No value found (null or empty)
[2026-02-25 14:48:59] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 14:48:59] [INFO]   -> No value found (null or empty)
[2026-02-25 14:48:59] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 14:48:59] [INFO]   -> Found value: RD
[2026-02-25 14:48:59] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 14:48:59] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 14:48:59] [INFO]   -> No value found (null or empty)
[2026-02-25 14:48:59] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 14:48:59] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 14:48:59] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 14:48:59] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 14:48:59] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 14:48:59] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 14:48:59] [INFO] Found 10 elements for 'Comment', concatenating 10 non-empty values
[2026-02-25 14:48:59] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 14:48:59] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]"
[2026-02-25 14:48:59] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]"
[2026-02-25 14:48:59] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 14:48:59] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 14:48:59] [INFO]   -> Found value: SFD
[2026-02-25 14:48:59] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-02-25 14:48:59] [INFO] Finished extracting fields. Total fields extracted: 19
[2026-02-25 14:48:59] [INFO] Concatenating street name and type
[2026-02-25 14:48:59] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 14:48:59] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 14:48:59] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":null,"policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 14:48:59] [INFO] Number of extracted fields: 19
[2026-02-25 14:48:59] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-02-25 14:48:59] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-02-25 14:48:59] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-02-25 14:48:59] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 14:48:59] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 14:48:59] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 14:48:59] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 14:48:59] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 14:48:59] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 14:49:02] [INFO] Created new Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 14:49:02] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 14:49:02] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 14:49:05] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225094857571.xml
[2026-02-25 14:49:05] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094857571.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225094857571.xml
[2026-02-25 14:49:05] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094857571.xml
[2026-02-25 14:49:22] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094922875.xml
[2026-02-25 14:49:22] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094922875.xml for user: 68920395733981a47
[2026-02-25 14:49:22] [INFO] File size: 8929 bytes
[2026-02-25 14:49:23] [INFO] Created FTPFiles record with ID: 699f0bf34bbdb6f0d
[2026-02-25 14:49:23] [INFO] About to extract fields from XML. File size: 8929 bytes
[2026-02-25 14:49:23] [INFO] Number of mappings: 24
[2026-02-25 14:49:23] [INFO] Starting XML parsing. Content length: 8929
[2026-02-25 14:49:23] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 14:49:23] [INFO] Processing 24 field mappings
[2026-02-25 14:49:23] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 14:49:23] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 14:49:23] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 14:49:23] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 14:49:23] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:23] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 14:49:23] [INFO]   -> Found value: 37379
[2026-02-25 14:49:23] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 14:49:23] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 14:49:23] [INFO]   -> Found value: 1314
[2026-02-25 14:49:23] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 14:49:23] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 14:49:23] [INFO]   -> Found value: THATCHER
[2026-02-25 14:49:23] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 14:49:23] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 14:49:23] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 14:49:23] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 14:49:23] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 14:49:23] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 14:49:23] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 14:49:23] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 14:49:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:49:23] [INFO]   -> Set field 'enroute' = null
[2026-02-25 14:49:23] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 14:49:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:49:23] [INFO]   -> Set field 'onScene' = null
[2026-02-25 14:49:23] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 14:49:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:49:23] [INFO]   -> Set field 'cleared' = null
[2026-02-25 14:49:23] [INFO]   -> Set field 'inService' = null
[2026-02-25 14:49:23] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 14:49:23] [INFO]   -> Found value: 35.248264
[2026-02-25 14:49:23] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 14:49:23] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 14:49:23] [INFO]   -> Found value: -85.140051
[2026-02-25 14:49:23] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 14:49:23] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 14:49:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:49:23] [INFO]   -> Set field 'dispatched' = null
[2026-02-25 14:49:23] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 14:49:23] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:23] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 14:49:23] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:23] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 14:49:23] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:23] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 14:49:23] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:23] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 14:49:23] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:23] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 14:49:23] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:23] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 14:49:23] [INFO]   -> Found value: RD
[2026-02-25 14:49:23] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 14:49:23] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 14:49:23] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:23] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 14:49:23] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 14:49:23] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 14:49:23] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 14:49:23] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 14:49:23] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 14:49:23] [INFO] Found 11 elements for 'Comment', concatenating 11 non-empty values
[2026-02-25 14:49:23] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 14:49:23] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:49:23] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:49:23] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 14:49:23] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 14:49:23] [INFO]   -> Found value: SFD
[2026-02-25 14:49:23] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-02-25 14:49:23] [INFO] Finished extracting fields. Total fields extracted: 19
[2026-02-25 14:49:23] [INFO] Concatenating street name and type
[2026-02-25 14:49:23] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 14:49:23] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 14:49:23] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":null,"policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 14:49:23] [INFO] Number of extracted fields: 19
[2026-02-25 14:49:23] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-02-25 14:49:23] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-02-25 14:49:23] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-02-25 14:49:23] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 14:49:23] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 14:49:23] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 14:49:23] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 14:49:23] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 14:49:23] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 14:49:24] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 14:49:24] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 14:49:24] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 14:49:24] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 14:49:27] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225094922875.xml
[2026-02-25 14:49:27] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094922875.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225094922875.xml
[2026-02-25 14:49:27] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094922875.xml
[2026-02-25 14:49:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094933027.xml
[2026-02-25 14:49:33] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094933027.xml for user: 68920395733981a47
[2026-02-25 14:49:33] [INFO] File size: 9066 bytes
[2026-02-25 14:49:33] [INFO] Created FTPFiles record with ID: 699f0bfd6cee45064
[2026-02-25 14:49:33] [INFO] About to extract fields from XML. File size: 9066 bytes
[2026-02-25 14:49:33] [INFO] Number of mappings: 24
[2026-02-25 14:49:33] [INFO] Starting XML parsing. Content length: 9066
[2026-02-25 14:49:33] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 14:49:33] [INFO] Processing 24 field mappings
[2026-02-25 14:49:33] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 14:49:33] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 14:49:33] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 14:49:33] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 14:49:33] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:33] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 14:49:33] [INFO]   -> Found value: 37379
[2026-02-25 14:49:33] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 14:49:33] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 14:49:33] [INFO]   -> Found value: 1314
[2026-02-25 14:49:33] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 14:49:33] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 14:49:33] [INFO]   -> Found value: THATCHER
[2026-02-25 14:49:33] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 14:49:33] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 14:49:33] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 14:49:33] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 14:49:33] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 14:49:33] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 14:49:33] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 14:49:33] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 14:49:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:49:33] [INFO]   -> Set field 'enroute' = null
[2026-02-25 14:49:33] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 14:49:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:49:33] [INFO]   -> Set field 'onScene' = null
[2026-02-25 14:49:33] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 14:49:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:49:33] [INFO]   -> Set field 'cleared' = null
[2026-02-25 14:49:33] [INFO]   -> Set field 'inService' = null
[2026-02-25 14:49:33] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 14:49:33] [INFO]   -> Found value: 35.248264
[2026-02-25 14:49:33] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 14:49:33] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 14:49:33] [INFO]   -> Found value: -85.140051
[2026-02-25 14:49:33] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 14:49:33] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 14:49:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:49:33] [INFO]   -> Set field 'dispatched' = null
[2026-02-25 14:49:33] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 14:49:33] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:33] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 14:49:33] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:33] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 14:49:33] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:33] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 14:49:33] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:33] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 14:49:33] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:33] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 14:49:33] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:33] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 14:49:33] [INFO]   -> Found value: RD
[2026-02-25 14:49:33] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 14:49:33] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 14:49:33] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:33] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 14:49:33] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 14:49:33] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 14:49:33] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 14:49:33] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 14:49:33] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 14:49:33] [INFO] Found 12 elements for 'Comment', concatenating 12 non-empty values
[2026-02-25 14:49:33] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 14:49:33] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:49:33] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:49:33] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 14:49:33] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 14:49:33] [INFO]   -> Found value: SFD
[2026-02-25 14:49:33] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-02-25 14:49:33] [INFO] Finished extracting fields. Total fields extracted: 19
[2026-02-25 14:49:33] [INFO] Concatenating street name and type
[2026-02-25 14:49:33] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 14:49:33] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 14:49:33] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":null,"policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 14:49:33] [INFO] Number of extracted fields: 19
[2026-02-25 14:49:33] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-02-25 14:49:33] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-02-25 14:49:33] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-02-25 14:49:33] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 14:49:33] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 14:49:33] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 14:49:33] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 14:49:33] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 14:49:34] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 14:49:34] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 14:49:34] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 14:49:34] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 14:49:34] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 14:49:38] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225094933027.xml
[2026-02-25 14:49:38] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094933027.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225094933027.xml
[2026-02-25 14:49:38] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094933027.xml
[2026-02-25 14:49:43] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094943128.xml
[2026-02-25 14:49:43] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094943128.xml for user: 68920395733981a47
[2026-02-25 14:49:43] [INFO] File size: 9471 bytes
[2026-02-25 14:49:43] [INFO] Created FTPFiles record with ID: 699f0c0789f2934ba
[2026-02-25 14:49:43] [INFO] About to extract fields from XML. File size: 9471 bytes
[2026-02-25 14:49:43] [INFO] Number of mappings: 24
[2026-02-25 14:49:43] [INFO] Starting XML parsing. Content length: 9471
[2026-02-25 14:49:43] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 14:49:43] [INFO] Processing 24 field mappings
[2026-02-25 14:49:43] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 14:49:43] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 14:49:43] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 14:49:43] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 14:49:43] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:43] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 14:49:43] [INFO]   -> Found value: 37379
[2026-02-25 14:49:43] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 14:49:43] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 14:49:43] [INFO]   -> Found value: 1314
[2026-02-25 14:49:43] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 14:49:43] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 14:49:43] [INFO]   -> Found value: THATCHER
[2026-02-25 14:49:43] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 14:49:43] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 14:49:43] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 14:49:43] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 14:49:43] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 14:49:43] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 14:49:43] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 14:49:43] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 14:49:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:49:43] [INFO]   -> Set field 'enroute' = null
[2026-02-25 14:49:43] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 14:49:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:49:43] [INFO]   -> Set field 'onScene' = null
[2026-02-25 14:49:43] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 14:49:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:49:43] [INFO]   -> Set field 'cleared' = null
[2026-02-25 14:49:43] [INFO]   -> Set field 'inService' = null
[2026-02-25 14:49:43] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 14:49:43] [INFO]   -> Found value: 35.248264
[2026-02-25 14:49:43] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 14:49:43] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 14:49:43] [INFO]   -> Found value: -85.140051
[2026-02-25 14:49:43] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 14:49:43] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 14:49:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:49:43] [INFO]   -> Set field 'dispatched' = null
[2026-02-25 14:49:43] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 14:49:43] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:43] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 14:49:43] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:43] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 14:49:43] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:43] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 14:49:43] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:43] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 14:49:43] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:43] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 14:49:43] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:43] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 14:49:43] [INFO]   -> Found value: RD
[2026-02-25 14:49:43] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 14:49:43] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 14:49:43] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:43] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 14:49:43] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 14:49:43] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 14:49:43] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 14:49:43] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 14:49:43] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 14:49:43] [INFO] Found 14 elements for 'Comment', concatenating 14 non-empty values
[2026-02-25 14:49:43] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 14:49:43] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:49:43] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:49:43] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 14:49:43] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 14:49:43] [INFO]   -> Found value: SFD
[2026-02-25 14:49:43] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-02-25 14:49:43] [INFO] Finished extracting fields. Total fields extracted: 19
[2026-02-25 14:49:43] [INFO] Concatenating street name and type
[2026-02-25 14:49:43] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 14:49:43] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 14:49:43] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":null,"policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 14:49:43] [INFO] Number of extracted fields: 19
[2026-02-25 14:49:43] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-02-25 14:49:43] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-02-25 14:49:43] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-02-25 14:49:43] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 14:49:43] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 14:49:43] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 14:49:43] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 14:49:44] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 14:49:44] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 14:49:44] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 14:49:44] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 14:49:44] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 14:49:44] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 14:49:47] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225094943128.xml
[2026-02-25 14:49:47] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094943128.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225094943128.xml
[2026-02-25 14:49:47] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094943128.xml
[2026-02-25 14:49:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094958253.xml
[2026-02-25 14:49:58] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094958253.xml for user: 68920395733981a47
[2026-02-25 14:49:58] [INFO] File size: 9683 bytes
[2026-02-25 14:49:58] [INFO] Created FTPFiles record with ID: 699f0c16a0eb9569d
[2026-02-25 14:49:58] [INFO] About to extract fields from XML. File size: 9683 bytes
[2026-02-25 14:49:58] [INFO] Number of mappings: 24
[2026-02-25 14:49:58] [INFO] Starting XML parsing. Content length: 9683
[2026-02-25 14:49:58] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 14:49:58] [INFO] Processing 24 field mappings
[2026-02-25 14:49:58] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 14:49:58] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 14:49:58] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 14:49:58] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 14:49:58] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:58] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 14:49:58] [INFO]   -> Found value: 37379
[2026-02-25 14:49:58] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 14:49:58] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 14:49:58] [INFO]   -> Found value: 1314
[2026-02-25 14:49:58] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 14:49:58] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 14:49:58] [INFO]   -> Found value: THATCHER
[2026-02-25 14:49:58] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 14:49:58] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 14:49:58] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 14:49:58] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 14:49:58] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 14:49:58] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 14:49:58] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 14:49:58] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 14:49:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:49:58] [INFO]   -> Set field 'enroute' = null
[2026-02-25 14:49:58] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 14:49:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:49:58] [INFO]   -> Set field 'onScene' = null
[2026-02-25 14:49:58] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 14:49:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:49:58] [INFO]   -> Set field 'cleared' = null
[2026-02-25 14:49:58] [INFO]   -> Set field 'inService' = null
[2026-02-25 14:49:58] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 14:49:58] [INFO]   -> Found value: 35.248264
[2026-02-25 14:49:58] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 14:49:58] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 14:49:58] [INFO]   -> Found value: -85.140051
[2026-02-25 14:49:58] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 14:49:58] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 14:49:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:49:58] [INFO]   -> Set field 'dispatched' = null
[2026-02-25 14:49:58] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 14:49:58] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:58] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 14:49:58] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:58] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 14:49:58] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:58] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 14:49:58] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:58] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 14:49:58] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:58] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 14:49:58] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:58] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 14:49:58] [INFO]   -> Found value: RD
[2026-02-25 14:49:58] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 14:49:58] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 14:49:58] [INFO]   -> No value found (null or empty)
[2026-02-25 14:49:58] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 14:49:58] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 14:49:58] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 14:49:58] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 14:49:58] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 14:49:58] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 14:49:58] [INFO] Found 15 elements for 'Comment', concatenating 15 non-empty values
[2026-02-25 14:49:58] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 14:49:58] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:49:58] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:49:58] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 14:49:58] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 14:49:58] [INFO]   -> Found value: SFD
[2026-02-25 14:49:58] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-02-25 14:49:58] [INFO] Finished extracting fields. Total fields extracted: 19
[2026-02-25 14:49:58] [INFO] Concatenating street name and type
[2026-02-25 14:49:58] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 14:49:58] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 14:49:58] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":null,"policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 14:49:58] [INFO] Number of extracted fields: 19
[2026-02-25 14:49:58] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-02-25 14:49:58] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-02-25 14:49:58] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-02-25 14:49:58] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 14:49:58] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 14:49:58] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 14:49:58] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 14:49:59] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 14:49:59] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 14:49:59] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 14:49:59] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 14:49:59] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 14:49:59] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 14:50:02] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225094958253.xml
[2026-02-25 14:50:02] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094958253.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225094958253.xml
[2026-02-25 14:50:02] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225094958253.xml
[2026-02-25 14:50:03] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095003302.xml
[2026-02-25 14:50:03] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095003302.xml for user: 68920395733981a47
[2026-02-25 14:50:03] [INFO] File size: 9875 bytes
[2026-02-25 14:50:03] [INFO] Created FTPFiles record with ID: 699f0c1baaab25a99
[2026-02-25 14:50:03] [INFO] About to extract fields from XML. File size: 9875 bytes
[2026-02-25 14:50:03] [INFO] Number of mappings: 24
[2026-02-25 14:50:03] [INFO] Starting XML parsing. Content length: 9875
[2026-02-25 14:50:03] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 14:50:03] [INFO] Processing 24 field mappings
[2026-02-25 14:50:03] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 14:50:03] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 14:50:03] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 14:50:03] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 14:50:03] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:03] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 14:50:03] [INFO]   -> Found value: 37379
[2026-02-25 14:50:03] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 14:50:03] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 14:50:03] [INFO]   -> Found value: 1314
[2026-02-25 14:50:03] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 14:50:03] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 14:50:03] [INFO]   -> Found value: THATCHER
[2026-02-25 14:50:03] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 14:50:03] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 14:50:03] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 14:50:03] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 14:50:03] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 14:50:03] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 14:50:03] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 14:50:03] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 14:50:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:50:03] [INFO]   -> Set field 'enroute' = null
[2026-02-25 14:50:03] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 14:50:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:50:03] [INFO]   -> Set field 'onScene' = null
[2026-02-25 14:50:03] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 14:50:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:50:03] [INFO]   -> Set field 'cleared' = null
[2026-02-25 14:50:03] [INFO]   -> Set field 'inService' = null
[2026-02-25 14:50:03] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 14:50:03] [INFO]   -> Found value: 35.248264
[2026-02-25 14:50:03] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 14:50:03] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 14:50:03] [INFO]   -> Found value: -85.140051
[2026-02-25 14:50:03] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 14:50:03] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 14:50:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:50:03] [INFO]   -> Set field 'dispatched' = null
[2026-02-25 14:50:03] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 14:50:03] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:03] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 14:50:03] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:03] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 14:50:03] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:03] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 14:50:03] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:03] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 14:50:03] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:03] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 14:50:03] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:03] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 14:50:03] [INFO]   -> Found value: RD
[2026-02-25 14:50:03] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 14:50:03] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 14:50:03] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:03] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 14:50:03] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 14:50:03] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 14:50:03] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 14:50:03] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 14:50:03] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 14:50:03] [INFO] Found 16 elements for 'Comment', concatenating 16 non-empty values
[2026-02-25 14:50:03] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 14:50:03] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:50:03] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:50:03] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 14:50:03] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 14:50:03] [INFO]   -> Found value: SFD
[2026-02-25 14:50:03] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-02-25 14:50:03] [INFO] Finished extracting fields. Total fields extracted: 19
[2026-02-25 14:50:03] [INFO] Concatenating street name and type
[2026-02-25 14:50:03] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 14:50:03] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 14:50:03] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":null,"policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 14:50:03] [INFO] Number of extracted fields: 19
[2026-02-25 14:50:03] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-02-25 14:50:03] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-02-25 14:50:03] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-02-25 14:50:03] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 14:50:03] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 14:50:04] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 14:50:04] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 14:50:04] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 14:50:04] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 14:50:04] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 14:50:04] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 14:50:04] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 14:50:04] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 14:50:08] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225095003302.xml
[2026-02-25 14:50:08] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095003302.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225095003302.xml
[2026-02-25 14:50:08] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095003302.xml
[2026-02-25 14:50:08] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095008365.xml
[2026-02-25 14:50:08] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095008365.xml for user: 68920395733981a47
[2026-02-25 14:50:08] [INFO] File size: 10074 bytes
[2026-02-25 14:50:08] [INFO] Created FTPFiles record with ID: 699f0c20b91142b8e
[2026-02-25 14:50:08] [INFO] About to extract fields from XML. File size: 10074 bytes
[2026-02-25 14:50:08] [INFO] Number of mappings: 24
[2026-02-25 14:50:08] [INFO] Starting XML parsing. Content length: 10074
[2026-02-25 14:50:08] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 14:50:08] [INFO] Processing 24 field mappings
[2026-02-25 14:50:08] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 14:50:08] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 14:50:08] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 14:50:08] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 14:50:08] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:08] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 14:50:08] [INFO]   -> Found value: 37379
[2026-02-25 14:50:08] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 14:50:08] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 14:50:08] [INFO]   -> Found value: 1314
[2026-02-25 14:50:08] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 14:50:08] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 14:50:08] [INFO]   -> Found value: THATCHER
[2026-02-25 14:50:08] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 14:50:08] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 14:50:08] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 14:50:08] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 14:50:08] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 14:50:08] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 14:50:08] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 14:50:08] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 14:50:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:50:08] [INFO]   -> Set field 'enroute' = null
[2026-02-25 14:50:08] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 14:50:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:50:08] [INFO]   -> Set field 'onScene' = null
[2026-02-25 14:50:08] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 14:50:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:50:08] [INFO]   -> Set field 'cleared' = null
[2026-02-25 14:50:08] [INFO]   -> Set field 'inService' = null
[2026-02-25 14:50:08] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 14:50:08] [INFO]   -> Found value: 35.248264
[2026-02-25 14:50:08] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 14:50:08] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 14:50:08] [INFO]   -> Found value: -85.140051
[2026-02-25 14:50:08] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 14:50:08] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 14:50:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:50:08] [INFO]   -> Set field 'dispatched' = null
[2026-02-25 14:50:08] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 14:50:08] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:08] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 14:50:08] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:08] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 14:50:08] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:08] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 14:50:08] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:08] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 14:50:08] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:08] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 14:50:08] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:08] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 14:50:08] [INFO]   -> Found value: RD
[2026-02-25 14:50:08] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 14:50:08] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 14:50:08] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:08] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 14:50:08] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 14:50:08] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 14:50:08] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 14:50:08] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 14:50:08] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 14:50:08] [INFO] Found 17 elements for 'Comment', concatenating 17 non-empty values
[2026-02-25 14:50:08] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 14:50:08] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:50:08] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:50:08] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 14:50:08] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 14:50:08] [INFO]   -> Found value: SFD
[2026-02-25 14:50:08] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-02-25 14:50:08] [INFO] Finished extracting fields. Total fields extracted: 19
[2026-02-25 14:50:08] [INFO] Concatenating street name and type
[2026-02-25 14:50:08] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 14:50:08] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 14:50:08] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":null,"policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 14:50:08] [INFO] Number of extracted fields: 19
[2026-02-25 14:50:08] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-02-25 14:50:08] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-02-25 14:50:08] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-02-25 14:50:08] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 14:50:08] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 14:50:09] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 14:50:09] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 14:50:09] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 14:50:09] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 14:50:09] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 14:50:09] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 14:50:09] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 14:50:09] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 14:50:13] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225095008365.xml
[2026-02-25 14:50:13] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095008365.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225095008365.xml
[2026-02-25 14:50:13] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095008365.xml
[2026-02-25 14:50:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095013405.xml
[2026-02-25 14:50:13] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095013405.xml for user: 68920395733981a47
[2026-02-25 14:50:13] [INFO] File size: 10309 bytes
[2026-02-25 14:50:13] [INFO] Created FTPFiles record with ID: 699f0c25c5cd80ad5
[2026-02-25 14:50:13] [INFO] About to extract fields from XML. File size: 10309 bytes
[2026-02-25 14:50:13] [INFO] Number of mappings: 24
[2026-02-25 14:50:13] [INFO] Starting XML parsing. Content length: 10309
[2026-02-25 14:50:13] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 14:50:13] [INFO] Processing 24 field mappings
[2026-02-25 14:50:13] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 14:50:13] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 14:50:13] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 14:50:13] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 14:50:13] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:13] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 14:50:13] [INFO]   -> Found value: 37379
[2026-02-25 14:50:13] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 14:50:13] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 14:50:13] [INFO]   -> Found value: 1314
[2026-02-25 14:50:13] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 14:50:13] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 14:50:13] [INFO]   -> Found value: THATCHER
[2026-02-25 14:50:13] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 14:50:13] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 14:50:13] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 14:50:13] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 14:50:13] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 14:50:13] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 14:50:13] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 14:50:13] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 14:50:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:50:13] [INFO]   -> Set field 'enroute' = null
[2026-02-25 14:50:13] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 14:50:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:50:13] [INFO]   -> Set field 'onScene' = null
[2026-02-25 14:50:13] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 14:50:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:50:13] [INFO]   -> Set field 'cleared' = null
[2026-02-25 14:50:13] [INFO]   -> Set field 'inService' = null
[2026-02-25 14:50:13] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 14:50:13] [INFO]   -> Found value: 35.248264
[2026-02-25 14:50:13] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 14:50:13] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 14:50:13] [INFO]   -> Found value: -85.140051
[2026-02-25 14:50:13] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 14:50:13] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 14:50:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:50:13] [INFO]   -> Set field 'dispatched' = null
[2026-02-25 14:50:13] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 14:50:13] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:13] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 14:50:13] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:13] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 14:50:13] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:13] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 14:50:13] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:13] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 14:50:13] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:13] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 14:50:13] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:13] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 14:50:13] [INFO]   -> Found value: RD
[2026-02-25 14:50:13] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 14:50:13] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 14:50:13] [INFO]   -> No value found (null or empty)
[2026-02-25 14:50:13] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 14:50:13] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 14:50:13] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 14:50:13] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 14:50:13] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 14:50:13] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 14:50:13] [INFO] Found 18 elements for 'Comment', concatenating 18 non-empty values
[2026-02-25 14:50:13] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 14:50:13] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:50:13] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:50:13] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 14:50:13] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 14:50:13] [INFO]   -> Found value: SFD
[2026-02-25 14:50:13] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-02-25 14:50:13] [INFO] Finished extracting fields. Total fields extracted: 19
[2026-02-25 14:50:13] [INFO] Concatenating street name and type
[2026-02-25 14:50:13] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 14:50:13] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 14:50:13] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":null,"policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 14:50:13] [INFO] Number of extracted fields: 19
[2026-02-25 14:50:13] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-02-25 14:50:13] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-02-25 14:50:13] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-02-25 14:50:13] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 14:50:13] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 14:50:14] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 14:50:14] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 14:50:14] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 14:50:14] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 14:50:14] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 14:50:14] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 14:50:14] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 14:50:14] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 14:50:18] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225095013405.xml
[2026-02-25 14:50:18] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095013405.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225095013405.xml
[2026-02-25 14:50:18] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095013405.xml
[2026-02-25 14:51:04] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095103927.xml
[2026-02-25 14:51:04] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095103927.xml for user: 68920395733981a47
[2026-02-25 14:51:04] [INFO] File size: 13514 bytes
[2026-02-25 14:51:04] [INFO] Created FTPFiles record with ID: 699f0c5854aa02594
[2026-02-25 14:51:04] [INFO] About to extract fields from XML. File size: 13514 bytes
[2026-02-25 14:51:04] [INFO] Number of mappings: 24
[2026-02-25 14:51:04] [INFO] Starting XML parsing. Content length: 13514
[2026-02-25 14:51:04] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 14:51:04] [INFO] Processing 24 field mappings
[2026-02-25 14:51:04] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 14:51:04] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 14:51:04] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 14:51:04] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 14:51:04] [INFO]   -> No value found (null or empty)
[2026-02-25 14:51:04] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 14:51:04] [INFO]   -> Found value: 37379
[2026-02-25 14:51:04] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 14:51:04] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 14:51:04] [INFO]   -> Found value: 1314
[2026-02-25 14:51:04] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 14:51:04] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 14:51:04] [INFO]   -> Found value: THATCHER
[2026-02-25 14:51:04] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 14:51:04] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 14:51:04] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 14:51:04] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 14:51:04] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 14:51:04] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 14:51:04] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 14:51:04] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 14:51:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:04] [INFO]   -> Set field 'enroute' = null
[2026-02-25 14:51:04] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 14:51:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:04] [INFO]   -> Set field 'onScene' = null
[2026-02-25 14:51:04] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 14:51:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:04] [INFO]   -> Set field 'cleared' = null
[2026-02-25 14:51:04] [INFO]   -> Set field 'inService' = null
[2026-02-25 14:51:04] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 14:51:04] [INFO]   -> Found value: 35.248264
[2026-02-25 14:51:04] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 14:51:04] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 14:51:04] [INFO]   -> Found value: -85.140051
[2026-02-25 14:51:04] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 14:51:04] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 14:51:04] [INFO]   -> Found value: 2026-02-25T09:51:03.79-05:00
[2026-02-25 14:51:04] [INFO]   -> Set field 'dispatched' = "2026-02-25 14:51:03"
[2026-02-25 14:51:04] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 14:51:04] [INFO]   -> Found value: DBFMED
[2026-02-25 14:51:04] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-02-25 14:51:04] [INFO]   -> Set field 'name' = "DBFMED"
[2026-02-25 14:51:04] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 14:51:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:04] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 14:51:04] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 14:51:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:04] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 14:51:04] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 14:51:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:04] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 14:51:04] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 14:51:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:04] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-02-25 14:51:04] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 14:51:04] [INFO]   -> Found value: 2026-02-25T09:51:03.79-05:00
[2026-02-25 14:51:04] [INFO]   -> Set field 'timedispatch' = "2026-02-25 14:51:03"
[2026-02-25 14:51:04] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 14:51:04] [INFO]   -> Found value: RD
[2026-02-25 14:51:04] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 14:51:04] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 14:51:04] [INFO]   -> Found value: 26-000383
[2026-02-25 14:51:04] [INFO]   -> Set field 'incidentInternalId' = "26-000383"
[2026-02-25 14:51:04] [INFO]   -> Set field 'dispatchRunNumber' = "26-000383"
[2026-02-25 14:51:04] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 14:51:04] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 14:51:04] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 14:51:04] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 14:51:04] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 14:51:04] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 14:51:04] [INFO] Found 20 elements for 'Comment', concatenating 20 non-empty values
[2026-02-25 14:51:04] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 14:51:04] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]"
[2026-02-25 14:51:04] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]"
[2026-02-25 14:51:04] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 14:51:04] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 14:51:04] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 14:51:04] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-02-25 14:51:04] [INFO]   -> Found value: SFD
DBFD
[2026-02-25 14:51:04] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-02-25 14:51:04] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-02-25 14:51:04] [INFO] Concatenating street name and type
[2026-02-25 14:51:04] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 14:51:04] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 14:51:04] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":"2026-02-25 14:51:03","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-02-25 14:51:03","incidentInternalId":"26-000383","dispatchRunNumber":"26-000383","policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 14:51:04] [INFO] Number of extracted fields: 28
[2026-02-25 14:51:04] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-02-25 14:51:04] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD', Parsed IDs = ["SFD","DBFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-02-25 14:51:04] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-02-25 14:51:04] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 14:51:04] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 14:51:04] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-02-25 14:51:04] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 14:51:04] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 14:51:04] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-02-25 14:51:04] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 14:51:04] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 14:51:05] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 14:51:05] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 14:51:05] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 14:51:05] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 14:51:05] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 14:51:08] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225095103927.xml
[2026-02-25 14:51:08] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095103927.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225095103927.xml
[2026-02-25 14:51:08] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095103927.xml
[2026-02-25 14:51:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095109005.xml
[2026-02-25 14:51:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095109005.xml for user: 68920395733981a47
[2026-02-25 14:51:09] [INFO] File size: 13772 bytes
[2026-02-25 14:51:09] [INFO] Created FTPFiles record with ID: 699f0c5d79b08746a
[2026-02-25 14:51:09] [INFO] About to extract fields from XML. File size: 13772 bytes
[2026-02-25 14:51:09] [INFO] Number of mappings: 24
[2026-02-25 14:51:09] [INFO] Starting XML parsing. Content length: 13772
[2026-02-25 14:51:09] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 14:51:09] [INFO] Processing 24 field mappings
[2026-02-25 14:51:09] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 14:51:09] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 14:51:09] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 14:51:09] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 14:51:09] [INFO]   -> No value found (null or empty)
[2026-02-25 14:51:09] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 14:51:09] [INFO]   -> Found value: 37379
[2026-02-25 14:51:09] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 14:51:09] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 14:51:09] [INFO]   -> Found value: 1314
[2026-02-25 14:51:09] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 14:51:09] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 14:51:09] [INFO]   -> Found value: THATCHER
[2026-02-25 14:51:09] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 14:51:09] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 14:51:09] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 14:51:09] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 14:51:09] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 14:51:09] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 14:51:09] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 14:51:09] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 14:51:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:09] [INFO]   -> Set field 'enroute' = null
[2026-02-25 14:51:09] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 14:51:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:09] [INFO]   -> Set field 'onScene' = null
[2026-02-25 14:51:09] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 14:51:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:09] [INFO]   -> Set field 'cleared' = null
[2026-02-25 14:51:09] [INFO]   -> Set field 'inService' = null
[2026-02-25 14:51:09] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 14:51:09] [INFO]   -> Found value: 35.248264
[2026-02-25 14:51:09] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 14:51:09] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 14:51:09] [INFO]   -> Found value: -85.140051
[2026-02-25 14:51:09] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 14:51:09] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 14:51:09] [INFO]   -> Found value: 2026-02-25T09:51:03.79-05:00
[2026-02-25 14:51:09] [INFO]   -> Set field 'dispatched' = "2026-02-25 14:51:03"
[2026-02-25 14:51:09] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 14:51:09] [INFO]   -> Found value: DBFMED
[2026-02-25 14:51:09] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-02-25 14:51:09] [INFO]   -> Set field 'name' = "DBFMED"
[2026-02-25 14:51:09] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 14:51:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:09] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 14:51:09] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 14:51:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:09] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 14:51:09] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 14:51:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:09] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 14:51:09] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 14:51:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:09] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-02-25 14:51:09] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 14:51:09] [INFO]   -> Found value: 2026-02-25T09:51:03.79-05:00
[2026-02-25 14:51:09] [INFO]   -> Set field 'timedispatch' = "2026-02-25 14:51:03"
[2026-02-25 14:51:09] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 14:51:09] [INFO]   -> Found value: RD
[2026-02-25 14:51:09] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 14:51:09] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 14:51:09] [INFO]   -> Found value: 26-000383
[2026-02-25 14:51:09] [INFO]   -> Set field 'incidentInternalId' = "26-000383"
[2026-02-25 14:51:09] [INFO]   -> Set field 'dispatchRunNumber' = "26-000383"
[2026-02-25 14:51:09] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 14:51:09] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 14:51:09] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 14:51:09] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 14:51:09] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 14:51:09] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 14:51:09] [INFO] Found 21 elements for 'Comment', concatenating 21 non-empty values
[2026-02-25 14:51:09] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 14:51:09] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:51:09] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:51:09] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 14:51:09] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 14:51:09] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 14:51:09] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-02-25 14:51:09] [INFO]   -> Found value: SFD
DBFD
[2026-02-25 14:51:09] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-02-25 14:51:09] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-02-25 14:51:09] [INFO] Concatenating street name and type
[2026-02-25 14:51:09] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 14:51:09] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 14:51:09] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":"2026-02-25 14:51:03","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-02-25 14:51:03","incidentInternalId":"26-000383","dispatchRunNumber":"26-000383","policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 14:51:09] [INFO] Number of extracted fields: 28
[2026-02-25 14:51:09] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-02-25 14:51:09] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD', Parsed IDs = ["SFD","DBFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-02-25 14:51:09] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-02-25 14:51:09] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 14:51:09] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 14:51:09] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-02-25 14:51:09] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 14:51:09] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 14:51:09] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-02-25 14:51:09] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 14:51:09] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 14:51:10] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 14:51:10] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 14:51:10] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 14:51:10] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 14:51:10] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 14:51:14] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225095109005.xml
[2026-02-25 14:51:14] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095109005.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225095109005.xml
[2026-02-25 14:51:14] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095109005.xml
[2026-02-25 14:51:14] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095114068.xml
[2026-02-25 14:51:14] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095114068.xml for user: 68920395733981a47
[2026-02-25 14:51:14] [INFO] File size: 14012 bytes
[2026-02-25 14:51:14] [INFO] Created FTPFiles record with ID: 699f0c62785466b30
[2026-02-25 14:51:14] [INFO] About to extract fields from XML. File size: 14012 bytes
[2026-02-25 14:51:14] [INFO] Number of mappings: 24
[2026-02-25 14:51:14] [INFO] Starting XML parsing. Content length: 14012
[2026-02-25 14:51:14] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 14:51:14] [INFO] Processing 24 field mappings
[2026-02-25 14:51:14] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 14:51:14] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 14:51:14] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 14:51:14] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 14:51:14] [INFO]   -> No value found (null or empty)
[2026-02-25 14:51:14] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 14:51:14] [INFO]   -> Found value: 37379
[2026-02-25 14:51:14] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 14:51:14] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 14:51:14] [INFO]   -> Found value: 1314
[2026-02-25 14:51:14] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 14:51:14] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 14:51:14] [INFO]   -> Found value: THATCHER
[2026-02-25 14:51:14] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 14:51:14] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 14:51:14] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 14:51:14] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 14:51:14] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 14:51:14] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 14:51:14] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 14:51:14] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 14:51:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:14] [INFO]   -> Set field 'enroute' = null
[2026-02-25 14:51:14] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 14:51:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:14] [INFO]   -> Set field 'onScene' = null
[2026-02-25 14:51:14] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 14:51:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:14] [INFO]   -> Set field 'cleared' = null
[2026-02-25 14:51:14] [INFO]   -> Set field 'inService' = null
[2026-02-25 14:51:14] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 14:51:14] [INFO]   -> Found value: 35.248264
[2026-02-25 14:51:14] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 14:51:14] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 14:51:14] [INFO]   -> Found value: -85.140051
[2026-02-25 14:51:14] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 14:51:14] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 14:51:14] [INFO]   -> Found value: 2026-02-25T09:51:03.79-05:00
[2026-02-25 14:51:14] [INFO]   -> Set field 'dispatched' = "2026-02-25 14:51:03"
[2026-02-25 14:51:14] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 14:51:14] [INFO]   -> Found value: DBFMED
[2026-02-25 14:51:14] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-02-25 14:51:14] [INFO]   -> Set field 'name' = "DBFMED"
[2026-02-25 14:51:14] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 14:51:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:14] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 14:51:14] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 14:51:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:14] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 14:51:14] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 14:51:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:14] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 14:51:14] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 14:51:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:14] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-02-25 14:51:14] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 14:51:14] [INFO]   -> Found value: 2026-02-25T09:51:03.79-05:00
[2026-02-25 14:51:14] [INFO]   -> Set field 'timedispatch' = "2026-02-25 14:51:03"
[2026-02-25 14:51:14] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 14:51:14] [INFO]   -> Found value: RD
[2026-02-25 14:51:14] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 14:51:14] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 14:51:14] [INFO]   -> Found value: 26-000383
[2026-02-25 14:51:14] [INFO]   -> Set field 'incidentInternalId' = "26-000383"
[2026-02-25 14:51:14] [INFO]   -> Set field 'dispatchRunNumber' = "26-000383"
[2026-02-25 14:51:14] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 14:51:14] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 14:51:14] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 14:51:14] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 14:51:14] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 14:51:14] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 14:51:14] [INFO] Found 22 elements for 'Comment', concatenating 22 non-empty values
[2026-02-25 14:51:14] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 14:51:14] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:51:14] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]"
[2026-02-25 14:51:14] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 14:51:14] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 14:51:14] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 14:51:14] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-02-25 14:51:14] [INFO]   -> Found value: SFD
DBFD
[2026-02-25 14:51:14] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-02-25 14:51:14] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-02-25 14:51:14] [INFO] Concatenating street name and type
[2026-02-25 14:51:14] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 14:51:14] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 14:51:14] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":"2026-02-25 14:51:03","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-02-25 14:51:03","incidentInternalId":"26-000383","dispatchRunNumber":"26-000383","policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 14:51:14] [INFO] Number of extracted fields: 28
[2026-02-25 14:51:14] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-02-25 14:51:14] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD', Parsed IDs = ["SFD","DBFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-02-25 14:51:14] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-02-25 14:51:14] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 14:51:14] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 14:51:14] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-02-25 14:51:14] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 14:51:14] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 14:51:14] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-02-25 14:51:14] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 14:51:14] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 14:51:15] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 14:51:15] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 14:51:15] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 14:51:15] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 14:51:15] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 14:51:18] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225095114068.xml
[2026-02-25 14:51:18] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095114068.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225095114068.xml
[2026-02-25 14:51:18] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095114068.xml
[2026-02-25 14:51:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095124163.xml
[2026-02-25 14:51:24] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095124163.xml for user: 68920395733981a47
[2026-02-25 14:51:24] [INFO] File size: 14096 bytes
[2026-02-25 14:51:24] [INFO] Created FTPFiles record with ID: 699f0c6c8baae5965
[2026-02-25 14:51:24] [INFO] About to extract fields from XML. File size: 14096 bytes
[2026-02-25 14:51:24] [INFO] Number of mappings: 24
[2026-02-25 14:51:24] [INFO] Starting XML parsing. Content length: 14096
[2026-02-25 14:51:24] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 14:51:24] [INFO] Processing 24 field mappings
[2026-02-25 14:51:24] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 14:51:24] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 14:51:24] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 14:51:24] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 14:51:24] [INFO]   -> No value found (null or empty)
[2026-02-25 14:51:24] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 14:51:24] [INFO]   -> Found value: 37379
[2026-02-25 14:51:24] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 14:51:24] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 14:51:24] [INFO]   -> Found value: 1314
[2026-02-25 14:51:24] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 14:51:24] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 14:51:24] [INFO]   -> Found value: THATCHER
[2026-02-25 14:51:24] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 14:51:24] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 14:51:24] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 14:51:24] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 14:51:24] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 14:51:24] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 14:51:24] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 14:51:24] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 14:51:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:24] [INFO]   -> Set field 'enroute' = null
[2026-02-25 14:51:24] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 14:51:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:24] [INFO]   -> Set field 'onScene' = null
[2026-02-25 14:51:24] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 14:51:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:24] [INFO]   -> Set field 'cleared' = null
[2026-02-25 14:51:24] [INFO]   -> Set field 'inService' = null
[2026-02-25 14:51:24] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 14:51:24] [INFO]   -> Found value: 35.248264
[2026-02-25 14:51:24] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 14:51:24] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 14:51:24] [INFO]   -> Found value: -85.140051
[2026-02-25 14:51:24] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 14:51:24] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 14:51:24] [INFO]   -> Found value: 2026-02-25T09:51:03.79-05:00
[2026-02-25 14:51:24] [INFO]   -> Set field 'dispatched' = "2026-02-25 14:51:03"
[2026-02-25 14:51:24] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 14:51:24] [INFO]   -> Found value: DBFMED
[2026-02-25 14:51:24] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-02-25 14:51:24] [INFO]   -> Set field 'name' = "DBFMED"
[2026-02-25 14:51:24] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 14:51:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:24] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 14:51:24] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 14:51:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:24] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 14:51:24] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 14:51:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:24] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 14:51:24] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 14:51:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:51:24] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-02-25 14:51:24] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 14:51:24] [INFO]   -> Found value: 2026-02-25T09:51:03.79-05:00
[2026-02-25 14:51:24] [INFO]   -> Set field 'timedispatch' = "2026-02-25 14:51:03"
[2026-02-25 14:51:24] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 14:51:24] [INFO]   -> Found value: RD
[2026-02-25 14:51:24] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 14:51:24] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 14:51:24] [INFO]   -> Found value: 26-000383
[2026-02-25 14:51:24] [INFO]   -> Set field 'incidentInternalId' = "26-000383"
[2026-02-25 14:51:24] [INFO]   -> Set field 'dispatchRunNumber' = "26-000383"
[2026-02-25 14:51:24] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 14:51:24] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 14:51:24] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 14:51:24] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 14:51:24] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 14:51:24] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 14:51:24] [INFO] Found 23 elements for 'Comment', concatenating 23 non-empty values
[2026-02-25 14:51:24] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 14:51:24] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]"
[2026-02-25 14:51:24] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]"
[2026-02-25 14:51:24] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 14:51:24] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 14:51:24] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 14:51:24] [INFO] Found 2 elements for 'AgencyIdentifier', concatenating 2 non-empty values
[2026-02-25 14:51:24] [INFO]   -> Found value: SFD
DBFD
[2026-02-25 14:51:24] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD"
[2026-02-25 14:51:24] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-02-25 14:51:24] [INFO] Concatenating street name and type
[2026-02-25 14:51:24] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 14:51:24] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 14:51:24] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":"2026-02-25 14:51:03","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-02-25 14:51:03","incidentInternalId":"26-000383","dispatchRunNumber":"26-000383","policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]","cADAgencyIdentifier":"SFD\nDBFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 14:51:24] [INFO] Number of extracted fields: 28
[2026-02-25 14:51:24] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD'
[2026-02-25 14:51:24] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD', Parsed IDs = ["SFD","DBFD"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 2
[2026-02-25 14:51:24] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD"]
[2026-02-25 14:51:24] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 14:51:24] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 14:51:24] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD"]
[2026-02-25 14:51:24] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 14:51:24] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 14:51:24] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-02-25 14:51:24] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 14:51:25] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 14:51:25] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 14:51:25] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 14:51:25] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 14:51:25] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 14:51:25] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 14:51:28] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225095124163.xml
[2026-02-25 14:51:28] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095124163.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225095124163.xml
[2026-02-25 14:51:28] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095124163.xml
[2026-02-25 14:53:25] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095325441.xml
[2026-02-25 14:53:25] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095325441.xml for user: 68920395733981a47
[2026-02-25 14:53:25] [INFO] File size: 16839 bytes
[2026-02-25 14:53:26] [INFO] Created FTPFiles record with ID: 699f0ce612626292c
[2026-02-25 14:53:26] [INFO] About to extract fields from XML. File size: 16839 bytes
[2026-02-25 14:53:26] [INFO] Number of mappings: 24
[2026-02-25 14:53:26] [INFO] Starting XML parsing. Content length: 16839
[2026-02-25 14:53:26] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 14:53:26] [INFO] Processing 24 field mappings
[2026-02-25 14:53:26] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 14:53:26] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 14:53:26] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 14:53:26] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 14:53:26] [INFO]   -> No value found (null or empty)
[2026-02-25 14:53:26] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 14:53:26] [INFO]   -> Found value: 37379
[2026-02-25 14:53:26] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 14:53:26] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 14:53:26] [INFO]   -> Found value: 1314
[2026-02-25 14:53:26] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 14:53:26] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 14:53:26] [INFO]   -> Found value: THATCHER
[2026-02-25 14:53:26] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 14:53:26] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 14:53:26] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 14:53:26] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 14:53:26] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 14:53:26] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 14:53:26] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 14:53:26] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 14:53:26] [INFO]   -> Found value: 2026-02-25T09:53:22.6-05:00
[2026-02-25 14:53:26] [INFO]   -> Set field 'enroute' = "2026-02-25 14:53:22"
[2026-02-25 14:53:26] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 14:53:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:53:26] [INFO]   -> Set field 'onScene' = null
[2026-02-25 14:53:26] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 14:53:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:53:26] [INFO]   -> Set field 'cleared' = null
[2026-02-25 14:53:26] [INFO]   -> Set field 'inService' = null
[2026-02-25 14:53:26] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 14:53:26] [INFO]   -> Found value: 35.248264
[2026-02-25 14:53:26] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 14:53:26] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 14:53:26] [INFO]   -> Found value: -85.140051
[2026-02-25 14:53:26] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 14:53:26] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 14:53:26] [INFO]   -> Found value: 2026-02-25T09:51:03.79-05:00
[2026-02-25 14:53:26] [INFO]   -> Set field 'dispatched' = "2026-02-25 14:51:03"
[2026-02-25 14:53:26] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 14:53:26] [INFO]   -> Found value: S2DB
[2026-02-25 14:53:26] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-02-25 14:53:26] [INFO]   -> Set field 'name' = "S2DB"
[2026-02-25 14:53:26] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 14:53:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:53:26] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 14:53:26] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 14:53:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:53:26] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 14:53:26] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 14:53:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 14:53:26] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 14:53:26] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 14:53:26] [INFO]   -> Found value: 2026-02-25T09:53:22.6-05:00
[2026-02-25 14:53:26] [INFO]   -> Set field 'timeenroutetoscene' = "2026-02-25 14:53:22"
[2026-02-25 14:53:26] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 14:53:26] [INFO]   -> Found value: 2026-02-25T09:53:22.58-05:00
[2026-02-25 14:53:26] [INFO]   -> Set field 'timedispatch' = "2026-02-25 14:53:22"
[2026-02-25 14:53:26] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 14:53:26] [INFO]   -> Found value: RD
[2026-02-25 14:53:26] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 14:53:26] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 14:53:26] [INFO]   -> Found value: 26-000383
[2026-02-25 14:53:26] [INFO]   -> Set field 'incidentInternalId' = "26-000383"
[2026-02-25 14:53:26] [INFO]   -> Set field 'dispatchRunNumber' = "26-000383"
[2026-02-25 14:53:26] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 14:53:26] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 14:53:26] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 14:53:26] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 14:53:26] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 14:53:26] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 14:53:26] [INFO] Found 23 elements for 'Comment', concatenating 23 non-empty values
[2026-02-25 14:53:26] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 14:53:26] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]"
[2026-02-25 14:53:26] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]"
[2026-02-25 14:53:26] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 14:53:26] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 14:53:26] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 14:53:26] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-02-25 14:53:26] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-02-25 14:53:26] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-02-25 14:53:26] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-02-25 14:53:26] [INFO] Concatenating street name and type
[2026-02-25 14:53:26] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 14:53:26] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 14:53:26] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":"2026-02-25 14:53:22","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":"2026-02-25 14:51:03","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-02-25 14:53:22","timedispatch":"2026-02-25 14:53:22","incidentInternalId":"26-000383","dispatchRunNumber":"26-000383","policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 14:53:26] [INFO] Number of extracted fields: 28
[2026-02-25 14:53:26] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-02-25 14:53:26] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-02-25 14:53:26] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-02-25 14:53:26] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 14:53:26] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 14:53:26] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-02-25 14:53:26] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 14:53:26] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 14:53:26] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 14:53:26] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 14:53:27] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 14:53:27] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 14:53:27] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 14:53:27] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 14:53:27] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 14:53:27] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 14:53:31] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225095325441.xml
[2026-02-25 14:53:31] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095325441.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225095325441.xml
[2026-02-25 14:53:31] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225095325441.xml
[2026-02-25 15:01:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225100110233.xml
[2026-02-25 15:01:10] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225100110233.xml for user: 68920395733981a47
[2026-02-25 15:01:10] [INFO] File size: 16989 bytes
[2026-02-25 15:01:10] [INFO] Created FTPFiles record with ID: 699f0eb6dff928981
[2026-02-25 15:01:10] [INFO] About to extract fields from XML. File size: 16989 bytes
[2026-02-25 15:01:10] [INFO] Number of mappings: 24
[2026-02-25 15:01:10] [INFO] Starting XML parsing. Content length: 16989
[2026-02-25 15:01:10] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 15:01:10] [INFO] Processing 24 field mappings
[2026-02-25 15:01:10] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 15:01:10] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 15:01:10] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 15:01:10] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 15:01:10] [INFO]   -> No value found (null or empty)
[2026-02-25 15:01:10] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 15:01:10] [INFO]   -> Found value: 37379
[2026-02-25 15:01:10] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 15:01:10] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 15:01:10] [INFO]   -> Found value: 1314
[2026-02-25 15:01:10] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 15:01:10] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 15:01:10] [INFO]   -> Found value: THATCHER
[2026-02-25 15:01:10] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 15:01:10] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 15:01:10] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 15:01:10] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 15:01:10] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 15:01:10] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 15:01:10] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 15:01:10] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 15:01:10] [INFO]   -> Found value: 2026-02-25T09:53:22.6-05:00
[2026-02-25 15:01:10] [INFO]   -> Set field 'enroute' = "2026-02-25 14:53:22"
[2026-02-25 15:01:10] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 15:01:10] [INFO]   -> Found value: 2026-02-25T10:01:05.153-05:00
[2026-02-25 15:01:10] [INFO]   -> Set field 'onScene' = "2026-02-25 15:01:05"
[2026-02-25 15:01:10] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 15:01:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 15:01:10] [INFO]   -> Set field 'cleared' = null
[2026-02-25 15:01:10] [INFO]   -> Set field 'inService' = null
[2026-02-25 15:01:10] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 15:01:10] [INFO]   -> Found value: 35.248264
[2026-02-25 15:01:10] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 15:01:10] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 15:01:10] [INFO]   -> Found value: -85.140051
[2026-02-25 15:01:10] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 15:01:10] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 15:01:10] [INFO]   -> Found value: 2026-02-25T09:51:03.79-05:00
[2026-02-25 15:01:10] [INFO]   -> Set field 'dispatched' = "2026-02-25 14:51:03"
[2026-02-25 15:01:10] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 15:01:10] [INFO]   -> Found value: S2DB
[2026-02-25 15:01:10] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-02-25 15:01:10] [INFO]   -> Set field 'name' = "S2DB"
[2026-02-25 15:01:10] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 15:01:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 15:01:10] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 15:01:10] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 15:01:10] [INFO]   -> Found value: 2026-02-25T10:01:05.153-05:00
[2026-02-25 15:01:10] [INFO]   -> Set field 'timeonscene' = "2026-02-25 15:01:05"
[2026-02-25 15:01:10] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 15:01:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 15:01:10] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 15:01:10] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 15:01:10] [INFO]   -> Found value: 2026-02-25T09:53:22.6-05:00
[2026-02-25 15:01:10] [INFO]   -> Set field 'timeenroutetoscene' = "2026-02-25 14:53:22"
[2026-02-25 15:01:10] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 15:01:10] [INFO]   -> Found value: 2026-02-25T09:53:22.58-05:00
[2026-02-25 15:01:10] [INFO]   -> Set field 'timedispatch' = "2026-02-25 14:53:22"
[2026-02-25 15:01:10] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 15:01:10] [INFO]   -> Found value: RD
[2026-02-25 15:01:10] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 15:01:10] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 15:01:10] [INFO]   -> Found value: 26-000383
[2026-02-25 15:01:10] [INFO]   -> Set field 'incidentInternalId' = "26-000383"
[2026-02-25 15:01:10] [INFO]   -> Set field 'dispatchRunNumber' = "26-000383"
[2026-02-25 15:01:10] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 15:01:10] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 15:01:10] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 15:01:10] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 15:01:10] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 15:01:10] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 15:01:10] [INFO] Found 23 elements for 'Comment', concatenating 23 non-empty values
[2026-02-25 15:01:10] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 15:01:10] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]"
[2026-02-25 15:01:10] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]"
[2026-02-25 15:01:10] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 15:01:10] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 15:01:10] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 15:01:10] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-02-25 15:01:10] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-02-25 15:01:10] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-02-25 15:01:10] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-02-25 15:01:10] [INFO] Concatenating street name and type
[2026-02-25 15:01:10] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 15:01:10] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 15:01:10] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":"2026-02-25 14:53:22","onScene":"2026-02-25 15:01:05","cleared":null,"inService":null,"nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":"2026-02-25 14:51:03","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":"2026-02-25 15:01:05","timestaging":null,"timeenroutetoscene":"2026-02-25 14:53:22","timedispatch":"2026-02-25 14:53:22","incidentInternalId":"26-000383","dispatchRunNumber":"26-000383","policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 15:01:10] [INFO] Number of extracted fields: 28
[2026-02-25 15:01:10] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-02-25 15:01:10] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-02-25 15:01:10] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-02-25 15:01:10] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 15:01:11] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 15:01:11] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-02-25 15:01:11] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 15:01:11] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 15:01:11] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 15:01:11] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 15:01:11] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 15:01:11] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 15:01:11] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 15:01:12] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 15:01:12] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 15:01:12] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 15:01:15] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225100110233.xml
[2026-02-25 15:01:15] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225100110233.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225100110233.xml
[2026-02-25 15:01:15] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225100110233.xml
[2026-02-25 15:07:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225100749101.xml
[2026-02-25 15:07:49] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225100749101.xml for user: 68920395733981a47
[2026-02-25 15:07:49] [INFO] File size: 18073 bytes
[2026-02-25 15:07:49] [INFO] Created FTPFiles record with ID: 699f1045bdcc58d34
[2026-02-25 15:07:49] [INFO] About to extract fields from XML. File size: 18073 bytes
[2026-02-25 15:07:49] [INFO] Number of mappings: 24
[2026-02-25 15:07:49] [INFO] Starting XML parsing. Content length: 18073
[2026-02-25 15:07:49] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 15:07:49] [INFO] Processing 24 field mappings
[2026-02-25 15:07:49] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 15:07:49] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 15:07:49] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 15:07:49] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 15:07:49] [INFO]   -> No value found (null or empty)
[2026-02-25 15:07:49] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 15:07:49] [INFO]   -> Found value: 37379
[2026-02-25 15:07:49] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 15:07:49] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 15:07:49] [INFO]   -> Found value: 1314
[2026-02-25 15:07:49] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 15:07:49] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 15:07:49] [INFO]   -> Found value: THATCHER
[2026-02-25 15:07:49] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 15:07:49] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 15:07:49] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 15:07:49] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 15:07:49] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 15:07:49] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 15:07:49] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 15:07:49] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 15:07:49] [INFO]   -> Found value: 2026-02-25T09:53:22.6-05:00
[2026-02-25 15:07:49] [INFO]   -> Set field 'enroute' = "2026-02-25 14:53:22"
[2026-02-25 15:07:49] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 15:07:49] [INFO]   -> Found value: 2026-02-25T10:01:05.153-05:00
[2026-02-25 15:07:49] [INFO]   -> Set field 'onScene' = "2026-02-25 15:01:05"
[2026-02-25 15:07:49] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 15:07:49] [INFO]   -> Found value: 2026-02-25T10:07:48.507-05:00
[2026-02-25 15:07:49] [INFO]   -> Set field 'cleared' = "2026-02-25 15:07:48"
[2026-02-25 15:07:49] [INFO]   -> Set field 'inService' = "2026-02-25 15:07:48"
[2026-02-25 15:07:49] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 15:07:49] [INFO]   -> Found value: 35.248264
[2026-02-25 15:07:49] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 15:07:49] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 15:07:49] [INFO]   -> Found value: -85.140051
[2026-02-25 15:07:49] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 15:07:49] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 15:07:49] [INFO]   -> Found value: 2026-02-25T09:51:03.79-05:00
[2026-02-25 15:07:49] [INFO]   -> Set field 'dispatched' = "2026-02-25 14:51:03"
[2026-02-25 15:07:49] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 15:07:49] [INFO]   -> Found value: S2DB
[2026-02-25 15:07:49] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-02-25 15:07:49] [INFO]   -> Set field 'name' = "S2DB"
[2026-02-25 15:07:49] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 15:07:49] [INFO]   -> Found value: 2026-02-25T10:07:48.507-05:00
[2026-02-25 15:07:49] [INFO]   -> Set field 'timeunitclear' = "2026-02-25 15:07:48"
[2026-02-25 15:07:49] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 15:07:49] [INFO]   -> Found value: 2026-02-25T10:01:05.153-05:00
[2026-02-25 15:07:49] [INFO]   -> Set field 'timeonscene' = "2026-02-25 15:01:05"
[2026-02-25 15:07:49] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 15:07:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 15:07:49] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 15:07:49] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 15:07:49] [INFO]   -> Found value: 2026-02-25T09:53:22.6-05:00
[2026-02-25 15:07:49] [INFO]   -> Set field 'timeenroutetoscene' = "2026-02-25 14:53:22"
[2026-02-25 15:07:49] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 15:07:49] [INFO]   -> Found value: 2026-02-25T09:53:22.58-05:00
[2026-02-25 15:07:49] [INFO]   -> Set field 'timedispatch' = "2026-02-25 14:53:22"
[2026-02-25 15:07:49] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 15:07:49] [INFO]   -> Found value: RD
[2026-02-25 15:07:49] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 15:07:49] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 15:07:49] [INFO]   -> Found value: 26-000383
[2026-02-25 15:07:49] [INFO]   -> Set field 'incidentInternalId' = "26-000383"
[2026-02-25 15:07:49] [INFO]   -> Set field 'dispatchRunNumber' = "26-000383"
[2026-02-25 15:07:49] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 15:07:49] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 15:07:49] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 15:07:49] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 15:07:49] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 15:07:49] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 15:07:49] [INFO] Found 23 elements for 'Comment', concatenating 23 non-empty values
[2026-02-25 15:07:49] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 15:07:49] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]"
[2026-02-25 15:07:49] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]"
[2026-02-25 15:07:49] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 15:07:49] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 15:07:49] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 15:07:49] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-02-25 15:07:49] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-02-25 15:07:49] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-02-25 15:07:49] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-02-25 15:07:49] [INFO] Concatenating street name and type
[2026-02-25 15:07:49] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 15:07:49] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 15:07:49] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":"2026-02-25 14:53:22","onScene":"2026-02-25 15:01:05","cleared":"2026-02-25 15:07:48","inService":"2026-02-25 15:07:48","nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":"2026-02-25 14:51:03","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":"2026-02-25 15:07:48","timeonscene":"2026-02-25 15:01:05","timestaging":null,"timeenroutetoscene":"2026-02-25 14:53:22","timedispatch":"2026-02-25 14:53:22","incidentInternalId":"26-000383","dispatchRunNumber":"26-000383","policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 15:07:49] [INFO] Number of extracted fields: 28
[2026-02-25 15:07:49] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-02-25 15:07:49] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-02-25 15:07:49] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-02-25 15:07:49] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 15:07:49] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 15:07:49] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-02-25 15:07:50] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 15:07:50] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 15:07:50] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 15:07:50] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 15:07:50] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 15:07:50] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 15:07:50] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 15:07:50] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 15:07:50] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 15:07:50] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 15:07:54] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225100749101.xml
[2026-02-25 15:07:54] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225100749101.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225100749101.xml
[2026-02-25 15:07:54] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225100749101.xml
[2026-02-25 15:08:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225100809242.xml
[2026-02-25 15:08:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225100809242.xml for user: 68920395733981a47
[2026-02-25 15:08:09] [INFO] File size: 18269 bytes
[2026-02-25 15:08:09] [INFO] Created FTPFiles record with ID: 699f1059a6fba616c
[2026-02-25 15:08:09] [INFO] About to extract fields from XML. File size: 18269 bytes
[2026-02-25 15:08:09] [INFO] Number of mappings: 24
[2026-02-25 15:08:09] [INFO] Starting XML parsing. Content length: 18269
[2026-02-25 15:08:09] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 15:08:09] [INFO] Processing 24 field mappings
[2026-02-25 15:08:09] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 15:08:09] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 15:08:09] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 15:08:09] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 15:08:09] [INFO]   -> No value found (null or empty)
[2026-02-25 15:08:09] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 15:08:09] [INFO]   -> Found value: 37379
[2026-02-25 15:08:09] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 15:08:09] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 15:08:09] [INFO]   -> Found value: 1314
[2026-02-25 15:08:09] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 15:08:09] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 15:08:09] [INFO]   -> Found value: THATCHER
[2026-02-25 15:08:09] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 15:08:09] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 15:08:09] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 15:08:09] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 15:08:09] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 15:08:09] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 15:08:09] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 15:08:09] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 15:08:09] [INFO]   -> Found value: 2026-02-25T09:53:22.6-05:00
[2026-02-25 15:08:09] [INFO]   -> Set field 'enroute' = "2026-02-25 14:53:22"
[2026-02-25 15:08:09] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 15:08:09] [INFO]   -> Found value: 2026-02-25T10:01:05.153-05:00
[2026-02-25 15:08:09] [INFO]   -> Set field 'onScene' = "2026-02-25 15:01:05"
[2026-02-25 15:08:09] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 15:08:09] [INFO]   -> Found value: 2026-02-25T10:07:48.507-05:00
[2026-02-25 15:08:09] [INFO]   -> Set field 'cleared' = "2026-02-25 15:07:48"
[2026-02-25 15:08:09] [INFO]   -> Set field 'inService' = "2026-02-25 15:07:48"
[2026-02-25 15:08:09] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 15:08:09] [INFO]   -> Found value: 35.248264
[2026-02-25 15:08:09] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 15:08:09] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 15:08:09] [INFO]   -> Found value: -85.140051
[2026-02-25 15:08:09] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 15:08:09] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 15:08:09] [INFO]   -> Found value: 2026-02-25T09:51:03.79-05:00
[2026-02-25 15:08:09] [INFO]   -> Set field 'dispatched' = "2026-02-25 14:51:03"
[2026-02-25 15:08:09] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 15:08:09] [INFO]   -> Found value: S2DB
[2026-02-25 15:08:09] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-02-25 15:08:09] [INFO]   -> Set field 'name' = "S2DB"
[2026-02-25 15:08:09] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 15:08:09] [INFO]   -> Found value: 2026-02-25T10:07:48.507-05:00
[2026-02-25 15:08:09] [INFO]   -> Set field 'timeunitclear' = "2026-02-25 15:07:48"
[2026-02-25 15:08:09] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 15:08:09] [INFO]   -> Found value: 2026-02-25T10:01:05.153-05:00
[2026-02-25 15:08:09] [INFO]   -> Set field 'timeonscene' = "2026-02-25 15:01:05"
[2026-02-25 15:08:09] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 15:08:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 15:08:09] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 15:08:09] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 15:08:09] [INFO]   -> Found value: 2026-02-25T09:53:22.6-05:00
[2026-02-25 15:08:09] [INFO]   -> Set field 'timeenroutetoscene' = "2026-02-25 14:53:22"
[2026-02-25 15:08:09] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 15:08:09] [INFO]   -> Found value: 2026-02-25T09:53:22.58-05:00
[2026-02-25 15:08:09] [INFO]   -> Set field 'timedispatch' = "2026-02-25 14:53:22"
[2026-02-25 15:08:09] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 15:08:09] [INFO]   -> Found value: RD
[2026-02-25 15:08:09] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 15:08:09] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 15:08:09] [INFO]   -> Found value: 26-000383
[2026-02-25 15:08:09] [INFO]   -> Set field 'incidentInternalId' = "26-000383"
[2026-02-25 15:08:09] [INFO]   -> Set field 'dispatchRunNumber' = "26-000383"
[2026-02-25 15:08:09] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 15:08:09] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 15:08:09] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 15:08:09] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 15:08:09] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 15:08:09] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 15:08:09] [INFO] Found 24 elements for 'Comment', concatenating 24 non-empty values
[2026-02-25 15:08:09] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 15:08:09] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]"
[2026-02-25 15:08:09] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]"
[2026-02-25 15:08:09] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 15:08:09] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 15:08:09] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 15:08:09] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-02-25 15:08:09] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-02-25 15:08:09] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-02-25 15:08:09] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-02-25 15:08:09] [INFO] Concatenating street name and type
[2026-02-25 15:08:09] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 15:08:09] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 15:08:09] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":"2026-02-25 14:53:22","onScene":"2026-02-25 15:01:05","cleared":"2026-02-25 15:07:48","inService":"2026-02-25 15:07:48","nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":"2026-02-25 14:51:03","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":"2026-02-25 15:07:48","timeonscene":"2026-02-25 15:01:05","timestaging":null,"timeenroutetoscene":"2026-02-25 14:53:22","timedispatch":"2026-02-25 14:53:22","incidentInternalId":"26-000383","dispatchRunNumber":"26-000383","policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 15:08:09] [INFO] Number of extracted fields: 28
[2026-02-25 15:08:09] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-02-25 15:08:09] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-02-25 15:08:09] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-02-25 15:08:09] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 15:08:09] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 15:08:09] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-02-25 15:08:10] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 15:08:10] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 15:08:10] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 15:08:10] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 15:08:10] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 15:08:10] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 15:08:10] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 15:08:10] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 15:08:10] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 15:08:10] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 15:08:13] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225100809242.xml
[2026-02-25 15:08:13] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225100809242.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225100809242.xml
[2026-02-25 15:08:13] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225100809242.xml
[2026-02-25 15:13:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225101302255.xml
[2026-02-25 15:13:02] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225101302255.xml for user: 68920395733981a47
[2026-02-25 15:13:02] [INFO] File size: 18659 bytes
[2026-02-25 15:13:02] [INFO] Created FTPFiles record with ID: 699f117eddfae085d
[2026-02-25 15:13:02] [INFO] About to extract fields from XML. File size: 18659 bytes
[2026-02-25 15:13:02] [INFO] Number of mappings: 24
[2026-02-25 15:13:02] [INFO] Starting XML parsing. Content length: 18659
[2026-02-25 15:13:02] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 15:13:02] [INFO] Processing 24 field mappings
[2026-02-25 15:13:02] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 15:13:02] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 15:13:02] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 15:13:02] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 15:13:02] [INFO]   -> No value found (null or empty)
[2026-02-25 15:13:02] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 15:13:02] [INFO]   -> Found value: 37379
[2026-02-25 15:13:02] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 15:13:02] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 15:13:02] [INFO]   -> Found value: 1314
[2026-02-25 15:13:02] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 15:13:02] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 15:13:02] [INFO]   -> Found value: THATCHER
[2026-02-25 15:13:02] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 15:13:02] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 15:13:02] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 15:13:02] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 15:13:02] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 15:13:02] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 15:13:02] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 15:13:02] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 15:13:02] [INFO]   -> Found value: 2026-02-25T09:53:22.6-05:00
[2026-02-25 15:13:02] [INFO]   -> Set field 'enroute' = "2026-02-25 14:53:22"
[2026-02-25 15:13:02] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 15:13:02] [INFO]   -> Found value: 2026-02-25T10:01:05.153-05:00
[2026-02-25 15:13:02] [INFO]   -> Set field 'onScene' = "2026-02-25 15:01:05"
[2026-02-25 15:13:02] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 15:13:02] [INFO]   -> Found value: 2026-02-25T10:07:48.507-05:00
[2026-02-25 15:13:02] [INFO]   -> Set field 'cleared' = "2026-02-25 15:07:48"
[2026-02-25 15:13:02] [INFO]   -> Set field 'inService' = "2026-02-25 15:07:48"
[2026-02-25 15:13:02] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 15:13:02] [INFO]   -> Found value: 35.248264
[2026-02-25 15:13:02] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 15:13:02] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 15:13:02] [INFO]   -> Found value: -85.140051
[2026-02-25 15:13:02] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 15:13:02] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 15:13:02] [INFO]   -> Found value: 2026-02-25T09:51:03.79-05:00
[2026-02-25 15:13:02] [INFO]   -> Set field 'dispatched' = "2026-02-25 14:51:03"
[2026-02-25 15:13:02] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 15:13:02] [INFO]   -> Found value: S2DB
[2026-02-25 15:13:02] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-02-25 15:13:02] [INFO]   -> Set field 'name' = "S2DB"
[2026-02-25 15:13:02] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 15:13:02] [INFO]   -> Found value: 2026-02-25T10:07:48.507-05:00
[2026-02-25 15:13:02] [INFO]   -> Set field 'timeunitclear' = "2026-02-25 15:07:48"
[2026-02-25 15:13:02] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 15:13:02] [INFO]   -> Found value: 2026-02-25T10:01:05.153-05:00
[2026-02-25 15:13:02] [INFO]   -> Set field 'timeonscene' = "2026-02-25 15:01:05"
[2026-02-25 15:13:02] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 15:13:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 15:13:02] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 15:13:02] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 15:13:02] [INFO]   -> Found value: 2026-02-25T09:53:22.6-05:00
[2026-02-25 15:13:02] [INFO]   -> Set field 'timeenroutetoscene' = "2026-02-25 14:53:22"
[2026-02-25 15:13:02] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 15:13:02] [INFO]   -> Found value: 2026-02-25T09:53:22.58-05:00
[2026-02-25 15:13:02] [INFO]   -> Set field 'timedispatch' = "2026-02-25 14:53:22"
[2026-02-25 15:13:02] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 15:13:02] [INFO]   -> Found value: RD
[2026-02-25 15:13:02] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 15:13:02] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 15:13:02] [INFO]   -> Found value: 26-000383
[2026-02-25 15:13:02] [INFO]   -> Set field 'incidentInternalId' = "26-000383"
[2026-02-25 15:13:02] [INFO]   -> Set field 'dispatchRunNumber' = "26-000383"
[2026-02-25 15:13:02] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 15:13:02] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 15:13:02] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 15:13:02] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 15:13:02] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 15:13:02] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 15:13:02] [INFO] Found 26 elements for 'Comment', concatenating 26 non-empty values
[2026-02-25 15:13:02] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 15:13:02] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:12:59 DAVIS_R                 [25] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:00 DAVIS_R                 [26] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 15:13:02] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:12:59 DAVIS_R                 [25] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:00 DAVIS_R                 [26] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 15:13:02] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 15:13:02] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 15:13:02] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 15:13:02] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-02-25 15:13:02] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-02-25 15:13:02] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-02-25 15:13:02] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-02-25 15:13:02] [INFO] Concatenating street name and type
[2026-02-25 15:13:02] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 15:13:02] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 15:13:02] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":"2026-02-25 14:53:22","onScene":"2026-02-25 15:01:05","cleared":"2026-02-25 15:07:48","inService":"2026-02-25 15:07:48","nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":"2026-02-25 14:51:03","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":"2026-02-25 15:07:48","timeonscene":"2026-02-25 15:01:05","timestaging":null,"timeenroutetoscene":"2026-02-25 14:53:22","timedispatch":"2026-02-25 14:53:22","incidentInternalId":"26-000383","dispatchRunNumber":"26-000383","policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:12:59 DAVIS_R                 [25] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:00 DAVIS_R                 [26] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:12:59 DAVIS_R                 [25] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:00 DAVIS_R                 [26] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 15:13:02] [INFO] Number of extracted fields: 28
[2026-02-25 15:13:02] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-02-25 15:13:02] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-02-25 15:13:02] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-02-25 15:13:02] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 15:13:03] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 15:13:03] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-02-25 15:13:03] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 15:13:03] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 15:13:03] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 15:13:03] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 15:13:03] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 15:13:03] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 15:13:03] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 15:13:04] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 15:13:04] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 15:13:04] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 15:13:07] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225101302255.xml
[2026-02-25 15:13:07] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225101302255.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225101302255.xml
[2026-02-25 15:13:07] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225101302255.xml
[2026-02-25 15:13:07] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225101307292.xml
[2026-02-25 15:13:07] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225101307292.xml for user: 68920395733981a47
[2026-02-25 15:13:07] [INFO] File size: 18811 bytes
[2026-02-25 15:13:07] [INFO] Created FTPFiles record with ID: 699f1183a78e2de45
[2026-02-25 15:13:07] [INFO] About to extract fields from XML. File size: 18811 bytes
[2026-02-25 15:13:07] [INFO] Number of mappings: 24
[2026-02-25 15:13:07] [INFO] Starting XML parsing. Content length: 18811
[2026-02-25 15:13:07] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 15:13:07] [INFO] Processing 24 field mappings
[2026-02-25 15:13:07] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 15:13:07] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 15:13:07] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 15:13:07] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 15:13:07] [INFO]   -> No value found (null or empty)
[2026-02-25 15:13:07] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 15:13:07] [INFO]   -> Found value: 37379
[2026-02-25 15:13:07] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 15:13:07] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 15:13:07] [INFO]   -> Found value: 1314
[2026-02-25 15:13:07] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 15:13:07] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 15:13:07] [INFO]   -> Found value: THATCHER
[2026-02-25 15:13:07] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 15:13:07] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 15:13:07] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 15:13:07] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 15:13:07] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 15:13:07] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 15:13:07] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 15:13:07] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 15:13:07] [INFO]   -> Found value: 2026-02-25T09:53:22.6-05:00
[2026-02-25 15:13:07] [INFO]   -> Set field 'enroute' = "2026-02-25 14:53:22"
[2026-02-25 15:13:07] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 15:13:07] [INFO]   -> Found value: 2026-02-25T10:01:05.153-05:00
[2026-02-25 15:13:07] [INFO]   -> Set field 'onScene' = "2026-02-25 15:01:05"
[2026-02-25 15:13:07] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 15:13:07] [INFO]   -> Found value: 2026-02-25T10:07:48.507-05:00
[2026-02-25 15:13:07] [INFO]   -> Set field 'cleared' = "2026-02-25 15:07:48"
[2026-02-25 15:13:07] [INFO]   -> Set field 'inService' = "2026-02-25 15:07:48"
[2026-02-25 15:13:07] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 15:13:07] [INFO]   -> Found value: 35.248264
[2026-02-25 15:13:07] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 15:13:07] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 15:13:07] [INFO]   -> Found value: -85.140051
[2026-02-25 15:13:07] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 15:13:07] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 15:13:07] [INFO]   -> Found value: 2026-02-25T09:51:03.79-05:00
[2026-02-25 15:13:07] [INFO]   -> Set field 'dispatched' = "2026-02-25 14:51:03"
[2026-02-25 15:13:07] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 15:13:07] [INFO]   -> Found value: S2DB
[2026-02-25 15:13:07] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-02-25 15:13:07] [INFO]   -> Set field 'name' = "S2DB"
[2026-02-25 15:13:07] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 15:13:07] [INFO]   -> Found value: 2026-02-25T10:07:48.507-05:00
[2026-02-25 15:13:07] [INFO]   -> Set field 'timeunitclear' = "2026-02-25 15:07:48"
[2026-02-25 15:13:07] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 15:13:07] [INFO]   -> Found value: 2026-02-25T10:01:05.153-05:00
[2026-02-25 15:13:07] [INFO]   -> Set field 'timeonscene' = "2026-02-25 15:01:05"
[2026-02-25 15:13:07] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 15:13:07] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 15:13:07] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 15:13:07] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 15:13:07] [INFO]   -> Found value: 2026-02-25T09:53:22.6-05:00
[2026-02-25 15:13:07] [INFO]   -> Set field 'timeenroutetoscene' = "2026-02-25 14:53:22"
[2026-02-25 15:13:07] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 15:13:07] [INFO]   -> Found value: 2026-02-25T09:53:22.58-05:00
[2026-02-25 15:13:07] [INFO]   -> Set field 'timedispatch' = "2026-02-25 14:53:22"
[2026-02-25 15:13:07] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 15:13:07] [INFO]   -> Found value: RD
[2026-02-25 15:13:07] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 15:13:07] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 15:13:07] [INFO]   -> Found value: 26-000383
[2026-02-25 15:13:07] [INFO]   -> Set field 'incidentInternalId' = "26-000383"
[2026-02-25 15:13:07] [INFO]   -> Set field 'dispatchRunNumber' = "26-000383"
[2026-02-25 15:13:07] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 15:13:07] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 15:13:07] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 15:13:07] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 15:13:07] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 15:13:07] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 15:13:07] [INFO] Found 27 elements for 'Comment', concatenating 27 non-empty values
[2026-02-25 15:13:07] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 15:13:07] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:12:59 DAVIS_R                 [25] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:00 DAVIS_R                 [26] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:03 DAVIS_R                 [27] Divert Status Warning Overridden [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 15:13:07] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:12:59 DAVIS_R                 [25] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:00 DAVIS_R                 [26] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:03 DAVIS_R                 [27] Divert Status Warning Overridden [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]"
[2026-02-25 15:13:07] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 15:13:07] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 15:13:07] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 15:13:07] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-02-25 15:13:07] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-02-25 15:13:07] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-02-25 15:13:07] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-02-25 15:13:07] [INFO] Concatenating street name and type
[2026-02-25 15:13:07] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 15:13:07] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 15:13:07] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":"2026-02-25 14:53:22","onScene":"2026-02-25 15:01:05","cleared":"2026-02-25 15:07:48","inService":"2026-02-25 15:07:48","nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":"2026-02-25 14:51:03","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":"2026-02-25 15:07:48","timeonscene":"2026-02-25 15:01:05","timestaging":null,"timeenroutetoscene":"2026-02-25 14:53:22","timedispatch":"2026-02-25 14:53:22","incidentInternalId":"26-000383","dispatchRunNumber":"26-000383","policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:12:59 DAVIS_R                 [25] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:00 DAVIS_R                 [26] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:03 DAVIS_R                 [27] Divert Status Warning Overridden [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:12:59 DAVIS_R                 [25] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:00 DAVIS_R                 [26] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:03 DAVIS_R                 [27] Divert Status Warning Overridden [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 15:13:07] [INFO] Number of extracted fields: 28
[2026-02-25 15:13:07] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-02-25 15:13:07] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-02-25 15:13:07] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-02-25 15:13:07] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 15:13:07] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 15:13:07] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-02-25 15:13:08] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 15:13:08] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 15:13:08] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 15:13:08] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 15:13:08] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 15:13:08] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 15:13:08] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 15:13:08] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 15:13:08] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 15:13:08] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 15:13:11] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225101307292.xml
[2026-02-25 15:13:11] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225101307292.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225101307292.xml
[2026-02-25 15:13:11] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225101307292.xml
[2026-02-25 15:13:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225101327493.xml
[2026-02-25 15:13:27] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225101327493.xml for user: 68920395733981a47
[2026-02-25 15:13:27] [INFO] File size: 18926 bytes
[2026-02-25 15:13:27] [INFO] Created FTPFiles record with ID: 699f1197ea852e5b9
[2026-02-25 15:13:27] [INFO] About to extract fields from XML. File size: 18926 bytes
[2026-02-25 15:13:27] [INFO] Number of mappings: 24
[2026-02-25 15:13:27] [INFO] Starting XML parsing. Content length: 18926
[2026-02-25 15:13:27] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 15:13:27] [INFO] Processing 24 field mappings
[2026-02-25 15:13:27] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 15:13:27] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 15:13:27] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 15:13:27] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 15:13:27] [INFO]   -> No value found (null or empty)
[2026-02-25 15:13:27] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 15:13:27] [INFO]   -> Found value: 37379
[2026-02-25 15:13:27] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 15:13:27] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 15:13:27] [INFO]   -> Found value: 1314
[2026-02-25 15:13:27] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 15:13:27] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 15:13:27] [INFO]   -> Found value: THATCHER
[2026-02-25 15:13:27] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 15:13:27] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 15:13:27] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 15:13:27] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 15:13:27] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 15:13:27] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 15:13:27] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 15:13:27] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 15:13:27] [INFO]   -> Found value: 2026-02-25T09:53:22.6-05:00
[2026-02-25 15:13:27] [INFO]   -> Set field 'enroute' = "2026-02-25 14:53:22"
[2026-02-25 15:13:27] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 15:13:27] [INFO]   -> Found value: 2026-02-25T10:01:05.153-05:00
[2026-02-25 15:13:27] [INFO]   -> Set field 'onScene' = "2026-02-25 15:01:05"
[2026-02-25 15:13:27] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 15:13:27] [INFO]   -> Found value: 2026-02-25T10:07:48.507-05:00
[2026-02-25 15:13:27] [INFO]   -> Set field 'cleared' = "2026-02-25 15:07:48"
[2026-02-25 15:13:27] [INFO]   -> Set field 'inService' = "2026-02-25 15:07:48"
[2026-02-25 15:13:27] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 15:13:27] [INFO]   -> Found value: 35.248264
[2026-02-25 15:13:27] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 15:13:27] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 15:13:27] [INFO]   -> Found value: -85.140051
[2026-02-25 15:13:27] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 15:13:27] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 15:13:27] [INFO]   -> Found value: 2026-02-25T09:51:03.79-05:00
[2026-02-25 15:13:27] [INFO]   -> Set field 'dispatched' = "2026-02-25 14:51:03"
[2026-02-25 15:13:27] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 15:13:27] [INFO]   -> Found value: S2DB
[2026-02-25 15:13:27] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-02-25 15:13:27] [INFO]   -> Set field 'name' = "S2DB"
[2026-02-25 15:13:27] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 15:13:27] [INFO]   -> Found value: 2026-02-25T10:07:48.507-05:00
[2026-02-25 15:13:27] [INFO]   -> Set field 'timeunitclear' = "2026-02-25 15:07:48"
[2026-02-25 15:13:27] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 15:13:27] [INFO]   -> Found value: 2026-02-25T10:01:05.153-05:00
[2026-02-25 15:13:27] [INFO]   -> Set field 'timeonscene' = "2026-02-25 15:01:05"
[2026-02-25 15:13:27] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 15:13:27] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 15:13:27] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 15:13:27] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 15:13:27] [INFO]   -> Found value: 2026-02-25T09:53:22.6-05:00
[2026-02-25 15:13:27] [INFO]   -> Set field 'timeenroutetoscene' = "2026-02-25 14:53:22"
[2026-02-25 15:13:27] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 15:13:27] [INFO]   -> Found value: 2026-02-25T09:53:22.58-05:00
[2026-02-25 15:13:27] [INFO]   -> Set field 'timedispatch' = "2026-02-25 14:53:22"
[2026-02-25 15:13:27] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 15:13:27] [INFO]   -> Found value: RD
[2026-02-25 15:13:27] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 15:13:27] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 15:13:27] [INFO]   -> Found value: 26-000383
[2026-02-25 15:13:27] [INFO]   -> Set field 'incidentInternalId' = "26-000383"
[2026-02-25 15:13:27] [INFO]   -> Set field 'dispatchRunNumber' = "26-000383"
[2026-02-25 15:13:27] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 15:13:27] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 15:13:27] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 15:13:27] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 15:13:27] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 15:13:27] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 15:13:27] [INFO] Found 28 elements for 'Comment', concatenating 28 non-empty values
[2026-02-25 15:13:27] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 15:13:27] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:12:59 DAVIS_R                 [25] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:00 DAVIS_R                 [26] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:03 DAVIS_R                 [27] Divert Status Warning Overridden [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:25 TAYLOR_M                [28] [Law] has closed their incident [2026-02-34689]"
[2026-02-25 15:13:27] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:12:59 DAVIS_R                 [25] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:00 DAVIS_R                 [26] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:03 DAVIS_R                 [27] Divert Status Warning Overridden [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:25 TAYLOR_M                [28] [Law] has closed their incident [2026-02-34689]"
[2026-02-25 15:13:27] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 15:13:27] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 15:13:27] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 15:13:27] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-02-25 15:13:27] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-02-25 15:13:27] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-02-25 15:13:27] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-02-25 15:13:27] [INFO] Concatenating street name and type
[2026-02-25 15:13:27] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 15:13:27] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 15:13:27] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":"2026-02-25 14:53:22","onScene":"2026-02-25 15:01:05","cleared":"2026-02-25 15:07:48","inService":"2026-02-25 15:07:48","nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":"2026-02-25 14:51:03","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":"2026-02-25 15:07:48","timeonscene":"2026-02-25 15:01:05","timestaging":null,"timeenroutetoscene":"2026-02-25 14:53:22","timedispatch":"2026-02-25 14:53:22","incidentInternalId":"26-000383","dispatchRunNumber":"26-000383","policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:12:59 DAVIS_R                 [25] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:00 DAVIS_R                 [26] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:03 DAVIS_R                 [27] Divert Status Warning Overridden [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:25 TAYLOR_M                [28] [Law] has closed their incident [2026-02-34689]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:12:59 DAVIS_R                 [25] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:00 DAVIS_R                 [26] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:03 DAVIS_R                 [27] Divert Status Warning Overridden [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:25 TAYLOR_M                [28] [Law] has closed their incident [2026-02-34689]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 15:13:27] [INFO] Number of extracted fields: 28
[2026-02-25 15:13:27] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-02-25 15:13:27] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-02-25 15:13:27] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-02-25 15:13:27] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 15:13:28] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 15:13:28] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-02-25 15:13:28] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 15:13:28] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 15:13:28] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 15:13:28] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 15:13:28] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 15:13:28] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 15:13:28] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 15:13:28] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 15:13:28] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 15:13:28] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 15:13:31] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225101327493.xml
[2026-02-25 15:13:31] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225101327493.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225101327493.xml
[2026-02-25 15:13:31] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225101327493.xml
[2026-02-25 16:13:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225111324023.xml
[2026-02-25 16:13:24] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225111324023.xml for user: 68920395733981a47
[2026-02-25 16:13:24] [INFO] File size: 19041 bytes
[2026-02-25 16:13:24] [INFO] Created FTPFiles record with ID: 699f1fa49c3e3ac84
[2026-02-25 16:13:24] [INFO] About to extract fields from XML. File size: 19041 bytes
[2026-02-25 16:13:24] [INFO] Number of mappings: 24
[2026-02-25 16:13:24] [INFO] Starting XML parsing. Content length: 19041
[2026-02-25 16:13:24] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-02-25 16:13:24] [INFO] Processing 24 field mappings
[2026-02-25 16:13:24] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-02-25 16:13:24] [INFO]   -> Found value: FALL-Fall Victim
[2026-02-25 16:13:24] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-02-25 16:13:24] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-02-25 16:13:24] [INFO]   -> No value found (null or empty)
[2026-02-25 16:13:24] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-02-25 16:13:24] [INFO]   -> Found value: 37379
[2026-02-25 16:13:24] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-02-25 16:13:24] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-02-25 16:13:24] [INFO]   -> Found value: 1314
[2026-02-25 16:13:24] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1314
[2026-02-25 16:13:24] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-02-25 16:13:24] [INFO]   -> Found value: THATCHER
[2026-02-25 16:13:24] [INFO]   -> Set field 'streetName' = "THATCHER"
[2026-02-25 16:13:24] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-02-25 16:13:24] [INFO]   -> Found value: GREEN POND RD/PURPLE MARTIN LN
[2026-02-25 16:13:24] [INFO]   -> Set field 'incidentLocationCross' = "GREEN POND RD\/PURPLE MARTIN LN"
[2026-02-25 16:13:24] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-02-25 16:13:24] [INFO]   -> Found value: 2026-02-25T09:48:54.65-05:00
[2026-02-25 16:13:24] [INFO]   -> Set field 'alarm' = "2026-02-25 14:48:54"
[2026-02-25 16:13:24] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-02-25 16:13:24] [INFO]   -> Found value: 2026-02-25T09:53:22.6-05:00
[2026-02-25 16:13:24] [INFO]   -> Set field 'enroute' = "2026-02-25 14:53:22"
[2026-02-25 16:13:24] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-02-25 16:13:24] [INFO]   -> Found value: 2026-02-25T10:01:05.153-05:00
[2026-02-25 16:13:24] [INFO]   -> Set field 'onScene' = "2026-02-25 15:01:05"
[2026-02-25 16:13:24] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-02-25 16:13:24] [INFO]   -> Found value: 2026-02-25T10:07:48.507-05:00
[2026-02-25 16:13:24] [INFO]   -> Set field 'cleared' = "2026-02-25 15:07:48"
[2026-02-25 16:13:24] [INFO]   -> Set field 'inService' = "2026-02-25 15:07:48"
[2026-02-25 16:13:24] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-02-25 16:13:24] [INFO]   -> Found value: 35.248264
[2026-02-25 16:13:24] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.24826399999999892997948336414992809295654296875
[2026-02-25 16:13:24] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-02-25 16:13:24] [INFO]   -> Found value: -85.140051
[2026-02-25 16:13:24] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.140050999999999703504727222025394439697265625
[2026-02-25 16:13:24] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-02-25 16:13:24] [INFO]   -> Found value: 2026-02-25T09:51:03.79-05:00
[2026-02-25 16:13:24] [INFO]   -> Set field 'dispatched' = "2026-02-25 14:51:03"
[2026-02-25 16:13:24] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-02-25 16:13:24] [INFO]   -> Found value: S2DB
[2026-02-25 16:13:24] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-02-25 16:13:24] [INFO]   -> Set field 'name' = "S2DB"
[2026-02-25 16:13:24] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-02-25 16:13:24] [INFO]   -> Found value: 2026-02-25T10:07:48.507-05:00
[2026-02-25 16:13:24] [INFO]   -> Set field 'timeunitclear' = "2026-02-25 15:07:48"
[2026-02-25 16:13:24] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-02-25 16:13:24] [INFO]   -> Found value: 2026-02-25T10:01:05.153-05:00
[2026-02-25 16:13:24] [INFO]   -> Set field 'timeonscene' = "2026-02-25 15:01:05"
[2026-02-25 16:13:24] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-02-25 16:13:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-02-25 16:13:24] [INFO]   -> Set field 'timestaging' = null
[2026-02-25 16:13:24] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-02-25 16:13:24] [INFO]   -> Found value: 2026-02-25T09:53:22.6-05:00
[2026-02-25 16:13:24] [INFO]   -> Set field 'timeenroutetoscene' = "2026-02-25 14:53:22"
[2026-02-25 16:13:24] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-02-25 16:13:24] [INFO]   -> Found value: 2026-02-25T09:53:22.58-05:00
[2026-02-25 16:13:24] [INFO]   -> Set field 'timedispatch' = "2026-02-25 14:53:22"
[2026-02-25 16:13:24] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-02-25 16:13:24] [INFO]   -> Found value: RD
[2026-02-25 16:13:24] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 16:13:24] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 16:13:24] [INFO]   -> Found value: 26-000383
[2026-02-25 16:13:24] [INFO]   -> Set field 'incidentInternalId' = "26-000383"
[2026-02-25 16:13:24] [INFO]   -> Set field 'dispatchRunNumber' = "26-000383"
[2026-02-25 16:13:24] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-02-25 16:13:24] [INFO]   -> Found value: 2026-02-34690
[2026-02-25 16:13:24] [INFO]   -> Set field 'policeReportNumber' = "2026-02-34690"
[2026-02-25 16:13:24] [INFO]   -> Set field 'cADNumber' = "2026-02-34690"
[2026-02-25 16:13:24] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-02-25 16:13:24] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-02-25 16:13:24] [INFO] Found 29 elements for 'Comment', concatenating 29 non-empty values
[2026-02-25 16:13:24] [INFO]   -> Found value: 02/25/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]
02/25/2026 ...
[2026-02-25 16:13:24] [INFO]   -> Set field 'dispatchNotes' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:12:59 DAVIS_R                 [25] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:00 DAVIS_R                 [26] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:03 DAVIS_R                 [27] Divert Status Warning Overridden [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:25 TAYLOR_M                [28] [Law] has closed their incident [2026-02-34689]\n02\/25\/2026 11:13:23 DAVIS_R                 [29] [EMS] has closed their incident [2026-02-34688]"
[2026-02-25 16:13:24] [INFO]   -> Set field 'cADLog' = "02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:12:59 DAVIS_R                 [25] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:00 DAVIS_R                 [26] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:03 DAVIS_R                 [27] Divert Status Warning Overridden [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:25 TAYLOR_M                [28] [Law] has closed their incident [2026-02-34689]\n02\/25\/2026 11:13:23 DAVIS_R                 [29] [EMS] has closed their incident [2026-02-34688]"
[2026-02-25 16:13:24] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-02-25 16:13:24] [INFO]   -> Multi-agency mode: Converting scoped path 'IncidentData.AgencyIdentifier' to global 'AgencyIdentifier' for cADAgencyIdentifier
[2026-02-25 16:13:24] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 16:13:24] [INFO] Found 3 elements for 'AgencyIdentifier', concatenating 3 non-empty values
[2026-02-25 16:13:24] [INFO]   -> Found value: SFD
DBFD
DBFD
[2026-02-25 16:13:24] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD\nDBFD\nDBFD"
[2026-02-25 16:13:24] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-02-25 16:13:24] [INFO] Concatenating street name and type
[2026-02-25 16:13:24] [INFO]   -> Combined street name: THATCHER RD
[2026-02-25 16:13:24] [INFO] Built locationCoordinates from lat/lng: 35.248264,-85.140051
[2026-02-25 16:13:24] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1314,"streetName":"THATCHER RD","incidentLocationCross":"GREEN POND RD\/PURPLE MARTIN LN","alarm":"2026-02-25 14:48:54","enroute":"2026-02-25 14:53:22","onScene":"2026-02-25 15:01:05","cleared":"2026-02-25 15:07:48","inService":"2026-02-25 15:07:48","nERISIncidentLatitude":35.24826399999999892997948336414992809295654296875,"nERISIncidentLongitude":-85.140050999999999703504727222025394439697265625,"dispatched":"2026-02-25 14:51:03","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":"2026-02-25 15:07:48","timeonscene":"2026-02-25 15:01:05","timestaging":null,"timeenroutetoscene":"2026-02-25 14:53:22","timedispatch":"2026-02-25 14:53:22","incidentInternalId":"26-000383","dispatchRunNumber":"26-000383","policeReportNumber":"2026-02-34690","cADNumber":"2026-02-34690","dispatchNotes":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:12:59 DAVIS_R                 [25] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:00 DAVIS_R                 [26] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:03 DAVIS_R                 [27] Divert Status Warning Overridden [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:25 TAYLOR_M                [28] [Law] has closed their incident [2026-02-34689]\n02\/25\/2026 11:13:23 DAVIS_R                 [29] [EMS] has closed their incident [2026-02-34688]","cADLog":"02\/25\/2026 09:48:54 PORTER_N                [1] Incident linked to [Law] [2026-02-34689]\n02\/25\/2026 09:48:54 PORTER_N                [2] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [3] Multi-Jurisdiction Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:54 PORTER_N                [4] Multi-Agency EMS Incident #: 2026-02-34688\n02\/25\/2026 09:48:54 PORTER_N                [5] Multi-Agency Law Incident #: 2026-02-34689\n02\/25\/2026 09:48:53 Automatic By System     [6] [1] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:53 Automatic By System     [7] [2] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024ON\/11\/07 HCSO DEPUTIES, EMS AND DALLAS BAY FIRE WERE CALLED HERE.  THEY FOUND THE WATER RUNNING BOTH INSIDE AND OUTSIDE THE RESIDENCE.  AND EYE ON THE GAS STOVE WAS BURNING AND ONE WAS ONE BUT NOT LIT.. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:54 PORTER_N                [8] [4] [1] Incident linked to [EMS] [2026-02-34688] [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD] [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [9] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:48:55 Automatic By System     [10] [Address:  1314 THATCHER RD] [High] [Safety] DOE 11\/13\/2024RESIDENTS GARY CULVER 06\/02\/1955 AND RHONDA CULVER 02\/05\/1960GARY IS LIVING IN AN  ALTERED MENTAL STATE.  THERE ARE GUNS, AMMO AND KNIVES IN THE HOUSE AND MR. CULVER IS AN ALLEGED ALCOHOLIC.  THERE IS A FRIENDLY DOG IN THE HOUSE. [Shared]\n02\/25\/2026 09:49:21 PORTER_N                [11] 70 YOM,  POSS UTI AS WELL DUE TO ALTERED MENTAL STATUS [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:28 PORTER_N                [12] GENERAL WEAKNESS  [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:39 PORTER_N                [13] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:41 PORTER_N                [14] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:49:56 PORTER_N                [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:01 PORTER_N                [16] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:08 PORTER_N                [17] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: No [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:50:12 PORTER_N                [18] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: Yes [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:02 PORTER_N                [19] FELL OUT OF BED [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:03 COBART_C                [20] Automatic Case Number(s) issued for Incident #[2026-02-34690], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000383 requested by DBFMED. [Shared]\n02\/25\/2026 09:51:08 APP01                   [21] Requested Case Number(s) issued for Incident #[2026-02-34688], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-007400. requested by M12. [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:09 TAYLOR_M                [22] Requested Case Number(s) issued for Incident #[2026-02-34689], Jurisdiction: Hamilton Co SO. Case Number(s): 26-007697.. [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 09:51:21 COBART_C                [23]  DB CLR [Shared]\n02\/25\/2026 10:08:08 Parker. De'Shon         [24] 1W5 - Party is being transported to Erlanger Main by Medic 12, Assist other  [Shared 2, 2026-02-34689 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:12:59 DAVIS_R                 [25] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:00 DAVIS_R                 [26] Divert Status Warning for ERLANGER HOSPITAL (BARONESS), reason(s): Advisory [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:03 DAVIS_R                 [27] Divert Status Warning Overridden [Shared 1, 2026-02-34688 - FALL - 1314 THATCHER RD]\n02\/25\/2026 10:13:25 TAYLOR_M                [28] [Law] has closed their incident [2026-02-34689]\n02\/25\/2026 11:13:23 DAVIS_R                 [29] [EMS] has closed their incident [2026-02-34688]","cADAgencyIdentifier":"SFD\nDBFD\nDBFD","locationCoordinates":"35.248264,-85.140051"}
[2026-02-25 16:13:24] [INFO] Number of extracted fields: 28
[2026-02-25 16:13:24] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD
DBFD
DBFD'
[2026-02-25 16:13:24] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD
DBFD
DBFD', Parsed IDs = ["SFD","DBFD","DBFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 2
[2026-02-25 16:13:24] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD","DBFD","DBFD"]
[2026-02-25 16:13:24] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-02-25 16:13:24] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-02-25 16:13:24] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["DBFD","DBFD"]
[2026-02-25 16:13:25] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-02-25 16:13:25] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-02-25 16:13:25] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 16:13:25] [INFO] Filtered cADAgencyIdentifier to: SFD
[2026-02-25 16:13:25] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-02-25 16:13:25] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-02-25 16:13:25] [INFO] Found existing Dispatch with cADNumber '2026-02-34690', ID: 699f0bdc3cd926146 - will update instead of create
[2026-02-25 16:13:25] [INFO] Updated existing Dispatches record with ID: 699f0bdc3cd926146
[2026-02-25 16:13:25] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 16:13:25] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 16:13:29] [INFO] Successfully uploaded file to V2 FTP server: /INCCOMBINED_2026-02-34690_20260225111324023.xml
[2026-02-25 16:13:29] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225111324023.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/archive/2026-02-25/INCCOMBINED_2026-02-34690_20260225111324023.xml
[2026-02-25 16:13:29] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-02-34690_20260225111324023.xml
[2026-02-25 16:31:44] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260020914_20260225_163144.XML
[2026-02-25 16:31:44] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260020914_20260225_163144.XML for user: 68f1466aed072ad4a
[2026-02-25 16:31:44] [INFO] File size: 5362 bytes
[2026-02-25 16:31:44] [INFO] Created FTPFiles record with ID: 699f23f0d8b17161a
[2026-02-25 16:31:44] [INFO] About to extract fields from XML. File size: 5362 bytes
[2026-02-25 16:31:44] [INFO] Number of mappings: 28
[2026-02-25 16:31:44] [INFO] Starting XML parsing. Content length: 5362
[2026-02-25 16:31:44] [INFO] XML parsed successfully. Root element: CADExport
[2026-02-25 16:31:44] [INFO] Processing 28 field mappings
[2026-02-25 16:31:44] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-02-25 16:31:44] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-02-25 16:31:44] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 16:31:44] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-02-25 16:31:44] [INFO]   -> Found value: PCFD
EMS
RESC
[2026-02-25 16:31:44] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nRESC"
[2026-02-25 16:31:44] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 16:31:44] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-02-25 16:31:44] [INFO]   -> Found value: 2026000526
[2026-02-25 16:31:44] [INFO]   -> Set field 'incidentInternalId' = "2026000526"
[2026-02-25 16:31:44] [INFO]   -> Set field 'dispatchRunNumber' = "2026000526"
[2026-02-25 16:31:44] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-02-25 16:31:44] [INFO]   -> Found value: BREATHING PROBLEMS
[2026-02-25 16:31:44] [INFO]   -> Set field 'incidentTypeValue1' = "BREATHING PROBLEMS"
[2026-02-25 16:31:44] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-02-25 16:31:44] [INFO]   -> Found value: 3601
[2026-02-25 16:31:44] [INFO]   -> Set field 'incidentLocationStreetNumber' = 3601
[2026-02-25 16:31:44] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-02-25 16:31:44] [INFO]   -> Found value: TN
[2026-02-25 16:31:44] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-02-25 16:31:44] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-02-25 16:31:44] [INFO]   -> Found value: 38506
[2026-02-25 16:31:44] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-02-25 16:31:44] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-02-25 16:31:44] [INFO]   -> No value found (null or empty)
[2026-02-25 16:31:44] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-02-25 16:31:44] [INFO]   -> No value found (null or empty)
[2026-02-25 16:31:44] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-02-25 16:31:44] [INFO]   -> Found value: 36.12803
[2026-02-25 16:31:44] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.12803000000000253066900768317282199859619140625
[2026-02-25 16:31:44] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-02-25 16:31:44] [INFO]   -> Found value: -85.42706
[2026-02-25 16:31:44] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.4270599999999973306330502964556217193603515625
[2026-02-25 16:31:44] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-02-25 16:31:44] [INFO]   -> Found value: 2026-02-25 10:30:50
[2026-02-25 16:31:44] [INFO]   -> Set field 'alarm' = "2026-02-25 10:30:50"
[2026-02-25 16:31:44] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-02-25 16:31:44] [INFO]   -> Found value: 2026-02-25 10:31:41
[2026-02-25 16:31:44] [INFO]   -> Set field 'dispatched' = "2026-02-25 10:31:41"
[2026-02-25 16:31:44] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-02-25 16:31:44] [INFO]   -> No value found (null or empty)
[2026-02-25 16:31:44] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-02-25 16:31:44] [INFO]   -> No value found (null or empty)
[2026-02-25 16:31:44] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-02-25 16:31:44] [INFO]   -> No value found (null or empty)
[2026-02-25 16:31:44] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-02-25 16:31:44] [INFO]   -> Found value: /ROCKY POINT RD
[2026-02-25 16:31:44] [INFO]   -> Set field 'incidentLocationCross' = "\/ROCKY POINT RD"
[2026-02-25 16:31:44] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-02-25 16:31:44] [INFO]   -> Found value: PCFR
[2026-02-25 16:31:44] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-02-25 16:31:44] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-02-25 16:31:44] [INFO]   -> Found value: 2026-02-25 10:31:41
[2026-02-25 16:31:44] [INFO]   -> Set field 'timedispatch' = "2026-02-25 10:31:41"
[2026-02-25 16:31:44] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-02-25 16:31:44] [INFO]   -> No value found (null or empty)
[2026-02-25 16:31:44] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-02-25 16:31:44] [INFO]   -> No value found (null or empty)
[2026-02-25 16:31:44] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-02-25 16:31:44] [INFO]   -> No value found (null or empty)
[2026-02-25 16:31:44] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-02-25 16:31:44] [INFO]   -> No value found (null or empty)
[2026-02-25 16:31:44] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-02-25 16:31:44] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-02-25 16:31:44] [INFO]   -> Found value: 20260020914
[2026-02-25 16:31:44] [INFO]   -> Set field 'policeReportNumber' = "20260020914"
[2026-02-25 16:31:44] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-02-25 16:31:44] [INFO]   -> Found value: [EMS] FELT SOMETHING RUPTURE  [02/25/26 10:31:21 KMORGAN2] Event spawned from BREATHING PROBLEMS.  [...
[2026-02-25 16:31:44] [INFO]   -> Set field 'dispatchNotes' = "[EMS] FELT SOMETHING RUPTURE  [02\/25\/26 10:31:21 KMORGAN2] Event spawned from BREATHING PROBLEMS.  [02\/25\/2026 10:30:50 KMORGAN2] TROUBLE BREATHING  [02\/25\/26 10:30:30 KMORGAN2] 52 YOM\/\/MICHAEL DONAHOE  [02\/25\/26 10:30:01 KMORGAN2] CANCER PT\/\/LIVER AND COLON SHARP PAINS  [02\/25\/26 10:29:19 KMORGAN2]"
[2026-02-25 16:31:44] [INFO]   -> Set field 'cADLog' = "[EMS] FELT SOMETHING RUPTURE  [02\/25\/26 10:31:21 KMORGAN2] Event spawned from BREATHING PROBLEMS.  [02\/25\/2026 10:30:50 KMORGAN2] TROUBLE BREATHING  [02\/25\/26 10:30:30 KMORGAN2] 52 YOM\/\/MICHAEL DONAHOE  [02\/25\/26 10:30:01 KMORGAN2] CANCER PT\/\/LIVER AND COLON SHARP PAINS  [02\/25\/26 10:29:19 KMORGAN2]"
[2026-02-25 16:31:44] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-02-25 16:31:44] [INFO]   -> Found value: COOKEVILLE
[2026-02-25 16:31:44] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-02-25 16:31:44] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-02-25 16:31:44] [INFO]   -> Found value: ROLLING HILLS
[2026-02-25 16:31:44] [INFO]   -> Set field 'streetName' = "ROLLING HILLS"
[2026-02-25 16:31:44] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-02-25 16:31:44] [INFO]   -> Found value: RD
[2026-02-25 16:31:44] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 16:31:44] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-02-25 16:31:44] [INFO]   -> Found value: 3601 ROLLING HILLS RD
[2026-02-25 16:31:44] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "3601 ROLLING HILLS RD"
[2026-02-25 16:31:44] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-02-25 16:31:44] [INFO] Concatenating street name and type
[2026-02-25 16:31:44] [INFO]   -> Combined street name: ROLLING HILLS RD
[2026-02-25 16:31:44] [INFO] Built locationCoordinates from lat/lng: 36.12803,-85.42706
[2026-02-25 16:31:44] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nRESC","incidentInternalId":"2026000526","dispatchRunNumber":"2026000526","incidentTypeValue1":"BREATHING PROBLEMS","incidentLocationStreetNumber":3601,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.12803000000000253066900768317282199859619140625,"nERISIncidentLongitude":-85.4270599999999973306330502964556217193603515625,"alarm":"2026-02-25 10:30:50","dispatched":"2026-02-25 10:31:41","incidentLocationCross":"\/ROCKY POINT RD","cADVehicleID":"PCFR","timedispatch":"2026-02-25 10:31:41","policeReportNumber":"20260020914","dispatchNotes":"[EMS] FELT SOMETHING RUPTURE  [02\/25\/26 10:31:21 KMORGAN2] Event spawned from BREATHING PROBLEMS.  [02\/25\/2026 10:30:50 KMORGAN2] TROUBLE BREATHING  [02\/25\/26 10:30:30 KMORGAN2] 52 YOM\/\/MICHAEL DONAHOE  [02\/25\/26 10:30:01 KMORGAN2] CANCER PT\/\/LIVER AND COLON SHARP PAINS  [02\/25\/26 10:29:19 KMORGAN2]","cADLog":"[EMS] FELT SOMETHING RUPTURE  [02\/25\/26 10:31:21 KMORGAN2] Event spawned from BREATHING PROBLEMS.  [02\/25\/2026 10:30:50 KMORGAN2] TROUBLE BREATHING  [02\/25\/26 10:30:30 KMORGAN2] 52 YOM\/\/MICHAEL DONAHOE  [02\/25\/26 10:30:01 KMORGAN2] CANCER PT\/\/LIVER AND COLON SHARP PAINS  [02\/25\/26 10:29:19 KMORGAN2]","incidentLocationCity":"COOKEVILLE","streetName":"ROLLING HILLS RD","incidentAddressTextVersionStreet":"3601 ROLLING HILLS RD","locationCoordinates":"36.12803,-85.42706"}
[2026-02-25 16:31:44] [INFO] Number of extracted fields: 21
[2026-02-25 16:31:44] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
RESC'
[2026-02-25 16:31:44] [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-02-25 16:31:44] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","RESC"]
[2026-02-25 16:31:44] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-02-25 16:31:45] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-02-25 16:31:45] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","RESC"]
[2026-02-25 16:31:45] [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-02-25 16:31:45] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-02-25 16:31:45] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 16:31:45] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-02-25 16:31:45] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-02-25 16:31:45] [INFO] Found existing IncidentTypeMapping with ID: 693e326c3c0e41cb3
[2026-02-25 16:31:57] [INFO] Created new Dispatches record with ID: 699f23f1c68fe76f8
[2026-02-25 16:31:57] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 16:31:57] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 16:32:00] [ERROR] PHP Error [WARNING]: ftp_login(): Login incorrect. in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1002
[2026-02-25 16:32:00] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260020914_20260225_163144.XML: Failed to login to V2 FTP server with username: f1bbfaea-7d70-4d6c-9b17-a1712a36552e@alerts.stationboss.net
[2026-02-25 16:32:00] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-02-25 16:36:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260020921_20260225_163624.XML
[2026-02-25 16:36:24] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260020921_20260225_163624.XML for user: 68f1466aed072ad4a
[2026-02-25 16:36:24] [INFO] File size: 4680 bytes
[2026-02-25 16:36:24] [INFO] Created FTPFiles record with ID: 699f250889c474bb8
[2026-02-25 16:36:24] [INFO] About to extract fields from XML. File size: 4680 bytes
[2026-02-25 16:36:24] [INFO] Number of mappings: 28
[2026-02-25 16:36:24] [INFO] Starting XML parsing. Content length: 4680
[2026-02-25 16:36:24] [INFO] XML parsed successfully. Root element: CADExport
[2026-02-25 16:36:24] [INFO] Processing 28 field mappings
[2026-02-25 16:36:24] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-02-25 16:36:24] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-02-25 16:36:24] [INFO]   -> Found value: MFD
[2026-02-25 16:36:24] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2026-02-25 16:36:24] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 16:36:24] [INFO]   -> Found value: 2026000068
[2026-02-25 16:36:24] [INFO]   -> Set field 'incidentInternalId' = "2026000068"
[2026-02-25 16:36:24] [INFO]   -> Set field 'dispatchRunNumber' = "2026000068"
[2026-02-25 16:36:24] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-02-25 16:36:24] [INFO]   -> Found value: FIRE ALARM
[2026-02-25 16:36:24] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE ALARM"
[2026-02-25 16:36:24] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-02-25 16:36:24] [INFO]   -> Found value: 203
[2026-02-25 16:36:24] [INFO]   -> Set field 'incidentLocationStreetNumber' = 203
[2026-02-25 16:36:24] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-02-25 16:36:24] [INFO]   -> Found value: TN
[2026-02-25 16:36:24] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-02-25 16:36:24] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-02-25 16:36:24] [INFO]   -> Found value: 38574
[2026-02-25 16:36:24] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-02-25 16:36:24] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-02-25 16:36:24] [INFO]   -> No value found (null or empty)
[2026-02-25 16:36:24] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-02-25 16:36:24] [INFO]   -> No value found (null or empty)
[2026-02-25 16:36:24] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-02-25 16:36:24] [INFO]   -> Found value: 36.14606
[2026-02-25 16:36:24] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.14605999999999852434484637342393398284912109375
[2026-02-25 16:36:24] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-02-25 16:36:24] [INFO]   -> Found value: -85.26883
[2026-02-25 16:36:24] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2688299999999941292117000557482242584228515625
[2026-02-25 16:36:24] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-02-25 16:36:24] [INFO]   -> Found value: 2026-02-25 10:35:08
[2026-02-25 16:36:24] [INFO]   -> Set field 'alarm' = "2026-02-25 10:35:08"
[2026-02-25 16:36:24] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-02-25 16:36:24] [INFO]   -> Found value: 2026-02-25 10:36:09
[2026-02-25 16:36:24] [INFO]   -> Set field 'dispatched' = "2026-02-25 10:36:09"
[2026-02-25 16:36:24] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-02-25 16:36:24] [INFO]   -> No value found (null or empty)
[2026-02-25 16:36:24] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-02-25 16:36:24] [INFO]   -> No value found (null or empty)
[2026-02-25 16:36:24] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-02-25 16:36:24] [INFO]   -> No value found (null or empty)
[2026-02-25 16:36:24] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-02-25 16:36:24] [INFO]   -> Found value: E DEPOT ST/E RAILROAD AVE
[2026-02-25 16:36:24] [INFO]   -> Set field 'incidentLocationCross' = "E DEPOT ST\/E RAILROAD AVE"
[2026-02-25 16:36:24] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-02-25 16:36:24] [INFO]   -> Found value: MFEN1
[2026-02-25 16:36:24] [INFO]   -> Set field 'cADVehicleID' = "MFEN1"
[2026-02-25 16:36:24] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-02-25 16:36:24] [INFO]   -> Found value: 2026-02-25 10:36:09
[2026-02-25 16:36:24] [INFO]   -> Set field 'timedispatch' = "2026-02-25 10:36:09"
[2026-02-25 16:36:24] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-02-25 16:36:24] [INFO]   -> No value found (null or empty)
[2026-02-25 16:36:24] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-02-25 16:36:24] [INFO]   -> No value found (null or empty)
[2026-02-25 16:36:24] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-02-25 16:36:24] [INFO]   -> No value found (null or empty)
[2026-02-25 16:36:24] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-02-25 16:36:24] [INFO]   -> No value found (null or empty)
[2026-02-25 16:36:24] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-02-25 16:36:24] [INFO]   -> Found value: 20260020921
[2026-02-25 16:36:24] [INFO]   -> Set field 'policeReportNumber' = "20260020921"
[2026-02-25 16:36:24] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-02-25 16:36:24] [INFO]   -> Found value: FIRE/ WATER FLOW  [02/25/26 10:35:40 DSTEPHENS]
[2026-02-25 16:36:24] [INFO]   -> Set field 'dispatchNotes' = "FIRE\/ WATER FLOW  [02\/25\/26 10:35:40 DSTEPHENS]"
[2026-02-25 16:36:24] [INFO]   -> Set field 'cADLog' = "FIRE\/ WATER FLOW  [02\/25\/26 10:35:40 DSTEPHENS]"
[2026-02-25 16:36:24] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-02-25 16:36:24] [INFO]   -> Found value: MONTEREY
[2026-02-25 16:36:24] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-02-25 16:36:24] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-02-25 16:36:24] [INFO]   -> Found value: CHESTNUT
[2026-02-25 16:36:24] [INFO]   -> Set field 'streetName' = "CHESTNUT"
[2026-02-25 16:36:24] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-02-25 16:36:24] [INFO]   -> Found value: ST
[2026-02-25 16:36:24] [INFO]   -> Set field 'streetType' = "ST"
[2026-02-25 16:36:24] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-02-25 16:36:24] [INFO]   -> Found value: 203 S CHESTNUT ST
[2026-02-25 16:36:24] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "203 S CHESTNUT ST"
[2026-02-25 16:36:24] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-02-25 16:36:24] [INFO] Concatenating street name and type
[2026-02-25 16:36:24] [INFO]   -> Combined street name: CHESTNUT ST
[2026-02-25 16:36:24] [INFO] Built locationCoordinates from lat/lng: 36.14606,-85.26883
[2026-02-25 16:36:24] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"MFD","incidentInternalId":"2026000068","dispatchRunNumber":"2026000068","incidentTypeValue1":"FIRE ALARM","incidentLocationStreetNumber":203,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"nERISIncidentLatitude":36.14605999999999852434484637342393398284912109375,"nERISIncidentLongitude":-85.2688299999999941292117000557482242584228515625,"alarm":"2026-02-25 10:35:08","dispatched":"2026-02-25 10:36:09","incidentLocationCross":"E DEPOT ST\/E RAILROAD AVE","cADVehicleID":"MFEN1","timedispatch":"2026-02-25 10:36:09","policeReportNumber":"20260020921","dispatchNotes":"FIRE\/ WATER FLOW  [02\/25\/26 10:35:40 DSTEPHENS]","cADLog":"FIRE\/ WATER FLOW  [02\/25\/26 10:35:40 DSTEPHENS]","incidentLocationCity":"MONTEREY","streetName":"CHESTNUT ST","incidentAddressTextVersionStreet":"203 S CHESTNUT ST","locationCoordinates":"36.14606,-85.26883"}
[2026-02-25 16:36:24] [INFO] Number of extracted fields: 21
[2026-02-25 16:36:24] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2026-02-25 16:36: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 = 4
[2026-02-25 16:36:24] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2026-02-25 16:36:24] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-02-25 16:36:24] [INFO] SUCCESS: Routed to agency 'Monterey Fire Department' (ID: 68e67aaba2bb4565e) at INDEX 0 based on AgencyCode 'MFD'
[2026-02-25 16:36:24] [INFO] Fetched 1 stations from Stations module for agency 'Monterey Fire Department': ["68ffe49c256b67300"]
[2026-02-25 16:36:24] [INFO] Final routing: saasclientId = 68e67aaba2bb4565e, dispatchStationsIds = ["68ffe49c256b67300"], matchedAgencyIndex = 0
[2026-02-25 16:36:25] [INFO] Updated FTPFiles record saasclientId to routed agency: 68e67aaba2bb4565e
[2026-02-25 16:36:25] [INFO] Found existing IncidentTypeMapping with ID: 69678f4b9453355aa
[2026-02-25 16:36:27] [INFO] Created new Dispatches record with ID: 699f25098f2411f44
[2026-02-25 16:36:27] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 16:36:27] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 16:36:32] [ERROR] PHP Error [WARNING]: ftp_login(): Login incorrect. in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1002
[2026-02-25 16:36:32] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260020921_20260225_163624.XML: Failed to login to V2 FTP server with username: f1bbfaea-7d70-4d6c-9b17-a1712a36552e@alerts.stationboss.net
[2026-02-25 16:36:32] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-02-25 17:30:54] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260020961_20260225_173054.XML
[2026-02-25 17:30:54] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260020961_20260225_173054.XML for user: 68f1466aed072ad4a
[2026-02-25 17:30:54] [INFO] File size: 5349 bytes
[2026-02-25 17:30:55] [INFO] Created FTPFiles record with ID: 699f31cf59c428237
[2026-02-25 17:30:55] [INFO] About to extract fields from XML. File size: 5349 bytes
[2026-02-25 17:30:55] [INFO] Number of mappings: 28
[2026-02-25 17:30:55] [INFO] Starting XML parsing. Content length: 5349
[2026-02-25 17:30:55] [INFO] XML parsed successfully. Root element: CADExport
[2026-02-25 17:30:55] [INFO] Processing 28 field mappings
[2026-02-25 17:30:55] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-02-25 17:30:55] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-02-25 17:30:55] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 17:30:55] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-02-25 17:30:55] [INFO]   -> Found value: AFD
EMS
APD
[2026-02-25 17:30:55] [INFO]   -> Set field 'cADAgencyIdentifier' = "AFD\nEMS\nAPD"
[2026-02-25 17:30:55] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 17:30:55] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-02-25 17:30:55] [INFO]   -> Found value: 2026000090
[2026-02-25 17:30:55] [INFO]   -> Set field 'incidentInternalId' = "2026000090"
[2026-02-25 17:30:55] [INFO]   -> Set field 'dispatchRunNumber' = "2026000090"
[2026-02-25 17:30:55] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-02-25 17:30:55] [INFO]   -> Found value: CHEST PAIN
[2026-02-25 17:30:55] [INFO]   -> Set field 'incidentTypeValue1' = "CHEST PAIN"
[2026-02-25 17:30:55] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-02-25 17:30:55] [INFO]   -> Found value: 394
[2026-02-25 17:30:55] [INFO]   -> Set field 'incidentLocationStreetNumber' = 394
[2026-02-25 17:30:55] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-02-25 17:30:55] [INFO]   -> Found value: TN
[2026-02-25 17:30:55] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-02-25 17:30:55] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-02-25 17:30:55] [INFO]   -> Found value: 38506
[2026-02-25 17:30:55] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-02-25 17:30:55] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-02-25 17:30:55] [INFO]   -> No value found (null or empty)
[2026-02-25 17:30:55] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-02-25 17:30:55] [INFO]   -> Found value: F3
[2026-02-25 17:30:55] [INFO]   -> Set field 'incidentLocationApt' = "F3"
[2026-02-25 17:30:55] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-02-25 17:30:55] [INFO]   -> Found value: 36.19958
[2026-02-25 17:30:55] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.199579999999997426129993982613086700439453125
[2026-02-25 17:30:55] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-02-25 17:30:55] [INFO]   -> Found value: -85.45931
[2026-02-25 17:30:55] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.4593100000000021054802346043288707733154296875
[2026-02-25 17:30:55] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-02-25 17:30:55] [INFO]   -> Found value: 2026-02-25 11:29:41
[2026-02-25 17:30:55] [INFO]   -> Set field 'alarm' = "2026-02-25 11:29:41"
[2026-02-25 17:30:55] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-02-25 17:30:55] [INFO]   -> Found value: 2026-02-25 11:30:45
[2026-02-25 17:30:55] [INFO]   -> Set field 'dispatched' = "2026-02-25 11:30:45"
[2026-02-25 17:30:55] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-02-25 17:30:55] [INFO]   -> No value found (null or empty)
[2026-02-25 17:30:55] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-02-25 17:30:55] [INFO]   -> No value found (null or empty)
[2026-02-25 17:30:55] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-02-25 17:30:55] [INFO]   -> No value found (null or empty)
[2026-02-25 17:30:55] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-02-25 17:30:55] [INFO]   -> Found value: WEBB AVE/GIBBONS RD
[2026-02-25 17:30:55] [INFO]   -> Set field 'incidentLocationCross' = "WEBB AVE\/GIBBONS RD"
[2026-02-25 17:30:55] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-02-25 17:30:55] [INFO]   -> Found value: A1200
[2026-02-25 17:30:55] [INFO]   -> Set field 'cADVehicleID' = "A1200"
[2026-02-25 17:30:55] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-02-25 17:30:55] [INFO]   -> Found value: 2026-02-25 11:30:45
[2026-02-25 17:30:55] [INFO]   -> Set field 'timedispatch' = "2026-02-25 11:30:45"
[2026-02-25 17:30:55] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-02-25 17:30:55] [INFO]   -> No value found (null or empty)
[2026-02-25 17:30:55] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-02-25 17:30:55] [INFO]   -> No value found (null or empty)
[2026-02-25 17:30:55] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-02-25 17:30:55] [INFO]   -> No value found (null or empty)
[2026-02-25 17:30:55] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-02-25 17:30:55] [INFO]   -> No value found (null or empty)
[2026-02-25 17:30:55] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-02-25 17:30:55] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-02-25 17:30:55] [INFO]   -> Found value: 20260020961
[2026-02-25 17:30:55] [INFO]   -> Set field 'policeReportNumber' = "20260020961"
[2026-02-25 17:30:55] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-02-25 17:30:55] [INFO]   -> Found value: Event spawned from CHEST PAIN.  [02/25/2026 11:29:41 DSTEPHENS]
[2026-02-25 17:30:55] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from CHEST PAIN.  [02\/25\/2026 11:29:41 DSTEPHENS]"
[2026-02-25 17:30:55] [INFO]   -> Set field 'cADLog' = "Event spawned from CHEST PAIN.  [02\/25\/2026 11:29:41 DSTEPHENS]"
[2026-02-25 17:30:55] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-02-25 17:30:55] [INFO]   -> Found value: ALGOOD
[2026-02-25 17:30:55] [INFO]   -> Set field 'incidentLocationCity' = "ALGOOD"
[2026-02-25 17:30:55] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-02-25 17:30:55] [INFO]   -> Found value: 4TH
[2026-02-25 17:30:55] [INFO]   -> Set field 'streetName' = "4TH"
[2026-02-25 17:30:55] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-02-25 17:30:55] [INFO]   -> Found value: AVE
[2026-02-25 17:30:55] [INFO]   -> Set field 'streetType' = "AVE"
[2026-02-25 17:30:55] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-02-25 17:30:55] [INFO]   -> Found value: 394-F3 4TH AVE
[2026-02-25 17:30:55] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "394-F3 4TH AVE"
[2026-02-25 17:30:55] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-02-25 17:30:55] [INFO] Concatenating street name and type
[2026-02-25 17:30:55] [INFO]   -> Combined street name: 4TH AVE
[2026-02-25 17:30:55] [INFO] Built locationCoordinates from lat/lng: 36.19958,-85.45931
[2026-02-25 17:30:55] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"AFD\nEMS\nAPD","incidentInternalId":"2026000090","dispatchRunNumber":"2026000090","incidentTypeValue1":"CHEST PAIN","incidentLocationStreetNumber":394,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"incidentLocationApt":"F3","nERISIncidentLatitude":36.199579999999997426129993982613086700439453125,"nERISIncidentLongitude":-85.4593100000000021054802346043288707733154296875,"alarm":"2026-02-25 11:29:41","dispatched":"2026-02-25 11:30:45","incidentLocationCross":"WEBB AVE\/GIBBONS RD","cADVehicleID":"A1200","timedispatch":"2026-02-25 11:30:45","policeReportNumber":"20260020961","dispatchNotes":"Event spawned from CHEST PAIN.  [02\/25\/2026 11:29:41 DSTEPHENS]","cADLog":"Event spawned from CHEST PAIN.  [02\/25\/2026 11:29:41 DSTEPHENS]","incidentLocationCity":"ALGOOD","streetName":"4TH AVE","incidentAddressTextVersionStreet":"394-F3 4TH AVE","locationCoordinates":"36.19958,-85.45931"}
[2026-02-25 17:30:55] [INFO] Number of extracted fields: 22
[2026-02-25 17:30:55] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'AFD
EMS
APD'
[2026-02-25 17:30:55] [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-02-25 17:30:55] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["AFD","EMS","APD"]
[2026-02-25 17:30:55] [INFO] Attempting SAASClient lookup for AgencyCode 'AFD' (index 0) within mailbox's assigned agencies
[2026-02-25 17:30:55] [INFO] SUCCESS: Routed to agency 'Algood Fire Department' (ID: 68910627445d6e167) at INDEX 0 based on AgencyCode 'AFD'
[2026-02-25 17:30:55] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","APD"]
[2026-02-25 17:30:55] [INFO] Fetched 1 stations from Stations module for agency 'Algood Fire Department': ["68922bda7fe89f7ff"]
[2026-02-25 17:30:55] [INFO] Final routing: saasclientId = 68910627445d6e167, dispatchStationsIds = ["68922bda7fe89f7ff"], matchedAgencyIndex = 0
[2026-02-25 17:30:55] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 17:30:55] [INFO] Filtered cADAgencyIdentifier to: AFD
[2026-02-25 17:30:55] [INFO] Updated FTPFiles record saasclientId to routed agency: 68910627445d6e167
[2026-02-25 17:30:56] [INFO] Found existing IncidentTypeMapping with ID: 69448a5c00a999345
[2026-02-25 17:31:01] [INFO] Created new Dispatches record with ID: 699f31d06887eaa17
[2026-02-25 17:31:01] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 17:31:01] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 17:31:06] [ERROR] PHP Error [WARNING]: ftp_login(): Login incorrect. in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1002
[2026-02-25 17:31:06] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260020961_20260225_173054.XML: Failed to login to V2 FTP server with username: f1bbfaea-7d70-4d6c-9b17-a1712a36552e@alerts.stationboss.net
[2026-02-25 17:31:06] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-02-25 17:32:18] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-05814.xml
[2026-02-25 17:32:18] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-05814.xml for user: 68d56363ec1209189
[2026-02-25 17:32:18] [INFO] File size: 2051 bytes
[2026-02-25 17:32:19] [INFO] Created FTPFiles record with ID: 699f3223527e23aa4
[2026-02-25 17:32:19] [INFO] About to extract fields from XML. File size: 2051 bytes
[2026-02-25 17:32:19] [INFO] Number of mappings: 21
[2026-02-25 17:32:19] [INFO] Starting XML parsing. Content length: 2051
[2026-02-25 17:32:19] [INFO] XML parsed successfully. Root element: Incident
[2026-02-25 17:32:19] [INFO] Processing 21 field mappings
[2026-02-25 17:32:19] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-02-25 17:32:19] [INFO]   -> Found value: 26-05814
[2026-02-25 17:32:19] [INFO]   -> Set field 'dispatchRunNumber' = "26-05814"
[2026-02-25 17:32:19] [INFO]   -> Set field 'cADNumber' = "26-05814"
[2026-02-25 17:32:19] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-02-25 17:32:19] [INFO]   -> Found value: 6435
[2026-02-25 17:32:19] [INFO]   -> Set field 'incidentLocationStreetNumber' = 6435
[2026-02-25 17:32:19] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-02-25 17:32:19] [INFO]   -> Found value: STATE HIGHWAY Z
[2026-02-25 17:32:19] [INFO]   -> Set field 'streetName' = "STATE HIGHWAY Z"
[2026-02-25 17:32:19] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-02-25 17:32:19] [INFO]   -> No value found (null or empty)
[2026-02-25 17:32:19] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-02-25 17:32:19] [INFO]   -> Found value: SIKESTON
[2026-02-25 17:32:19] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-02-25 17:32:19] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-02-25 17:32:19] [INFO]   -> No value found (null or empty)
[2026-02-25 17:32:19] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-02-25 17:32:19] [INFO]   -> No value found (null or empty)
[2026-02-25 17:32:19] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-02-25 17:32:19] [INFO]   -> No value found (null or empty)
[2026-02-25 17:32:19] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-02-25 17:32:19] [INFO]   -> Found value: 0
[2026-02-25 17:32:19] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-02-25 17:32:19] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-02-25 17:32:19] [INFO]   -> Found value: 0
[2026-02-25 17:32:19] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-02-25 17:32:19] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-02-25 17:32:19] [INFO]   -> Found value: MEDICAL
[2026-02-25 17:32:19] [INFO]   -> Set field 'incidentTypeValue1' = "MEDICAL"
[2026-02-25 17:32:19] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-02-25 17:32:19] [INFO]   -> Found value: 02-25-2026 11:12:13|80 YO FEMALE CHEST PAINS
POSSIBLE PNEUMONIA 
 02-25-2026 11:13:25|****** Appende...
[2026-02-25 17:32:19] [INFO]   -> Set field 'dispatchNotes' = "02-25-2026 11:12:13|80 YO FEMALE CHEST PAINS\nPOSSIBLE PNEUMONIA \n 02-25-2026 11:13:25|****** Appended notes from E911 Call begin ******\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 02\/25\/2026 11:11:32\nNotes: Call Received on 02\/25\/2026 @ 11:11\n\nLocation: 1 COUNTY RD 472\n****** Appended notes from E911 Call end   ******\n 02-25-2026 11:17:37|1702 ENROUTE 02-25-2026 11:22:25|1500 EN ROUTE 02-25-2026 11:27:16|1500 ON SCENE"
[2026-02-25 17:32:19] [INFO]   -> Set field 'cADLog' = "02-25-2026 11:12:13|80 YO FEMALE CHEST PAINS\nPOSSIBLE PNEUMONIA \n 02-25-2026 11:13:25|****** Appended notes from E911 Call begin ******\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 02\/25\/2026 11:11:32\nNotes: Call Received on 02\/25\/2026 @ 11:11\n\nLocation: 1 COUNTY RD 472\n****** Appended notes from E911 Call end   ******\n 02-25-2026 11:17:37|1702 ENROUTE 02-25-2026 11:22:25|1500 EN ROUTE 02-25-2026 11:27:16|1500 ON SCENE"
[2026-02-25 17:32:19] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-02-25 17:32:19] [INFO]   -> Found value: 02-25-2026T11:13:54
[2026-02-25 17:32:19] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T11:13:54
[2026-02-25 17:32:19] [ERROR] Error formatting datetime '2026-25-02T11:13:54': Failed to parse time string (2026-25-02T11:13:54) at position 6 (5): Unexpected character
[2026-02-25 17:32:19] [INFO]   -> Set field 'alarm' = null
[2026-02-25 17:32:19] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T11:13:54
[2026-02-25 17:32:19] [ERROR] Error formatting datetime '2026-25-02T11:13:54': Failed to parse time string (2026-25-02T11:13:54) at position 6 (5): Unexpected character
[2026-02-25 17:32:19] [INFO]   -> Set field 'dispatched' = null
[2026-02-25 17:32:19] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-02-25 17:32:19] [INFO]   -> Found value: 02-25-2026T11:22:19
[2026-02-25 17:32:19] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T11:22:19
[2026-02-25 17:32:19] [ERROR] Error formatting datetime '2026-25-02T11:22:19': Failed to parse time string (2026-25-02T11:22:19) at position 6 (5): Unexpected character
[2026-02-25 17:32:19] [INFO]   -> Set field 'onScene' = null
[2026-02-25 17:32:19] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-02-25 17:32:19] [INFO]   -> No value found (null or empty)
[2026-02-25 17:32:19] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-02-25 17:32:19] [INFO]   -> Found value: 1701
[2026-02-25 17:32:19] [INFO]   -> Set field 'cADVehicleID' = 1701
[2026-02-25 17:32:19] [INFO]   -> Set field 'name' = "1701"
[2026-02-25 17:32:19] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-02-25 17:32:19] [INFO]   -> Found value: 02-25-2026T11:16:53
[2026-02-25 17:32:19] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T11:16:53
[2026-02-25 17:32:19] [ERROR] Error formatting datetime '2026-25-02T11:16:53': Failed to parse time string (2026-25-02T11:16:53) at position 6 (5): Unexpected character
[2026-02-25 17:32:19] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-02-25 17:32:19] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-02-25 17:32:19] [INFO]   -> Found value: 02-25-2026T11:22:19
[2026-02-25 17:32:19] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T11:22:19
[2026-02-25 17:32:19] [ERROR] Error formatting datetime '2026-25-02T11:22:19': Failed to parse time string (2026-25-02T11:22:19) at position 6 (5): Unexpected character
[2026-02-25 17:32:19] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 17:32:19] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-02-25 17:32:19] [INFO]   -> Found value: 02-25-2026T11:31:52
[2026-02-25 17:32:19] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T11:31:52
[2026-02-25 17:32:19] [ERROR] Error formatting datetime '2026-25-02T11:31:52': Failed to parse time string (2026-25-02T11:31:52) at position 6 (5): Unexpected character
[2026-02-25 17:32:19] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 17:32:19] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-02-25 17:32:19] [INFO]   -> Found value: 02-25-2026T11:16:50
[2026-02-25 17:32:19] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T11:16:50
[2026-02-25 17:32:19] [ERROR] Error formatting datetime '2026-25-02T11:16:50': Failed to parse time string (2026-25-02T11:16:50) at position 6 (5): Unexpected character
[2026-02-25 17:32:19] [INFO]   -> Set field 'timedispatch' = null
[2026-02-25 17:32:19] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-02-25 17:32:19] [INFO]   -> Found value: SCRFD
[2026-02-25 17:32:19] [INFO]   -> Set field 'cADAgencyIdentifier' = "SCRFD"
[2026-02-25 17:32:19] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-02-25 17:32:19] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-02-25 17:32:19] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-05814","cADNumber":"26-05814","incidentLocationStreetNumber":6435,"streetName":"STATE HIGHWAY Z","incidentLocationCity":"SIKESTON","nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"MEDICAL","dispatchNotes":"02-25-2026 11:12:13|80 YO FEMALE CHEST PAINS\nPOSSIBLE PNEUMONIA \n 02-25-2026 11:13:25|****** Appended notes from E911 Call begin ******\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 02\/25\/2026 11:11:32\nNotes: Call Received on 02\/25\/2026 @ 11:11\n\nLocation: 1 COUNTY RD 472\n****** Appended notes from E911 Call end   ******\n 02-25-2026 11:17:37|1702 ENROUTE 02-25-2026 11:22:25|1500 EN ROUTE 02-25-2026 11:27:16|1500 ON SCENE","cADLog":"02-25-2026 11:12:13|80 YO FEMALE CHEST PAINS\nPOSSIBLE PNEUMONIA \n 02-25-2026 11:13:25|****** Appended notes from E911 Call begin ******\nSource: E911 \nLaw Enf: Sikeston Department of Public Safety \nOpened DateTime: 02\/25\/2026 11:11:32\nNotes: Call Received on 02\/25\/2026 @ 11:11\n\nLocation: 1 COUNTY RD 472\n****** Appended notes from E911 Call end   ******\n 02-25-2026 11:17:37|1702 ENROUTE 02-25-2026 11:22:25|1500 EN ROUTE 02-25-2026 11:27:16|1500 ON SCENE","alarm":null,"dispatched":null,"onScene":null,"cADVehicleID":1701,"name":"1701","timeenroutetoscene":null,"timeonscene":null,"timeunitclear":null,"timedispatch":null,"cADAgencyIdentifier":"SCRFD","locationCoordinates":"0,0"}
[2026-02-25 17:32:19] [INFO] Number of extracted fields: 21
[2026-02-25 17:32:19] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SCRFD'
[2026-02-25 17:32:19] [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-02-25 17:32:19] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SCRFD"]
[2026-02-25 17:32:19] [INFO] Attempting SAASClient lookup for AgencyCode 'SCRFD' (index 0) within mailbox's assigned agencies
[2026-02-25 17:32:19] [INFO] SUCCESS: Routed to agency 'Scott County Rural Fire Protection District' (ID: 6643bdb30659f00d8) at INDEX 0 based on AgencyCode 'SCRFD'
[2026-02-25 17:32:19] [INFO] Fetched 6 stations from Stations module for agency 'Scott County Rural Fire Protection District': ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"]
[2026-02-25 17:32:19] [INFO] Final routing: saasclientId = 6643bdb30659f00d8, dispatchStationsIds = ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"], matchedAgencyIndex = 0
[2026-02-25 17:32:19] [INFO] Updated FTPFiles record saasclientId to routed agency: 6643bdb30659f00d8
[2026-02-25 17:32:20] [INFO] Found existing IncidentTypeMapping with ID: 6979040ce473322a8
[2026-02-25 17:32:20] [INFO] Found existing Dispatch with cADNumber '26-05814', ID: 699f2e69bd363fb48 - will update instead of create
[2026-02-25 17:32:20] [INFO] Updated existing Dispatches record with ID: 699f2e69bd363fb48
[2026-02-25 17:32:20] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-05814.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/archive/2026-02-25/SCRFD_26-05814.xml
[2026-02-25 17:32:20] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-05814.xml
[2026-02-25 17:57:04] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260020976_20260225_175704.XML
[2026-02-25 17:57:04] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260020976_20260225_175704.XML for user: 68f1466aed072ad4a
[2026-02-25 17:57:04] [INFO] File size: 5207 bytes
[2026-02-25 17:57:05] [INFO] Created FTPFiles record with ID: 699f37f1317426029
[2026-02-25 17:57:05] [INFO] About to extract fields from XML. File size: 5207 bytes
[2026-02-25 17:57:05] [INFO] Number of mappings: 28
[2026-02-25 17:57:05] [INFO] Starting XML parsing. Content length: 5207
[2026-02-25 17:57:05] [INFO] XML parsed successfully. Root element: CADExport
[2026-02-25 17:57:05] [INFO] Processing 28 field mappings
[2026-02-25 17:57:05] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-02-25 17:57:05] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-02-25 17:57:05] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 17:57:05] [INFO] Found 2 elements for 'AgencyCode', concatenating 2 non-empty values
[2026-02-25 17:57:05] [INFO]   -> Found value: AFD
EMS
[2026-02-25 17:57:05] [INFO]   -> Set field 'cADAgencyIdentifier' = "AFD\nEMS"
[2026-02-25 17:57:05] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 17:57:05] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2026-02-25 17:57:05] [INFO]   -> Found value: 2026000091
[2026-02-25 17:57:05] [INFO]   -> Set field 'incidentInternalId' = "2026000091"
[2026-02-25 17:57:05] [INFO]   -> Set field 'dispatchRunNumber' = "2026000091"
[2026-02-25 17:57:05] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-02-25 17:57:05] [INFO]   -> Found value: SICK PERSON
[2026-02-25 17:57:05] [INFO]   -> Set field 'incidentTypeValue1' = "SICK PERSON"
[2026-02-25 17:57:05] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-02-25 17:57:05] [INFO]   -> Found value: 500
[2026-02-25 17:57:05] [INFO]   -> Set field 'incidentLocationStreetNumber' = 500
[2026-02-25 17:57:05] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-02-25 17:57:05] [INFO]   -> Found value: TN
[2026-02-25 17:57:05] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-02-25 17:57:05] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-02-25 17:57:05] [INFO]   -> Found value: 38506
[2026-02-25 17:57:05] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-02-25 17:57:05] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-02-25 17:57:05] [INFO]   -> No value found (null or empty)
[2026-02-25 17:57:05] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-02-25 17:57:05] [INFO]   -> Found value: B204
[2026-02-25 17:57:05] [INFO]   -> Set field 'incidentLocationApt' = "B204"
[2026-02-25 17:57:05] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-02-25 17:57:05] [INFO]   -> Found value: 36.17821
[2026-02-25 17:57:05] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.17820999999999997953636921010911464691162109375
[2026-02-25 17:57:05] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-02-25 17:57:05] [INFO]   -> Found value: -85.45329
[2026-02-25 17:57:05] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.4532899999999955298335407860577106475830078125
[2026-02-25 17:57:05] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-02-25 17:57:05] [INFO]   -> Found value: 2026-02-25 11:56:15
[2026-02-25 17:57:05] [INFO]   -> Set field 'alarm' = "2026-02-25 11:56:15"
[2026-02-25 17:57:05] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-02-25 17:57:05] [INFO]   -> Found value: 2026-02-25 11:56:49
[2026-02-25 17:57:05] [INFO]   -> Set field 'dispatched' = "2026-02-25 11:56:49"
[2026-02-25 17:57:05] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-02-25 17:57:05] [INFO]   -> No value found (null or empty)
[2026-02-25 17:57:05] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-02-25 17:57:05] [INFO]   -> No value found (null or empty)
[2026-02-25 17:57:05] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-02-25 17:57:05] [INFO]   -> No value found (null or empty)
[2026-02-25 17:57:05] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-02-25 17:57:05] [INFO]   -> Found value: BURTON BRANCH RD/OLD WALTON RD
[2026-02-25 17:57:05] [INFO]   -> Set field 'incidentLocationCross' = "BURTON BRANCH RD\/OLD WALTON RD"
[2026-02-25 17:57:05] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-02-25 17:57:05] [INFO]   -> Found value: AFR
[2026-02-25 17:57:05] [INFO]   -> Set field 'cADVehicleID' = "AFR"
[2026-02-25 17:57:05] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-02-25 17:57:05] [INFO]   -> Found value: 2026-02-25 11:56:49
[2026-02-25 17:57:05] [INFO]   -> Set field 'timedispatch' = "2026-02-25 11:56:49"
[2026-02-25 17:57:05] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-02-25 17:57:05] [INFO]   -> No value found (null or empty)
[2026-02-25 17:57:05] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-02-25 17:57:05] [INFO]   -> No value found (null or empty)
[2026-02-25 17:57:05] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-02-25 17:57:05] [INFO]   -> No value found (null or empty)
[2026-02-25 17:57:05] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-02-25 17:57:05] [INFO]   -> No value found (null or empty)
[2026-02-25 17:57:05] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-02-25 17:57:05] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2026-02-25 17:57:05] [INFO]   -> Found value: 20260020976
[2026-02-25 17:57:05] [INFO]   -> Set field 'policeReportNumber' = "20260020976"
[2026-02-25 17:57:05] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-02-25 17:57:05] [INFO]   -> Found value: [EMS] JORDAN FORRESTER  [02/25/26 11:56:31 KMORGAN2] [EMS] 23 YOF  [02/25/26 11:56:22 KMORGAN2] Even...
[2026-02-25 17:57:05] [INFO]   -> Set field 'dispatchNotes' = "[EMS] JORDAN FORRESTER  [02\/25\/26 11:56:31 KMORGAN2] [EMS] 23 YOF  [02\/25\/26 11:56:22 KMORGAN2] Event spawned from SICK PERSON.  [02\/25\/2026 11:56:15 KMORGAN2] SEVERE ABDOMINAL PAIN RECENTLY HAD GALL BLADDER REMOVED  [02\/25\/26 11:56:07 KMORGAN2]"
[2026-02-25 17:57:05] [INFO]   -> Set field 'cADLog' = "[EMS] JORDAN FORRESTER  [02\/25\/26 11:56:31 KMORGAN2] [EMS] 23 YOF  [02\/25\/26 11:56:22 KMORGAN2] Event spawned from SICK PERSON.  [02\/25\/2026 11:56:15 KMORGAN2] SEVERE ABDOMINAL PAIN RECENTLY HAD GALL BLADDER REMOVED  [02\/25\/26 11:56:07 KMORGAN2]"
[2026-02-25 17:57:05] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-02-25 17:57:05] [INFO]   -> Found value: ALGOOD
[2026-02-25 17:57:05] [INFO]   -> Set field 'incidentLocationCity' = "ALGOOD"
[2026-02-25 17:57:05] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-02-25 17:57:05] [INFO]   -> Found value: DRY VALLEY
[2026-02-25 17:57:05] [INFO]   -> Set field 'streetName' = "DRY VALLEY"
[2026-02-25 17:57:05] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-02-25 17:57:05] [INFO]   -> Found value: RD
[2026-02-25 17:57:05] [INFO]   -> Set field 'streetType' = "RD"
[2026-02-25 17:57:05] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-02-25 17:57:05] [INFO]   -> Found value: 500-B204 DRY VALLEY RD
[2026-02-25 17:57:05] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "500-B204 DRY VALLEY RD"
[2026-02-25 17:57:05] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-02-25 17:57:05] [INFO] Concatenating street name and type
[2026-02-25 17:57:05] [INFO]   -> Combined street name: DRY VALLEY RD
[2026-02-25 17:57:05] [INFO] Built locationCoordinates from lat/lng: 36.17821,-85.45329
[2026-02-25 17:57:05] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"AFD\nEMS","incidentInternalId":"2026000091","dispatchRunNumber":"2026000091","incidentTypeValue1":"SICK PERSON","incidentLocationStreetNumber":500,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"incidentLocationApt":"B204","nERISIncidentLatitude":36.17820999999999997953636921010911464691162109375,"nERISIncidentLongitude":-85.4532899999999955298335407860577106475830078125,"alarm":"2026-02-25 11:56:15","dispatched":"2026-02-25 11:56:49","incidentLocationCross":"BURTON BRANCH RD\/OLD WALTON RD","cADVehicleID":"AFR","timedispatch":"2026-02-25 11:56:49","policeReportNumber":"20260020976","dispatchNotes":"[EMS] JORDAN FORRESTER  [02\/25\/26 11:56:31 KMORGAN2] [EMS] 23 YOF  [02\/25\/26 11:56:22 KMORGAN2] Event spawned from SICK PERSON.  [02\/25\/2026 11:56:15 KMORGAN2] SEVERE ABDOMINAL PAIN RECENTLY HAD GALL BLADDER REMOVED  [02\/25\/26 11:56:07 KMORGAN2]","cADLog":"[EMS] JORDAN FORRESTER  [02\/25\/26 11:56:31 KMORGAN2] [EMS] 23 YOF  [02\/25\/26 11:56:22 KMORGAN2] Event spawned from SICK PERSON.  [02\/25\/2026 11:56:15 KMORGAN2] SEVERE ABDOMINAL PAIN RECENTLY HAD GALL BLADDER REMOVED  [02\/25\/26 11:56:07 KMORGAN2]","incidentLocationCity":"ALGOOD","streetName":"DRY VALLEY RD","incidentAddressTextVersionStreet":"500-B204 DRY VALLEY RD","locationCoordinates":"36.17821,-85.45329"}
[2026-02-25 17:57:05] [INFO] Number of extracted fields: 22
[2026-02-25 17:57:05] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'AFD
EMS'
[2026-02-25 17:57:05] [INFO] Multi-agency routing check: CAD Agency ID raw = 'AFD
EMS', Parsed IDs = ["AFD","EMS"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 4
[2026-02-25 17:57:05] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["AFD","EMS"]
[2026-02-25 17:57:05] [INFO] Attempting SAASClient lookup for AgencyCode 'AFD' (index 0) within mailbox's assigned agencies
[2026-02-25 17:57:05] [INFO] SUCCESS: Routed to agency 'Algood Fire Department' (ID: 68910627445d6e167) at INDEX 0 based on AgencyCode 'AFD'
[2026-02-25 17:57:05] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS"]
[2026-02-25 17:57:05] [INFO] Fetched 1 stations from Stations module for agency 'Algood Fire Department': ["68922bda7fe89f7ff"]
[2026-02-25 17:57:05] [INFO] Final routing: saasclientId = 68910627445d6e167, dispatchStationsIds = ["68922bda7fe89f7ff"], matchedAgencyIndex = 0
[2026-02-25 17:57:05] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-02-25 17:57:05] [INFO] Filtered cADAgencyIdentifier to: AFD
[2026-02-25 17:57:05] [INFO] Updated FTPFiles record saasclientId to routed agency: 68910627445d6e167
[2026-02-25 17:57:05] [INFO] Found existing IncidentTypeMapping with ID: 6948b71cb054f7d6c
[2026-02-25 17:57:11] [INFO] Created new Dispatches record with ID: 699f37f243c897c63
[2026-02-25 17:57:11] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 17:57:11] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 17:57:14] [ERROR] PHP Error [WARNING]: ftp_login(): Login incorrect. in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1002
[2026-02-25 17:57:14] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260020976_20260225_175704.XML: Failed to login to V2 FTP server with username: f1bbfaea-7d70-4d6c-9b17-a1712a36552e@alerts.stationboss.net
[2026-02-25 17:57:14] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-02-25 18:58:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-05825.xml
[2026-02-25 18:58:27] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-05825.xml for user: 68d56363ec1209189
[2026-02-25 18:58:27] [INFO] File size: 2397 bytes
[2026-02-25 18:58:27] [INFO] Created FTPFiles record with ID: 699f4653e924729bd
[2026-02-25 18:58:27] [INFO] About to extract fields from XML. File size: 2397 bytes
[2026-02-25 18:58:27] [INFO] Number of mappings: 21
[2026-02-25 18:58:27] [INFO] Starting XML parsing. Content length: 2397
[2026-02-25 18:58:27] [INFO] XML parsed successfully. Root element: Incident
[2026-02-25 18:58:27] [INFO] Processing 21 field mappings
[2026-02-25 18:58:27] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-02-25 18:58:27] [INFO]   -> Found value: 26-05825
[2026-02-25 18:58:27] [INFO]   -> Set field 'dispatchRunNumber' = "26-05825"
[2026-02-25 18:58:27] [INFO]   -> Set field 'cADNumber' = "26-05825"
[2026-02-25 18:58:27] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-02-25 18:58:27] [INFO]   -> Found value: 1307
[2026-02-25 18:58:27] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1307
[2026-02-25 18:58:27] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-02-25 18:58:27] [INFO]   -> Found value: N MAIN ST
[2026-02-25 18:58:27] [INFO]   -> Set field 'streetName' = "N MAIN ST"
[2026-02-25 18:58:27] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-02-25 18:58:27] [INFO]   -> No value found (null or empty)
[2026-02-25 18:58:27] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-02-25 18:58:27] [INFO]   -> Found value: SIKESTON
[2026-02-25 18:58:27] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-02-25 18:58:27] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-02-25 18:58:27] [INFO]   -> Found value: FIRST UNITED METHODIST CHURCH
[2026-02-25 18:58:27] [INFO]   -> Set field 'businessName' = "FIRST UNITED METHODIST CHURCH"
[2026-02-25 18:58:27] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-02-25 18:58:27] [INFO]   -> Found value: MO
[2026-02-25 18:58:27] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-02-25 18:58:27] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-02-25 18:58:27] [INFO]   -> Found value: 63801
[2026-02-25 18:58:27] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2026-02-25 18:58:27] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-02-25 18:58:27] [INFO]   -> Found value: 0
[2026-02-25 18:58:27] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-02-25 18:58:27] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-02-25 18:58:27] [INFO]   -> Found value: 0
[2026-02-25 18:58:27] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-02-25 18:58:27] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-02-25 18:58:27] [INFO]   -> Found value: FIRE-SMOKE INVESTIGATION
[2026-02-25 18:58:27] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-SMOKE INVESTIGATION"
[2026-02-25 18:58:27] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-02-25 18:58:27] [INFO]   -> Found value: 02-25-2026 12:15:11|SUBJS SMELL BURNING SOMEWHERE IN THE CEILING
ADVISED THEY SEE SMOKE 02-25-2026 1...
[2026-02-25 18:58:27] [INFO]   -> Set field 'dispatchNotes' = "02-25-2026 12:15:11|SUBJS SMELL BURNING SOMEWHERE IN THE CEILING\nADVISED THEY SEE SMOKE 02-25-2026 12:16:52|GO THROUGH THE NW SIDE OF THE BUILDING"
[2026-02-25 18:58:27] [INFO]   -> Set field 'cADLog' = "02-25-2026 12:15:11|SUBJS SMELL BURNING SOMEWHERE IN THE CEILING\nADVISED THEY SEE SMOKE 02-25-2026 12:16:52|GO THROUGH THE NW SIDE OF THE BUILDING"
[2026-02-25 18:58:27] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-02-25 18:58:27] [INFO]   -> Found value: 02-25-2026T12:16:48
[2026-02-25 18:58:27] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T12:16:48
[2026-02-25 18:58:27] [ERROR] Error formatting datetime '2026-25-02T12:16:48': Failed to parse time string (2026-25-02T12:16:48) at position 6 (5): Unexpected character
[2026-02-25 18:58:27] [INFO]   -> Set field 'alarm' = null
[2026-02-25 18:58:27] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T12:16:48
[2026-02-25 18:58:27] [ERROR] Error formatting datetime '2026-25-02T12:16:48': Failed to parse time string (2026-25-02T12:16:48) at position 6 (5): Unexpected character
[2026-02-25 18:58:27] [INFO]   -> Set field 'dispatched' = null
[2026-02-25 18:58:27] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-02-25 18:58:27] [INFO]   -> Found value: 02-25-2026T12:23:07
[2026-02-25 18:58:27] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T12:23:07
[2026-02-25 18:58:27] [ERROR] Error formatting datetime '2026-25-02T12:23:07': Failed to parse time string (2026-25-02T12:23:07) at position 6 (5): Unexpected character
[2026-02-25 18:58:27] [INFO]   -> Set field 'onScene' = null
[2026-02-25 18:58:27] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-02-25 18:58:27] [INFO]   -> Found value: 02-25-2026T12:57:18
[2026-02-25 18:58:27] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T12:57:18
[2026-02-25 18:58:27] [ERROR] Error formatting datetime '2026-25-02T12:57:18': Failed to parse time string (2026-25-02T12:57:18) at position 6 (5): Unexpected character
[2026-02-25 18:58:27] [INFO]   -> Set field 'cleared' = null
[2026-02-25 18:58:27] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T12:57:18
[2026-02-25 18:58:27] [ERROR] Error formatting datetime '2026-25-02T12:57:18': Failed to parse time string (2026-25-02T12:57:18) at position 6 (5): Unexpected character
[2026-02-25 18:58:27] [INFO]   -> Set field 'inService' = null
[2026-02-25 18:58:27] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-02-25 18:58:27] [INFO]   -> Found value: ENG2
[2026-02-25 18:58:27] [INFO]   -> Set field 'cADVehicleID' = "ENG2"
[2026-02-25 18:58:27] [INFO]   -> Set field 'name' = "ENG2"
[2026-02-25 18:58:27] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-02-25 18:58:27] [INFO]   -> Found value: 02-25-2026T12:18:48
[2026-02-25 18:58:27] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T12:18:48
[2026-02-25 18:58:27] [ERROR] Error formatting datetime '2026-25-02T12:18:48': Failed to parse time string (2026-25-02T12:18:48) at position 6 (5): Unexpected character
[2026-02-25 18:58:27] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-02-25 18:58:27] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-02-25 18:58:27] [INFO]   -> Found value: 02-25-2026T12:23:10
[2026-02-25 18:58:27] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T12:23:10
[2026-02-25 18:58:27] [ERROR] Error formatting datetime '2026-25-02T12:23:10': Failed to parse time string (2026-25-02T12:23:10) at position 6 (5): Unexpected character
[2026-02-25 18:58:27] [INFO]   -> Set field 'timeonscene' = null
[2026-02-25 18:58:27] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-02-25 18:58:27] [INFO]   -> Found value: 02-25-2026T12:57:18
[2026-02-25 18:58:27] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T12:57:18
[2026-02-25 18:58:27] [ERROR] Error formatting datetime '2026-25-02T12:57:18': Failed to parse time string (2026-25-02T12:57:18) at position 6 (5): Unexpected character
[2026-02-25 18:58:27] [INFO]   -> Set field 'timeunitclear' = null
[2026-02-25 18:58:27] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-02-25 18:58:27] [INFO]   -> Found value: 02-25-2026T12:18:43
[2026-02-25 18:58:27] [INFO] Reformatted DD-MM-YYYY date '02-25-2026' (day=02, month=25) to ISO: 2026-25-02T12:18:43
[2026-02-25 18:58:27] [ERROR] Error formatting datetime '2026-25-02T12:18:43': Failed to parse time string (2026-25-02T12:18:43) at position 6 (5): Unexpected character
[2026-02-25 18:58:27] [INFO]   -> Set field 'timedispatch' = null
[2026-02-25 18:58:27] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-02-25 18:58:27] [INFO]   -> Found value: SDPSFD
[2026-02-25 18:58:27] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-02-25 18:58:27] [INFO] Finished extracting fields. Total fields extracted: 25
[2026-02-25 18:58:27] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-02-25 18:58:27] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-05825","cADNumber":"26-05825","incidentLocationStreetNumber":1307,"streetName":"N MAIN ST","incidentLocationCity":"SIKESTON","businessName":"FIRST UNITED METHODIST CHURCH","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-SMOKE INVESTIGATION","dispatchNotes":"02-25-2026 12:15:11|SUBJS SMELL BURNING SOMEWHERE IN THE CEILING\nADVISED THEY SEE SMOKE 02-25-2026 12:16:52|GO THROUGH THE NW SIDE OF THE BUILDING","cADLog":"02-25-2026 12:15:11|SUBJS SMELL BURNING SOMEWHERE IN THE CEILING\nADVISED THEY SEE SMOKE 02-25-2026 12:16:52|GO THROUGH THE NW SIDE OF THE BUILDING","alarm":null,"dispatched":null,"onScene":null,"cleared":null,"inService":null,"cADVehicleID":"ENG2","name":"ENG2","timeenroutetoscene":null,"timeonscene":null,"timeunitclear":null,"timedispatch":null,"cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-02-25 18:58:27] [INFO] Number of extracted fields: 26
[2026-02-25 18:58:27] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-02-25 18:58:27] [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-02-25 18:58:27] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-02-25 18:58:27] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-02-25 18:58:28] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-02-25 18:58:28] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-02-25 18:58:28] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-02-25 18:58:28] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-02-25 18:58:28] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e8812ca0da
[2026-02-25 18:58:30] [INFO] Created new Dispatches record with ID: 699f4654ccfcde7fd
[2026-02-25 18:58:30] [INFO] Successfully archived file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-05825.xml -> /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/archive/2026-02-25/SDPSFD_26-05825.xml
[2026-02-25 18:58:30] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-05825.xml
[2026-02-25 19:06:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260021010_20260225_190602.XML
[2026-02-25 19:06:02] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260021010_20260225_190602.XML for user: 68f1466aed072ad4a
[2026-02-25 19:06:02] [INFO] File size: 4955 bytes
[2026-02-25 19:06:02] [INFO] Created FTPFiles record with ID: 699f481a7602bef22
[2026-02-25 19:06:02] [INFO] About to extract fields from XML. File size: 4955 bytes
[2026-02-25 19:06:02] [INFO] Number of mappings: 28
[2026-02-25 19:06:02] [INFO] Starting XML parsing. Content length: 4955
[2026-02-25 19:06:02] [INFO] XML parsed successfully. Root element: CADExport
[2026-02-25 19:06:02] [INFO] Processing 28 field mappings
[2026-02-25 19:06:02] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-02-25 19:06:02] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-02-25 19:06:02] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 19:06:02] [INFO] Found 2 elements for 'AgencyCode', concatenating 2 non-empty values
[2026-02-25 19:06:02] [INFO]   -> Found value: MFD
EMS
[2026-02-25 19:06:02] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nEMS"
[2026-02-25 19:06:02] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 19:06:02] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2026-02-25 19:06:02] [INFO]   -> Found value: 2026000069
[2026-02-25 19:06:02] [INFO]   -> Set field 'incidentInternalId' = "2026000069"
[2026-02-25 19:06:02] [INFO]   -> Set field 'dispatchRunNumber' = "2026000069"
[2026-02-25 19:06:02] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-02-25 19:06:02] [INFO]   -> Found value: BREATHING PROBLEMS
[2026-02-25 19:06:02] [INFO]   -> Set field 'incidentTypeValue1' = "BREATHING PROBLEMS"
[2026-02-25 19:06:02] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-02-25 19:06:02] [INFO]   -> Found value: 215
[2026-02-25 19:06:02] [INFO]   -> Set field 'incidentLocationStreetNumber' = 215
[2026-02-25 19:06:02] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-02-25 19:06:02] [INFO]   -> Found value: TN
[2026-02-25 19:06:02] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-02-25 19:06:02] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-02-25 19:06:02] [INFO]   -> Found value: 38574
[2026-02-25 19:06:02] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-02-25 19:06:02] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-02-25 19:06:02] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:02] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-02-25 19:06:02] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:02] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-02-25 19:06:02] [INFO]   -> Found value: 36.15368
[2026-02-25 19:06:02] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.15368000000000137106326292268931865692138671875
[2026-02-25 19:06:02] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-02-25 19:06:02] [INFO]   -> Found value: -85.26369
[2026-02-25 19:06:02] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.263689999999996871338225901126861572265625
[2026-02-25 19:06:02] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-02-25 19:06:02] [INFO]   -> Found value: 2026-02-25 13:05:11
[2026-02-25 19:06:02] [INFO]   -> Set field 'alarm' = "2026-02-25 13:05:11"
[2026-02-25 19:06:02] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-02-25 19:06:02] [INFO]   -> Found value: 2026-02-25 13:05:51
[2026-02-25 19:06:02] [INFO]   -> Set field 'dispatched' = "2026-02-25 13:05:51"
[2026-02-25 19:06:02] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-02-25 19:06:02] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:02] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-02-25 19:06:02] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:02] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-02-25 19:06:02] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:02] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-02-25 19:06:02] [INFO]   -> Found value: DELK AVE
[2026-02-25 19:06:02] [INFO]   -> Set field 'incidentLocationCross' = "DELK AVE"
[2026-02-25 19:06:02] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-02-25 19:06:02] [INFO]   -> Found value: MFR
[2026-02-25 19:06:02] [INFO]   -> Set field 'cADVehicleID' = "MFR"
[2026-02-25 19:06:02] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-02-25 19:06:02] [INFO]   -> Found value: 2026-02-25 13:05:51
[2026-02-25 19:06:02] [INFO]   -> Set field 'timedispatch' = "2026-02-25 13:05:51"
[2026-02-25 19:06:02] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-02-25 19:06:02] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:02] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-02-25 19:06:02] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:02] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-02-25 19:06:02] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:02] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-02-25 19:06:02] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:02] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-02-25 19:06:02] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2026-02-25 19:06:02] [INFO]   -> Found value: 20260021010
[2026-02-25 19:06:02] [INFO]   -> Set field 'policeReportNumber' = "20260021010"
[2026-02-25 19:06:02] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-02-25 19:06:02] [INFO]   -> Found value: Event spawned from BREATHING PROBLEMS.  [02/25/2026 13:05:11 KBEATY]
[2026-02-25 19:06:02] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from BREATHING PROBLEMS.  [02\/25\/2026 13:05:11 KBEATY]"
[2026-02-25 19:06:02] [INFO]   -> Set field 'cADLog' = "Event spawned from BREATHING PROBLEMS.  [02\/25\/2026 13:05:11 KBEATY]"
[2026-02-25 19:06:02] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-02-25 19:06:02] [INFO]   -> Found value: MONTEREY
[2026-02-25 19:06:02] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-02-25 19:06:02] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-02-25 19:06:02] [INFO]   -> Found value: MINNIE
[2026-02-25 19:06:02] [INFO]   -> Set field 'streetName' = "MINNIE"
[2026-02-25 19:06:02] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-02-25 19:06:02] [INFO]   -> Found value: AVE
[2026-02-25 19:06:02] [INFO]   -> Set field 'streetType' = "AVE"
[2026-02-25 19:06:02] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-02-25 19:06:02] [INFO]   -> Found value: 215 W MINNIE AVE
[2026-02-25 19:06:02] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "215 W MINNIE AVE"
[2026-02-25 19:06:02] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-02-25 19:06:02] [INFO] Concatenating street name and type
[2026-02-25 19:06:02] [INFO]   -> Combined street name: MINNIE AVE
[2026-02-25 19:06:02] [INFO] Built locationCoordinates from lat/lng: 36.15368,-85.26369
[2026-02-25 19:06:02] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"MFD\nEMS","incidentInternalId":"2026000069","dispatchRunNumber":"2026000069","incidentTypeValue1":"BREATHING PROBLEMS","incidentLocationStreetNumber":215,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"nERISIncidentLatitude":36.15368000000000137106326292268931865692138671875,"nERISIncidentLongitude":-85.263689999999996871338225901126861572265625,"alarm":"2026-02-25 13:05:11","dispatched":"2026-02-25 13:05:51","incidentLocationCross":"DELK AVE","cADVehicleID":"MFR","timedispatch":"2026-02-25 13:05:51","policeReportNumber":"20260021010","dispatchNotes":"Event spawned from BREATHING PROBLEMS.  [02\/25\/2026 13:05:11 KBEATY]","cADLog":"Event spawned from BREATHING PROBLEMS.  [02\/25\/2026 13:05:11 KBEATY]","incidentLocationCity":"MONTEREY","streetName":"MINNIE AVE","incidentAddressTextVersionStreet":"215 W MINNIE AVE","locationCoordinates":"36.15368,-85.26369"}
[2026-02-25 19:06:02] [INFO] Number of extracted fields: 21
[2026-02-25 19:06:02] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
EMS'
[2026-02-25 19:06:02] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
EMS', Parsed IDs = ["MFD","EMS"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 4
[2026-02-25 19:06:02] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","EMS"]
[2026-02-25 19:06:02] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-02-25 19:06:02] [INFO] SUCCESS: Routed to agency 'Monterey Fire Department' (ID: 68e67aaba2bb4565e) at INDEX 0 based on AgencyCode 'MFD'
[2026-02-25 19:06:02] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS"]
[2026-02-25 19:06:03] [INFO] Fetched 1 stations from Stations module for agency 'Monterey Fire Department': ["68ffe49c256b67300"]
[2026-02-25 19:06:03] [INFO] Final routing: saasclientId = 68e67aaba2bb4565e, dispatchStationsIds = ["68ffe49c256b67300"], matchedAgencyIndex = 0
[2026-02-25 19:06:03] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-02-25 19:06:03] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-02-25 19:06:03] [INFO] Updated FTPFiles record saasclientId to routed agency: 68e67aaba2bb4565e
[2026-02-25 19:06:03] [INFO] Found existing IncidentTypeMapping with ID: 694c0ab27eb6ebd01
[2026-02-25 19:06:09] [INFO] Created new Dispatches record with ID: 699f481f52f86e95d
[2026-02-25 19:06:09] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 19:06:10] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 19:06:17] [ERROR] PHP Error [WARNING]: ftp_login(): Login incorrect. in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1002
[2026-02-25 19:06:17] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260021010_20260225_190602.XML: Failed to login to V2 FTP server with username: f1bbfaea-7d70-4d6c-9b17-a1712a36552e@alerts.stationboss.net
[2026-02-25 19:06:17] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-02-25 19:06:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260021011_20260225_190611.XML
[2026-02-25 19:06:17] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260021011_20260225_190611.XML for user: 68f1466aed072ad4a
[2026-02-25 19:06:17] [INFO] File size: 5218 bytes
[2026-02-25 19:06:17] [INFO] Created FTPFiles record with ID: 699f4829e06046660
[2026-02-25 19:06:17] [INFO] About to extract fields from XML. File size: 5218 bytes
[2026-02-25 19:06:17] [INFO] Number of mappings: 28
[2026-02-25 19:06:17] [INFO] Starting XML parsing. Content length: 5218
[2026-02-25 19:06:17] [INFO] XML parsed successfully. Root element: CADExport
[2026-02-25 19:06:17] [INFO] Processing 28 field mappings
[2026-02-25 19:06:17] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-02-25 19:06:17] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-02-25 19:06:17] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 19:06:17] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-02-25 19:06:17] [INFO]   -> Found value: PCFD
EMS
MFD
[2026-02-25 19:06:17] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nMFD"
[2026-02-25 19:06:17] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 19:06:17] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-02-25 19:06:17] [INFO]   -> Found value: 2026000527
[2026-02-25 19:06:17] [INFO]   -> Set field 'incidentInternalId' = "2026000527"
[2026-02-25 19:06:17] [INFO]   -> Set field 'dispatchRunNumber' = "2026000527"
[2026-02-25 19:06:17] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-02-25 19:06:17] [INFO]   -> Found value: BREATHING PROBLEMS
[2026-02-25 19:06:17] [INFO]   -> Set field 'incidentTypeValue1' = "BREATHING PROBLEMS"
[2026-02-25 19:06:17] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-02-25 19:06:17] [INFO]   -> Found value: 215
[2026-02-25 19:06:17] [INFO]   -> Set field 'incidentLocationStreetNumber' = 215
[2026-02-25 19:06:17] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-02-25 19:06:17] [INFO]   -> Found value: TN
[2026-02-25 19:06:17] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-02-25 19:06:17] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-02-25 19:06:17] [INFO]   -> Found value: 38574
[2026-02-25 19:06:17] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-02-25 19:06:17] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-02-25 19:06:17] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:17] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-02-25 19:06:17] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:17] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-02-25 19:06:17] [INFO]   -> Found value: 36.15368
[2026-02-25 19:06:17] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.15368000000000137106326292268931865692138671875
[2026-02-25 19:06:17] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-02-25 19:06:17] [INFO]   -> Found value: -85.26369
[2026-02-25 19:06:17] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.263689999999996871338225901126861572265625
[2026-02-25 19:06:17] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-02-25 19:06:17] [INFO]   -> Found value: 2026-02-25 13:06:01
[2026-02-25 19:06:17] [INFO]   -> Set field 'alarm' = "2026-02-25 13:06:01"
[2026-02-25 19:06:17] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-02-25 19:06:17] [INFO]   -> Found value: 2026-02-25 13:06:01
[2026-02-25 19:06:17] [INFO]   -> Set field 'dispatched' = "2026-02-25 13:06:01"
[2026-02-25 19:06:17] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-02-25 19:06:17] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:17] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-02-25 19:06:17] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:17] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-02-25 19:06:17] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:17] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-02-25 19:06:17] [INFO]   -> Found value: DELK AVE
[2026-02-25 19:06:17] [INFO]   -> Set field 'incidentLocationCross' = "DELK AVE"
[2026-02-25 19:06:17] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-02-25 19:06:17] [INFO]   -> Found value: PCFR
[2026-02-25 19:06:17] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-02-25 19:06:17] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-02-25 19:06:17] [INFO]   -> Found value: 2026-02-25 13:06:01
[2026-02-25 19:06:17] [INFO]   -> Set field 'timedispatch' = "2026-02-25 13:06:01"
[2026-02-25 19:06:17] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-02-25 19:06:17] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:17] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-02-25 19:06:17] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:17] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-02-25 19:06:17] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:17] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-02-25 19:06:17] [INFO]   -> No value found (null or empty)
[2026-02-25 19:06:17] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-02-25 19:06:17] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-02-25 19:06:17] [INFO]   -> Found value: 20260021011
[2026-02-25 19:06:17] [INFO]   -> Set field 'policeReportNumber' = "20260021011"
[2026-02-25 19:06:17] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-02-25 19:06:17] [INFO]   -> Found value: Event spawned from BREATHING PROBLEMS.  [02/25/2026 13:06:01 KELLIS] Event spawned from BREATHING PR...
[2026-02-25 19:06:17] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from BREATHING PROBLEMS.  [02\/25\/2026 13:06:01 KELLIS] Event spawned from BREATHING PROBLEMS.  [02\/25\/2026 13:05:11 KBEATY]"
[2026-02-25 19:06:17] [INFO]   -> Set field 'cADLog' = "Event spawned from BREATHING PROBLEMS.  [02\/25\/2026 13:06:01 KELLIS] Event spawned from BREATHING PROBLEMS.  [02\/25\/2026 13:05:11 KBEATY]"
[2026-02-25 19:06:17] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-02-25 19:06:17] [INFO]   -> Found value: MONTEREY
[2026-02-25 19:06:17] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-02-25 19:06:17] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-02-25 19:06:17] [INFO]   -> Found value: MINNIE
[2026-02-25 19:06:17] [INFO]   -> Set field 'streetName' = "MINNIE"
[2026-02-25 19:06:17] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-02-25 19:06:17] [INFO]   -> Found value: AVE
[2026-02-25 19:06:17] [INFO]   -> Set field 'streetType' = "AVE"
[2026-02-25 19:06:17] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-02-25 19:06:17] [INFO]   -> Found value: 215 W MINNIE AVE
[2026-02-25 19:06:17] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "215 W MINNIE AVE"
[2026-02-25 19:06:17] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-02-25 19:06:17] [INFO] Concatenating street name and type
[2026-02-25 19:06:17] [INFO]   -> Combined street name: MINNIE AVE
[2026-02-25 19:06:17] [INFO] Built locationCoordinates from lat/lng: 36.15368,-85.26369
[2026-02-25 19:06:17] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nMFD","incidentInternalId":"2026000527","dispatchRunNumber":"2026000527","incidentTypeValue1":"BREATHING PROBLEMS","incidentLocationStreetNumber":215,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"nERISIncidentLatitude":36.15368000000000137106326292268931865692138671875,"nERISIncidentLongitude":-85.263689999999996871338225901126861572265625,"alarm":"2026-02-25 13:06:01","dispatched":"2026-02-25 13:06:01","incidentLocationCross":"DELK AVE","cADVehicleID":"PCFR","timedispatch":"2026-02-25 13:06:01","policeReportNumber":"20260021011","dispatchNotes":"Event spawned from BREATHING PROBLEMS.  [02\/25\/2026 13:06:01 KELLIS] Event spawned from BREATHING PROBLEMS.  [02\/25\/2026 13:05:11 KBEATY]","cADLog":"Event spawned from BREATHING PROBLEMS.  [02\/25\/2026 13:06:01 KELLIS] Event spawned from BREATHING PROBLEMS.  [02\/25\/2026 13:05:11 KBEATY]","incidentLocationCity":"MONTEREY","streetName":"MINNIE AVE","incidentAddressTextVersionStreet":"215 W MINNIE AVE","locationCoordinates":"36.15368,-85.26369"}
[2026-02-25 19:06:17] [INFO] Number of extracted fields: 21
[2026-02-25 19:06:17] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
MFD'
[2026-02-25 19:06:17] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD
EMS
MFD', Parsed IDs = ["PCFD","EMS","MFD"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-02-25 19:06:17] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","MFD"]
[2026-02-25 19:06:17] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-02-25 19:06:18] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-02-25 19:06:18] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","MFD"]
[2026-02-25 19:06:18] [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-02-25 19:06:18] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-02-25 19:06:18] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 19:06:18] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-02-25 19:06:18] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-02-25 19:06:18] [INFO] Found existing IncidentTypeMapping with ID: 693e326c3c0e41cb3
[2026-02-25 19:06:30] [INFO] Created new Dispatches record with ID: 699f482c085235794
[2026-02-25 19:06:30] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 19:06:30] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 19:06:34] [ERROR] PHP Error [WARNING]: ftp_login(): Login incorrect. in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1002
[2026-02-25 19:06:34] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260021011_20260225_190611.XML: Failed to login to V2 FTP server with username: f1bbfaea-7d70-4d6c-9b17-a1712a36552e@alerts.stationboss.net
[2026-02-25 19:06:34] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-02-25 19:59:21] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260021036_20260225_195921.XML
[2026-02-25 19:59:21] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260021036_20260225_195921.XML for user: 68f1466aed072ad4a
[2026-02-25 19:59:21] [INFO] File size: 5453 bytes
[2026-02-25 19:59:22] [INFO] Created FTPFiles record with ID: 699f549a066424eb2
[2026-02-25 19:59:22] [INFO] About to extract fields from XML. File size: 5453 bytes
[2026-02-25 19:59:22] [INFO] Number of mappings: 28
[2026-02-25 19:59:22] [INFO] Starting XML parsing. Content length: 5453
[2026-02-25 19:59:22] [INFO] XML parsed successfully. Root element: CADExport
[2026-02-25 19:59:22] [INFO] Processing 28 field mappings
[2026-02-25 19:59:22] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-02-25 19:59:22] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-02-25 19:59:22] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 19:59:22] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-02-25 19:59:22] [INFO]   -> Found value: MFD
EMS
RESC
[2026-02-25 19:59:22] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD\nEMS\nRESC"
[2026-02-25 19:59:22] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 19:59:22] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-02-25 19:59:22] [INFO]   -> Found value: 2026000070
[2026-02-25 19:59:22] [INFO]   -> Set field 'incidentInternalId' = "2026000070"
[2026-02-25 19:59:22] [INFO]   -> Set field 'dispatchRunNumber' = "2026000070"
[2026-02-25 19:59:22] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-02-25 19:59:22] [INFO]   -> Found value: ARM INJURY/FRACTURE
[2026-02-25 19:59:22] [INFO]   -> Set field 'incidentTypeValue1' = "ARM INJURY\/FRACTURE"
[2026-02-25 19:59:22] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-02-25 19:59:22] [INFO]   -> Found value: 710
[2026-02-25 19:59:22] [INFO]   -> Set field 'incidentLocationStreetNumber' = 710
[2026-02-25 19:59:22] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-02-25 19:59:22] [INFO]   -> Found value: TN
[2026-02-25 19:59:22] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-02-25 19:59:22] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-02-25 19:59:22] [INFO]   -> Found value: 38574
[2026-02-25 19:59:22] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-02-25 19:59:22] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-02-25 19:59:22] [INFO]   -> Found value: MONTEREY HIGH SCHOOL
[2026-02-25 19:59:22] [INFO]   -> Set field 'businessName' = "MONTEREY HIGH SCHOOL"
[2026-02-25 19:59:22] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-02-25 19:59:22] [INFO]   -> No value found (null or empty)
[2026-02-25 19:59:22] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-02-25 19:59:22] [INFO]   -> Found value: 36.14262
[2026-02-25 19:59:22] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.14262000000000085719875642098486423492431640625
[2026-02-25 19:59:22] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-02-25 19:59:22] [INFO]   -> Found value: -85.25977
[2026-02-25 19:59:22] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2597700000000031650415621697902679443359375
[2026-02-25 19:59:22] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-02-25 19:59:22] [INFO]   -> Found value: 2026-02-25 13:58:19
[2026-02-25 19:59:22] [INFO]   -> Set field 'alarm' = "2026-02-25 13:58:19"
[2026-02-25 19:59:22] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-02-25 19:59:22] [INFO]   -> Found value: 2026-02-25 13:59:09
[2026-02-25 19:59:22] [INFO]   -> Set field 'dispatched' = "2026-02-25 13:59:09"
[2026-02-25 19:59:22] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-02-25 19:59:22] [INFO]   -> No value found (null or empty)
[2026-02-25 19:59:22] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-02-25 19:59:22] [INFO]   -> No value found (null or empty)
[2026-02-25 19:59:22] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-02-25 19:59:22] [INFO]   -> No value found (null or empty)
[2026-02-25 19:59:22] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-02-25 19:59:22] [INFO]   -> Found value: PARK ST/HOME RUN DR
[2026-02-25 19:59:22] [INFO]   -> Set field 'incidentLocationCross' = "PARK ST\/HOME RUN DR"
[2026-02-25 19:59:22] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-02-25 19:59:22] [INFO]   -> Found value: MFR
[2026-02-25 19:59:22] [INFO]   -> Set field 'cADVehicleID' = "MFR"
[2026-02-25 19:59:22] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-02-25 19:59:22] [INFO]   -> Found value: 2026-02-25 13:59:09
[2026-02-25 19:59:22] [INFO]   -> Set field 'timedispatch' = "2026-02-25 13:59:09"
[2026-02-25 19:59:22] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-02-25 19:59:22] [INFO]   -> No value found (null or empty)
[2026-02-25 19:59:22] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-02-25 19:59:22] [INFO]   -> No value found (null or empty)
[2026-02-25 19:59:22] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-02-25 19:59:22] [INFO]   -> No value found (null or empty)
[2026-02-25 19:59:22] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-02-25 19:59:22] [INFO]   -> No value found (null or empty)
[2026-02-25 19:59:22] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-02-25 19:59:22] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-02-25 19:59:22] [INFO]   -> Found value: 20260021036
[2026-02-25 19:59:22] [INFO]   -> Set field 'policeReportNumber' = "20260021036"
[2026-02-25 19:59:22] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-02-25 19:59:22] [INFO]   -> Found value: [EMS] ENTER AT FRONT DOOR  [02/25/26 13:59:03 KMORGAN2] [EMS] FELL IN GYM  [02/25/26 13:58:47 KMORGA...
[2026-02-25 19:59:22] [INFO]   -> Set field 'dispatchNotes' = "[EMS] ENTER AT FRONT DOOR  [02\/25\/26 13:59:03 KMORGAN2] [EMS] FELL IN GYM  [02\/25\/26 13:58:47 KMORGAN2] [EMS] JACOB WILLIAMS\/\/12 YOM  [02\/25\/26 13:58:36 KMORGAN2] Event spawned from ARM INJURY\/FRACTURE.  [02\/25\/2026 13:58:19 KMORGAN2] BROKEN ARM  [02\/25\/26 13:58:12 KMORGAN2]]"
[2026-02-25 19:59:22] [INFO]   -> Set field 'cADLog' = "[EMS] ENTER AT FRONT DOOR  [02\/25\/26 13:59:03 KMORGAN2] [EMS] FELL IN GYM  [02\/25\/26 13:58:47 KMORGAN2] [EMS] JACOB WILLIAMS\/\/12 YOM  [02\/25\/26 13:58:36 KMORGAN2] Event spawned from ARM INJURY\/FRACTURE.  [02\/25\/2026 13:58:19 KMORGAN2] BROKEN ARM  [02\/25\/26 13:58:12 KMORGAN2]]"
[2026-02-25 19:59:22] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-02-25 19:59:22] [INFO]   -> Found value: MONTEREY
[2026-02-25 19:59:22] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-02-25 19:59:22] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-02-25 19:59:22] [INFO]   -> Found value: COMMERCIAL
[2026-02-25 19:59:22] [INFO]   -> Set field 'streetName' = "COMMERCIAL"
[2026-02-25 19:59:22] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-02-25 19:59:22] [INFO]   -> Found value: AVE
[2026-02-25 19:59:22] [INFO]   -> Set field 'streetType' = "AVE"
[2026-02-25 19:59:22] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-02-25 19:59:22] [INFO]   -> Found value: 710 E COMMERCIAL AVE
[2026-02-25 19:59:22] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "710 E COMMERCIAL AVE"
[2026-02-25 19:59:22] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-02-25 19:59:22] [INFO] Concatenating street name and type
[2026-02-25 19:59:22] [INFO]   -> Combined street name: COMMERCIAL AVE
[2026-02-25 19:59:22] [INFO] Built locationCoordinates from lat/lng: 36.14262,-85.25977
[2026-02-25 19:59:22] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"MFD\nEMS\nRESC","incidentInternalId":"2026000070","dispatchRunNumber":"2026000070","incidentTypeValue1":"ARM INJURY\/FRACTURE","incidentLocationStreetNumber":710,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"businessName":"MONTEREY HIGH SCHOOL","nERISIncidentLatitude":36.14262000000000085719875642098486423492431640625,"nERISIncidentLongitude":-85.2597700000000031650415621697902679443359375,"alarm":"2026-02-25 13:58:19","dispatched":"2026-02-25 13:59:09","incidentLocationCross":"PARK ST\/HOME RUN DR","cADVehicleID":"MFR","timedispatch":"2026-02-25 13:59:09","policeReportNumber":"20260021036","dispatchNotes":"[EMS] ENTER AT FRONT DOOR  [02\/25\/26 13:59:03 KMORGAN2] [EMS] FELL IN GYM  [02\/25\/26 13:58:47 KMORGAN2] [EMS] JACOB WILLIAMS\/\/12 YOM  [02\/25\/26 13:58:36 KMORGAN2] Event spawned from ARM INJURY\/FRACTURE.  [02\/25\/2026 13:58:19 KMORGAN2] BROKEN ARM  [02\/25\/26 13:58:12 KMORGAN2]]","cADLog":"[EMS] ENTER AT FRONT DOOR  [02\/25\/26 13:59:03 KMORGAN2] [EMS] FELL IN GYM  [02\/25\/26 13:58:47 KMORGAN2] [EMS] JACOB WILLIAMS\/\/12 YOM  [02\/25\/26 13:58:36 KMORGAN2] Event spawned from ARM INJURY\/FRACTURE.  [02\/25\/2026 13:58:19 KMORGAN2] BROKEN ARM  [02\/25\/26 13:58:12 KMORGAN2]]","incidentLocationCity":"MONTEREY","streetName":"COMMERCIAL AVE","incidentAddressTextVersionStreet":"710 E COMMERCIAL AVE","locationCoordinates":"36.14262,-85.25977"}
[2026-02-25 19:59:22] [INFO] Number of extracted fields: 22
[2026-02-25 19:59:22] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD
EMS
RESC'
[2026-02-25 19:59:22] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD
EMS
RESC', Parsed IDs = ["MFD","EMS","RESC"], Non-empty count = 3, Total agency count = 3, Assigned Agencies count = 4
[2026-02-25 19:59:22] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD","EMS","RESC"]
[2026-02-25 19:59:22] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2026-02-25 19:59:22] [INFO] SUCCESS: Routed to agency 'Monterey Fire Department' (ID: 68e67aaba2bb4565e) at INDEX 0 based on AgencyCode 'MFD'
[2026-02-25 19:59:22] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","RESC"]
[2026-02-25 19:59:22] [INFO] Fetched 1 stations from Stations module for agency 'Monterey Fire Department': ["68ffe49c256b67300"]
[2026-02-25 19:59:22] [INFO] Final routing: saasclientId = 68e67aaba2bb4565e, dispatchStationsIds = ["68ffe49c256b67300"], matchedAgencyIndex = 0
[2026-02-25 19:59:22] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 19:59:22] [INFO] Filtered cADAgencyIdentifier to: MFD
[2026-02-25 19:59:22] [INFO] Updated FTPFiles record saasclientId to routed agency: 68e67aaba2bb4565e
[2026-02-25 19:59:22] [INFO] Created new IncidentTypeMapping Data: {"cADIncidentType":"ARM INJURY\/FRACTURE","saasclientId":"68e67aaba2bb4565e","name":"ARM INJURY\/FRACTURE"}
[2026-02-25 19:59:22] [INFO] Created new IncidentTypeMapping with ID: 699f549ac97352a03
[2026-02-25 19:59:25] [INFO] Created new Dispatches record with ID: 699f549b2938ade06
[2026-02-25 19:59:25] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 19:59:25] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 19:59:29] [ERROR] PHP Error [WARNING]: ftp_login(): Login incorrect. in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1002
[2026-02-25 19:59:29] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/MFD_20260021036_20260225_195921.XML: Failed to login to V2 FTP server with username: f1bbfaea-7d70-4d6c-9b17-a1712a36552e@alerts.stationboss.net
[2026-02-25 19:59:29] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-02-25 19:59:41] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260021039_20260225_195941.XML
[2026-02-25 19:59:41] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260021039_20260225_195941.XML for user: 68f1466aed072ad4a
[2026-02-25 19:59:41] [INFO] File size: 5767 bytes
[2026-02-25 19:59:41] [INFO] Created FTPFiles record with ID: 699f54ad813d449a9
[2026-02-25 19:59:41] [INFO] About to extract fields from XML. File size: 5767 bytes
[2026-02-25 19:59:41] [INFO] Number of mappings: 28
[2026-02-25 19:59:41] [INFO] Starting XML parsing. Content length: 5767
[2026-02-25 19:59:41] [INFO] XML parsed successfully. Root element: CADExport
[2026-02-25 19:59:41] [INFO] Processing 28 field mappings
[2026-02-25 19:59:41] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-02-25 19:59:41] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-02-25 19:59:41] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 19:59:41] [INFO] Found 4 elements for 'AgencyCode', concatenating 4 non-empty values
[2026-02-25 19:59:41] [INFO]   -> Found value: PCFD
EMS
MFD
RESC
[2026-02-25 19:59:41] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nMFD\nRESC"
[2026-02-25 19:59:41] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 19:59:41] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2026-02-25 19:59:41] [INFO]   -> Found value: 2026000528
[2026-02-25 19:59:41] [INFO]   -> Set field 'incidentInternalId' = "2026000528"
[2026-02-25 19:59:41] [INFO]   -> Set field 'dispatchRunNumber' = "2026000528"
[2026-02-25 19:59:41] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-02-25 19:59:41] [INFO]   -> Found value: ARM INJURY/FRACTURE
[2026-02-25 19:59:41] [INFO]   -> Set field 'incidentTypeValue1' = "ARM INJURY\/FRACTURE"
[2026-02-25 19:59:41] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-02-25 19:59:41] [INFO]   -> Found value: 710
[2026-02-25 19:59:41] [INFO]   -> Set field 'incidentLocationStreetNumber' = 710
[2026-02-25 19:59:41] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-02-25 19:59:41] [INFO]   -> Found value: TN
[2026-02-25 19:59:41] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-02-25 19:59:41] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-02-25 19:59:41] [INFO]   -> Found value: 38574
[2026-02-25 19:59:41] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2026-02-25 19:59:41] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-02-25 19:59:41] [INFO]   -> Found value: MONTEREY HIGH SCHOOL
[2026-02-25 19:59:41] [INFO]   -> Set field 'businessName' = "MONTEREY HIGH SCHOOL"
[2026-02-25 19:59:41] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-02-25 19:59:41] [INFO]   -> No value found (null or empty)
[2026-02-25 19:59:41] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-02-25 19:59:41] [INFO]   -> Found value: 36.14262
[2026-02-25 19:59:41] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.14262000000000085719875642098486423492431640625
[2026-02-25 19:59:41] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-02-25 19:59:41] [INFO]   -> Found value: -85.25977
[2026-02-25 19:59:41] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2597700000000031650415621697902679443359375
[2026-02-25 19:59:41] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-02-25 19:59:41] [INFO]   -> Found value: 2026-02-25 13:59:35
[2026-02-25 19:59:41] [INFO]   -> Set field 'alarm' = "2026-02-25 13:59:35"
[2026-02-25 19:59:41] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-02-25 19:59:41] [INFO]   -> Found value: 2026-02-25 13:59:35
[2026-02-25 19:59:41] [INFO]   -> Set field 'dispatched' = "2026-02-25 13:59:35"
[2026-02-25 19:59:41] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-02-25 19:59:41] [INFO]   -> No value found (null or empty)
[2026-02-25 19:59:41] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-02-25 19:59:41] [INFO]   -> No value found (null or empty)
[2026-02-25 19:59:41] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-02-25 19:59:41] [INFO]   -> No value found (null or empty)
[2026-02-25 19:59:41] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-02-25 19:59:41] [INFO]   -> Found value: PARK ST/HOME RUN DR
[2026-02-25 19:59:41] [INFO]   -> Set field 'incidentLocationCross' = "PARK ST\/HOME RUN DR"
[2026-02-25 19:59:41] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-02-25 19:59:41] [INFO]   -> Found value: PCFR
[2026-02-25 19:59:41] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-02-25 19:59:41] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-02-25 19:59:41] [INFO]   -> Found value: 2026-02-25 13:59:35
[2026-02-25 19:59:41] [INFO]   -> Set field 'timedispatch' = "2026-02-25 13:59:35"
[2026-02-25 19:59:41] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-02-25 19:59:41] [INFO]   -> No value found (null or empty)
[2026-02-25 19:59:41] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-02-25 19:59:41] [INFO]   -> No value found (null or empty)
[2026-02-25 19:59:41] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-02-25 19:59:41] [INFO]   -> No value found (null or empty)
[2026-02-25 19:59:41] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-02-25 19:59:41] [INFO]   -> No value found (null or empty)
[2026-02-25 19:59:41] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-02-25 19:59:41] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2026-02-25 19:59:41] [INFO]   -> Found value: 20260021039
[2026-02-25 19:59:41] [INFO]   -> Set field 'policeReportNumber' = "20260021039"
[2026-02-25 19:59:41] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-02-25 19:59:41] [INFO]   -> Found value: Event spawned from ARM INJURY/FRACTURE.  [02/25/2026 13:59:35 KELLIS] [EMS] OBVIOUS DEFORMITY  [02/2...
[2026-02-25 19:59:41] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from ARM INJURY\/FRACTURE.  [02\/25\/2026 13:59:35 KELLIS] [EMS] OBVIOUS DEFORMITY  [02\/25\/26 13:59:18 KMORGAN2] [EMS] ENTER AT FRONT DOOR  [02\/25\/26 13:59:03 KMORGAN2] [EMS] FELL IN GYM  [02\/25\/26 13:58:47 KMORGAN2] [EMS] JACOB WILLIAMS\/\/12 YOM  [02\/25\/26 13:58:36 KMORGAN2] Event spawned from ARM INJURY\/FRACTURE.  [02\/25\/2026 13:58:19 KMORGAN2] BROKEN ARM  [02\/25\/26 13:58:12 KMORGAN2]]"
[2026-02-25 19:59:41] [INFO]   -> Set field 'cADLog' = "Event spawned from ARM INJURY\/FRACTURE.  [02\/25\/2026 13:59:35 KELLIS] [EMS] OBVIOUS DEFORMITY  [02\/25\/26 13:59:18 KMORGAN2] [EMS] ENTER AT FRONT DOOR  [02\/25\/26 13:59:03 KMORGAN2] [EMS] FELL IN GYM  [02\/25\/26 13:58:47 KMORGAN2] [EMS] JACOB WILLIAMS\/\/12 YOM  [02\/25\/26 13:58:36 KMORGAN2] Event spawned from ARM INJURY\/FRACTURE.  [02\/25\/2026 13:58:19 KMORGAN2] BROKEN ARM  [02\/25\/26 13:58:12 KMORGAN2]]"
[2026-02-25 19:59:41] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-02-25 19:59:41] [INFO]   -> Found value: MONTEREY
[2026-02-25 19:59:41] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2026-02-25 19:59:41] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-02-25 19:59:41] [INFO]   -> Found value: COMMERCIAL
[2026-02-25 19:59:41] [INFO]   -> Set field 'streetName' = "COMMERCIAL"
[2026-02-25 19:59:41] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-02-25 19:59:41] [INFO]   -> Found value: AVE
[2026-02-25 19:59:41] [INFO]   -> Set field 'streetType' = "AVE"
[2026-02-25 19:59:41] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-02-25 19:59:41] [INFO]   -> Found value: 710 E COMMERCIAL AVE
[2026-02-25 19:59:41] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "710 E COMMERCIAL AVE"
[2026-02-25 19:59:41] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-02-25 19:59:41] [INFO] Concatenating street name and type
[2026-02-25 19:59:41] [INFO]   -> Combined street name: COMMERCIAL AVE
[2026-02-25 19:59:41] [INFO] Built locationCoordinates from lat/lng: 36.14262,-85.25977
[2026-02-25 19:59:41] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nMFD\nRESC","incidentInternalId":"2026000528","dispatchRunNumber":"2026000528","incidentTypeValue1":"ARM INJURY\/FRACTURE","incidentLocationStreetNumber":710,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"businessName":"MONTEREY HIGH SCHOOL","nERISIncidentLatitude":36.14262000000000085719875642098486423492431640625,"nERISIncidentLongitude":-85.2597700000000031650415621697902679443359375,"alarm":"2026-02-25 13:59:35","dispatched":"2026-02-25 13:59:35","incidentLocationCross":"PARK ST\/HOME RUN DR","cADVehicleID":"PCFR","timedispatch":"2026-02-25 13:59:35","policeReportNumber":"20260021039","dispatchNotes":"Event spawned from ARM INJURY\/FRACTURE.  [02\/25\/2026 13:59:35 KELLIS] [EMS] OBVIOUS DEFORMITY  [02\/25\/26 13:59:18 KMORGAN2] [EMS] ENTER AT FRONT DOOR  [02\/25\/26 13:59:03 KMORGAN2] [EMS] FELL IN GYM  [02\/25\/26 13:58:47 KMORGAN2] [EMS] JACOB WILLIAMS\/\/12 YOM  [02\/25\/26 13:58:36 KMORGAN2] Event spawned from ARM INJURY\/FRACTURE.  [02\/25\/2026 13:58:19 KMORGAN2] BROKEN ARM  [02\/25\/26 13:58:12 KMORGAN2]]","cADLog":"Event spawned from ARM INJURY\/FRACTURE.  [02\/25\/2026 13:59:35 KELLIS] [EMS] OBVIOUS DEFORMITY  [02\/25\/26 13:59:18 KMORGAN2] [EMS] ENTER AT FRONT DOOR  [02\/25\/26 13:59:03 KMORGAN2] [EMS] FELL IN GYM  [02\/25\/26 13:58:47 KMORGAN2] [EMS] JACOB WILLIAMS\/\/12 YOM  [02\/25\/26 13:58:36 KMORGAN2] Event spawned from ARM INJURY\/FRACTURE.  [02\/25\/2026 13:58:19 KMORGAN2] BROKEN ARM  [02\/25\/26 13:58:12 KMORGAN2]]","incidentLocationCity":"MONTEREY","streetName":"COMMERCIAL AVE","incidentAddressTextVersionStreet":"710 E COMMERCIAL AVE","locationCoordinates":"36.14262,-85.25977"}
[2026-02-25 19:59:41] [INFO] Number of extracted fields: 22
[2026-02-25 19:59:41] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
MFD
RESC'
[2026-02-25 19:59:41] [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-02-25 19:59:41] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","MFD","RESC"]
[2026-02-25 19:59:41] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-02-25 19:59:41] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-02-25 19:59:41] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","MFD","RESC"]
[2026-02-25 19:59:41] [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-02-25 19:59:41] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-02-25 19:59:41] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-02-25 19:59:41] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-02-25 19:59:41] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-02-25 19:59:42] [INFO] Created new IncidentTypeMapping Data: {"cADIncidentType":"ARM INJURY\/FRACTURE","saasclientId":"68eeb686225c40db4","name":"ARM INJURY\/FRACTURE"}
[2026-02-25 19:59:42] [INFO] Created new IncidentTypeMapping with ID: 699f54ae2e775bbac
[2026-02-25 19:59:52] [INFO] Created new Dispatches record with ID: 699f54ae7e8e2603d
[2026-02-25 19:59:52] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 19:59:52] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 19:59:55] [ERROR] PHP Error [WARNING]: ftp_login(): Login incorrect. in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1002
[2026-02-25 19:59:55] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260021039_20260225_195941.XML: Failed to login to V2 FTP server with username: f1bbfaea-7d70-4d6c-9b17-a1712a36552e@alerts.stationboss.net
[2026-02-25 19:59:55] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-02-25 20:13:51] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260021048_20260225_201351.XML
[2026-02-25 20:13:51] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260021048_20260225_201351.XML for user: 68f1466aed072ad4a
[2026-02-25 20:13:51] [INFO] File size: 5429 bytes
[2026-02-25 20:13:52] [INFO] Created FTPFiles record with ID: 699f5800117ad56be
[2026-02-25 20:13:52] [INFO] About to extract fields from XML. File size: 5429 bytes
[2026-02-25 20:13:52] [INFO] Number of mappings: 28
[2026-02-25 20:13:52] [INFO] Starting XML parsing. Content length: 5429
[2026-02-25 20:13:52] [INFO] XML parsed successfully. Root element: CADExport
[2026-02-25 20:13:52] [INFO] Processing 28 field mappings
[2026-02-25 20:13:52] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-02-25 20:13:52] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-02-25 20:13:52] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 20:13:52] [INFO] Found 3 elements for 'AgencyCode', concatenating 3 non-empty values
[2026-02-25 20:13:52] [INFO]   -> Found value: BFD
EMS
BPD
[2026-02-25 20:13:52] [INFO]   -> Set field 'cADAgencyIdentifier' = "BFD\nEMS\nBPD"
[2026-02-25 20:13:52] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 20:13:52] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-02-25 20:13:52] [INFO]   -> Found value: 2026000061
[2026-02-25 20:13:52] [INFO]   -> Set field 'incidentInternalId' = "2026000061"
[2026-02-25 20:13:52] [INFO]   -> Set field 'dispatchRunNumber' = "2026000061"
[2026-02-25 20:13:52] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-02-25 20:13:52] [INFO]   -> Found value: DIABETIC PROBLEM
[2026-02-25 20:13:52] [INFO]   -> Set field 'incidentTypeValue1' = "DIABETIC PROBLEM"
[2026-02-25 20:13:52] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-02-25 20:13:52] [INFO]   -> Found value: 219
[2026-02-25 20:13:52] [INFO]   -> Set field 'incidentLocationStreetNumber' = 219
[2026-02-25 20:13:52] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-02-25 20:13:52] [INFO]   -> Found value: TN
[2026-02-25 20:13:52] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-02-25 20:13:52] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-02-25 20:13:52] [INFO]   -> Found value: 38544
[2026-02-25 20:13:52] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2026-02-25 20:13:52] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-02-25 20:13:52] [INFO]   -> No value found (null or empty)
[2026-02-25 20:13:52] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-02-25 20:13:52] [INFO]   -> No value found (null or empty)
[2026-02-25 20:13:52] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-02-25 20:13:52] [INFO]   -> Found value: 36.17355
[2026-02-25 20:13:52] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.17354999999999876081346883438527584075927734375
[2026-02-25 20:13:52] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-02-25 20:13:52] [INFO]   -> Found value: -85.62445
[2026-02-25 20:13:52] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.624449999999995952748577110469341278076171875
[2026-02-25 20:13:52] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-02-25 20:13:52] [INFO]   -> Found value: 2026-02-25 14:12:22
[2026-02-25 20:13:52] [INFO]   -> Set field 'alarm' = "2026-02-25 14:12:22"
[2026-02-25 20:13:52] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-02-25 20:13:52] [INFO]   -> Found value: 2026-02-25 14:13:45
[2026-02-25 20:13:52] [INFO]   -> Set field 'dispatched' = "2026-02-25 14:13:45"
[2026-02-25 20:13:52] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-02-25 20:13:52] [INFO]   -> No value found (null or empty)
[2026-02-25 20:13:52] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-02-25 20:13:52] [INFO]   -> No value found (null or empty)
[2026-02-25 20:13:52] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-02-25 20:13:52] [INFO]   -> No value found (null or empty)
[2026-02-25 20:13:52] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-02-25 20:13:52] [INFO]   -> Found value: /OLIVER WAY
[2026-02-25 20:13:52] [INFO]   -> Set field 'incidentLocationCross' = "\/OLIVER WAY"
[2026-02-25 20:13:52] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-02-25 20:13:52] [INFO]   -> Found value: BEN2
[2026-02-25 20:13:52] [INFO]   -> Set field 'cADVehicleID' = "BEN2"
[2026-02-25 20:13:52] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-02-25 20:13:52] [INFO]   -> Found value: 2026-02-25 14:13:45
[2026-02-25 20:13:52] [INFO]   -> Set field 'timedispatch' = "2026-02-25 14:13:45"
[2026-02-25 20:13:52] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-02-25 20:13:52] [INFO]   -> No value found (null or empty)
[2026-02-25 20:13:52] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-02-25 20:13:52] [INFO]   -> No value found (null or empty)
[2026-02-25 20:13:52] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-02-25 20:13:52] [INFO]   -> No value found (null or empty)
[2026-02-25 20:13:52] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-02-25 20:13:52] [INFO]   -> No value found (null or empty)
[2026-02-25 20:13:52] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-02-25 20:13:52] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-02-25 20:13:52] [INFO]   -> Found value: 20260021048
[2026-02-25 20:13:52] [INFO]   -> Set field 'policeReportNumber' = "20260021048"
[2026-02-25 20:13:52] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-02-25 20:13:52] [INFO]   -> Found value: [EMS] HUSBAND CAME HOME AND FOUND HER ON FLOOR  [02/25/26 14:13:45 KMORGAN2] [EMS] LAST TALKED TO HE...
[2026-02-25 20:13:52] [INFO]   -> Set field 'dispatchNotes' = "[EMS] HUSBAND CAME HOME AND FOUND HER ON FLOOR  [02\/25\/26 14:13:45 KMORGAN2] [EMS] LAST TALKED TO HER HOURS AGO  [02\/25\/26 14:13:10 KMORGAN2] [EMS] DIABETIC  [02\/25\/26 14:12:58 KMORGAN2] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [02\/25\/26 14:12:58 SBALLARD] [EMS] UNRESPONSIVE  [02\/25\/26 14:12:35 KMORGAN2] Event spawned from DIABETIC PROBLEM.  [02\/25\/2026 14:12:22 KMORGAN2]"
[2026-02-25 20:13:52] [INFO]   -> Set field 'cADLog' = "[EMS] HUSBAND CAME HOME AND FOUND HER ON FLOOR  [02\/25\/26 14:13:45 KMORGAN2] [EMS] LAST TALKED TO HER HOURS AGO  [02\/25\/26 14:13:10 KMORGAN2] [EMS] DIABETIC  [02\/25\/26 14:12:58 KMORGAN2] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [02\/25\/26 14:12:58 SBALLARD] [EMS] UNRESPONSIVE  [02\/25\/26 14:12:35 KMORGAN2] Event spawned from DIABETIC PROBLEM.  [02\/25\/2026 14:12:22 KMORGAN2]"
[2026-02-25 20:13:52] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-02-25 20:13:52] [INFO]   -> Found value: BAXTER
[2026-02-25 20:13:52] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2026-02-25 20:13:52] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-02-25 20:13:52] [INFO]   -> Found value: HARRIS
[2026-02-25 20:13:52] [INFO]   -> Set field 'streetName' = "HARRIS"
[2026-02-25 20:13:52] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-02-25 20:13:52] [INFO]   -> Found value: LN
[2026-02-25 20:13:52] [INFO]   -> Set field 'streetType' = "LN"
[2026-02-25 20:13:52] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-02-25 20:13:52] [INFO]   -> Found value: 219 HARRIS LN
[2026-02-25 20:13:52] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "219 HARRIS LN"
[2026-02-25 20:13:52] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-02-25 20:13:52] [INFO] Concatenating street name and type
[2026-02-25 20:13:52] [INFO]   -> Combined street name: HARRIS LN
[2026-02-25 20:13:52] [INFO] Built locationCoordinates from lat/lng: 36.17355,-85.62445
[2026-02-25 20:13:52] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"BFD\nEMS\nBPD","incidentInternalId":"2026000061","dispatchRunNumber":"2026000061","incidentTypeValue1":"DIABETIC PROBLEM","incidentLocationStreetNumber":219,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"nERISIncidentLatitude":36.17354999999999876081346883438527584075927734375,"nERISIncidentLongitude":-85.624449999999995952748577110469341278076171875,"alarm":"2026-02-25 14:12:22","dispatched":"2026-02-25 14:13:45","incidentLocationCross":"\/OLIVER WAY","cADVehicleID":"BEN2","timedispatch":"2026-02-25 14:13:45","policeReportNumber":"20260021048","dispatchNotes":"[EMS] HUSBAND CAME HOME AND FOUND HER ON FLOOR  [02\/25\/26 14:13:45 KMORGAN2] [EMS] LAST TALKED TO HER HOURS AGO  [02\/25\/26 14:13:10 KMORGAN2] [EMS] DIABETIC  [02\/25\/26 14:12:58 KMORGAN2] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [02\/25\/26 14:12:58 SBALLARD] [EMS] UNRESPONSIVE  [02\/25\/26 14:12:35 KMORGAN2] Event spawned from DIABETIC PROBLEM.  [02\/25\/2026 14:12:22 KMORGAN2]","cADLog":"[EMS] HUSBAND CAME HOME AND FOUND HER ON FLOOR  [02\/25\/26 14:13:45 KMORGAN2] [EMS] LAST TALKED TO HER HOURS AGO  [02\/25\/26 14:13:10 KMORGAN2] [EMS] DIABETIC  [02\/25\/26 14:12:58 KMORGAN2] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [02\/25\/26 14:12:58 SBALLARD] [EMS] UNRESPONSIVE  [02\/25\/26 14:12:35 KMORGAN2] Event spawned from DIABETIC PROBLEM.  [02\/25\/2026 14:12:22 KMORGAN2]","incidentLocationCity":"BAXTER","streetName":"HARRIS LN","incidentAddressTextVersionStreet":"219 HARRIS LN","locationCoordinates":"36.17355,-85.62445"}
[2026-02-25 20:13:52] [INFO] Number of extracted fields: 21
[2026-02-25 20:13:52] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'BFD
EMS
BPD'
[2026-02-25 20:13:52] [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-02-25 20:13:52] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["BFD","EMS","BPD"]
[2026-02-25 20:13:52] [INFO] Attempting SAASClient lookup for AgencyCode 'BFD' (index 0) within mailbox's assigned agencies
[2026-02-25 20:13:52] [INFO] SUCCESS: Routed to agency 'Baxter Fire Department' (ID: 68d1820f7ad4dadbd) at INDEX 0 based on AgencyCode 'BFD'
[2026-02-25 20:13:52] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","BPD"]
[2026-02-25 20:13:52] [INFO] Fetched 1 stations from Stations module for agency 'Baxter Fire Department': ["68d1884332e5f169b"]
[2026-02-25 20:13:52] [INFO] Final routing: saasclientId = 68d1820f7ad4dadbd, dispatchStationsIds = ["68d1884332e5f169b"], matchedAgencyIndex = 0
[2026-02-25 20:13:52] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 3)
[2026-02-25 20:13:52] [INFO] Filtered cADAgencyIdentifier to: BFD
[2026-02-25 20:13:52] [INFO] Updated FTPFiles record saasclientId to routed agency: 68d1820f7ad4dadbd
[2026-02-25 20:13:52] [INFO] Found existing IncidentTypeMapping with ID: 6945b4981c159c9b6
[2026-02-25 20:13:56] [INFO] Created new Dispatches record with ID: 699f5801098ff1523
[2026-02-25 20:13:56] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 20:13:56] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 20:14:00] [ERROR] PHP Error [WARNING]: ftp_login(): Login incorrect. in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1002
[2026-02-25 20:14:00] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260021048_20260225_201351.XML: Failed to login to V2 FTP server with username: f1bbfaea-7d70-4d6c-9b17-a1712a36552e@alerts.stationboss.net
[2026-02-25 20:14:00] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-02-25 20:32:31] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260021059_20260225_203231.XML
[2026-02-25 20:32:31] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260021059_20260225_203231.XML for user: 68f1466aed072ad4a
[2026-02-25 20:32:31] [INFO] File size: 5491 bytes
[2026-02-25 20:32:32] [INFO] Created FTPFiles record with ID: 699f5c603180f2519
[2026-02-25 20:32:32] [INFO] About to extract fields from XML. File size: 5491 bytes
[2026-02-25 20:32:32] [INFO] Number of mappings: 28
[2026-02-25 20:32:32] [INFO] Starting XML parsing. Content length: 5491
[2026-02-25 20:32:32] [INFO] XML parsed successfully. Root element: CADExport
[2026-02-25 20:32:32] [INFO] Processing 28 field mappings
[2026-02-25 20:32:32] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-02-25 20:32:32] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-02-25 20:32:32] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 20:32:32] [INFO] Found 2 elements for 'AgencyCode', concatenating 2 non-empty values
[2026-02-25 20:32:32] [INFO]   -> Found value: AFD
EMS
[2026-02-25 20:32:32] [INFO]   -> Set field 'cADAgencyIdentifier' = "AFD\nEMS"
[2026-02-25 20:32:32] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 20:32:32] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2026-02-25 20:32:32] [INFO]   -> Found value: 2026000092
[2026-02-25 20:32:32] [INFO]   -> Set field 'incidentInternalId' = "2026000092"
[2026-02-25 20:32:32] [INFO]   -> Set field 'dispatchRunNumber' = "2026000092"
[2026-02-25 20:32:32] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-02-25 20:32:32] [INFO]   -> Found value: DIABETIC PROBLEM
[2026-02-25 20:32:32] [INFO]   -> Set field 'incidentTypeValue1' = "DIABETIC PROBLEM"
[2026-02-25 20:32:32] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-02-25 20:32:32] [INFO]   -> Found value: 397
[2026-02-25 20:32:32] [INFO]   -> Set field 'incidentLocationStreetNumber' = 397
[2026-02-25 20:32:32] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-02-25 20:32:32] [INFO]   -> Found value: TN
[2026-02-25 20:32:32] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-02-25 20:32:32] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-02-25 20:32:32] [INFO]   -> Found value: 38506
[2026-02-25 20:32:32] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-02-25 20:32:32] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-02-25 20:32:32] [INFO]   -> No value found (null or empty)
[2026-02-25 20:32:32] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-02-25 20:32:32] [INFO]   -> No value found (null or empty)
[2026-02-25 20:32:32] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-02-25 20:32:32] [INFO]   -> Found value: 36.18139
[2026-02-25 20:32:32] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.18139000000000038426151149906218051910400390625
[2026-02-25 20:32:32] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-02-25 20:32:32] [INFO]   -> Found value: -85.44692
[2026-02-25 20:32:32] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.446920000000005757101462222635746002197265625
[2026-02-25 20:32:32] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-02-25 20:32:32] [INFO]   -> Found value: 2026-02-25 14:31:13
[2026-02-25 20:32:32] [INFO]   -> Set field 'alarm' = "2026-02-25 14:31:13"
[2026-02-25 20:32:32] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-02-25 20:32:32] [INFO]   -> Found value: 2026-02-25 14:32:19
[2026-02-25 20:32:32] [INFO]   -> Set field 'dispatched' = "2026-02-25 14:32:19"
[2026-02-25 20:32:32] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-02-25 20:32:32] [INFO]   -> Found value: 2026-02-25 14:32:19
[2026-02-25 20:32:32] [INFO]   -> Set field 'enroute' = "2026-02-25 14:32:19"
[2026-02-25 20:32:32] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-02-25 20:32:32] [INFO]   -> No value found (null or empty)
[2026-02-25 20:32:32] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-02-25 20:32:32] [INFO]   -> No value found (null or empty)
[2026-02-25 20:32:32] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-02-25 20:32:32] [INFO]   -> Found value: BROOKSIDE DR/MASON PT
[2026-02-25 20:32:32] [INFO]   -> Set field 'incidentLocationCross' = "BROOKSIDE DR\/MASON PT"
[2026-02-25 20:32:32] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-02-25 20:32:32] [INFO]   -> Found value: A1200
[2026-02-25 20:32:32] [INFO]   -> Set field 'cADVehicleID' = "A1200"
[2026-02-25 20:32:32] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-02-25 20:32:32] [INFO]   -> Found value: 2026-02-25 14:32:19
[2026-02-25 20:32:32] [INFO]   -> Set field 'timedispatch' = "2026-02-25 14:32:19"
[2026-02-25 20:32:32] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-02-25 20:32:32] [INFO]   -> Found value: 2026-02-25 14:32:19
[2026-02-25 20:32:32] [INFO]   -> Set field 'timeenroutetoscene' = "2026-02-25 14:32:19"
[2026-02-25 20:32:32] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-02-25 20:32:32] [INFO]   -> No value found (null or empty)
[2026-02-25 20:32:32] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-02-25 20:32:32] [INFO]   -> No value found (null or empty)
[2026-02-25 20:32:32] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-02-25 20:32:32] [INFO]   -> No value found (null or empty)
[2026-02-25 20:32:32] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-02-25 20:32:32] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2026-02-25 20:32:32] [INFO]   -> Found value: 20260021059
[2026-02-25 20:32:32] [INFO]   -> Set field 'policeReportNumber' = "20260021059"
[2026-02-25 20:32:32] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-02-25 20:32:32] [INFO]   -> Found value: [EMS] JOHNNY MATTHEWS  [02/25/26 14:32:09 KMORGAN2] [EMS] 65 YOM  [02/25/26 14:32:02 KMORGAN2] [EMS]...
[2026-02-25 20:32:32] [INFO]   -> Set field 'dispatchNotes' = "[EMS] JOHNNY MATTHEWS  [02\/25\/26 14:32:09 KMORGAN2] [EMS] 65 YOM  [02\/25\/26 14:32:02 KMORGAN2] [EMS] UNABLE TO SEE\/\/SLURRED SPEECH  [02\/25\/26 14:31:49 KMORGAN2] [EMS] THINKS HE HAD A HEART ATTACK  [02\/25\/26 14:31:36 KMORGAN2] [EMS] LEGS ARE PURPLE  [02\/25\/26 14:31:25 KMORGAN2] Event spawned from DIABETIC PROBLEM.  [02\/25\/2026 14:31:13 KMORGAN2]"
[2026-02-25 20:32:32] [INFO]   -> Set field 'cADLog' = "[EMS] JOHNNY MATTHEWS  [02\/25\/26 14:32:09 KMORGAN2] [EMS] 65 YOM  [02\/25\/26 14:32:02 KMORGAN2] [EMS] UNABLE TO SEE\/\/SLURRED SPEECH  [02\/25\/26 14:31:49 KMORGAN2] [EMS] THINKS HE HAD A HEART ATTACK  [02\/25\/26 14:31:36 KMORGAN2] [EMS] LEGS ARE PURPLE  [02\/25\/26 14:31:25 KMORGAN2] Event spawned from DIABETIC PROBLEM.  [02\/25\/2026 14:31:13 KMORGAN2]"
[2026-02-25 20:32:32] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-02-25 20:32:32] [INFO]   -> Found value: ALGOOD
[2026-02-25 20:32:32] [INFO]   -> Set field 'incidentLocationCity' = "ALGOOD"
[2026-02-25 20:32:32] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-02-25 20:32:32] [INFO]   -> Found value: AVEY
[2026-02-25 20:32:32] [INFO]   -> Set field 'streetName' = "AVEY"
[2026-02-25 20:32:32] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-02-25 20:32:32] [INFO]   -> Found value: CIR
[2026-02-25 20:32:32] [INFO]   -> Set field 'streetType' = "CIR"
[2026-02-25 20:32:32] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-02-25 20:32:32] [INFO]   -> Found value: 397 AVEY CIR
[2026-02-25 20:32:32] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "397 AVEY CIR"
[2026-02-25 20:32:32] [INFO] Finished extracting fields. Total fields extracted: 23
[2026-02-25 20:32:32] [INFO] Concatenating street name and type
[2026-02-25 20:32:32] [INFO]   -> Combined street name: AVEY CIR
[2026-02-25 20:32:32] [INFO] Built locationCoordinates from lat/lng: 36.18139,-85.44692
[2026-02-25 20:32:32] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"AFD\nEMS","incidentInternalId":"2026000092","dispatchRunNumber":"2026000092","incidentTypeValue1":"DIABETIC PROBLEM","incidentLocationStreetNumber":397,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.18139000000000038426151149906218051910400390625,"nERISIncidentLongitude":-85.446920000000005757101462222635746002197265625,"alarm":"2026-02-25 14:31:13","dispatched":"2026-02-25 14:32:19","enroute":"2026-02-25 14:32:19","incidentLocationCross":"BROOKSIDE DR\/MASON PT","cADVehicleID":"A1200","timedispatch":"2026-02-25 14:32:19","timeenroutetoscene":"2026-02-25 14:32:19","policeReportNumber":"20260021059","dispatchNotes":"[EMS] JOHNNY MATTHEWS  [02\/25\/26 14:32:09 KMORGAN2] [EMS] 65 YOM  [02\/25\/26 14:32:02 KMORGAN2] [EMS] UNABLE TO SEE\/\/SLURRED SPEECH  [02\/25\/26 14:31:49 KMORGAN2] [EMS] THINKS HE HAD A HEART ATTACK  [02\/25\/26 14:31:36 KMORGAN2] [EMS] LEGS ARE PURPLE  [02\/25\/26 14:31:25 KMORGAN2] Event spawned from DIABETIC PROBLEM.  [02\/25\/2026 14:31:13 KMORGAN2]","cADLog":"[EMS] JOHNNY MATTHEWS  [02\/25\/26 14:32:09 KMORGAN2] [EMS] 65 YOM  [02\/25\/26 14:32:02 KMORGAN2] [EMS] UNABLE TO SEE\/\/SLURRED SPEECH  [02\/25\/26 14:31:49 KMORGAN2] [EMS] THINKS HE HAD A HEART ATTACK  [02\/25\/26 14:31:36 KMORGAN2] [EMS] LEGS ARE PURPLE  [02\/25\/26 14:31:25 KMORGAN2] Event spawned from DIABETIC PROBLEM.  [02\/25\/2026 14:31:13 KMORGAN2]","incidentLocationCity":"ALGOOD","streetName":"AVEY CIR","incidentAddressTextVersionStreet":"397 AVEY CIR","locationCoordinates":"36.18139,-85.44692"}
[2026-02-25 20:32:32] [INFO] Number of extracted fields: 23
[2026-02-25 20:32:32] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'AFD
EMS'
[2026-02-25 20:32:32] [INFO] Multi-agency routing check: CAD Agency ID raw = 'AFD
EMS', Parsed IDs = ["AFD","EMS"], Non-empty count = 2, Total agency count = 2, Assigned Agencies count = 4
[2026-02-25 20:32:32] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["AFD","EMS"]
[2026-02-25 20:32:32] [INFO] Attempting SAASClient lookup for AgencyCode 'AFD' (index 0) within mailbox's assigned agencies
[2026-02-25 20:32:32] [INFO] SUCCESS: Routed to agency 'Algood Fire Department' (ID: 68910627445d6e167) at INDEX 0 based on AgencyCode 'AFD'
[2026-02-25 20:32:32] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS"]
[2026-02-25 20:32:32] [INFO] Fetched 1 stations from Stations module for agency 'Algood Fire Department': ["68922bda7fe89f7ff"]
[2026-02-25 20:32:32] [INFO] Final routing: saasclientId = 68910627445d6e167, dispatchStationsIds = ["68922bda7fe89f7ff"], matchedAgencyIndex = 0
[2026-02-25 20:32:32] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 2)
[2026-02-25 20:32:32] [INFO] Filtered cADAgencyIdentifier to: AFD
[2026-02-25 20:32:32] [INFO] Updated FTPFiles record saasclientId to routed agency: 68910627445d6e167
[2026-02-25 20:32:32] [INFO] Found existing IncidentTypeMapping with ID: 698674da00d3dd81f
[2026-02-25 20:32:37] [INFO] Created new Dispatches record with ID: 699f5c6133d4af303
[2026-02-25 20:32:37] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 20:32:38] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 20:32:41] [ERROR] PHP Error [WARNING]: ftp_login(): Login incorrect. in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1002
[2026-02-25 20:32:41] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20260021059_20260225_203231.XML: Failed to login to V2 FTP server with username: f1bbfaea-7d70-4d6c-9b17-a1712a36552e@alerts.stationboss.net
[2026-02-25 20:32:41] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-02-25 22:51:42] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260021115_20260225_225142.XML
[2026-02-25 22:51:42] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260021115_20260225_225142.XML for user: 68f1466aed072ad4a
[2026-02-25 22:51:42] [INFO] File size: 5477 bytes
[2026-02-25 22:51:42] [INFO] Created FTPFiles record with ID: 699f7cfeb251ca9ad
[2026-02-25 22:51:42] [INFO] About to extract fields from XML. File size: 5477 bytes
[2026-02-25 22:51:42] [INFO] Number of mappings: 28
[2026-02-25 22:51:42] [INFO] Starting XML parsing. Content length: 5477
[2026-02-25 22:51:42] [INFO] XML parsed successfully. Root element: CADExport
[2026-02-25 22:51:42] [INFO] Processing 28 field mappings
[2026-02-25 22:51:42] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-02-25 22:51:42] [INFO]   -> Multi-agency mode: Converting scoped path 'EventDetails.AgencyCode' to global 'AgencyCode' for cADAgencyIdentifier
[2026-02-25 22:51:42] [INFO] Target field 'cADAgencyIdentifier' is configured for multi-value concatenation
[2026-02-25 22:51:42] [INFO] Found 4 elements for 'AgencyCode', concatenating 4 non-empty values
[2026-02-25 22:51:42] [INFO]   -> Found value: PCFD
EMS
PCSO
RESC
[2026-02-25 22:51:42] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD\nEMS\nPCSO\nRESC"
[2026-02-25 22:51:42] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-02-25 22:51:42] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2026-02-25 22:51:42] [INFO]   -> Found value: 2026000529
[2026-02-25 22:51:42] [INFO]   -> Set field 'incidentInternalId' = "2026000529"
[2026-02-25 22:51:42] [INFO]   -> Set field 'dispatchRunNumber' = "2026000529"
[2026-02-25 22:51:42] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-02-25 22:51:42] [INFO]   -> Found value: MVC ELECTRONIC CRASH NOTIFICAT
[2026-02-25 22:51:42] [INFO]   -> Set field 'incidentTypeValue1' = "MVC ELECTRONIC CRASH NOTIFICAT"
[2026-02-25 22:51:42] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-02-25 22:51:42] [INFO]   -> Found value: 900
[2026-02-25 22:51:42] [INFO]   -> Set field 'incidentLocationStreetNumber' = 900
[2026-02-25 22:51:42] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-02-25 22:51:42] [INFO]   -> Found value: TN
[2026-02-25 22:51:42] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-02-25 22:51:42] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-02-25 22:51:42] [INFO]   -> Found value: 38501
[2026-02-25 22:51:42] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38501
[2026-02-25 22:51:42] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-02-25 22:51:42] [INFO]   -> No value found (null or empty)
[2026-02-25 22:51:42] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-02-25 22:51:42] [INFO]   -> No value found (null or empty)
[2026-02-25 22:51:42] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-02-25 22:51:42] [INFO]   -> Found value: 36.19044
[2026-02-25 22:51:42] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.19044000000000238514985539950430393218994140625
[2026-02-25 22:51:42] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-02-25 22:51:42] [INFO]   -> Found value: -85.56133
[2026-02-25 22:51:42] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.56132999999999810825102031230926513671875
[2026-02-25 22:51:42] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-02-25 22:51:42] [INFO]   -> Found value: 2026-02-25 16:48:51
[2026-02-25 22:51:42] [INFO]   -> Set field 'alarm' = "2026-02-25 16:48:51"
[2026-02-25 22:51:42] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-02-25 22:51:42] [INFO]   -> Found value: 2026-02-25 16:51:31
[2026-02-25 22:51:42] [INFO]   -> Set field 'dispatched' = "2026-02-25 16:51:31"
[2026-02-25 22:51:42] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-02-25 22:51:42] [INFO]   -> No value found (null or empty)
[2026-02-25 22:51:42] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-02-25 22:51:42] [INFO]   -> No value found (null or empty)
[2026-02-25 22:51:42] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-02-25 22:51:42] [INFO]   -> No value found (null or empty)
[2026-02-25 22:51:42] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-02-25 22:51:42] [INFO]   -> Found value: PIPPIN RD/KYLE DR
[2026-02-25 22:51:42] [INFO]   -> Set field 'incidentLocationCross' = "PIPPIN RD\/KYLE DR"
[2026-02-25 22:51:42] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-02-25 22:51:42] [INFO]   -> Found value: EN11
[2026-02-25 22:51:42] [INFO]   -> Set field 'cADVehicleID' = "EN11"
[2026-02-25 22:51:42] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-02-25 22:51:42] [INFO]   -> Found value: 2026-02-25 16:51:31
[2026-02-25 22:51:42] [INFO]   -> Set field 'timedispatch' = "2026-02-25 16:51:31"
[2026-02-25 22:51:42] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-02-25 22:51:42] [INFO]   -> No value found (null or empty)
[2026-02-25 22:51:42] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-02-25 22:51:42] [INFO]   -> No value found (null or empty)
[2026-02-25 22:51:42] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-02-25 22:51:42] [INFO]   -> No value found (null or empty)
[2026-02-25 22:51:42] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-02-25 22:51:42] [INFO]   -> No value found (null or empty)
[2026-02-25 22:51:42] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-02-25 22:51:42] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2026-02-25 22:51:42] [INFO]   -> Found value: 20260021115
[2026-02-25 22:51:42] [INFO]   -> Set field 'policeReportNumber' = "20260021115"
[2026-02-25 22:51:42] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-02-25 22:51:42] [INFO]   -> Found value: [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [02/25/26 16:49:19 RMAYNARD] Event spawned from MVC ELECTRONI...
[2026-02-25 22:51:42] [INFO]   -> Set field 'dispatchNotes' = "[LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [02\/25\/26 16:49:19 RMAYNARD] Event spawned from MVC ELECTRONIC CRASH NOTIFICAT.  [02\/25\/2026 16:48:51 DSTEPHENS] UDTS: iPHONE ACTIVATION  [02\/25\/26 16:48:44 DSTEPHENS]"
[2026-02-25 22:51:42] [INFO]   -> Set field 'cADLog' = "[LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [02\/25\/26 16:49:19 RMAYNARD] Event spawned from MVC ELECTRONIC CRASH NOTIFICAT.  [02\/25\/2026 16:48:51 DSTEPHENS] UDTS: iPHONE ACTIVATION  [02\/25\/26 16:48:44 DSTEPHENS]"
[2026-02-25 22:51:42] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-02-25 22:51:42] [INFO]   -> Found value: COOKEVILLE
[2026-02-25 22:51:42] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-02-25 22:51:42] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-02-25 22:51:42] [INFO]   -> Found value: ANDERSON
[2026-02-25 22:51:42] [INFO]   -> Set field 'streetName' = "ANDERSON"
[2026-02-25 22:51:42] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-02-25 22:51:42] [INFO]   -> Found value: LN
[2026-02-25 22:51:42] [INFO]   -> Set field 'streetType' = "LN"
[2026-02-25 22:51:42] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-02-25 22:51:42] [INFO]   -> Found value: 900 ANDERSON LN
[2026-02-25 22:51:42] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "900 ANDERSON LN"
[2026-02-25 22:51:42] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-02-25 22:51:42] [INFO] Concatenating street name and type
[2026-02-25 22:51:42] [INFO]   -> Combined street name: ANDERSON LN
[2026-02-25 22:51:42] [INFO] Built locationCoordinates from lat/lng: 36.19044,-85.56133
[2026-02-25 22:51:42] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD\nEMS\nPCSO\nRESC","incidentInternalId":"2026000529","dispatchRunNumber":"2026000529","incidentTypeValue1":"MVC ELECTRONIC CRASH NOTIFICAT","incidentLocationStreetNumber":900,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38501,"nERISIncidentLatitude":36.19044000000000238514985539950430393218994140625,"nERISIncidentLongitude":-85.56132999999999810825102031230926513671875,"alarm":"2026-02-25 16:48:51","dispatched":"2026-02-25 16:51:31","incidentLocationCross":"PIPPIN RD\/KYLE DR","cADVehicleID":"EN11","timedispatch":"2026-02-25 16:51:31","policeReportNumber":"20260021115","dispatchNotes":"[LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [02\/25\/26 16:49:19 RMAYNARD] Event spawned from MVC ELECTRONIC CRASH NOTIFICAT.  [02\/25\/2026 16:48:51 DSTEPHENS] UDTS: iPHONE ACTIVATION  [02\/25\/26 16:48:44 DSTEPHENS]","cADLog":"[LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [02\/25\/26 16:49:19 RMAYNARD] Event spawned from MVC ELECTRONIC CRASH NOTIFICAT.  [02\/25\/2026 16:48:51 DSTEPHENS] UDTS: iPHONE ACTIVATION  [02\/25\/26 16:48:44 DSTEPHENS]","incidentLocationCity":"COOKEVILLE","streetName":"ANDERSON LN","incidentAddressTextVersionStreet":"900 ANDERSON LN","locationCoordinates":"36.19044,-85.56133"}
[2026-02-25 22:51:42] [INFO] Number of extracted fields: 21
[2026-02-25 22:51:42] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD
EMS
PCSO
RESC'
[2026-02-25 22:51: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-02-25 22:51:42] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD","EMS","PCSO","RESC"]
[2026-02-25 22:51:42] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-02-25 22:51:42] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-02-25 22:51:42] [INFO] INFO: Ignoring additional AgencyCode values after match at index 0: ["EMS","PCSO","RESC"]
[2026-02-25 22:51:43] [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-02-25 22:51:43] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-02-25 22:51:43] [INFO] Filtering multi-agency fields by matched index 0 (agency count: 4)
[2026-02-25 22:51:43] [INFO] Filtered cADAgencyIdentifier to: PCFD
[2026-02-25 22:51:43] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-02-25 22:51:43] [INFO] Found existing IncidentTypeMapping with ID: 6955292c9085ffc0d
[2026-02-25 22:51:54] [INFO] Created new Dispatches record with ID: 699f7cffa56f71642
[2026-02-25 22:51:54] [INFO] Uploading file to V2 FTP server: alerts.stationboss.net, Remote Dir: /
[2026-02-25 22:51:54] [INFO] Using FTPS (SSL/TLS) connection
[2026-02-25 22:51:57] [ERROR] PHP Error [WARNING]: ftp_login(): Login incorrect. in /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php on line 1002
[2026-02-25 22:51:57] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260021115_20260225_225142.XML: Failed to login to V2 FTP server with username: f1bbfaea-7d70-4d6c-9b17-a1712a36552e@alerts.stationboss.net
[2026-02-25 22:51:57] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:1004
[2026-02-25 22:55:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:42Z.xml
[2026-02-25 22:55:45] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:42Z.xml
[2026-02-25 22:55:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:45Z.xml
[2026-02-25 22:55:45] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:45Z.xml
[2026-02-25 22:55:46] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:45Z.xml
[2026-02-25 22:55:46] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:45Z.xml
[2026-02-25 22:55:46] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:46Z.xml
[2026-02-25 22:55:46] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:46Z.xml
[2026-02-25 22:55:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:46Z.xml
[2026-02-25 22:55:47] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:46Z.xml
[2026-02-25 22:55:48] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:48Z.xml
[2026-02-25 22:55:48] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:48Z.xml
[2026-02-25 22:55:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:48Z.xml
[2026-02-25 22:55:49] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:48Z.xml
[2026-02-25 22:55:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:49Z.xml
[2026-02-25 22:55:49] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:49Z.xml
[2026-02-25 22:55:50] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:49Z.xml
[2026-02-25 22:55:50] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:49Z.xml
[2026-02-25 22:55:50] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:50Z.xml
[2026-02-25 22:55:50] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:50Z.xml
[2026-02-25 22:55:51] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:50Z.xml
[2026-02-25 22:55:51] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:55:50Z.xml
[2026-02-25 22:56:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:56:11Z.xml
[2026-02-25 22:56:11] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-008983_2026-02-25 16:56:11Z.xml
