[2025-12-31 00:42:50] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194247933.xml
[2025-12-31 00:42:50] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194247933.xml for user: 68920395733981a47
[2025-12-31 00:42:50] [INFO] File size: 6071 bytes
[2025-12-31 00:42:50] [INFO] Created FTPFiles record with ID: 6954718ab2855660e
[2025-12-31 00:42:50] [INFO] About to extract fields from XML. File size: 6071 bytes
[2025-12-31 00:42:50] [INFO] Number of mappings: 24
[2025-12-31 00:42:50] [INFO] Starting XML parsing. Content length: 6071
[2025-12-31 00:42:50] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:42:50] [INFO] Processing 24 field mappings
[2025-12-31 00:42:50] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:42:50] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:42:50] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:42:50] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:42:50] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:42:50] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:42:50] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:42:50] [INFO]   -> Found value: 37379
[2025-12-31 00:42:50] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:42:50] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:42:50] [INFO]   -> Found value: 2117
[2025-12-31 00:42:50] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:42:50] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:42:50] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:42:50] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:42:50] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:42:50] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:42:50] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:42:50] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:42:50] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:42:50] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:42:50] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:42:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:42:50] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:42:50] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:42:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:42:50] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:42:50] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:42:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:42:50] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:42:50] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:42:50] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:42:50] [INFO]   -> Found value: 35.229717
[2025-12-31 00:42:50] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:42:50] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:42:50] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:42:50] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:42:50] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:42:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:42:50] [INFO]   -> Set field 'dispatched' = null
[2025-12-31 00:42:50] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:42:50] [INFO]   -> No value found (null or empty)
[2025-12-31 00:42:50] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:42:50] [INFO]   -> No value found (null or empty)
[2025-12-31 00:42:50] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:42:50] [INFO]   -> No value found (null or empty)
[2025-12-31 00:42:50] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:42:50] [INFO]   -> No value found (null or empty)
[2025-12-31 00:42:50] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:42:50] [INFO]   -> No value found (null or empty)
[2025-12-31 00:42:50] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:42:50] [INFO]   -> No value found (null or empty)
[2025-12-31 00:42:50] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:42:50] [INFO]   -> Found value: RD
[2025-12-31 00:42:50] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:42:50] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:42:50] [INFO]   -> No value found (null or empty)
[2025-12-31 00:42:50] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:42:50] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:42:50] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:42:50] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:42:50] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:42:50] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:42:50] [INFO] Found 8 elements for 'Comment', concatenating 8 non-empty values
[2025-12-31 00:42:50] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:42:50] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:42:50] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:42:50] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:42:50] [INFO]   -> Found value: SFD
[2025-12-31 00:42:50] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:42:50] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-12-31 00:42:50] [INFO] Concatenating street name and type
[2025-12-31 00:42:50] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:42:50] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:42:50] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":null,"policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:42:50] [INFO] Number of extracted fields: 20
[2025-12-31 00:42:50] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:42:50] [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
[2025-12-31 00:42:50] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:42:50] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:42:50] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:42:51] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:42:51] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:42:51] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:42:51] [INFO] Created new IncidentTypeMapping Data: {"cADIncidentType":"CHESTPN-Chest Pain","saasclientId":"681a1d681d6140e0c","name":"CHESTPN-Chest Pain"}
[2025-12-31 00:42:51] [INFO] Created new IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:42:53] [INFO] Created new Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:42:53] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194247933.xml
[2025-12-31 00:42:53] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194247933.xml
[2025-12-31 00:42:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194258042.xml
[2025-12-31 00:42:58] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194258042.xml for user: 68920395733981a47
[2025-12-31 00:42:58] [INFO] File size: 6207 bytes
[2025-12-31 00:42:58] [INFO] Created FTPFiles record with ID: 6954719272ed225ab
[2025-12-31 00:42:58] [INFO] About to extract fields from XML. File size: 6207 bytes
[2025-12-31 00:42:58] [INFO] Number of mappings: 24
[2025-12-31 00:42:58] [INFO] Starting XML parsing. Content length: 6207
[2025-12-31 00:42:58] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:42:58] [INFO] Processing 24 field mappings
[2025-12-31 00:42:58] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:42:58] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:42:58] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:42:58] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:42:58] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:42:58] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:42:58] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:42:58] [INFO]   -> Found value: 37379
[2025-12-31 00:42:58] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:42:58] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:42:58] [INFO]   -> Found value: 2117
[2025-12-31 00:42:58] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:42:58] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:42:58] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:42:58] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:42:58] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:42:58] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:42:58] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:42:58] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:42:58] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:42:58] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:42:58] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:42:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:42:58] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:42:58] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:42:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:42:58] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:42:58] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:42:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:42:58] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:42:58] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:42:58] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:42:58] [INFO]   -> Found value: 35.229717
[2025-12-31 00:42:58] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:42:58] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:42:58] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:42:58] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:42:58] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:42:58] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:42:58] [INFO]   -> Set field 'dispatched' = null
[2025-12-31 00:42:58] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:42:58] [INFO]   -> No value found (null or empty)
[2025-12-31 00:42:58] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:42:58] [INFO]   -> No value found (null or empty)
[2025-12-31 00:42:58] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:42:58] [INFO]   -> No value found (null or empty)
[2025-12-31 00:42:58] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:42:58] [INFO]   -> No value found (null or empty)
[2025-12-31 00:42:58] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:42:58] [INFO]   -> No value found (null or empty)
[2025-12-31 00:42:58] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:42:58] [INFO]   -> No value found (null or empty)
[2025-12-31 00:42:58] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:42:58] [INFO]   -> Found value: RD
[2025-12-31 00:42:58] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:42:58] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:42:58] [INFO]   -> No value found (null or empty)
[2025-12-31 00:42:58] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:42:58] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:42:58] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:42:58] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:42:58] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:42:58] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:42:58] [INFO] Found 9 elements for 'Comment', concatenating 9 non-empty values
[2025-12-31 00:42:58] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:42:58] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:42:58] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:42:58] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:42:58] [INFO]   -> Found value: SFD
[2025-12-31 00:42:58] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:42:58] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-12-31 00:42:58] [INFO] Concatenating street name and type
[2025-12-31 00:42:58] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:42:58] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:42:58] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":null,"policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:42:58] [INFO] Number of extracted fields: 20
[2025-12-31 00:42:58] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:42: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
[2025-12-31 00:42:58] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:42:58] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:42:58] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:42:58] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:42:58] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:42:58] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:42:59] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:42:59] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:42:59] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:42:59] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194258042.xml
[2025-12-31 00:42:59] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194258042.xml
[2025-12-31 00:43:03] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194303105.xml
[2025-12-31 00:43:03] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194303105.xml for user: 68920395733981a47
[2025-12-31 00:43:03] [INFO] File size: 6349 bytes
[2025-12-31 00:43:03] [INFO] Created FTPFiles record with ID: 695471977fb943791
[2025-12-31 00:43:03] [INFO] About to extract fields from XML. File size: 6349 bytes
[2025-12-31 00:43:03] [INFO] Number of mappings: 24
[2025-12-31 00:43:03] [INFO] Starting XML parsing. Content length: 6349
[2025-12-31 00:43:03] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:43:03] [INFO] Processing 24 field mappings
[2025-12-31 00:43:03] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:43:03] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:43:03] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:43:03] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:43:03] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:43:03] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:43:03] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:43:03] [INFO]   -> Found value: 37379
[2025-12-31 00:43:03] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:43:03] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:43:03] [INFO]   -> Found value: 2117
[2025-12-31 00:43:03] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:43:03] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:43:03] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:43:03] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:43:03] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:43:03] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:43:03] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:43:03] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:43:03] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:43:03] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:43:03] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:43:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:03] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:43:03] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:43:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:03] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:43:03] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:43:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:03] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:43:03] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:43:03] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:43:03] [INFO]   -> Found value: 35.229717
[2025-12-31 00:43:03] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:43:03] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:43:03] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:43:03] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:43:03] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:43:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:03] [INFO]   -> Set field 'dispatched' = null
[2025-12-31 00:43:03] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:43:03] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:03] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:43:03] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:03] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:43:03] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:03] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:43:03] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:03] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:43:03] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:03] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:43:03] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:03] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:43:03] [INFO]   -> Found value: RD
[2025-12-31 00:43:03] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:43:03] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:43:03] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:03] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:43:03] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:43:03] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:43:03] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:43:03] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:43:03] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:43:03] [INFO] Found 10 elements for 'Comment', concatenating 10 non-empty values
[2025-12-31 00:43:03] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:43:03] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:43:03] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:43:03] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:43:03] [INFO]   -> Found value: SFD
[2025-12-31 00:43:03] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:43:03] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-12-31 00:43:03] [INFO] Concatenating street name and type
[2025-12-31 00:43:03] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:43:03] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:43:03] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":null,"policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:43:03] [INFO] Number of extracted fields: 20
[2025-12-31 00:43:03] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:43: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
[2025-12-31 00:43:03] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:43:03] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:43:03] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:43:03] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:43:03] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:43:03] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:43:04] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:43:04] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:43:04] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:43:04] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194303105.xml
[2025-12-31 00:43:04] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194303105.xml
[2025-12-31 00:43:08] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194308167.xml
[2025-12-31 00:43:08] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194308167.xml for user: 68920395733981a47
[2025-12-31 00:43:08] [INFO] File size: 6486 bytes
[2025-12-31 00:43:08] [INFO] Created FTPFiles record with ID: 6954719c933e5b526
[2025-12-31 00:43:08] [INFO] About to extract fields from XML. File size: 6486 bytes
[2025-12-31 00:43:08] [INFO] Number of mappings: 24
[2025-12-31 00:43:08] [INFO] Starting XML parsing. Content length: 6486
[2025-12-31 00:43:08] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:43:08] [INFO] Processing 24 field mappings
[2025-12-31 00:43:08] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:43:08] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:43:08] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:43:08] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:43:08] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:43:08] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:43:08] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:43:08] [INFO]   -> Found value: 37379
[2025-12-31 00:43:08] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:43:08] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:43:08] [INFO]   -> Found value: 2117
[2025-12-31 00:43:08] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:43:08] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:43:08] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:43:08] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:43:08] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:43:08] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:43:08] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:43:08] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:43:08] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:43:08] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:43:08] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:43:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:08] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:43:08] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:43:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:08] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:43:08] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:43:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:08] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:43:08] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:43:08] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:43:08] [INFO]   -> Found value: 35.229717
[2025-12-31 00:43:08] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:43:08] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:43:08] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:43:08] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:43:08] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:43:08] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:08] [INFO]   -> Set field 'dispatched' = null
[2025-12-31 00:43:08] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:43:08] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:08] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:43:08] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:08] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:43:08] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:08] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:43:08] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:08] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:43:08] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:08] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:43:08] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:08] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:43:08] [INFO]   -> Found value: RD
[2025-12-31 00:43:08] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:43:08] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:43:08] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:08] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:43:08] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:43:08] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:43:08] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:43:08] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:43:08] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:43:08] [INFO] Found 11 elements for 'Comment', concatenating 11 non-empty values
[2025-12-31 00:43:08] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:43:08] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:43:08] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:43:08] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:43:08] [INFO]   -> Found value: SFD
[2025-12-31 00:43:08] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:43:08] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-12-31 00:43:08] [INFO] Concatenating street name and type
[2025-12-31 00:43:08] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:43:08] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:43:08] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":null,"policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:43:08] [INFO] Number of extracted fields: 20
[2025-12-31 00:43:08] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:43: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
[2025-12-31 00:43:08] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:43:08] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:43:08] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:43:08] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:43:08] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:43:09] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:43:09] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:43:09] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:43:09] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:43:09] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194308167.xml
[2025-12-31 00:43:09] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194308167.xml
[2025-12-31 00:43:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194313214.xml
[2025-12-31 00:43:13] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194313214.xml for user: 68920395733981a47
[2025-12-31 00:43:13] [INFO] File size: 6754 bytes
[2025-12-31 00:43:13] [INFO] Created FTPFiles record with ID: 695471a19df1b6be3
[2025-12-31 00:43:13] [INFO] About to extract fields from XML. File size: 6754 bytes
[2025-12-31 00:43:13] [INFO] Number of mappings: 24
[2025-12-31 00:43:13] [INFO] Starting XML parsing. Content length: 6754
[2025-12-31 00:43:13] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:43:13] [INFO] Processing 24 field mappings
[2025-12-31 00:43:13] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:43:13] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:43:13] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:43:13] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:43:13] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:43:13] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:43:13] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:43:13] [INFO]   -> Found value: 37379
[2025-12-31 00:43:13] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:43:13] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:43:13] [INFO]   -> Found value: 2117
[2025-12-31 00:43:13] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:43:13] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:43:13] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:43:13] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:43:13] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:43:13] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:43:13] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:43:13] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:43:13] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:43:13] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:43:13] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:43:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:13] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:43:13] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:43:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:13] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:43:13] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:43:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:13] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:43:13] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:43:13] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:43:13] [INFO]   -> Found value: 35.229717
[2025-12-31 00:43:13] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:43:13] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:43:13] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:43:13] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:43:13] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:43:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:13] [INFO]   -> Set field 'dispatched' = null
[2025-12-31 00:43:13] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:43:13] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:13] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:43:13] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:13] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:43:13] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:13] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:43:13] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:13] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:43:13] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:13] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:43:13] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:13] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:43:13] [INFO]   -> Found value: RD
[2025-12-31 00:43:13] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:43:13] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:43:13] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:13] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:43:13] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:43:13] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:43:13] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:43:13] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:43:13] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:43:13] [INFO] Found 12 elements for 'Comment', concatenating 12 non-empty values
[2025-12-31 00:43:13] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:43:13] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:43:13] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:43:13] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:43:13] [INFO]   -> Found value: SFD
[2025-12-31 00:43:13] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:43:13] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-12-31 00:43:13] [INFO] Concatenating street name and type
[2025-12-31 00:43:13] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:43:13] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:43:13] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":null,"policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:43:13] [INFO] Number of extracted fields: 20
[2025-12-31 00:43:13] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:43: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
[2025-12-31 00:43:13] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:43:13] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:43:13] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:43:13] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:43:13] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:43:14] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:43:14] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:43:14] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:43:14] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:43:14] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194313214.xml
[2025-12-31 00:43:14] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194313214.xml
[2025-12-31 00:43:23] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194323355.xml
[2025-12-31 00:43:23] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194323355.xml for user: 68920395733981a47
[2025-12-31 00:43:23] [INFO] File size: 6990 bytes
[2025-12-31 00:43:23] [INFO] Created FTPFiles record with ID: 695471abbe252eb09
[2025-12-31 00:43:23] [INFO] About to extract fields from XML. File size: 6990 bytes
[2025-12-31 00:43:23] [INFO] Number of mappings: 24
[2025-12-31 00:43:23] [INFO] Starting XML parsing. Content length: 6990
[2025-12-31 00:43:23] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:43:23] [INFO] Processing 24 field mappings
[2025-12-31 00:43:23] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:43:23] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:43:23] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:43:23] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:43:23] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:43:23] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:43:23] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:43:23] [INFO]   -> Found value: 37379
[2025-12-31 00:43:23] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:43:23] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:43:23] [INFO]   -> Found value: 2117
[2025-12-31 00:43:23] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:43:23] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:43:23] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:43:23] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:43:23] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:43:23] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:43:23] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:43:23] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:43:23] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:43:23] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:43:23] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:43:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:23] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:43:23] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:43:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:23] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:43:23] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:43:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:23] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:43:23] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:43:23] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:43:23] [INFO]   -> Found value: 35.229717
[2025-12-31 00:43:23] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:43:23] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:43:23] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:43:23] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:43:23] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:43:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:23] [INFO]   -> Set field 'dispatched' = null
[2025-12-31 00:43:23] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:43:23] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:23] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:43:23] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:23] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:43:23] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:23] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:43:23] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:23] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:43:23] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:23] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:43:23] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:23] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:43:23] [INFO]   -> Found value: RD
[2025-12-31 00:43:23] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:43:23] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:43:23] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:23] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:43:23] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:43:23] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:43:23] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:43:23] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:43:23] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:43:23] [INFO] Found 14 elements for 'Comment', concatenating 14 non-empty values
[2025-12-31 00:43:23] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:43:23] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]"
[2025-12-31 00:43:23] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]"
[2025-12-31 00:43:23] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:43:23] [INFO]   -> Found value: SFD
[2025-12-31 00:43:23] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:43:23] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-12-31 00:43:23] [INFO] Concatenating street name and type
[2025-12-31 00:43:23] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:43:23] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:43:23] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":null,"policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:43:23] [INFO] Number of extracted fields: 20
[2025-12-31 00:43:23] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:43: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
[2025-12-31 00:43:23] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:43:23] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:43:23] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:43:24] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:43:24] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:43:24] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:43:24] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:43:24] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:43:24] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:43:24] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194323355.xml
[2025-12-31 00:43:24] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194323355.xml
[2025-12-31 00:43:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194333450.xml
[2025-12-31 00:43:33] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194333450.xml for user: 68920395733981a47
[2025-12-31 00:43:33] [INFO] File size: 7129 bytes
[2025-12-31 00:43:33] [INFO] Created FTPFiles record with ID: 695471b5d760acafc
[2025-12-31 00:43:33] [INFO] About to extract fields from XML. File size: 7129 bytes
[2025-12-31 00:43:33] [INFO] Number of mappings: 24
[2025-12-31 00:43:33] [INFO] Starting XML parsing. Content length: 7129
[2025-12-31 00:43:33] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:43:33] [INFO] Processing 24 field mappings
[2025-12-31 00:43:33] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:43:33] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:43:33] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:43:33] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:43:33] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:43:33] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:43:33] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:43:33] [INFO]   -> Found value: 37379
[2025-12-31 00:43:33] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:43:33] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:43:33] [INFO]   -> Found value: 2117
[2025-12-31 00:43:33] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:43:33] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:43:33] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:43:33] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:43:33] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:43:33] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:43:33] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:43:33] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:43:33] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:43:33] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:43:33] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:43:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:33] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:43:33] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:43:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:33] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:43:33] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:43:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:33] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:43:33] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:43:33] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:43:33] [INFO]   -> Found value: 35.229717
[2025-12-31 00:43:33] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:43:33] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:43:33] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:43:33] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:43:33] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:43:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:33] [INFO]   -> Set field 'dispatched' = null
[2025-12-31 00:43:33] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:43:33] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:33] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:43:33] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:33] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:43:33] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:33] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:43:33] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:33] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:43:33] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:33] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:43:33] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:33] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:43:33] [INFO]   -> Found value: RD
[2025-12-31 00:43:33] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:43:33] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:43:33] [INFO]   -> No value found (null or empty)
[2025-12-31 00:43:33] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:43:33] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:43:33] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:43:33] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:43:33] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:43:33] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:43:33] [INFO] Found 15 elements for 'Comment', concatenating 15 non-empty values
[2025-12-31 00:43:33] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:43:33] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:43:33] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:43:33] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:43:33] [INFO]   -> Found value: SFD
[2025-12-31 00:43:33] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:43:33] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-12-31 00:43:33] [INFO] Concatenating street name and type
[2025-12-31 00:43:33] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:43:33] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:43:33] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":null,"policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:43:33] [INFO] Number of extracted fields: 20
[2025-12-31 00:43:33] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:43: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
[2025-12-31 00:43:33] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:43:33] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:43:34] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:43:34] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:43:34] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:43:34] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:43:34] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:43:34] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:43:34] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:43:34] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194333450.xml
[2025-12-31 00:43:34] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194333450.xml
[2025-12-31 00:43:53] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194353681.xml
[2025-12-31 00:43:53] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194353681.xml for user: 68920395733981a47
[2025-12-31 00:43:53] [INFO] File size: 10200 bytes
[2025-12-31 00:43:54] [INFO] Created FTPFiles record with ID: 695471ca1f1059a4b
[2025-12-31 00:43:54] [INFO] About to extract fields from XML. File size: 10200 bytes
[2025-12-31 00:43:54] [INFO] Number of mappings: 24
[2025-12-31 00:43:54] [INFO] Starting XML parsing. Content length: 10200
[2025-12-31 00:43:54] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:43:54] [INFO] Processing 24 field mappings
[2025-12-31 00:43:54] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:43:54] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:43:54] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:43:54] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:43:54] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:43:54] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:43:54] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:43:54] [INFO]   -> Found value: 37379
[2025-12-31 00:43:54] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:43:54] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:43:54] [INFO]   -> Found value: 2117
[2025-12-31 00:43:54] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:43:54] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:43:54] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:43:54] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:43:54] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:43:54] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:43:54] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:43:54] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:43:54] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:43:54] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:43:54] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:43:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:54] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:43:54] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:43:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:54] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:43:54] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:43:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:54] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:43:54] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:43:54] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:43:54] [INFO]   -> Found value: 35.229717
[2025-12-31 00:43:54] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:43:54] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:43:54] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:43:54] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:43:54] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:43:54] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:43:54] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 00:43:54] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:43:54] [INFO]   -> Found value: DBFMED
[2025-12-31 00:43:54] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2025-12-31 00:43:54] [INFO]   -> Set field 'name' = "DBFMED"
[2025-12-31 00:43:54] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:43:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:54] [INFO]   -> Set field 'timeunitclear' = null
[2025-12-31 00:43:54] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:43:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:54] [INFO]   -> Set field 'timeonscene' = null
[2025-12-31 00:43:54] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:43:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:54] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 00:43:54] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:43:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:43:54] [INFO]   -> Set field 'timeenroutetoscene' = null
[2025-12-31 00:43:54] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:43:54] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:43:54] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:43:50"
[2025-12-31 00:43:54] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:43:54] [INFO]   -> Found value: RD
[2025-12-31 00:43:54] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:43:54] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:43:54] [INFO]   -> Found value: 25-002646
[2025-12-31 00:43:54] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 00:43:54] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 00:43:54] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:43:54] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:43:54] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:43:54] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:43:54] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:43:54] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:43:54] [INFO] Found 16 elements for 'Comment', concatenating 16 non-empty values
[2025-12-31 00:43:54] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:43:54] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]"
[2025-12-31 00:43:54] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]"
[2025-12-31 00:43:54] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:43:54] [INFO]   -> Found value: SFD
[2025-12-31 00:43:54] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:43:54] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 00:43:54] [INFO] Concatenating street name and type
[2025-12-31 00:43:54] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:43:54] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:43:54] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2025-12-31 00:43:50","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:43:54] [INFO] Number of extracted fields: 29
[2025-12-31 00:43:54] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:43:54] [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
[2025-12-31 00:43:54] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:43:54] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:43:54] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:43:54] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:43:54] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:43:54] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:43:54] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:43:54] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:43:55] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:43:55] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194353681.xml
[2025-12-31 00:43:55] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194353681.xml
[2025-12-31 00:44:03] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194403813.xml
[2025-12-31 00:44:03] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194403813.xml for user: 68920395733981a47
[2025-12-31 00:44:03] [INFO] File size: 10349 bytes
[2025-12-31 00:44:04] [INFO] Created FTPFiles record with ID: 695471d439d1d2802
[2025-12-31 00:44:04] [INFO] About to extract fields from XML. File size: 10349 bytes
[2025-12-31 00:44:04] [INFO] Number of mappings: 24
[2025-12-31 00:44:04] [INFO] Starting XML parsing. Content length: 10349
[2025-12-31 00:44:04] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:44:04] [INFO] Processing 24 field mappings
[2025-12-31 00:44:04] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:44:04] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:44:04] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:44:04] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:44:04] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:44:04] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:44:04] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:44:04] [INFO]   -> Found value: 37379
[2025-12-31 00:44:04] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:44:04] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:44:04] [INFO]   -> Found value: 2117
[2025-12-31 00:44:04] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:44:04] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:44:04] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:44:04] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:44:04] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:44:04] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:44:04] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:44:04] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:44:04] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:44:04] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:44:04] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:44:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:04] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:44:04] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:44:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:04] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:44:04] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:44:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:04] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:44:04] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:44:04] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:44:04] [INFO]   -> Found value: 35.229717
[2025-12-31 00:44:04] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:44:04] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:44:04] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:44:04] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:44:04] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:44:04] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:44:04] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 00:44:04] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:44:04] [INFO]   -> Found value: DBFMED
[2025-12-31 00:44:04] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2025-12-31 00:44:04] [INFO]   -> Set field 'name' = "DBFMED"
[2025-12-31 00:44:04] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:44:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:04] [INFO]   -> Set field 'timeunitclear' = null
[2025-12-31 00:44:04] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:44:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:04] [INFO]   -> Set field 'timeonscene' = null
[2025-12-31 00:44:04] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:44:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:04] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 00:44:04] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:44:04] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:04] [INFO]   -> Set field 'timeenroutetoscene' = null
[2025-12-31 00:44:04] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:44:04] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:44:04] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:43:50"
[2025-12-31 00:44:04] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:44:04] [INFO]   -> Found value: RD
[2025-12-31 00:44:04] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:44:04] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:44:04] [INFO]   -> Found value: 25-002646
[2025-12-31 00:44:04] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 00:44:04] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 00:44:04] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:44:04] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:44:04] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:44:04] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:44:04] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:44:04] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:44:04] [INFO] Found 17 elements for 'Comment', concatenating 17 non-empty values
[2025-12-31 00:44:04] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:44:04] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:44:04] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:44:04] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:44:04] [INFO]   -> Found value: SFD
[2025-12-31 00:44:04] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:44:04] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 00:44:04] [INFO] Concatenating street name and type
[2025-12-31 00:44:04] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:44:04] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:44:04] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2025-12-31 00:43:50","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:44:04] [INFO] Number of extracted fields: 29
[2025-12-31 00:44:04] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:44:04] [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
[2025-12-31 00:44:04] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:44:04] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:44:04] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:44:04] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:44:04] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:44:04] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:44:04] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:44:05] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:44:05] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:44:05] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194403813.xml
[2025-12-31 00:44:05] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194403813.xml
[2025-12-31 00:44:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194424048.xml
[2025-12-31 00:44:24] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194424048.xml for user: 68920395733981a47
[2025-12-31 00:44:24] [INFO] File size: 10548 bytes
[2025-12-31 00:44:24] [INFO] Created FTPFiles record with ID: 695471e87554f7e93
[2025-12-31 00:44:24] [INFO] About to extract fields from XML. File size: 10548 bytes
[2025-12-31 00:44:24] [INFO] Number of mappings: 24
[2025-12-31 00:44:24] [INFO] Starting XML parsing. Content length: 10548
[2025-12-31 00:44:24] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:44:24] [INFO] Processing 24 field mappings
[2025-12-31 00:44:24] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:44:24] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:44:24] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:44:24] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:44:24] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:44:24] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:44:24] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:44:24] [INFO]   -> Found value: 37379
[2025-12-31 00:44:24] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:44:24] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:44:24] [INFO]   -> Found value: 2117
[2025-12-31 00:44:24] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:44:24] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:44:24] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:44:24] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:44:24] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:44:24] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:44:24] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:44:24] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:44:24] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:44:24] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:44:24] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:44:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:24] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:44:24] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:44:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:24] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:44:24] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:44:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:24] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:44:24] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:44:24] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:44:24] [INFO]   -> Found value: 35.229717
[2025-12-31 00:44:24] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:44:24] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:44:24] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:44:24] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:44:24] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:44:24] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:44:24] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 00:44:24] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:44:24] [INFO]   -> Found value: DBFMED
[2025-12-31 00:44:24] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2025-12-31 00:44:24] [INFO]   -> Set field 'name' = "DBFMED"
[2025-12-31 00:44:24] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:44:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:24] [INFO]   -> Set field 'timeunitclear' = null
[2025-12-31 00:44:24] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:44:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:24] [INFO]   -> Set field 'timeonscene' = null
[2025-12-31 00:44:24] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:44:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:24] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 00:44:24] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:44:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:24] [INFO]   -> Set field 'timeenroutetoscene' = null
[2025-12-31 00:44:24] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:44:24] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:44:24] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:43:50"
[2025-12-31 00:44:24] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:44:24] [INFO]   -> Found value: RD
[2025-12-31 00:44:24] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:44:24] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:44:24] [INFO]   -> Found value: 25-002646
[2025-12-31 00:44:24] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 00:44:24] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 00:44:24] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:44:24] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:44:24] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:44:24] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:44:24] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:44:24] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:44:24] [INFO] Found 18 elements for 'Comment', concatenating 18 non-empty values
[2025-12-31 00:44:24] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:44:24] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:44:24] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:44:24] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:44:24] [INFO]   -> Found value: SFD
[2025-12-31 00:44:24] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:44:24] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 00:44:24] [INFO] Concatenating street name and type
[2025-12-31 00:44:24] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:44:24] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:44:24] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2025-12-31 00:43:50","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:44:24] [INFO] Number of extracted fields: 29
[2025-12-31 00:44:24] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:44:24] [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
[2025-12-31 00:44:24] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:44:24] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:44:24] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:44:24] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:44:24] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:44:24] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:44:25] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:44:25] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:44:25] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:44:25] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194424048.xml
[2025-12-31 00:44:25] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194424048.xml
[2025-12-31 00:44:34] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194434173.xml
[2025-12-31 00:44:34] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194434173.xml for user: 68920395733981a47
[2025-12-31 00:44:34] [INFO] File size: 10696 bytes
[2025-12-31 00:44:34] [INFO] Created FTPFiles record with ID: 695471f294304b367
[2025-12-31 00:44:34] [INFO] About to extract fields from XML. File size: 10696 bytes
[2025-12-31 00:44:34] [INFO] Number of mappings: 24
[2025-12-31 00:44:34] [INFO] Starting XML parsing. Content length: 10696
[2025-12-31 00:44:34] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:44:34] [INFO] Processing 24 field mappings
[2025-12-31 00:44:34] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:44:34] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:44:34] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:44:34] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:44:34] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:44:34] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:44:34] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:44:34] [INFO]   -> Found value: 37379
[2025-12-31 00:44:34] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:44:34] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:44:34] [INFO]   -> Found value: 2117
[2025-12-31 00:44:34] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:44:34] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:44:34] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:44:34] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:44:34] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:44:34] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:44:34] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:44:34] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:44:34] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:44:34] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:44:34] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:44:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:34] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:44:34] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:44:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:34] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:44:34] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:44:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:34] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:44:34] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:44:34] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:44:34] [INFO]   -> Found value: 35.229717
[2025-12-31 00:44:34] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:44:34] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:44:34] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:44:34] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:44:34] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:44:34] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:44:34] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 00:44:34] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:44:34] [INFO]   -> Found value: DBFMED
[2025-12-31 00:44:34] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2025-12-31 00:44:34] [INFO]   -> Set field 'name' = "DBFMED"
[2025-12-31 00:44:34] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:44:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:34] [INFO]   -> Set field 'timeunitclear' = null
[2025-12-31 00:44:34] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:44:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:34] [INFO]   -> Set field 'timeonscene' = null
[2025-12-31 00:44:34] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:44:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:34] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 00:44:34] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:44:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:34] [INFO]   -> Set field 'timeenroutetoscene' = null
[2025-12-31 00:44:34] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:44:34] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:44:34] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:43:50"
[2025-12-31 00:44:34] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:44:34] [INFO]   -> Found value: RD
[2025-12-31 00:44:34] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:44:34] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:44:34] [INFO]   -> Found value: 25-002646
[2025-12-31 00:44:34] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 00:44:34] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 00:44:34] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:44:34] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:44:34] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:44:34] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:44:34] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:44:34] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:44:34] [INFO] Found 19 elements for 'Comment', concatenating 19 non-empty values
[2025-12-31 00:44:34] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:44:34] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:44:34] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:44:34] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:44:34] [INFO]   -> Found value: SFD
[2025-12-31 00:44:34] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:44:34] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 00:44:34] [INFO] Concatenating street name and type
[2025-12-31 00:44:34] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:44:34] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:44:34] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2025-12-31 00:43:50","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:44:34] [INFO] Number of extracted fields: 29
[2025-12-31 00:44:34] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:44:34] [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
[2025-12-31 00:44:34] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:44:34] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:44:34] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:44:34] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:44:34] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:44:35] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:44:35] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:44:35] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:44:35] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:44:35] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194434173.xml
[2025-12-31 00:44:35] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194434173.xml
[2025-12-31 00:44:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194449408.xml
[2025-12-31 00:44:49] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194449408.xml for user: 68920395733981a47
[2025-12-31 00:44:49] [INFO] File size: 11340 bytes
[2025-12-31 00:44:49] [INFO] Created FTPFiles record with ID: 69547201cc6769226
[2025-12-31 00:44:49] [INFO] About to extract fields from XML. File size: 11340 bytes
[2025-12-31 00:44:49] [INFO] Number of mappings: 24
[2025-12-31 00:44:49] [INFO] Starting XML parsing. Content length: 11340
[2025-12-31 00:44:49] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:44:49] [INFO] Processing 24 field mappings
[2025-12-31 00:44:49] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:44:49] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:44:49] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:44:49] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:44:49] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:44:49] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:44:49] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:44:49] [INFO]   -> Found value: 37379
[2025-12-31 00:44:49] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:44:49] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:44:49] [INFO]   -> Found value: 2117
[2025-12-31 00:44:49] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:44:49] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:44:49] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:44:49] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:44:49] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:44:49] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:44:49] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:44:49] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:44:49] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:44:49] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:44:49] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:44:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:49] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:44:49] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:44:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:49] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:44:49] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:44:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:49] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:44:49] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:44:49] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:44:49] [INFO]   -> Found value: 35.229717
[2025-12-31 00:44:49] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:44:49] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:44:49] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:44:49] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:44:49] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:44:49] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:44:49] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 00:44:49] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:44:49] [INFO]   -> Found value: DBFMED
[2025-12-31 00:44:49] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2025-12-31 00:44:49] [INFO]   -> Set field 'name' = "DBFMED"
[2025-12-31 00:44:49] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:44:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:49] [INFO]   -> Set field 'timeunitclear' = null
[2025-12-31 00:44:49] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:44:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:49] [INFO]   -> Set field 'timeonscene' = null
[2025-12-31 00:44:49] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:44:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:49] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 00:44:49] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:44:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:49] [INFO]   -> Set field 'timeenroutetoscene' = null
[2025-12-31 00:44:49] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:44:49] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:44:49] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:43:50"
[2025-12-31 00:44:49] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:44:49] [INFO]   -> Found value: RD
[2025-12-31 00:44:49] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:44:49] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:44:49] [INFO]   -> Found value: 25-002646
[2025-12-31 00:44:49] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 00:44:49] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 00:44:49] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:44:49] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:44:49] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:44:49] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:44:49] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:44:49] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:44:49] [INFO] Found 22 elements for 'Comment', concatenating 22 non-empty values
[2025-12-31 00:44:49] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:44:49] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:44:49] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:44:49] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:44:49] [INFO]   -> Found value: SFD
[2025-12-31 00:44:49] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:44:49] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 00:44:49] [INFO] Concatenating street name and type
[2025-12-31 00:44:49] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:44:49] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:44:49] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2025-12-31 00:43:50","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:44:49] [INFO] Number of extracted fields: 29
[2025-12-31 00:44:49] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:44:49] [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
[2025-12-31 00:44:49] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:44:49] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:44:49] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:44:50] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:44:50] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:44:50] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:44:50] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:44:50] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:44:50] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:44:50] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194449408.xml
[2025-12-31 00:44:50] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194449408.xml
[2025-12-31 00:44:54] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194454470.xml
[2025-12-31 00:44:54] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194454470.xml for user: 68920395733981a47
[2025-12-31 00:44:54] [INFO] File size: 11584 bytes
[2025-12-31 00:44:55] [INFO] Created FTPFiles record with ID: 69547206e06f444a0
[2025-12-31 00:44:55] [INFO] About to extract fields from XML. File size: 11584 bytes
[2025-12-31 00:44:55] [INFO] Number of mappings: 24
[2025-12-31 00:44:55] [INFO] Starting XML parsing. Content length: 11584
[2025-12-31 00:44:55] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:44:55] [INFO] Processing 24 field mappings
[2025-12-31 00:44:55] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:44:55] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:44:55] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:44:55] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:44:55] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:44:55] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:44:55] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:44:55] [INFO]   -> Found value: 37379
[2025-12-31 00:44:55] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:44:55] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:44:55] [INFO]   -> Found value: 2117
[2025-12-31 00:44:55] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:44:55] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:44:55] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:44:55] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:44:55] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:44:55] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:44:55] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:44:55] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:44:55] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:44:55] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:44:55] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:44:55] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:55] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:44:55] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:44:55] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:55] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:44:55] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:44:55] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:55] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:44:55] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:44:55] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:44:55] [INFO]   -> Found value: 35.229717
[2025-12-31 00:44:55] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:44:55] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:44:55] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:44:55] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:44:55] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:44:55] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:44:55] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 00:44:55] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:44:55] [INFO]   -> Found value: DBFMED
[2025-12-31 00:44:55] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2025-12-31 00:44:55] [INFO]   -> Set field 'name' = "DBFMED"
[2025-12-31 00:44:55] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:44:55] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:55] [INFO]   -> Set field 'timeunitclear' = null
[2025-12-31 00:44:55] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:44:55] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:55] [INFO]   -> Set field 'timeonscene' = null
[2025-12-31 00:44:55] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:44:55] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:55] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 00:44:55] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:44:55] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:44:55] [INFO]   -> Set field 'timeenroutetoscene' = null
[2025-12-31 00:44:55] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:44:55] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:44:55] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:43:50"
[2025-12-31 00:44:55] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:44:55] [INFO]   -> Found value: RD
[2025-12-31 00:44:55] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:44:55] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:44:55] [INFO]   -> Found value: 25-002646
[2025-12-31 00:44:55] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 00:44:55] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 00:44:55] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:44:55] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:44:55] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:44:55] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:44:55] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:44:55] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:44:55] [INFO] Found 23 elements for 'Comment', concatenating 23 non-empty values
[2025-12-31 00:44:55] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:44:55] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:44:55] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:44:55] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:44:55] [INFO]   -> Found value: SFD
[2025-12-31 00:44:55] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:44:55] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 00:44:55] [INFO] Concatenating street name and type
[2025-12-31 00:44:55] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:44:55] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:44:55] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2025-12-31 00:43:50","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:44:55] [INFO] Number of extracted fields: 29
[2025-12-31 00:44:55] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:44:55] [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
[2025-12-31 00:44:55] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:44:55] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:44:55] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:44:55] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:44:55] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:44:55] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:44:55] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:44:55] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:44:55] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:44:55] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194454470.xml
[2025-12-31 00:44:55] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194454470.xml
[2025-12-31 00:45:04] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194504611.xml
[2025-12-31 00:45:04] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194504611.xml for user: 68920395733981a47
[2025-12-31 00:45:04] [INFO] File size: 12079 bytes
[2025-12-31 00:45:05] [INFO] Created FTPFiles record with ID: 695472110b8119903
[2025-12-31 00:45:05] [INFO] About to extract fields from XML. File size: 12079 bytes
[2025-12-31 00:45:05] [INFO] Number of mappings: 24
[2025-12-31 00:45:05] [INFO] Starting XML parsing. Content length: 12079
[2025-12-31 00:45:05] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:45:05] [INFO] Processing 24 field mappings
[2025-12-31 00:45:05] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:45:05] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:45:05] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:45:05] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:45:05] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:45:05] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:45:05] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:45:05] [INFO]   -> Found value: 37379
[2025-12-31 00:45:05] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:45:05] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:45:05] [INFO]   -> Found value: 2117
[2025-12-31 00:45:05] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:45:05] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:45:05] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:45:05] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:45:05] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:45:05] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:45:05] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:45:05] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:45:05] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:45:05] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:45:05] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:45:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:05] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:45:05] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:45:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:05] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:45:05] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:45:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:05] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:45:05] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:45:05] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:45:05] [INFO]   -> Found value: 35.229717
[2025-12-31 00:45:05] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:45:05] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:45:05] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:45:05] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:45:05] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:45:05] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:45:05] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 00:45:05] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:45:05] [INFO]   -> Found value: DBFMED
[2025-12-31 00:45:05] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2025-12-31 00:45:05] [INFO]   -> Set field 'name' = "DBFMED"
[2025-12-31 00:45:05] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:45:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:05] [INFO]   -> Set field 'timeunitclear' = null
[2025-12-31 00:45:05] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:45:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:05] [INFO]   -> Set field 'timeonscene' = null
[2025-12-31 00:45:05] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:45:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:05] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 00:45:05] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:45:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:05] [INFO]   -> Set field 'timeenroutetoscene' = null
[2025-12-31 00:45:05] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:45:05] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:45:05] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:43:50"
[2025-12-31 00:45:05] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:45:05] [INFO]   -> Found value: RD
[2025-12-31 00:45:05] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:45:05] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:45:05] [INFO]   -> Found value: 25-002646
[2025-12-31 00:45:05] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 00:45:05] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 00:45:05] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:45:05] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:45:05] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:45:05] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:45:05] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:45:05] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:45:05] [INFO] Found 25 elements for 'Comment', concatenating 25 non-empty values
[2025-12-31 00:45:05] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:45:05] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:45:05] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:45:05] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:45:05] [INFO]   -> Found value: SFD
[2025-12-31 00:45:05] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:45:05] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 00:45:05] [INFO] Concatenating street name and type
[2025-12-31 00:45:05] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:45:05] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:45:05] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2025-12-31 00:43:50","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:45:05] [INFO] Number of extracted fields: 29
[2025-12-31 00:45:05] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:45:05] [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
[2025-12-31 00:45:05] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:45:05] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:45:05] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:45:05] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:45:05] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:45:05] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:45:05] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:45:05] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:45:06] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:45:06] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194504611.xml
[2025-12-31 00:45:06] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194504611.xml
[2025-12-31 00:45:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194509689.xml
[2025-12-31 00:45:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194509689.xml for user: 68920395733981a47
[2025-12-31 00:45:09] [INFO] File size: 12546 bytes
[2025-12-31 00:45:10] [INFO] Created FTPFiles record with ID: 69547216197f1eb49
[2025-12-31 00:45:10] [INFO] About to extract fields from XML. File size: 12546 bytes
[2025-12-31 00:45:10] [INFO] Number of mappings: 24
[2025-12-31 00:45:10] [INFO] Starting XML parsing. Content length: 12546
[2025-12-31 00:45:10] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:45:10] [INFO] Processing 24 field mappings
[2025-12-31 00:45:10] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:45:10] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:45:10] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:45:10] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:45:10] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:45:10] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:45:10] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:45:10] [INFO]   -> Found value: 37379
[2025-12-31 00:45:10] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:45:10] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:45:10] [INFO]   -> Found value: 2117
[2025-12-31 00:45:10] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:45:10] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:45:10] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:45:10] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:45:10] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:45:10] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:45:10] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:45:10] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:45:10] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:45:10] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:45:10] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:45:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:10] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:45:10] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:45:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:10] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:45:10] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:45:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:10] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:45:10] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:45:10] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:45:10] [INFO]   -> Found value: 35.229717
[2025-12-31 00:45:10] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:45:10] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:45:10] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:45:10] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:45:10] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:45:10] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:45:10] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 00:45:10] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:45:10] [INFO]   -> Found value: DBFMED
[2025-12-31 00:45:10] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2025-12-31 00:45:10] [INFO]   -> Set field 'name' = "DBFMED"
[2025-12-31 00:45:10] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:45:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:10] [INFO]   -> Set field 'timeunitclear' = null
[2025-12-31 00:45:10] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:45:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:10] [INFO]   -> Set field 'timeonscene' = null
[2025-12-31 00:45:10] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:45:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:10] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 00:45:10] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:45:10] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:10] [INFO]   -> Set field 'timeenroutetoscene' = null
[2025-12-31 00:45:10] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:45:10] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:45:10] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:43:50"
[2025-12-31 00:45:10] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:45:10] [INFO]   -> Found value: RD
[2025-12-31 00:45:10] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:45:10] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:45:10] [INFO]   -> Found value: 25-002646
[2025-12-31 00:45:10] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 00:45:10] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 00:45:10] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:45:10] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:45:10] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:45:10] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:45:10] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:45:10] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:45:10] [INFO] Found 27 elements for 'Comment', concatenating 27 non-empty values
[2025-12-31 00:45:10] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:45:10] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:45:10] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:45:10] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:45:10] [INFO]   -> Found value: SFD
[2025-12-31 00:45:10] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:45:10] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 00:45:10] [INFO] Concatenating street name and type
[2025-12-31 00:45:10] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:45:10] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:45:10] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2025-12-31 00:43:50","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:45:10] [INFO] Number of extracted fields: 29
[2025-12-31 00:45:10] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:45:10] [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
[2025-12-31 00:45:10] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:45:10] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:45:10] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:45:10] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:45:10] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:45:10] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:45:10] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:45:10] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:45:11] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:45:11] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194509689.xml
[2025-12-31 00:45:11] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194509689.xml
[2025-12-31 00:45:19] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194519799.xml
[2025-12-31 00:45:19] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194519799.xml for user: 68920395733981a47
[2025-12-31 00:45:19] [INFO] File size: 12967 bytes
[2025-12-31 00:45:20] [INFO] Created FTPFiles record with ID: 695472203920a1ceb
[2025-12-31 00:45:20] [INFO] About to extract fields from XML. File size: 12967 bytes
[2025-12-31 00:45:20] [INFO] Number of mappings: 24
[2025-12-31 00:45:20] [INFO] Starting XML parsing. Content length: 12967
[2025-12-31 00:45:20] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:45:20] [INFO] Processing 24 field mappings
[2025-12-31 00:45:20] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:45:20] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:45:20] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:45:20] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:45:20] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:45:20] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:45:20] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:45:20] [INFO]   -> Found value: 37379
[2025-12-31 00:45:20] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:45:20] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:45:20] [INFO]   -> Found value: 2117
[2025-12-31 00:45:20] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:45:20] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:45:20] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:45:20] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:45:20] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:45:20] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:45:20] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:45:20] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:45:20] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:45:20] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:45:20] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:45:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:20] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:45:20] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:45:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:20] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:45:20] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:45:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:20] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:45:20] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:45:20] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:45:20] [INFO]   -> Found value: 35.229717
[2025-12-31 00:45:20] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:45:20] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:45:20] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:45:20] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:45:20] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:45:20] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:45:20] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 00:45:20] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:45:20] [INFO]   -> Found value: DBFMED
[2025-12-31 00:45:20] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2025-12-31 00:45:20] [INFO]   -> Set field 'name' = "DBFMED"
[2025-12-31 00:45:20] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:45:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:20] [INFO]   -> Set field 'timeunitclear' = null
[2025-12-31 00:45:20] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:45:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:20] [INFO]   -> Set field 'timeonscene' = null
[2025-12-31 00:45:20] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:45:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:20] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 00:45:20] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:45:20] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:20] [INFO]   -> Set field 'timeenroutetoscene' = null
[2025-12-31 00:45:20] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:45:20] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:45:20] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:43:50"
[2025-12-31 00:45:20] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:45:20] [INFO]   -> Found value: RD
[2025-12-31 00:45:20] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:45:20] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:45:20] [INFO]   -> Found value: 25-002646
[2025-12-31 00:45:20] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 00:45:20] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 00:45:20] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:45:20] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:45:20] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:45:20] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:45:20] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:45:20] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:45:20] [INFO] Found 29 elements for 'Comment', concatenating 29 non-empty values
[2025-12-31 00:45:20] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:45:20] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:45:20] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:45:20] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:45:20] [INFO]   -> Found value: SFD
[2025-12-31 00:45:20] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:45:20] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 00:45:20] [INFO] Concatenating street name and type
[2025-12-31 00:45:20] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:45:20] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:45:20] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2025-12-31 00:43:50","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:45:20] [INFO] Number of extracted fields: 29
[2025-12-31 00:45:20] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:45:20] [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
[2025-12-31 00:45:20] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:45:20] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:45:20] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:45:20] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:45:20] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:45:20] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:45:21] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:45:21] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:45:21] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:45:21] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194519799.xml
[2025-12-31 00:45:21] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194519799.xml
[2025-12-31 00:45:25] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194524877.xml
[2025-12-31 00:45:25] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194524877.xml for user: 68920395733981a47
[2025-12-31 00:45:25] [INFO] File size: 13389 bytes
[2025-12-31 00:45:25] [INFO] Created FTPFiles record with ID: 695472254f93a45a5
[2025-12-31 00:45:25] [INFO] About to extract fields from XML. File size: 13389 bytes
[2025-12-31 00:45:25] [INFO] Number of mappings: 24
[2025-12-31 00:45:25] [INFO] Starting XML parsing. Content length: 13389
[2025-12-31 00:45:25] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:45:25] [INFO] Processing 24 field mappings
[2025-12-31 00:45:25] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:45:25] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:45:25] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:45:25] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:45:25] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:45:25] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:45:25] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:45:25] [INFO]   -> Found value: 37379
[2025-12-31 00:45:25] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:45:25] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:45:25] [INFO]   -> Found value: 2117
[2025-12-31 00:45:25] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:45:25] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:45:25] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:45:25] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:45:25] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:45:25] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:45:25] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:45:25] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:45:25] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:45:25] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:45:25] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:45:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:25] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:45:25] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:45:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:25] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:45:25] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:45:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:25] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:45:25] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:45:25] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:45:25] [INFO]   -> Found value: 35.229717
[2025-12-31 00:45:25] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:45:25] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:45:25] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:45:25] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:45:25] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:45:25] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:45:25] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 00:45:25] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:45:25] [INFO]   -> Found value: DBFMED
[2025-12-31 00:45:25] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2025-12-31 00:45:25] [INFO]   -> Set field 'name' = "DBFMED"
[2025-12-31 00:45:25] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:45:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:25] [INFO]   -> Set field 'timeunitclear' = null
[2025-12-31 00:45:25] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:45:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:25] [INFO]   -> Set field 'timeonscene' = null
[2025-12-31 00:45:25] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:45:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:25] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 00:45:25] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:45:25] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:25] [INFO]   -> Set field 'timeenroutetoscene' = null
[2025-12-31 00:45:25] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:45:25] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:45:25] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:43:50"
[2025-12-31 00:45:25] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:45:25] [INFO]   -> Found value: RD
[2025-12-31 00:45:25] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:45:25] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:45:25] [INFO]   -> Found value: 25-002646
[2025-12-31 00:45:25] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 00:45:25] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 00:45:25] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:45:25] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:45:25] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:45:25] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:45:25] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:45:25] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:45:25] [INFO] Found 31 elements for 'Comment', concatenating 31 non-empty values
[2025-12-31 00:45:25] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:45:25] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:45:25] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:45:25] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:45:25] [INFO]   -> Found value: SFD
[2025-12-31 00:45:25] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:45:25] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 00:45:25] [INFO] Concatenating street name and type
[2025-12-31 00:45:25] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:45:25] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:45:25] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2025-12-31 00:43:50","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:45:25] [INFO] Number of extracted fields: 29
[2025-12-31 00:45:25] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:45:25] [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
[2025-12-31 00:45:25] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:45:25] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:45:25] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:45:25] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:45:25] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:45:25] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:45:25] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:45:26] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:45:26] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:45:26] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194524877.xml
[2025-12-31 00:45:26] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194524877.xml
[2025-12-31 00:45:50] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194550182.xml
[2025-12-31 00:45:50] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194550182.xml for user: 68920395733981a47
[2025-12-31 00:45:50] [INFO] File size: 13839 bytes
[2025-12-31 00:45:50] [INFO] Created FTPFiles record with ID: 6954723e9987c7951
[2025-12-31 00:45:50] [INFO] About to extract fields from XML. File size: 13839 bytes
[2025-12-31 00:45:50] [INFO] Number of mappings: 24
[2025-12-31 00:45:50] [INFO] Starting XML parsing. Content length: 13839
[2025-12-31 00:45:50] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:45:50] [INFO] Processing 24 field mappings
[2025-12-31 00:45:50] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:45:50] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:45:50] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:45:50] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:45:50] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:45:50] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:45:50] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:45:50] [INFO]   -> Found value: 37379
[2025-12-31 00:45:50] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:45:50] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:45:50] [INFO]   -> Found value: 2117
[2025-12-31 00:45:50] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:45:50] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:45:50] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:45:50] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:45:50] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:45:50] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:45:50] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:45:50] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:45:50] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:45:50] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:45:50] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:45:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:50] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:45:50] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:45:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:50] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:45:50] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:45:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:50] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:45:50] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:45:50] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:45:50] [INFO]   -> Found value: 35.229717
[2025-12-31 00:45:50] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:45:50] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:45:50] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:45:50] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:45:50] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:45:50] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:45:50] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 00:45:50] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:45:50] [INFO]   -> Found value: DBFMED
[2025-12-31 00:45:50] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2025-12-31 00:45:50] [INFO]   -> Set field 'name' = "DBFMED"
[2025-12-31 00:45:50] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:45:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:50] [INFO]   -> Set field 'timeunitclear' = null
[2025-12-31 00:45:50] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:45:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:50] [INFO]   -> Set field 'timeonscene' = null
[2025-12-31 00:45:50] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:45:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:50] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 00:45:50] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:45:50] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:45:50] [INFO]   -> Set field 'timeenroutetoscene' = null
[2025-12-31 00:45:50] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:45:50] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:45:50] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:43:50"
[2025-12-31 00:45:50] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:45:50] [INFO]   -> Found value: RD
[2025-12-31 00:45:50] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:45:50] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:45:50] [INFO]   -> Found value: 25-002646
[2025-12-31 00:45:50] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 00:45:50] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 00:45:50] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:45:50] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:45:50] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:45:50] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:45:50] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:45:50] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:45:50] [INFO] Found 33 elements for 'Comment', concatenating 33 non-empty values
[2025-12-31 00:45:50] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:45:50] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:45:50] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:45:50] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:45:50] [INFO]   -> Found value: SFD
[2025-12-31 00:45:50] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:45:50] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 00:45:50] [INFO] Concatenating street name and type
[2025-12-31 00:45:50] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:45:50] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:45:50] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2025-12-31 00:43:50","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:45:50] [INFO] Number of extracted fields: 29
[2025-12-31 00:45:50] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:45:50] [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
[2025-12-31 00:45:50] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:45:50] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:45:50] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:45:50] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:45:50] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:45:51] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:45:51] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:45:51] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:45:51] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:45:51] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194550182.xml
[2025-12-31 00:45:51] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194550182.xml
[2025-12-31 00:46:00] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194600338.xml
[2025-12-31 00:46:00] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194600338.xml for user: 68920395733981a47
[2025-12-31 00:46:00] [INFO] File size: 14028 bytes
[2025-12-31 00:46:00] [INFO] Created FTPFiles record with ID: 69547248bdc72f164
[2025-12-31 00:46:00] [INFO] About to extract fields from XML. File size: 14028 bytes
[2025-12-31 00:46:00] [INFO] Number of mappings: 24
[2025-12-31 00:46:00] [INFO] Starting XML parsing. Content length: 14028
[2025-12-31 00:46:00] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:46:00] [INFO] Processing 24 field mappings
[2025-12-31 00:46:00] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:46:00] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:46:00] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:46:00] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:46:00] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:46:00] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:46:00] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:46:00] [INFO]   -> Found value: 37379
[2025-12-31 00:46:00] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:46:00] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:46:00] [INFO]   -> Found value: 2117
[2025-12-31 00:46:00] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:46:00] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:46:00] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:46:00] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:46:00] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:46:00] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:46:00] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:46:00] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:46:00] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:46:00] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:46:00] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:46:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:46:00] [INFO]   -> Set field 'enroute' = null
[2025-12-31 00:46:00] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:46:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:46:00] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:46:00] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:46:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:46:00] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:46:00] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:46:00] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:46:00] [INFO]   -> Found value: 35.229717
[2025-12-31 00:46:00] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:46:00] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:46:00] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:46:00] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:46:00] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:46:00] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:46:00] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 00:46:00] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:46:00] [INFO]   -> Found value: DBFMED
[2025-12-31 00:46:00] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2025-12-31 00:46:00] [INFO]   -> Set field 'name' = "DBFMED"
[2025-12-31 00:46:00] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:46:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:46:00] [INFO]   -> Set field 'timeunitclear' = null
[2025-12-31 00:46:00] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:46:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:46:00] [INFO]   -> Set field 'timeonscene' = null
[2025-12-31 00:46:00] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:46:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:46:00] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 00:46:00] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:46:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:46:00] [INFO]   -> Set field 'timeenroutetoscene' = null
[2025-12-31 00:46:00] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:46:00] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:46:00] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:43:50"
[2025-12-31 00:46:00] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:46:00] [INFO]   -> Found value: RD
[2025-12-31 00:46:00] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:46:00] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:46:00] [INFO]   -> Found value: 25-002646
[2025-12-31 00:46:00] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 00:46:00] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 00:46:00] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:46:00] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:46:00] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:46:00] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:46:00] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:46:00] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:46:00] [INFO] Found 34 elements for 'Comment', concatenating 34 non-empty values
[2025-12-31 00:46:00] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:46:00] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:46:00] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:46:00] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:46:00] [INFO]   -> Found value: SFD
[2025-12-31 00:46:00] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:46:00] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 00:46:00] [INFO] Concatenating street name and type
[2025-12-31 00:46:00] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:46:00] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:46:00] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2025-12-31 00:43:50","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:46:00] [INFO] Number of extracted fields: 29
[2025-12-31 00:46:00] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:46:00] [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
[2025-12-31 00:46:00] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:46:00] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:46:00] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:46:01] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:46:01] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:46:01] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:46:01] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:46:01] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:46:01] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:46:01] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194600338.xml
[2025-12-31 00:46:01] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194600338.xml
[2025-12-31 00:47:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194726311.xml
[2025-12-31 00:47:26] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194726311.xml for user: 68920395733981a47
[2025-12-31 00:47:26] [INFO] File size: 16763 bytes
[2025-12-31 00:47:26] [INFO] Created FTPFiles record with ID: 6954729ebceddd149
[2025-12-31 00:47:26] [INFO] About to extract fields from XML. File size: 16763 bytes
[2025-12-31 00:47:26] [INFO] Number of mappings: 24
[2025-12-31 00:47:26] [INFO] Starting XML parsing. Content length: 16763
[2025-12-31 00:47:26] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:47:26] [INFO] Processing 24 field mappings
[2025-12-31 00:47:26] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:47:26] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:47:26] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:47:26] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:47:26] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:47:26] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:47:26] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:47:26] [INFO]   -> Found value: 37379
[2025-12-31 00:47:26] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:47:26] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:47:26] [INFO]   -> Found value: 2117
[2025-12-31 00:47:26] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:47:26] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:47:26] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:47:26] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:47:26] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:47:26] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:47:26] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:47:26] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:47:26] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:47:26] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:47:26] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:47:26] [INFO]   -> Found value: 2025-12-30T19:47:21.407-05:00
[2025-12-31 00:47:26] [INFO]   -> Set field 'enroute' = "2025-12-31 00:47:21"
[2025-12-31 00:47:26] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:47:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:47:26] [INFO]   -> Set field 'onScene' = null
[2025-12-31 00:47:26] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:47:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:47:26] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:47:26] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:47:26] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:47:26] [INFO]   -> Found value: 35.229717
[2025-12-31 00:47:26] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:47:26] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:47:26] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:47:26] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:47:26] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:47:26] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:47:26] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 00:47:26] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:47:26] [INFO]   -> Found value: S1DB
[2025-12-31 00:47:26] [INFO]   -> Set field 'cADVehicleID' = "S1DB"
[2025-12-31 00:47:26] [INFO]   -> Set field 'name' = "S1DB"
[2025-12-31 00:47:26] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:47:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:47:26] [INFO]   -> Set field 'timeunitclear' = null
[2025-12-31 00:47:26] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:47:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:47:26] [INFO]   -> Set field 'timeonscene' = null
[2025-12-31 00:47:26] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:47:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:47:26] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 00:47:26] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:47:26] [INFO]   -> Found value: 2025-12-30T19:47:21.407-05:00
[2025-12-31 00:47:26] [INFO]   -> Set field 'timeenroutetoscene' = "2025-12-31 00:47:21"
[2025-12-31 00:47:26] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:47:26] [INFO]   -> Found value: 2025-12-30T19:47:21.387-05:00
[2025-12-31 00:47:26] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:47:21"
[2025-12-31 00:47:26] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:47:26] [INFO]   -> Found value: RD
[2025-12-31 00:47:26] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:47:26] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:47:26] [INFO]   -> Found value: 25-002646
[2025-12-31 00:47:26] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 00:47:26] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 00:47:26] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:47:26] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:47:26] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:47:26] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:47:26] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:47:26] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:47:26] [INFO] Found 34 elements for 'Comment', concatenating 34 non-empty values
[2025-12-31 00:47:26] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:47:26] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:47:26] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:47:26] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:47:26] [INFO]   -> Found value: SFD
[2025-12-31 00:47:26] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:47:26] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 00:47:26] [INFO] Concatenating street name and type
[2025-12-31 00:47:26] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:47:26] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:47:26] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":"2025-12-31 00:47:21","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"S1DB","name":"S1DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2025-12-31 00:47:21","timedispatch":"2025-12-31 00:47:21","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:47:26] [INFO] Number of extracted fields: 29
[2025-12-31 00:47:26] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:47:26] [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
[2025-12-31 00:47:26] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:47:26] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:47:26] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:47:27] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:47:27] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:47:27] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:47:27] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:47:27] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:47:27] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:47:27] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194726311.xml
[2025-12-31 00:47:27] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230194726311.xml
[2025-12-31 00:55:34] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230195532007.xml
[2025-12-31 00:55:34] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230195532007.xml for user: 68920395733981a47
[2025-12-31 00:55:34] [INFO] File size: 16911 bytes
[2025-12-31 00:55:34] [INFO] Created FTPFiles record with ID: 69547486a7788d555
[2025-12-31 00:55:34] [INFO] About to extract fields from XML. File size: 16911 bytes
[2025-12-31 00:55:34] [INFO] Number of mappings: 24
[2025-12-31 00:55:34] [INFO] Starting XML parsing. Content length: 16911
[2025-12-31 00:55:34] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 00:55:34] [INFO] Processing 24 field mappings
[2025-12-31 00:55:34] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 00:55:34] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 00:55:34] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 00:55:34] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 00:55:34] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 00:55:34] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 00:55:34] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 00:55:34] [INFO]   -> Found value: 37379
[2025-12-31 00:55:34] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 00:55:34] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 00:55:34] [INFO]   -> Found value: 2117
[2025-12-31 00:55:34] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 00:55:34] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 00:55:34] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 00:55:34] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 00:55:34] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 00:55:34] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 00:55:34] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 00:55:34] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 00:55:34] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 00:55:34] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 00:55:34] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 00:55:34] [INFO]   -> Found value: 2025-12-30T19:47:21.407-05:00
[2025-12-31 00:55:34] [INFO]   -> Set field 'enroute' = "2025-12-31 00:47:21"
[2025-12-31 00:55:34] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 00:55:34] [INFO]   -> Found value: 2025-12-30T19:55:27.97-05:00
[2025-12-31 00:55:34] [INFO]   -> Set field 'onScene' = "2025-12-31 00:55:27"
[2025-12-31 00:55:34] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 00:55:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:55:34] [INFO]   -> Set field 'cleared' = null
[2025-12-31 00:55:34] [INFO]   -> Set field 'inService' = null
[2025-12-31 00:55:34] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 00:55:34] [INFO]   -> Found value: 35.229717
[2025-12-31 00:55:34] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 00:55:34] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 00:55:34] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 00:55:34] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 00:55:34] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 00:55:34] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 00:55:34] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 00:55:34] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 00:55:34] [INFO]   -> Found value: S1DB
[2025-12-31 00:55:34] [INFO]   -> Set field 'cADVehicleID' = "S1DB"
[2025-12-31 00:55:34] [INFO]   -> Set field 'name' = "S1DB"
[2025-12-31 00:55:34] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 00:55:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:55:34] [INFO]   -> Set field 'timeunitclear' = null
[2025-12-31 00:55:34] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 00:55:34] [INFO]   -> Found value: 2025-12-30T19:55:27.97-05:00
[2025-12-31 00:55:34] [INFO]   -> Set field 'timeonscene' = "2025-12-31 00:55:27"
[2025-12-31 00:55:34] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 00:55:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 00:55:34] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 00:55:34] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 00:55:34] [INFO]   -> Found value: 2025-12-30T19:47:21.407-05:00
[2025-12-31 00:55:34] [INFO]   -> Set field 'timeenroutetoscene' = "2025-12-31 00:47:21"
[2025-12-31 00:55:34] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 00:55:34] [INFO]   -> Found value: 2025-12-30T19:47:21.387-05:00
[2025-12-31 00:55:34] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:47:21"
[2025-12-31 00:55:34] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 00:55:34] [INFO]   -> Found value: RD
[2025-12-31 00:55:34] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 00:55:34] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 00:55:34] [INFO]   -> Found value: 25-002646
[2025-12-31 00:55:34] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 00:55:34] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 00:55:34] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 00:55:34] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 00:55:34] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 00:55:34] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 00:55:34] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 00:55:34] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 00:55:34] [INFO] Found 34 elements for 'Comment', concatenating 34 non-empty values
[2025-12-31 00:55:34] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 00:55:34] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:55:34] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 00:55:34] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 00:55:34] [INFO]   -> Found value: SFD
[2025-12-31 00:55:34] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 00:55:34] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 00:55:34] [INFO] Concatenating street name and type
[2025-12-31 00:55:34] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 00:55:34] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 00:55:34] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":"2025-12-31 00:47:21","onScene":"2025-12-31 00:55:27","cleared":null,"inService":null,"nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"S1DB","name":"S1DB","timeunitclear":null,"timeonscene":"2025-12-31 00:55:27","timestaging":null,"timeenroutetoscene":"2025-12-31 00:47:21","timedispatch":"2025-12-31 00:47:21","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 00:55:34] [INFO] Number of extracted fields: 29
[2025-12-31 00:55:34] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 00:55:34] [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
[2025-12-31 00:55:34] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 00:55:34] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 00:55:34] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 00:55:35] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 00:55:35] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 00:55:35] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 00:55:35] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 00:55:35] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 00:55:35] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 00:55:35] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230195532007.xml
[2025-12-31 00:55:35] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230195532007.xml
[2025-12-31 01:16:23] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230201621309.xml
[2025-12-31 01:16:23] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230201621309.xml for user: 68920395733981a47
[2025-12-31 01:16:23] [INFO] File size: 17904 bytes
[2025-12-31 01:16:24] [INFO] Created FTPFiles record with ID: 69547968014e6870b
[2025-12-31 01:16:24] [INFO] About to extract fields from XML. File size: 17904 bytes
[2025-12-31 01:16:24] [INFO] Number of mappings: 24
[2025-12-31 01:16:24] [INFO] Starting XML parsing. Content length: 17904
[2025-12-31 01:16:24] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 01:16:24] [INFO] Processing 24 field mappings
[2025-12-31 01:16:24] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 01:16:24] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 01:16:24] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 01:16:24] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 01:16:24] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 01:16:24] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 01:16:24] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 01:16:24] [INFO]   -> Found value: 37379
[2025-12-31 01:16:24] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 01:16:24] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 01:16:24] [INFO]   -> Found value: 2117
[2025-12-31 01:16:24] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 01:16:24] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 01:16:24] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 01:16:24] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 01:16:24] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 01:16:24] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 01:16:24] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 01:16:24] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 01:16:24] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 01:16:24] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 01:16:24] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 01:16:24] [INFO]   -> Found value: 2025-12-30T19:47:21.407-05:00
[2025-12-31 01:16:24] [INFO]   -> Set field 'enroute' = "2025-12-31 00:47:21"
[2025-12-31 01:16:24] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 01:16:24] [INFO]   -> Found value: 2025-12-30T19:55:27.97-05:00
[2025-12-31 01:16:24] [INFO]   -> Set field 'onScene' = "2025-12-31 00:55:27"
[2025-12-31 01:16:24] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 01:16:24] [INFO]   -> Found value: 2025-12-30T20:16:20.77-05:00
[2025-12-31 01:16:24] [INFO]   -> Set field 'cleared' = "2025-12-31 01:16:20"
[2025-12-31 01:16:24] [INFO]   -> Set field 'inService' = "2025-12-31 01:16:20"
[2025-12-31 01:16:24] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 01:16:24] [INFO]   -> Found value: 35.229717
[2025-12-31 01:16:24] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 01:16:24] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 01:16:24] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 01:16:24] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 01:16:24] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 01:16:24] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 01:16:24] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 01:16:24] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 01:16:24] [INFO]   -> Found value: S1DB
[2025-12-31 01:16:24] [INFO]   -> Set field 'cADVehicleID' = "S1DB"
[2025-12-31 01:16:24] [INFO]   -> Set field 'name' = "S1DB"
[2025-12-31 01:16:24] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 01:16:24] [INFO]   -> Found value: 2025-12-30T20:16:20.77-05:00
[2025-12-31 01:16:24] [INFO]   -> Set field 'timeunitclear' = "2025-12-31 01:16:20"
[2025-12-31 01:16:24] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 01:16:24] [INFO]   -> Found value: 2025-12-30T19:55:27.97-05:00
[2025-12-31 01:16:24] [INFO]   -> Set field 'timeonscene' = "2025-12-31 00:55:27"
[2025-12-31 01:16:24] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 01:16:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 01:16:24] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 01:16:24] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 01:16:24] [INFO]   -> Found value: 2025-12-30T19:47:21.407-05:00
[2025-12-31 01:16:24] [INFO]   -> Set field 'timeenroutetoscene' = "2025-12-31 00:47:21"
[2025-12-31 01:16:24] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 01:16:24] [INFO]   -> Found value: 2025-12-30T19:47:21.387-05:00
[2025-12-31 01:16:24] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:47:21"
[2025-12-31 01:16:24] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 01:16:24] [INFO]   -> Found value: RD
[2025-12-31 01:16:24] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 01:16:24] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 01:16:24] [INFO]   -> Found value: 25-002646
[2025-12-31 01:16:24] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 01:16:24] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 01:16:24] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 01:16:24] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 01:16:24] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 01:16:24] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 01:16:24] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 01:16:24] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 01:16:24] [INFO] Found 34 elements for 'Comment', concatenating 34 non-empty values
[2025-12-31 01:16:24] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 01:16:24] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 01:16:24] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 01:16:24] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 01:16:24] [INFO]   -> Found value: SFD
[2025-12-31 01:16:24] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 01:16:24] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 01:16:24] [INFO] Concatenating street name and type
[2025-12-31 01:16:24] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 01:16:24] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 01:16:24] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":"2025-12-31 00:47:21","onScene":"2025-12-31 00:55:27","cleared":"2025-12-31 01:16:20","inService":"2025-12-31 01:16:20","nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"S1DB","name":"S1DB","timeunitclear":"2025-12-31 01:16:20","timeonscene":"2025-12-31 00:55:27","timestaging":null,"timeenroutetoscene":"2025-12-31 00:47:21","timedispatch":"2025-12-31 00:47:21","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 01:16:24] [INFO] Number of extracted fields: 29
[2025-12-31 01:16:24] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 01:16:24] [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
[2025-12-31 01:16:24] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 01:16:24] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 01:16:24] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 01:16:24] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 01:16:24] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 01:16:24] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 01:16:24] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 01:16:24] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 01:16:24] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 01:16:24] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230201621309.xml
[2025-12-31 01:16:24] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230201621309.xml
[2025-12-31 01:17:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230201747273.xml
[2025-12-31 01:17:47] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230201747273.xml for user: 68920395733981a47
[2025-12-31 01:17:47] [INFO] File size: 18019 bytes
[2025-12-31 01:17:47] [INFO] Created FTPFiles record with ID: 695479bbd18c2f84a
[2025-12-31 01:17:47] [INFO] About to extract fields from XML. File size: 18019 bytes
[2025-12-31 01:17:47] [INFO] Number of mappings: 24
[2025-12-31 01:17:47] [INFO] Starting XML parsing. Content length: 18019
[2025-12-31 01:17:47] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 01:17:47] [INFO] Processing 24 field mappings
[2025-12-31 01:17:47] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 01:17:47] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 01:17:47] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 01:17:47] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 01:17:47] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 01:17:47] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 01:17:47] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 01:17:47] [INFO]   -> Found value: 37379
[2025-12-31 01:17:47] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 01:17:47] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 01:17:47] [INFO]   -> Found value: 2117
[2025-12-31 01:17:47] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 01:17:47] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 01:17:47] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 01:17:47] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 01:17:47] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 01:17:47] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 01:17:47] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 01:17:47] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 01:17:47] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 01:17:47] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 01:17:47] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 01:17:47] [INFO]   -> Found value: 2025-12-30T19:47:21.407-05:00
[2025-12-31 01:17:47] [INFO]   -> Set field 'enroute' = "2025-12-31 00:47:21"
[2025-12-31 01:17:47] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 01:17:47] [INFO]   -> Found value: 2025-12-30T19:55:27.97-05:00
[2025-12-31 01:17:47] [INFO]   -> Set field 'onScene' = "2025-12-31 00:55:27"
[2025-12-31 01:17:47] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 01:17:47] [INFO]   -> Found value: 2025-12-30T20:16:20.77-05:00
[2025-12-31 01:17:47] [INFO]   -> Set field 'cleared' = "2025-12-31 01:16:20"
[2025-12-31 01:17:47] [INFO]   -> Set field 'inService' = "2025-12-31 01:16:20"
[2025-12-31 01:17:47] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 01:17:47] [INFO]   -> Found value: 35.229717
[2025-12-31 01:17:47] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 01:17:47] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 01:17:47] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 01:17:47] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 01:17:47] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 01:17:47] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 01:17:47] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 01:17:47] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 01:17:47] [INFO]   -> Found value: S1DB
[2025-12-31 01:17:47] [INFO]   -> Set field 'cADVehicleID' = "S1DB"
[2025-12-31 01:17:47] [INFO]   -> Set field 'name' = "S1DB"
[2025-12-31 01:17:47] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 01:17:47] [INFO]   -> Found value: 2025-12-30T20:16:20.77-05:00
[2025-12-31 01:17:47] [INFO]   -> Set field 'timeunitclear' = "2025-12-31 01:16:20"
[2025-12-31 01:17:47] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 01:17:47] [INFO]   -> Found value: 2025-12-30T19:55:27.97-05:00
[2025-12-31 01:17:47] [INFO]   -> Set field 'timeonscene' = "2025-12-31 00:55:27"
[2025-12-31 01:17:47] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 01:17:47] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 01:17:47] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 01:17:47] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 01:17:47] [INFO]   -> Found value: 2025-12-30T19:47:21.407-05:00
[2025-12-31 01:17:47] [INFO]   -> Set field 'timeenroutetoscene' = "2025-12-31 00:47:21"
[2025-12-31 01:17:47] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 01:17:47] [INFO]   -> Found value: 2025-12-30T19:47:21.387-05:00
[2025-12-31 01:17:47] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:47:21"
[2025-12-31 01:17:47] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 01:17:47] [INFO]   -> Found value: RD
[2025-12-31 01:17:47] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 01:17:47] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 01:17:47] [INFO]   -> Found value: 25-002646
[2025-12-31 01:17:47] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 01:17:47] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 01:17:47] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 01:17:47] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 01:17:47] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 01:17:47] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 01:17:47] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 01:17:47] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 01:17:47] [INFO] Found 35 elements for 'Comment', concatenating 35 non-empty values
[2025-12-31 01:17:47] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 01:17:47] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 20:17:45 RAMPERSAD_K             [35] [Law] has closed their incident [2025-12-42377]"
[2025-12-31 01:17:47] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 20:17:45 RAMPERSAD_K             [35] [Law] has closed their incident [2025-12-42377]"
[2025-12-31 01:17:47] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 01:17:47] [INFO]   -> Found value: SFD
[2025-12-31 01:17:47] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 01:17:47] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 01:17:47] [INFO] Concatenating street name and type
[2025-12-31 01:17:47] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 01:17:47] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 01:17:47] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":"2025-12-31 00:47:21","onScene":"2025-12-31 00:55:27","cleared":"2025-12-31 01:16:20","inService":"2025-12-31 01:16:20","nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"S1DB","name":"S1DB","timeunitclear":"2025-12-31 01:16:20","timeonscene":"2025-12-31 00:55:27","timestaging":null,"timeenroutetoscene":"2025-12-31 00:47:21","timedispatch":"2025-12-31 00:47:21","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 20:17:45 RAMPERSAD_K             [35] [Law] has closed their incident [2025-12-42377]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 20:17:45 RAMPERSAD_K             [35] [Law] has closed their incident [2025-12-42377]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 01:17:47] [INFO] Number of extracted fields: 29
[2025-12-31 01:17:47] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 01:17:47] [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
[2025-12-31 01:17:47] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 01:17:47] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 01:17:48] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 01:17:48] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 01:17:48] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 01:17:48] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 01:17:48] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 01:17:48] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 01:17:48] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 01:17:48] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230201747273.xml
[2025-12-31 01:17:48] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230201747273.xml
[2025-12-31 01:36:02] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230203600022.xml
[2025-12-31 01:36:02] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230203600022.xml for user: 68920395733981a47
[2025-12-31 01:36:02] [INFO] File size: 18158 bytes
[2025-12-31 01:36:02] [INFO] Created FTPFiles record with ID: 69547e02c17e6c475
[2025-12-31 01:36:02] [INFO] About to extract fields from XML. File size: 18158 bytes
[2025-12-31 01:36:02] [INFO] Number of mappings: 24
[2025-12-31 01:36:02] [INFO] Starting XML parsing. Content length: 18158
[2025-12-31 01:36:02] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 01:36:02] [INFO] Processing 24 field mappings
[2025-12-31 01:36:02] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 01:36:02] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 01:36:02] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 01:36:02] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 01:36:02] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 01:36:02] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 01:36:02] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 01:36:02] [INFO]   -> Found value: 37379
[2025-12-31 01:36:02] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 01:36:02] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 01:36:02] [INFO]   -> Found value: 2117
[2025-12-31 01:36:02] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 01:36:02] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 01:36:02] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 01:36:02] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 01:36:02] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 01:36:02] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 01:36:02] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 01:36:02] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 01:36:02] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 01:36:02] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 01:36:02] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 01:36:02] [INFO]   -> Found value: 2025-12-30T19:47:21.407-05:00
[2025-12-31 01:36:02] [INFO]   -> Set field 'enroute' = "2025-12-31 00:47:21"
[2025-12-31 01:36:02] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 01:36:02] [INFO]   -> Found value: 2025-12-30T19:55:27.97-05:00
[2025-12-31 01:36:02] [INFO]   -> Set field 'onScene' = "2025-12-31 00:55:27"
[2025-12-31 01:36:02] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 01:36:02] [INFO]   -> Found value: 2025-12-30T20:16:20.77-05:00
[2025-12-31 01:36:02] [INFO]   -> Set field 'cleared' = "2025-12-31 01:16:20"
[2025-12-31 01:36:02] [INFO]   -> Set field 'inService' = "2025-12-31 01:16:20"
[2025-12-31 01:36:02] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 01:36:02] [INFO]   -> Found value: 35.229717
[2025-12-31 01:36:02] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 01:36:02] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 01:36:02] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 01:36:02] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 01:36:02] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 01:36:02] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 01:36:02] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 01:36:02] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 01:36:02] [INFO]   -> Found value: S1DB
[2025-12-31 01:36:02] [INFO]   -> Set field 'cADVehicleID' = "S1DB"
[2025-12-31 01:36:02] [INFO]   -> Set field 'name' = "S1DB"
[2025-12-31 01:36:02] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 01:36:02] [INFO]   -> Found value: 2025-12-30T20:16:20.77-05:00
[2025-12-31 01:36:02] [INFO]   -> Set field 'timeunitclear' = "2025-12-31 01:16:20"
[2025-12-31 01:36:02] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 01:36:02] [INFO]   -> Found value: 2025-12-30T19:55:27.97-05:00
[2025-12-31 01:36:02] [INFO]   -> Set field 'timeonscene' = "2025-12-31 00:55:27"
[2025-12-31 01:36:02] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 01:36:02] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 01:36:02] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 01:36:02] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 01:36:02] [INFO]   -> Found value: 2025-12-30T19:47:21.407-05:00
[2025-12-31 01:36:02] [INFO]   -> Set field 'timeenroutetoscene' = "2025-12-31 00:47:21"
[2025-12-31 01:36:02] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 01:36:02] [INFO]   -> Found value: 2025-12-30T19:47:21.387-05:00
[2025-12-31 01:36:02] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:47:21"
[2025-12-31 01:36:02] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 01:36:02] [INFO]   -> Found value: RD
[2025-12-31 01:36:02] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 01:36:02] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 01:36:02] [INFO]   -> Found value: 25-002646
[2025-12-31 01:36:02] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 01:36:02] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 01:36:02] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 01:36:02] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 01:36:02] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 01:36:02] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 01:36:02] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 01:36:02] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 01:36:02] [INFO] Found 36 elements for 'Comment', concatenating 36 non-empty values
[2025-12-31 01:36:02] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 01:36:02] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 20:17:45 RAMPERSAD_K             [35] [Law] has closed their incident [2025-12-42377]\n12\/30\/2025 20:35:57 DUNCAN_JU               [36] M02  12.6 [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 01:36:02] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 20:17:45 RAMPERSAD_K             [35] [Law] has closed their incident [2025-12-42377]\n12\/30\/2025 20:35:57 DUNCAN_JU               [36] M02  12.6 [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]"
[2025-12-31 01:36:02] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 01:36:02] [INFO]   -> Found value: SFD
[2025-12-31 01:36:02] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 01:36:02] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 01:36:02] [INFO] Concatenating street name and type
[2025-12-31 01:36:02] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 01:36:02] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 01:36:02] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":"2025-12-31 00:47:21","onScene":"2025-12-31 00:55:27","cleared":"2025-12-31 01:16:20","inService":"2025-12-31 01:16:20","nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"S1DB","name":"S1DB","timeunitclear":"2025-12-31 01:16:20","timeonscene":"2025-12-31 00:55:27","timestaging":null,"timeenroutetoscene":"2025-12-31 00:47:21","timedispatch":"2025-12-31 00:47:21","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 20:17:45 RAMPERSAD_K             [35] [Law] has closed their incident [2025-12-42377]\n12\/30\/2025 20:35:57 DUNCAN_JU               [36] M02  12.6 [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 20:17:45 RAMPERSAD_K             [35] [Law] has closed their incident [2025-12-42377]\n12\/30\/2025 20:35:57 DUNCAN_JU               [36] M02  12.6 [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 01:36:02] [INFO] Number of extracted fields: 29
[2025-12-31 01:36:02] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 01:36:02] [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
[2025-12-31 01:36:02] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 01:36:02] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 01:36:02] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 01:36:03] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 01:36:03] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 01:36:03] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 01:36:03] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 01:36:03] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 01:36:03] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 01:36:03] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230203600022.xml
[2025-12-31 01:36:03] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230203600022.xml
[2025-12-31 01:45:21] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143044_20251231_014521.XML
[2025-12-31 01:45:21] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143044_20251231_014521.XML for user: 68f1466aed072ad4a
[2025-12-31 01:45:21] [INFO] File size: 5479 bytes
[2025-12-31 01:45:22] [INFO] Created FTPFiles record with ID: 695480321fb8b5d47
[2025-12-31 01:45:22] [INFO] About to extract fields from XML. File size: 5479 bytes
[2025-12-31 01:45:22] [INFO] Number of mappings: 28
[2025-12-31 01:45:22] [INFO] Starting XML parsing. Content length: 5479
[2025-12-31 01:45:22] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 01:45:22] [INFO] Processing 28 field mappings
[2025-12-31 01:45:22] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 01:45:22] [INFO] Found 3 elements for 'AgencyCode', using FIRST value only
[2025-12-31 01:45:22] [INFO]   -> Found value: PCFD
[2025-12-31 01:45:22] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2025-12-31 01:45:22] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 01:45:22] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2025-12-31 01:45:22] [INFO]   -> Found value: 2025003216
[2025-12-31 01:45:22] [INFO]   -> Set field 'incidentInternalId' = "2025003216"
[2025-12-31 01:45:22] [INFO]   -> Set field 'dispatchRunNumber' = "2025003216"
[2025-12-31 01:45:22] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 01:45:22] [INFO]   -> Found value: FALL VICTIM
[2025-12-31 01:45:22] [INFO]   -> Set field 'incidentTypeValue1' = "FALL VICTIM"
[2025-12-31 01:45:22] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 01:45:22] [INFO]   -> Found value: 1737
[2025-12-31 01:45:22] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1737
[2025-12-31 01:45:22] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 01:45:22] [INFO]   -> Found value: TN
[2025-12-31 01:45:22] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 01:45:22] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 01:45:22] [INFO]   -> Found value: 38544
[2025-12-31 01:45:22] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2025-12-31 01:45:22] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 01:45:22] [INFO]   -> No value found (null or empty)
[2025-12-31 01:45:22] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 01:45:22] [INFO]   -> No value found (null or empty)
[2025-12-31 01:45:22] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 01:45:22] [INFO]   -> Found value: 36.19023
[2025-12-31 01:45:22] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.1902299999999996771293808706104755401611328125
[2025-12-31 01:45:22] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 01:45:22] [INFO]   -> Found value: -85.67343
[2025-12-31 01:45:22] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.67342999999999619831214658915996551513671875
[2025-12-31 01:45:22] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 01:45:22] [INFO]   -> Found value: 2025-12-30 19:44:53
[2025-12-31 01:45:22] [INFO]   -> Set field 'alarm' = "2025-12-30 19:44:53"
[2025-12-31 01:45:22] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 01:45:22] [INFO]   -> Found value: 2025-12-30 19:45:14
[2025-12-31 01:45:22] [INFO]   -> Set field 'dispatched' = "2025-12-30 19:45:14"
[2025-12-31 01:45:22] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 01:45:22] [INFO]   -> No value found (null or empty)
[2025-12-31 01:45:22] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 01:45:22] [INFO]   -> No value found (null or empty)
[2025-12-31 01:45:22] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 01:45:22] [INFO]   -> No value found (null or empty)
[2025-12-31 01:45:22] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 01:45:22] [INFO]   -> Found value: TURKEY HOLLOW RD/BROADWATER BRANCH RD
[2025-12-31 01:45:22] [INFO]   -> Set field 'incidentLocationCross' = "TURKEY HOLLOW RD\/BROADWATER BRANCH RD"
[2025-12-31 01:45:22] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 01:45:22] [INFO]   -> Found value: PCFR
[2025-12-31 01:45:22] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2025-12-31 01:45:22] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 01:45:22] [INFO]   -> Found value: 2025-12-30 19:45:14
[2025-12-31 01:45:22] [INFO]   -> Set field 'timedispatch' = "2025-12-30 19:45:14"
[2025-12-31 01:45:22] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 01:45:22] [INFO]   -> No value found (null or empty)
[2025-12-31 01:45:22] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 01:45:22] [INFO]   -> No value found (null or empty)
[2025-12-31 01:45:22] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 01:45:22] [INFO]   -> No value found (null or empty)
[2025-12-31 01:45:22] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 01:45:22] [INFO]   -> No value found (null or empty)
[2025-12-31 01:45:22] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 01:45:22] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 01:45:22] [INFO]   -> Found value: 20250143044
[2025-12-31 01:45:22] [INFO]   -> Set field 'policeReportNumber' = "20250143044"
[2025-12-31 01:45:22] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 01:45:22] [INFO]   -> Found value: [APCO INTELLICOMM] Case ID: DGXqbseI_K Caller Phone: 9313497512 Caller Name: T-MOBILE USA Incident L...
[2025-12-31 01:45:22] [INFO]   -> Set field 'dispatchNotes' = "[APCO INTELLICOMM] Case ID: DGXqbseI_K Caller Phone: 9313497512 Caller Name: T-MOBILE USA Incident Location: 1737 BRYANT RIDGE RD Incident Location Detail: TURKEY HOLLOW RD\/BROADWATER BRANCH RD Nature: FALL VICTIM Incident #: 20250143043 CAD Call Taker: SVOKOUN2 Chief Complaint: (empty)  [12\/30\/25 19:44:55 PSUTIL01] Event spawned from FALL VICTIM.  [12\/30\/2025 19:44:53 SVOKOUN2]"
[2025-12-31 01:45:22] [INFO]   -> Set field 'cADLog' = "[APCO INTELLICOMM] Case ID: DGXqbseI_K Caller Phone: 9313497512 Caller Name: T-MOBILE USA Incident Location: 1737 BRYANT RIDGE RD Incident Location Detail: TURKEY HOLLOW RD\/BROADWATER BRANCH RD Nature: FALL VICTIM Incident #: 20250143043 CAD Call Taker: SVOKOUN2 Chief Complaint: (empty)  [12\/30\/25 19:44:55 PSUTIL01] Event spawned from FALL VICTIM.  [12\/30\/2025 19:44:53 SVOKOUN2]"
[2025-12-31 01:45:22] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 01:45:22] [INFO]   -> Found value: BAXTER
[2025-12-31 01:45:22] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2025-12-31 01:45:22] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 01:45:22] [INFO]   -> Found value: BRYANT RIDGE
[2025-12-31 01:45:22] [INFO]   -> Set field 'streetName' = "BRYANT RIDGE"
[2025-12-31 01:45:22] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 01:45:22] [INFO]   -> Found value: RD
[2025-12-31 01:45:22] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 01:45:22] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 01:45:22] [INFO]   -> Found value: 1737 BRYANT RIDGE RD
[2025-12-31 01:45:22] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "1737 BRYANT RIDGE RD"
[2025-12-31 01:45:22] [INFO] Finished extracting fields. Total fields extracted: 21
[2025-12-31 01:45:22] [INFO] Concatenating street name and type
[2025-12-31 01:45:22] [INFO]   -> Combined street name: BRYANT RIDGE RD
[2025-12-31 01:45:22] [INFO] Built locationCoordinates from lat/lng: 36.19023,-85.67343
[2025-12-31 01:45:22] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2025003216","dispatchRunNumber":"2025003216","incidentTypeValue1":"FALL VICTIM","incidentLocationStreetNumber":1737,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"nERISIncidentLatitude":36.1902299999999996771293808706104755401611328125,"nERISIncidentLongitude":-85.67342999999999619831214658915996551513671875,"alarm":"2025-12-30 19:44:53","dispatched":"2025-12-30 19:45:14","incidentLocationCross":"TURKEY HOLLOW RD\/BROADWATER BRANCH RD","cADVehicleID":"PCFR","timedispatch":"2025-12-30 19:45:14","policeReportNumber":"20250143044","dispatchNotes":"[APCO INTELLICOMM] Case ID: DGXqbseI_K Caller Phone: 9313497512 Caller Name: T-MOBILE USA Incident Location: 1737 BRYANT RIDGE RD Incident Location Detail: TURKEY HOLLOW RD\/BROADWATER BRANCH RD Nature: FALL VICTIM Incident #: 20250143043 CAD Call Taker: SVOKOUN2 Chief Complaint: (empty)  [12\/30\/25 19:44:55 PSUTIL01] Event spawned from FALL VICTIM.  [12\/30\/2025 19:44:53 SVOKOUN2]","cADLog":"[APCO INTELLICOMM] Case ID: DGXqbseI_K Caller Phone: 9313497512 Caller Name: T-MOBILE USA Incident Location: 1737 BRYANT RIDGE RD Incident Location Detail: TURKEY HOLLOW RD\/BROADWATER BRANCH RD Nature: FALL VICTIM Incident #: 20250143043 CAD Call Taker: SVOKOUN2 Chief Complaint: (empty)  [12\/30\/25 19:44:55 PSUTIL01] Event spawned from FALL VICTIM.  [12\/30\/2025 19:44:53 SVOKOUN2]","incidentLocationCity":"BAXTER","streetName":"BRYANT RIDGE RD","incidentAddressTextVersionStreet":"1737 BRYANT RIDGE RD","locationCoordinates":"36.19023,-85.67343"}
[2025-12-31 01:45:22] [INFO] Number of extracted fields: 21
[2025-12-31 01:45:22] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2025-12-31 01:45:22] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 01:45:22] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2025-12-31 01:45:22] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2025-12-31 01:45:22] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2025-12-31 01:45:22] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2025-12-31 01:45:22] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2025-12-31 01:45:22] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2025-12-31 01:45:22] [INFO] Found existing IncidentTypeMapping with ID: 69372a143f466ddae
[2025-12-31 01:45:25] [INFO] Created new Dispatches record with ID: 69548032deafdee12
[2025-12-31 01:45:25] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143044_20251231_014521.XML
[2025-12-31 01:45:25] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143044_20251231_014521.XML
[2025-12-31 02:18:46] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230211843636.xml
[2025-12-31 02:18:46] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230211843636.xml for user: 68920395733981a47
[2025-12-31 02:18:46] [INFO] File size: 18272 bytes
[2025-12-31 02:18:46] [INFO] Created FTPFiles record with ID: 695488066d494129a
[2025-12-31 02:18:46] [INFO] About to extract fields from XML. File size: 18272 bytes
[2025-12-31 02:18:46] [INFO] Number of mappings: 24
[2025-12-31 02:18:46] [INFO] Starting XML parsing. Content length: 18272
[2025-12-31 02:18:46] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 02:18:46] [INFO] Processing 24 field mappings
[2025-12-31 02:18:46] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 02:18:46] [INFO]   -> Found value: CHESTPN-Chest Pain
[2025-12-31 02:18:46] [INFO]   -> Set field 'incidentTypeValue1' = "CHESTPN-Chest Pain"
[2025-12-31 02:18:46] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 02:18:46] [INFO]   -> Found value: 2117 SEQUOYAH ACCESS RD
[2025-12-31 02:18:46] [INFO]   -> Set field 'businessName' = "2117 SEQUOYAH ACCESS RD"
[2025-12-31 02:18:46] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 02:18:46] [INFO]   -> Found value: 37379
[2025-12-31 02:18:46] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 02:18:46] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 02:18:46] [INFO]   -> Found value: 2117
[2025-12-31 02:18:46] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2117
[2025-12-31 02:18:46] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 02:18:46] [INFO]   -> Found value: SEQUOYAH ACCESS
[2025-12-31 02:18:46] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2025-12-31 02:18:46] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 02:18:46] [INFO]   -> Found value: CLAIRE CIR/HIXSON PIKE
[2025-12-31 02:18:46] [INFO]   -> Set field 'incidentLocationCross' = "CLAIRE CIR\/HIXSON PIKE"
[2025-12-31 02:18:46] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 02:18:46] [INFO]   -> Found value: 2025-12-30T19:42:46.5-05:00
[2025-12-31 02:18:46] [INFO]   -> Set field 'alarm' = "2025-12-31 00:42:46"
[2025-12-31 02:18:46] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 02:18:46] [INFO]   -> Found value: 2025-12-30T19:47:21.407-05:00
[2025-12-31 02:18:46] [INFO]   -> Set field 'enroute' = "2025-12-31 00:47:21"
[2025-12-31 02:18:46] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 02:18:46] [INFO]   -> Found value: 2025-12-30T19:55:27.97-05:00
[2025-12-31 02:18:46] [INFO]   -> Set field 'onScene' = "2025-12-31 00:55:27"
[2025-12-31 02:18:46] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 02:18:46] [INFO]   -> Found value: 2025-12-30T20:16:20.77-05:00
[2025-12-31 02:18:46] [INFO]   -> Set field 'cleared' = "2025-12-31 01:16:20"
[2025-12-31 02:18:46] [INFO]   -> Set field 'inService' = "2025-12-31 01:16:20"
[2025-12-31 02:18:46] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 02:18:46] [INFO]   -> Found value: 35.229717
[2025-12-31 02:18:46] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.22971700000000083718987298198044300079345703125
[2025-12-31 02:18:46] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 02:18:46] [INFO]   -> Found value: -85.118643999999989
[2025-12-31 02:18:46] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.118643999999989091520546935498714447021484375
[2025-12-31 02:18:46] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 02:18:46] [INFO]   -> Found value: 2025-12-30T19:43:50.433-05:00
[2025-12-31 02:18:46] [INFO]   -> Set field 'dispatched' = "2025-12-31 00:43:50"
[2025-12-31 02:18:46] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 02:18:46] [INFO]   -> Found value: S1DB
[2025-12-31 02:18:46] [INFO]   -> Set field 'cADVehicleID' = "S1DB"
[2025-12-31 02:18:46] [INFO]   -> Set field 'name' = "S1DB"
[2025-12-31 02:18:46] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 02:18:46] [INFO]   -> Found value: 2025-12-30T20:16:20.77-05:00
[2025-12-31 02:18:46] [INFO]   -> Set field 'timeunitclear' = "2025-12-31 01:16:20"
[2025-12-31 02:18:46] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 02:18:46] [INFO]   -> Found value: 2025-12-30T19:55:27.97-05:00
[2025-12-31 02:18:46] [INFO]   -> Set field 'timeonscene' = "2025-12-31 00:55:27"
[2025-12-31 02:18:46] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 02:18:46] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 02:18:46] [INFO]   -> Set field 'timestaging' = null
[2025-12-31 02:18:46] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 02:18:46] [INFO]   -> Found value: 2025-12-30T19:47:21.407-05:00
[2025-12-31 02:18:46] [INFO]   -> Set field 'timeenroutetoscene' = "2025-12-31 00:47:21"
[2025-12-31 02:18:46] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 02:18:46] [INFO]   -> Found value: 2025-12-30T19:47:21.387-05:00
[2025-12-31 02:18:46] [INFO]   -> Set field 'timedispatch' = "2025-12-31 00:47:21"
[2025-12-31 02:18:46] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 02:18:46] [INFO]   -> Found value: RD
[2025-12-31 02:18:46] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 02:18:46] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 02:18:46] [INFO]   -> Found value: 25-002646
[2025-12-31 02:18:46] [INFO]   -> Set field 'incidentInternalId' = "25-002646"
[2025-12-31 02:18:46] [INFO]   -> Set field 'dispatchRunNumber' = "25-002646"
[2025-12-31 02:18:46] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 02:18:46] [INFO]   -> Found value: 2025-12-42378
[2025-12-31 02:18:46] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42378"
[2025-12-31 02:18:46] [INFO]   -> Set field 'cADNumber' = "2025-12-42378"
[2025-12-31 02:18:46] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 02:18:46] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 02:18:46] [INFO] Found 37 elements for 'Comment', concatenating 37 non-empty values
[2025-12-31 02:18:46] [INFO]   -> Found value: 12/30/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]
12/30/2025 ...
[2025-12-31 02:18:46] [INFO]   -> Set field 'dispatchNotes' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 20:17:45 RAMPERSAD_K             [35] [Law] has closed their incident [2025-12-42377]\n12\/30\/2025 20:35:57 DUNCAN_JU               [36] M02  12.6 [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 21:18:38 DUNCAN_JU               [37] [EMS] has closed their incident [2025-12-42376]"
[2025-12-31 02:18:46] [INFO]   -> Set field 'cADLog' = "12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 20:17:45 RAMPERSAD_K             [35] [Law] has closed their incident [2025-12-42377]\n12\/30\/2025 20:35:57 DUNCAN_JU               [36] M02  12.6 [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 21:18:38 DUNCAN_JU               [37] [EMS] has closed their incident [2025-12-42376]"
[2025-12-31 02:18:46] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 02:18:46] [INFO]   -> Found value: SFD
[2025-12-31 02:18:46] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2025-12-31 02:18:46] [INFO] Finished extracting fields. Total fields extracted: 29
[2025-12-31 02:18:46] [INFO] Concatenating street name and type
[2025-12-31 02:18:46] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2025-12-31 02:18:46] [INFO] Built locationCoordinates from lat/lng: 35.229717,-85.118644
[2025-12-31 02:18:46] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"CHESTPN-Chest Pain","businessName":"2117 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":2117,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"CLAIRE CIR\/HIXSON PIKE","alarm":"2025-12-31 00:42:46","enroute":"2025-12-31 00:47:21","onScene":"2025-12-31 00:55:27","cleared":"2025-12-31 01:16:20","inService":"2025-12-31 01:16:20","nERISIncidentLatitude":35.22971700000000083718987298198044300079345703125,"nERISIncidentLongitude":-85.118643999999989091520546935498714447021484375,"dispatched":"2025-12-31 00:43:50","cADVehicleID":"S1DB","name":"S1DB","timeunitclear":"2025-12-31 01:16:20","timeonscene":"2025-12-31 00:55:27","timestaging":null,"timeenroutetoscene":"2025-12-31 00:47:21","timedispatch":"2025-12-31 00:47:21","incidentInternalId":"25-002646","dispatchRunNumber":"25-002646","policeReportNumber":"2025-12-42378","cADNumber":"2025-12-42378","dispatchNotes":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 20:17:45 RAMPERSAD_K             [35] [Law] has closed their incident [2025-12-42377]\n12\/30\/2025 20:35:57 DUNCAN_JU               [36] M02  12.6 [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 21:18:38 DUNCAN_JU               [37] [EMS] has closed their incident [2025-12-42376]","cADLog":"12\/30\/2025 19:42:46 FAIRBANKS_A             [1] Incident linked to [Law] [2025-12-42377]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [2] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [3] Multi-Jurisdiction Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:46 FAIRBANKS_A             [4] Multi-Agency EMS Incident #: 2025-12-42376\n12\/30\/2025 19:42:46 FAIRBANKS_A             [5] Multi-Agency Law Incident #: 2025-12-42377\n12\/30\/2025 19:42:30 FAIRBANKS_A             [6] [1] cardiac hx  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:41 FAIRBANKS_A             [7] [2] has been throwing up since yesterday  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:46 FAIRBANKS_A             [8] [4] [1] Incident linked to [EMS] [2025-12-42376] [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD] [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:42:57 FAIRBANKS_A             [9] 72 yom  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:01 FAIRBANKS_A             [10] chest pains  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:04 FAIRBANKS_A             [11] sweaty  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:12 APP01                   [12] Requested Case Number(s) issued for Incident #[2025-12-42376], Jurisdiction: Hamilton Co EMS. Case Number(s): 25-051142. requested by M02. [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:20 FAIRBANKS_A             [13] pain on right side in abd [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:21 WHITE_W                 [14] FG 5 [Shared]\n12\/30\/2025 19:43:32 RAMPERSAD_K             [15] ADV ON PD [Shared 2, 2025-12-42377 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:43:50 WHITE_W                 [16] Automatic Case Number(s) issued for Incident #[2025-12-42378], Jurisdiction: Dallas Bay VFD. Case Number(s): 25-002646 requested by DBFMED. [Shared]\n12\/30\/2025 19:44:03 FAIRBANKS_A             [17] breathing normally  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:22 FAIRBANKS_A             [18] rp not with pt -- is just across the street -- headed back to pt now  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:30 FAIRBANKS_A             [19] front door access  [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:45 FAIRBANKS_A             [20] Protocol Q&A \u2022  Question: Is the patient weak, dizzy or faint? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:47 FAIRBANKS_A             [21] Protocol Q&A \u2022  Question: Is the patient nauseated or vomiting? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:48 FAIRBANKS_A             [22] Protocol Q&A \u2022  Question: Is the patient sweating profusely? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:44:50 FAIRBANKS_A             [23] Protocol Q&A \u2022  Question: Is the patient experiencing rapid heart rate with the chest pain? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:00 FAIRBANKS_A             [24] Protocol Q&A \u2022  Question: Has the patient taken asprin after the onset of pain? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:04 FAIRBANKS_A             [25] Protocol Q&A \u2022  Question: Does the patient have a history of heart problems (previous surgery or heart attack)? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [26] Protocol Q&A \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:06 FAIRBANKS_A             [27] Card 'CHESTPN' was terminated \u2022  Question: Does the patient have any type of cardiac device? \u2022  Answer: No [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:17 FAIRBANKS_A             [28] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:19 FAIRBANKS_A             [29] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:20 FAIRBANKS_A             [30] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:22 FAIRBANKS_A             [31] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Male [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:46 FAIRBANKS_A             [32] Protocol Q&A \u2022  Question: Where in the chest is the pain located? \u2022  Answer: Center of chest [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:48 FAIRBANKS_A             [33] Protocol Q&A \u2022  Question: Does the patient feel pain anywhere else? \u2022  Answer: Yes [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 19:45:57 FAIRBANKS_A             [34] Protocol Q&A \u2022  Question: Describe. \u2022  Answer: Side [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 20:17:45 RAMPERSAD_K             [35] [Law] has closed their incident [2025-12-42377]\n12\/30\/2025 20:35:57 DUNCAN_JU               [36] M02  12.6 [Shared 1, 2025-12-42376 - CHESTPN - 2117 SEQUOYAH ACCESS RD]\n12\/30\/2025 21:18:38 DUNCAN_JU               [37] [EMS] has closed their incident [2025-12-42376]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.229717,-85.118644"}
[2025-12-31 02:18:46] [INFO] Number of extracted fields: 29
[2025-12-31 02:18:46] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2025-12-31 02:18:46] [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
[2025-12-31 02:18:46] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2025-12-31 02:18:46] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2025-12-31 02:18:46] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2025-12-31 02:18:46] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2025-12-31 02:18:46] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2025-12-31 02:18:46] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2025-12-31 02:18:47] [INFO] Found existing IncidentTypeMapping with ID: 6954718b67f64894d
[2025-12-31 02:18:47] [INFO] Found existing Dispatch with cADNumber '2025-12-42378', ID: 6954718bb58afead6 - will update instead of create
[2025-12-31 02:18:47] [INFO] Updated existing Dispatches record with ID: 6954718bb58afead6
[2025-12-31 02:18:47] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230211843636.xml
[2025-12-31 02:18:47] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42378_20251230211843636.xml
[2025-12-31 02:34:20] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20250143068_20251231_023420.XML
[2025-12-31 02:34:20] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20250143068_20251231_023420.XML for user: 68f1466aed072ad4a
[2025-12-31 02:34:20] [INFO] File size: 5102 bytes
[2025-12-31 02:34:20] [INFO] Created FTPFiles record with ID: 69548bacd8e0f1361
[2025-12-31 02:34:20] [INFO] About to extract fields from XML. File size: 5102 bytes
[2025-12-31 02:34:20] [INFO] Number of mappings: 28
[2025-12-31 02:34:20] [INFO] Starting XML parsing. Content length: 5102
[2025-12-31 02:34:20] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 02:34:20] [INFO] Processing 28 field mappings
[2025-12-31 02:34:20] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 02:34:20] [INFO] Found 2 elements for 'AgencyCode', using FIRST value only
[2025-12-31 02:34:20] [INFO]   -> Found value: AFD
[2025-12-31 02:34:20] [INFO]   -> Set field 'cADAgencyIdentifier' = "AFD"
[2025-12-31 02:34:20] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 02:34:20] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2025-12-31 02:34:20] [INFO]   -> Found value: 2025000610
[2025-12-31 02:34:20] [INFO]   -> Set field 'incidentInternalId' = "2025000610"
[2025-12-31 02:34:20] [INFO]   -> Set field 'dispatchRunNumber' = "2025000610"
[2025-12-31 02:34:20] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 02:34:20] [INFO]   -> Found value: MEDICAL CALL
[2025-12-31 02:34:20] [INFO]   -> Set field 'incidentTypeValue1' = "MEDICAL CALL"
[2025-12-31 02:34:20] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 02:34:20] [INFO]   -> Found value: 278
[2025-12-31 02:34:20] [INFO]   -> Set field 'incidentLocationStreetNumber' = 278
[2025-12-31 02:34:20] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 02:34:20] [INFO]   -> Found value: TN
[2025-12-31 02:34:20] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 02:34:20] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 02:34:20] [INFO]   -> Found value: 38506
[2025-12-31 02:34:20] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2025-12-31 02:34:20] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 02:34:20] [INFO]   -> Found value: SIGNATURE HEALTHCARE
[2025-12-31 02:34:20] [INFO]   -> Set field 'businessName' = "SIGNATURE HEALTHCARE"
[2025-12-31 02:34:20] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 02:34:20] [INFO]   -> Found value: 310
[2025-12-31 02:34:20] [INFO]   -> Set field 'incidentLocationApt' = 310
[2025-12-31 02:34:20] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 02:34:20] [INFO]   -> Found value: 36.18491
[2025-12-31 02:34:20] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.18491000000000212821760214865207672119140625
[2025-12-31 02:34:20] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 02:34:20] [INFO]   -> Found value: -85.45000
[2025-12-31 02:34:20] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.4500000000000028421709430404007434844970703125
[2025-12-31 02:34:20] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 02:34:20] [INFO]   -> Found value: 2025-12-30 20:34:08
[2025-12-31 02:34:20] [INFO]   -> Set field 'alarm' = "2025-12-30 20:34:08"
[2025-12-31 02:34:20] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 02:34:20] [INFO]   -> Found value: 2025-12-30 20:34:12
[2025-12-31 02:34:20] [INFO]   -> Set field 'dispatched' = "2025-12-30 20:34:12"
[2025-12-31 02:34:20] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 02:34:20] [INFO]   -> No value found (null or empty)
[2025-12-31 02:34:20] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 02:34:20] [INFO]   -> No value found (null or empty)
[2025-12-31 02:34:20] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 02:34:20] [INFO]   -> No value found (null or empty)
[2025-12-31 02:34:20] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 02:34:20] [INFO]   -> Found value: WILLIAMS CIR/ELM ST
[2025-12-31 02:34:20] [INFO]   -> Set field 'incidentLocationCross' = "WILLIAMS CIR\/ELM ST"
[2025-12-31 02:34:20] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 02:34:20] [INFO]   -> Found value: AFR
[2025-12-31 02:34:20] [INFO]   -> Set field 'cADVehicleID' = "AFR"
[2025-12-31 02:34:20] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 02:34:20] [INFO]   -> Found value: 2025-12-30 20:34:12
[2025-12-31 02:34:20] [INFO]   -> Set field 'timedispatch' = "2025-12-30 20:34:12"
[2025-12-31 02:34:20] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 02:34:20] [INFO]   -> No value found (null or empty)
[2025-12-31 02:34:20] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 02:34:20] [INFO]   -> No value found (null or empty)
[2025-12-31 02:34:20] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 02:34:20] [INFO]   -> No value found (null or empty)
[2025-12-31 02:34:20] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 02:34:20] [INFO]   -> No value found (null or empty)
[2025-12-31 02:34:20] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 02:34:20] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 02:34:20] [INFO]   -> Found value: 20250143068
[2025-12-31 02:34:20] [INFO]   -> Set field 'policeReportNumber' = "20250143068"
[2025-12-31 02:34:20] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 02:34:20] [INFO]   -> Found value: Event spawned from EMS EMERGENCY TO A FACILITY.  [12/30/2025 20:34:08 DSWINK] UDTS: {719} PATIENT LO...
[2025-12-31 02:34:20] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from EMS EMERGENCY TO A FACILITY.  [12\/30\/2025 20:34:08 DSWINK] UDTS: {719} PATIENT LOADED  [12\/30\/25 20:33:36 BPICHE] TEMP OF 102  [12\/30\/25 20:20:19 SVOKOUN2] MICHAEL SUTTON 58YOM LOW O2 AND SOB  [12\/30\/25 20:20:08 SVOKOUN2]]"
[2025-12-31 02:34:20] [INFO]   -> Set field 'cADLog' = "Event spawned from EMS EMERGENCY TO A FACILITY.  [12\/30\/2025 20:34:08 DSWINK] UDTS: {719} PATIENT LOADED  [12\/30\/25 20:33:36 BPICHE] TEMP OF 102  [12\/30\/25 20:20:19 SVOKOUN2] MICHAEL SUTTON 58YOM LOW O2 AND SOB  [12\/30\/25 20:20:08 SVOKOUN2]]"
[2025-12-31 02:34:20] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 02:34:20] [INFO]   -> Found value: ALGOOD
[2025-12-31 02:34:20] [INFO]   -> Set field 'incidentLocationCity' = "ALGOOD"
[2025-12-31 02:34:20] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 02:34:20] [INFO]   -> Found value: DRY VALLEY
[2025-12-31 02:34:20] [INFO]   -> Set field 'streetName' = "DRY VALLEY"
[2025-12-31 02:34:20] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 02:34:20] [INFO]   -> Found value: RD
[2025-12-31 02:34:20] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 02:34:20] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 02:34:20] [INFO]   -> Found value: 278-310 DRY VALLEY RD
[2025-12-31 02:34:20] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "278-310 DRY VALLEY RD"
[2025-12-31 02:34:20] [INFO] Finished extracting fields. Total fields extracted: 23
[2025-12-31 02:34:20] [INFO] Concatenating street name and type
[2025-12-31 02:34:20] [INFO]   -> Combined street name: DRY VALLEY RD
[2025-12-31 02:34:20] [INFO] Built locationCoordinates from lat/lng: 36.18491,-85.45
[2025-12-31 02:34:20] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"AFD","incidentInternalId":"2025000610","dispatchRunNumber":"2025000610","incidentTypeValue1":"MEDICAL CALL","incidentLocationStreetNumber":278,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"businessName":"SIGNATURE HEALTHCARE","incidentLocationApt":310,"nERISIncidentLatitude":36.18491000000000212821760214865207672119140625,"nERISIncidentLongitude":-85.4500000000000028421709430404007434844970703125,"alarm":"2025-12-30 20:34:08","dispatched":"2025-12-30 20:34:12","incidentLocationCross":"WILLIAMS CIR\/ELM ST","cADVehicleID":"AFR","timedispatch":"2025-12-30 20:34:12","policeReportNumber":"20250143068","dispatchNotes":"Event spawned from EMS EMERGENCY TO A FACILITY.  [12\/30\/2025 20:34:08 DSWINK] UDTS: {719} PATIENT LOADED  [12\/30\/25 20:33:36 BPICHE] TEMP OF 102  [12\/30\/25 20:20:19 SVOKOUN2] MICHAEL SUTTON 58YOM LOW O2 AND SOB  [12\/30\/25 20:20:08 SVOKOUN2]]","cADLog":"Event spawned from EMS EMERGENCY TO A FACILITY.  [12\/30\/2025 20:34:08 DSWINK] UDTS: {719} PATIENT LOADED  [12\/30\/25 20:33:36 BPICHE] TEMP OF 102  [12\/30\/25 20:20:19 SVOKOUN2] MICHAEL SUTTON 58YOM LOW O2 AND SOB  [12\/30\/25 20:20:08 SVOKOUN2]]","incidentLocationCity":"ALGOOD","streetName":"DRY VALLEY RD","incidentAddressTextVersionStreet":"278-310 DRY VALLEY RD","locationCoordinates":"36.18491,-85.45"}
[2025-12-31 02:34:20] [INFO] Number of extracted fields: 23
[2025-12-31 02:34:20] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'AFD'
[2025-12-31 02:34:20] [INFO] Multi-agency routing check: CAD Agency ID raw = 'AFD', Parsed IDs = ["AFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 02:34:20] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["AFD"]
[2025-12-31 02:34:20] [INFO] Attempting SAASClient lookup for AgencyCode 'AFD' (index 0) within mailbox's assigned agencies
[2025-12-31 02:34:21] [INFO] SUCCESS: Routed to agency 'Algood Fire Department' (ID: 68910627445d6e167) at INDEX 0 based on AgencyCode 'AFD'
[2025-12-31 02:34:21] [INFO] Fetched 1 stations from Stations module for agency 'Algood Fire Department': ["68922bda7fe89f7ff"]
[2025-12-31 02:34:21] [INFO] Final routing: saasclientId = 68910627445d6e167, dispatchStationsIds = ["68922bda7fe89f7ff"], matchedAgencyIndex = 0
[2025-12-31 02:34:21] [INFO] Updated FTPFiles record saasclientId to routed agency: 68910627445d6e167
[2025-12-31 02:34:21] [INFO] Found existing IncidentTypeMapping with ID: 694c277c8d8602f39
[2025-12-31 02:34:24] [INFO] Created new Dispatches record with ID: 69548badcbfbea4e0
[2025-12-31 02:34:24] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20250143068_20251231_023420.XML
[2025-12-31 02:34:24] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20250143068_20251231_023420.XML
[2025-12-31 04:32:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143099_20251231_043249.XML
[2025-12-31 04:32:49] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143099_20251231_043249.XML for user: 68f1466aed072ad4a
[2025-12-31 04:32:49] [INFO] File size: 5673 bytes
[2025-12-31 04:32:50] [INFO] Created FTPFiles record with ID: 6954a7721bc7ce2d3
[2025-12-31 04:32:50] [INFO] About to extract fields from XML. File size: 5673 bytes
[2025-12-31 04:32:50] [INFO] Number of mappings: 28
[2025-12-31 04:32:50] [INFO] Starting XML parsing. Content length: 5673
[2025-12-31 04:32:50] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 04:32:50] [INFO] Processing 28 field mappings
[2025-12-31 04:32:50] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 04:32:50] [INFO] Found 4 elements for 'AgencyCode', using FIRST value only
[2025-12-31 04:32:50] [INFO]   -> Found value: PCFD
[2025-12-31 04:32:50] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2025-12-31 04:32:50] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 04:32:50] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2025-12-31 04:32:50] [INFO]   -> Found value: 2025003217
[2025-12-31 04:32:50] [INFO]   -> Set field 'incidentInternalId' = "2025003217"
[2025-12-31 04:32:50] [INFO]   -> Set field 'dispatchRunNumber' = "2025003217"
[2025-12-31 04:32:50] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 04:32:50] [INFO]   -> Found value: SEIZURE
[2025-12-31 04:32:50] [INFO]   -> Set field 'incidentTypeValue1' = "SEIZURE"
[2025-12-31 04:32:50] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 04:32:50] [INFO]   -> Found value: 3210
[2025-12-31 04:32:50] [INFO]   -> Set field 'incidentLocationStreetNumber' = 3210
[2025-12-31 04:32:50] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 04:32:50] [INFO]   -> Found value: TN
[2025-12-31 04:32:50] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 04:32:50] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 04:32:50] [INFO]   -> Found value: 38506
[2025-12-31 04:32:50] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2025-12-31 04:32:50] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 04:32:50] [INFO]   -> No value found (null or empty)
[2025-12-31 04:32:50] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 04:32:50] [INFO]   -> Found value: B
[2025-12-31 04:32:50] [INFO]   -> Set field 'incidentLocationApt' = "B"
[2025-12-31 04:32:50] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 04:32:50] [INFO]   -> Found value: 36.21007
[2025-12-31 04:32:50] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.210070000000001755324774421751499176025390625
[2025-12-31 04:32:50] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 04:32:50] [INFO]   -> Found value: -85.48091
[2025-12-31 04:32:50] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.480909999999994397512637078762054443359375
[2025-12-31 04:32:50] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 04:32:50] [INFO]   -> Found value: 2025-12-30 22:32:20
[2025-12-31 04:32:50] [INFO]   -> Set field 'alarm' = "2025-12-30 22:32:20"
[2025-12-31 04:32:50] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 04:32:50] [INFO]   -> Found value: 2025-12-30 22:32:38
[2025-12-31 04:32:50] [INFO]   -> Set field 'dispatched' = "2025-12-30 22:32:38"
[2025-12-31 04:32:50] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 04:32:50] [INFO]   -> No value found (null or empty)
[2025-12-31 04:32:50] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 04:32:50] [INFO]   -> No value found (null or empty)
[2025-12-31 04:32:50] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 04:32:50] [INFO]   -> No value found (null or empty)
[2025-12-31 04:32:50] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 04:32:50] [INFO]   -> Found value: SHANNON DR/SPURLOCK DR
[2025-12-31 04:32:50] [INFO]   -> Set field 'incidentLocationCross' = "SHANNON DR\/SPURLOCK DR"
[2025-12-31 04:32:50] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 04:32:50] [INFO]   -> Found value: PCFR
[2025-12-31 04:32:50] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2025-12-31 04:32:50] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 04:32:50] [INFO]   -> Found value: 2025-12-30 22:32:38
[2025-12-31 04:32:50] [INFO]   -> Set field 'timedispatch' = "2025-12-30 22:32:38"
[2025-12-31 04:32:50] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 04:32:50] [INFO]   -> No value found (null or empty)
[2025-12-31 04:32:50] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 04:32:50] [INFO]   -> No value found (null or empty)
[2025-12-31 04:32:50] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 04:32:50] [INFO]   -> No value found (null or empty)
[2025-12-31 04:32:50] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 04:32:50] [INFO]   -> No value found (null or empty)
[2025-12-31 04:32:50] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 04:32:50] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 04:32:50] [INFO]   -> Found value: 20250143099
[2025-12-31 04:32:50] [INFO]   -> Set field 'policeReportNumber' = "20250143099"
[2025-12-31 04:32:50] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 04:32:50] [INFO]   -> Found value: [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12/30/25 22:32:29 ECLEMENS] [APCO INTELLICOMM] Case ID: 3Xzi...
[2025-12-31 04:32:50] [INFO]   -> Set field 'dispatchNotes' = "[LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12\/30\/25 22:32:29 ECLEMENS] [APCO INTELLICOMM] Case ID: 3Xzi9aJglv Caller Phone: 9176126211 Caller Name: VERIZON Incident Location: 3210-B FISK RD Incident Location Detail: SHANNON DR\/SPURLOCK DR Nature: SEIZURE Incident #: 20250143097 CAD Call Taker: SVOKOUN2 Chief Complaint: (empty)  [12\/30\/25 22:32:23 PSUTIL01] Event spawned from SEIZURE.  [12\/30\/2025 22:32:20 SVOKOUN2]"
[2025-12-31 04:32:50] [INFO]   -> Set field 'cADLog' = "[LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12\/30\/25 22:32:29 ECLEMENS] [APCO INTELLICOMM] Case ID: 3Xzi9aJglv Caller Phone: 9176126211 Caller Name: VERIZON Incident Location: 3210-B FISK RD Incident Location Detail: SHANNON DR\/SPURLOCK DR Nature: SEIZURE Incident #: 20250143097 CAD Call Taker: SVOKOUN2 Chief Complaint: (empty)  [12\/30\/25 22:32:23 PSUTIL01] Event spawned from SEIZURE.  [12\/30\/2025 22:32:20 SVOKOUN2]"
[2025-12-31 04:32:50] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 04:32:50] [INFO]   -> Found value: COOKEVILLE
[2025-12-31 04:32:50] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2025-12-31 04:32:50] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 04:32:50] [INFO]   -> Found value: FISK
[2025-12-31 04:32:50] [INFO]   -> Set field 'streetName' = "FISK"
[2025-12-31 04:32:50] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 04:32:50] [INFO]   -> Found value: RD
[2025-12-31 04:32:50] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 04:32:50] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 04:32:50] [INFO]   -> Found value: 3210-B FISK RD
[2025-12-31 04:32:50] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "3210-B FISK RD"
[2025-12-31 04:32:50] [INFO] Finished extracting fields. Total fields extracted: 22
[2025-12-31 04:32:50] [INFO] Concatenating street name and type
[2025-12-31 04:32:50] [INFO]   -> Combined street name: FISK RD
[2025-12-31 04:32:50] [INFO] Built locationCoordinates from lat/lng: 36.21007,-85.48091
[2025-12-31 04:32:50] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2025003217","dispatchRunNumber":"2025003217","incidentTypeValue1":"SEIZURE","incidentLocationStreetNumber":3210,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"incidentLocationApt":"B","nERISIncidentLatitude":36.210070000000001755324774421751499176025390625,"nERISIncidentLongitude":-85.480909999999994397512637078762054443359375,"alarm":"2025-12-30 22:32:20","dispatched":"2025-12-30 22:32:38","incidentLocationCross":"SHANNON DR\/SPURLOCK DR","cADVehicleID":"PCFR","timedispatch":"2025-12-30 22:32:38","policeReportNumber":"20250143099","dispatchNotes":"[LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12\/30\/25 22:32:29 ECLEMENS] [APCO INTELLICOMM] Case ID: 3Xzi9aJglv Caller Phone: 9176126211 Caller Name: VERIZON Incident Location: 3210-B FISK RD Incident Location Detail: SHANNON DR\/SPURLOCK DR Nature: SEIZURE Incident #: 20250143097 CAD Call Taker: SVOKOUN2 Chief Complaint: (empty)  [12\/30\/25 22:32:23 PSUTIL01] Event spawned from SEIZURE.  [12\/30\/2025 22:32:20 SVOKOUN2]","cADLog":"[LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12\/30\/25 22:32:29 ECLEMENS] [APCO INTELLICOMM] Case ID: 3Xzi9aJglv Caller Phone: 9176126211 Caller Name: VERIZON Incident Location: 3210-B FISK RD Incident Location Detail: SHANNON DR\/SPURLOCK DR Nature: SEIZURE Incident #: 20250143097 CAD Call Taker: SVOKOUN2 Chief Complaint: (empty)  [12\/30\/25 22:32:23 PSUTIL01] Event spawned from SEIZURE.  [12\/30\/2025 22:32:20 SVOKOUN2]","incidentLocationCity":"COOKEVILLE","streetName":"FISK RD","incidentAddressTextVersionStreet":"3210-B FISK RD","locationCoordinates":"36.21007,-85.48091"}
[2025-12-31 04:32:50] [INFO] Number of extracted fields: 22
[2025-12-31 04:32:50] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2025-12-31 04:32:50] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 04:32:50] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2025-12-31 04:32:50] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2025-12-31 04:32:50] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2025-12-31 04:32:50] [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"]
[2025-12-31 04:32:50] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2025-12-31 04:32:50] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2025-12-31 04:32:50] [INFO] Found existing IncidentTypeMapping with ID: 6938221e4d49ca73b
[2025-12-31 04:32:53] [INFO] Created new Dispatches record with ID: 6954a772da2e75c37
[2025-12-31 04:32:53] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143099_20251231_043249.XML
[2025-12-31 04:32:53] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143099_20251231_043249.XML
[2025-12-31 07:22:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20250143116_20251231_072239.XML
[2025-12-31 07:22:39] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20250143116_20251231_072239.XML for user: 68f1466aed072ad4a
[2025-12-31 07:22:39] [INFO] File size: 5347 bytes
[2025-12-31 07:22:39] [INFO] Created FTPFiles record with ID: 6954cf3fdd0253910
[2025-12-31 07:22:39] [INFO] About to extract fields from XML. File size: 5347 bytes
[2025-12-31 07:22:39] [INFO] Number of mappings: 28
[2025-12-31 07:22:39] [INFO] Starting XML parsing. Content length: 5347
[2025-12-31 07:22:39] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 07:22:39] [INFO] Processing 28 field mappings
[2025-12-31 07:22:39] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 07:22:39] [INFO] Found 3 elements for 'AgencyCode', using FIRST value only
[2025-12-31 07:22:39] [INFO]   -> Found value: AFD
[2025-12-31 07:22:39] [INFO]   -> Set field 'cADAgencyIdentifier' = "AFD"
[2025-12-31 07:22:39] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 07:22:39] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2025-12-31 07:22:39] [INFO]   -> Found value: 2025000611
[2025-12-31 07:22:39] [INFO]   -> Set field 'incidentInternalId' = "2025000611"
[2025-12-31 07:22:39] [INFO]   -> Set field 'dispatchRunNumber' = "2025000611"
[2025-12-31 07:22:39] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 07:22:39] [INFO]   -> Found value: APARTMENT/COMPLEX FIRE
[2025-12-31 07:22:39] [INFO]   -> Set field 'incidentTypeValue1' = "APARTMENT\/COMPLEX FIRE"
[2025-12-31 07:22:39] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 07:22:39] [INFO]   -> Found value: 100
[2025-12-31 07:22:39] [INFO]   -> Set field 'incidentLocationStreetNumber' = 100
[2025-12-31 07:22:39] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 07:22:39] [INFO]   -> Found value: TN
[2025-12-31 07:22:39] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 07:22:39] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 07:22:39] [INFO]   -> Found value: 38506
[2025-12-31 07:22:39] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2025-12-31 07:22:39] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 07:22:39] [INFO]   -> No value found (null or empty)
[2025-12-31 07:22:39] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 07:22:39] [INFO]   -> Found value: H6
[2025-12-31 07:22:39] [INFO]   -> Set field 'incidentLocationApt' = "H6"
[2025-12-31 07:22:39] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 07:22:39] [INFO]   -> Found value: 36.18897
[2025-12-31 07:22:39] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.1889699999999976398612488992512226104736328125
[2025-12-31 07:22:39] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 07:22:39] [INFO]   -> Found value: -85.45875
[2025-12-31 07:22:39] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.4587499999999948840923025272786617279052734375
[2025-12-31 07:22:39] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 07:22:39] [INFO]   -> Found value: 2025-12-31 01:21:43
[2025-12-31 07:22:39] [INFO]   -> Set field 'alarm' = "2025-12-31 01:21:43"
[2025-12-31 07:22:39] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 07:22:39] [INFO]   -> Found value: 2025-12-31 01:22:36
[2025-12-31 07:22:39] [INFO]   -> Set field 'dispatched' = "2025-12-31 01:22:36"
[2025-12-31 07:22:39] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 07:22:39] [INFO]   -> No value found (null or empty)
[2025-12-31 07:22:39] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 07:22:39] [INFO]   -> No value found (null or empty)
[2025-12-31 07:22:39] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 07:22:39] [INFO]   -> No value found (null or empty)
[2025-12-31 07:22:39] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 07:22:39] [INFO]   -> Found value: MILL ST
[2025-12-31 07:22:39] [INFO]   -> Set field 'incidentLocationCross' = "MILL ST"
[2025-12-31 07:22:39] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 07:22:39] [INFO]   -> Found value: AEN1
[2025-12-31 07:22:39] [INFO]   -> Set field 'cADVehicleID' = "AEN1"
[2025-12-31 07:22:39] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 07:22:39] [INFO]   -> Found value: 2025-12-31 01:22:36
[2025-12-31 07:22:39] [INFO]   -> Set field 'timedispatch' = "2025-12-31 01:22:36"
[2025-12-31 07:22:39] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 07:22:39] [INFO]   -> No value found (null or empty)
[2025-12-31 07:22:39] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 07:22:39] [INFO]   -> No value found (null or empty)
[2025-12-31 07:22:39] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 07:22:39] [INFO]   -> No value found (null or empty)
[2025-12-31 07:22:39] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 07:22:39] [INFO]   -> No value found (null or empty)
[2025-12-31 07:22:39] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 07:22:39] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 07:22:39] [INFO]   -> Found value: 20250143116
[2025-12-31 07:22:39] [INFO]   -> Set field 'policeReportNumber' = "20250143116"
[2025-12-31 07:22:39] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 07:22:39] [INFO]   -> Found value: BED ROOM ON FIRE  [12/31/25 01:22:21 SVOKOUN2] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12/31/25 01:2...
[2025-12-31 07:22:39] [INFO]   -> Set field 'dispatchNotes' = "BED ROOM ON FIRE  [12\/31\/25 01:22:21 SVOKOUN2] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12\/31\/25 01:22:13 ECLEMENS]"
[2025-12-31 07:22:39] [INFO]   -> Set field 'cADLog' = "BED ROOM ON FIRE  [12\/31\/25 01:22:21 SVOKOUN2] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12\/31\/25 01:22:13 ECLEMENS]"
[2025-12-31 07:22:39] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 07:22:39] [INFO]   -> Found value: ALGOOD
[2025-12-31 07:22:39] [INFO]   -> Set field 'incidentLocationCity' = "ALGOOD"
[2025-12-31 07:22:39] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 07:22:39] [INFO]   -> Found value: MADDUX
[2025-12-31 07:22:39] [INFO]   -> Set field 'streetName' = "MADDUX"
[2025-12-31 07:22:39] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 07:22:39] [INFO]   -> Found value: CT
[2025-12-31 07:22:39] [INFO]   -> Set field 'streetType' = "CT"
[2025-12-31 07:22:39] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 07:22:39] [INFO]   -> Found value: 100-H6 MADDUX CT
[2025-12-31 07:22:39] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "100-H6 MADDUX CT"
[2025-12-31 07:22:39] [INFO] Finished extracting fields. Total fields extracted: 22
[2025-12-31 07:22:39] [INFO] Concatenating street name and type
[2025-12-31 07:22:39] [INFO]   -> Combined street name: MADDUX CT
[2025-12-31 07:22:39] [INFO] Built locationCoordinates from lat/lng: 36.18897,-85.45875
[2025-12-31 07:22:39] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"AFD","incidentInternalId":"2025000611","dispatchRunNumber":"2025000611","incidentTypeValue1":"APARTMENT\/COMPLEX FIRE","incidentLocationStreetNumber":100,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"incidentLocationApt":"H6","nERISIncidentLatitude":36.1889699999999976398612488992512226104736328125,"nERISIncidentLongitude":-85.4587499999999948840923025272786617279052734375,"alarm":"2025-12-31 01:21:43","dispatched":"2025-12-31 01:22:36","incidentLocationCross":"MILL ST","cADVehicleID":"AEN1","timedispatch":"2025-12-31 01:22:36","policeReportNumber":"20250143116","dispatchNotes":"BED ROOM ON FIRE  [12\/31\/25 01:22:21 SVOKOUN2] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12\/31\/25 01:22:13 ECLEMENS]","cADLog":"BED ROOM ON FIRE  [12\/31\/25 01:22:21 SVOKOUN2] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12\/31\/25 01:22:13 ECLEMENS]","incidentLocationCity":"ALGOOD","streetName":"MADDUX CT","incidentAddressTextVersionStreet":"100-H6 MADDUX CT","locationCoordinates":"36.18897,-85.45875"}
[2025-12-31 07:22:39] [INFO] Number of extracted fields: 22
[2025-12-31 07:22:39] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'AFD'
[2025-12-31 07:22:39] [INFO] Multi-agency routing check: CAD Agency ID raw = 'AFD', Parsed IDs = ["AFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 07:22:39] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["AFD"]
[2025-12-31 07:22:39] [INFO] Attempting SAASClient lookup for AgencyCode 'AFD' (index 0) within mailbox's assigned agencies
[2025-12-31 07:22:40] [INFO] SUCCESS: Routed to agency 'Algood Fire Department' (ID: 68910627445d6e167) at INDEX 0 based on AgencyCode 'AFD'
[2025-12-31 07:22:40] [INFO] Fetched 1 stations from Stations module for agency 'Algood Fire Department': ["68922bda7fe89f7ff"]
[2025-12-31 07:22:40] [INFO] Final routing: saasclientId = 68910627445d6e167, dispatchStationsIds = ["68922bda7fe89f7ff"], matchedAgencyIndex = 0
[2025-12-31 07:22:40] [INFO] Updated FTPFiles record saasclientId to routed agency: 68910627445d6e167
[2025-12-31 07:22:40] [INFO] Created new IncidentTypeMapping Data: {"cADIncidentType":"APARTMENT\/COMPLEX FIRE","saasclientId":"68910627445d6e167","name":"APARTMENT\/COMPLEX FIRE"}
[2025-12-31 07:22:40] [INFO] Created new IncidentTypeMapping with ID: 6954cf409b05f73a9
[2025-12-31 07:22:43] [INFO] Created new Dispatches record with ID: 6954cf40dd60de620
[2025-12-31 07:22:43] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20250143116_20251231_072239.XML
[2025-12-31 07:22:43] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20250143116_20251231_072239.XML
[2025-12-31 08:43:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20250143129_20251231_084349.XML
[2025-12-31 08:43:49] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20250143129_20251231_084349.XML for user: 68f1466aed072ad4a
[2025-12-31 08:43:49] [INFO] File size: 5164 bytes
[2025-12-31 08:43:49] [INFO] Created FTPFiles record with ID: 6954e245eabbb42ad
[2025-12-31 08:43:49] [INFO] About to extract fields from XML. File size: 5164 bytes
[2025-12-31 08:43:49] [INFO] Number of mappings: 28
[2025-12-31 08:43:49] [INFO] Starting XML parsing. Content length: 5164
[2025-12-31 08:43:49] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 08:43:49] [INFO] Processing 28 field mappings
[2025-12-31 08:43:49] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 08:43:49] [INFO] Found 2 elements for 'AgencyCode', using FIRST value only
[2025-12-31 08:43:49] [INFO]   -> Found value: BFD
[2025-12-31 08:43:49] [INFO]   -> Set field 'cADAgencyIdentifier' = "BFD"
[2025-12-31 08:43:49] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 08:43:49] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2025-12-31 08:43:49] [INFO]   -> Found value: 2025000401
[2025-12-31 08:43:49] [INFO]   -> Set field 'incidentInternalId' = "2025000401"
[2025-12-31 08:43:49] [INFO]   -> Set field 'dispatchRunNumber' = "2025000401"
[2025-12-31 08:43:49] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 08:43:49] [INFO]   -> Found value: FAINTING / SYNCOPE
[2025-12-31 08:43:49] [INFO]   -> Set field 'incidentTypeValue1' = "FAINTING \/ SYNCOPE"
[2025-12-31 08:43:49] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 08:43:49] [INFO]   -> Found value: 417
[2025-12-31 08:43:49] [INFO]   -> Set field 'incidentLocationStreetNumber' = 417
[2025-12-31 08:43:49] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 08:43:49] [INFO]   -> Found value: TN
[2025-12-31 08:43:49] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 08:43:49] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 08:43:49] [INFO]   -> Found value: 38544
[2025-12-31 08:43:49] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2025-12-31 08:43:49] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 08:43:49] [INFO]   -> No value found (null or empty)
[2025-12-31 08:43:49] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 08:43:49] [INFO]   -> No value found (null or empty)
[2025-12-31 08:43:49] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 08:43:49] [INFO]   -> Found value: 36.15827
[2025-12-31 08:43:49] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.1582700000000016871126717887818813323974609375
[2025-12-31 08:43:49] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 08:43:49] [INFO]   -> Found value: -85.63915
[2025-12-31 08:43:49] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.639150000000000773070496506989002227783203125
[2025-12-31 08:43:49] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 08:43:49] [INFO]   -> Found value: 2025-12-31 02:42:26
[2025-12-31 08:43:49] [INFO]   -> Set field 'alarm' = "2025-12-31 02:42:26"
[2025-12-31 08:43:49] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 08:43:49] [INFO]   -> Found value: 2025-12-31 02:43:42
[2025-12-31 08:43:49] [INFO]   -> Set field 'dispatched' = "2025-12-31 02:43:42"
[2025-12-31 08:43:49] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 08:43:49] [INFO]   -> No value found (null or empty)
[2025-12-31 08:43:49] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 08:43:49] [INFO]   -> No value found (null or empty)
[2025-12-31 08:43:49] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 08:43:49] [INFO]   -> No value found (null or empty)
[2025-12-31 08:43:49] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 08:43:49] [INFO]   -> Found value: FOURTH AVE N/FIFTH AVE N
[2025-12-31 08:43:49] [INFO]   -> Set field 'incidentLocationCross' = "FOURTH AVE N\/FIFTH AVE N"
[2025-12-31 08:43:49] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 08:43:49] [INFO]   -> Found value: BEN1
[2025-12-31 08:43:49] [INFO]   -> Set field 'cADVehicleID' = "BEN1"
[2025-12-31 08:43:49] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 08:43:49] [INFO]   -> Found value: 2025-12-31 02:43:42
[2025-12-31 08:43:49] [INFO]   -> Set field 'timedispatch' = "2025-12-31 02:43:42"
[2025-12-31 08:43:49] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 08:43:49] [INFO]   -> No value found (null or empty)
[2025-12-31 08:43:49] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 08:43:49] [INFO]   -> No value found (null or empty)
[2025-12-31 08:43:49] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 08:43:49] [INFO]   -> No value found (null or empty)
[2025-12-31 08:43:49] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 08:43:49] [INFO]   -> No value found (null or empty)
[2025-12-31 08:43:49] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 08:43:49] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 08:43:49] [INFO]   -> Found value: 20250143129
[2025-12-31 08:43:49] [INFO]   -> Set field 'policeReportNumber' = "20250143129"
[2025-12-31 08:43:49] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 08:43:49] [INFO]   -> Found value: [EMS] SON IS ENROUTE AT THIS TIME  [12/31/25 02:42:41 BPICHE] Event spawned from FAINTING / SYNCOPE....
[2025-12-31 08:43:49] [INFO]   -> Set field 'dispatchNotes' = "[EMS] SON IS ENROUTE AT THIS TIME  [12\/31\/25 02:42:41 BPICHE] Event spawned from FAINTING \/ SYNCOPE.  [12\/31\/2025 02:42:26 BPICHE] 86 YOM  DIZZY LIGHTHEADED  BLOOD WHEN HE USES THE BATHROOM  HARRY JO WILLIAMS  FRONT DOOR ENTRANCE  [12\/31\/25 02:41:34 BPICHE]"
[2025-12-31 08:43:49] [INFO]   -> Set field 'cADLog' = "[EMS] SON IS ENROUTE AT THIS TIME  [12\/31\/25 02:42:41 BPICHE] Event spawned from FAINTING \/ SYNCOPE.  [12\/31\/2025 02:42:26 BPICHE] 86 YOM  DIZZY LIGHTHEADED  BLOOD WHEN HE USES THE BATHROOM  HARRY JO WILLIAMS  FRONT DOOR ENTRANCE  [12\/31\/25 02:41:34 BPICHE]"
[2025-12-31 08:43:49] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 08:43:49] [INFO]   -> Found value: BAXTER
[2025-12-31 08:43:49] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2025-12-31 08:43:49] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 08:43:49] [INFO]   -> Found value: MAGNOLIA
[2025-12-31 08:43:49] [INFO]   -> Set field 'streetName' = "MAGNOLIA"
[2025-12-31 08:43:49] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 08:43:49] [INFO]   -> Found value: ST
[2025-12-31 08:43:49] [INFO]   -> Set field 'streetType' = "ST"
[2025-12-31 08:43:49] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 08:43:49] [INFO]   -> Found value: 417 MAGNOLIA ST
[2025-12-31 08:43:49] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "417 MAGNOLIA ST"
[2025-12-31 08:43:49] [INFO] Finished extracting fields. Total fields extracted: 21
[2025-12-31 08:43:49] [INFO] Concatenating street name and type
[2025-12-31 08:43:49] [INFO]   -> Combined street name: MAGNOLIA ST
[2025-12-31 08:43:49] [INFO] Built locationCoordinates from lat/lng: 36.15827,-85.63915
[2025-12-31 08:43:49] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"BFD","incidentInternalId":"2025000401","dispatchRunNumber":"2025000401","incidentTypeValue1":"FAINTING \/ SYNCOPE","incidentLocationStreetNumber":417,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"nERISIncidentLatitude":36.1582700000000016871126717887818813323974609375,"nERISIncidentLongitude":-85.639150000000000773070496506989002227783203125,"alarm":"2025-12-31 02:42:26","dispatched":"2025-12-31 02:43:42","incidentLocationCross":"FOURTH AVE N\/FIFTH AVE N","cADVehicleID":"BEN1","timedispatch":"2025-12-31 02:43:42","policeReportNumber":"20250143129","dispatchNotes":"[EMS] SON IS ENROUTE AT THIS TIME  [12\/31\/25 02:42:41 BPICHE] Event spawned from FAINTING \/ SYNCOPE.  [12\/31\/2025 02:42:26 BPICHE] 86 YOM  DIZZY LIGHTHEADED  BLOOD WHEN HE USES THE BATHROOM  HARRY JO WILLIAMS  FRONT DOOR ENTRANCE  [12\/31\/25 02:41:34 BPICHE]","cADLog":"[EMS] SON IS ENROUTE AT THIS TIME  [12\/31\/25 02:42:41 BPICHE] Event spawned from FAINTING \/ SYNCOPE.  [12\/31\/2025 02:42:26 BPICHE] 86 YOM  DIZZY LIGHTHEADED  BLOOD WHEN HE USES THE BATHROOM  HARRY JO WILLIAMS  FRONT DOOR ENTRANCE  [12\/31\/25 02:41:34 BPICHE]","incidentLocationCity":"BAXTER","streetName":"MAGNOLIA ST","incidentAddressTextVersionStreet":"417 MAGNOLIA ST","locationCoordinates":"36.15827,-85.63915"}
[2025-12-31 08:43:49] [INFO] Number of extracted fields: 21
[2025-12-31 08:43:49] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'BFD'
[2025-12-31 08:43:49] [INFO] Multi-agency routing check: CAD Agency ID raw = 'BFD', Parsed IDs = ["BFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 08:43:49] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["BFD"]
[2025-12-31 08:43:49] [INFO] Attempting SAASClient lookup for AgencyCode 'BFD' (index 0) within mailbox's assigned agencies
[2025-12-31 08:43:50] [INFO] SUCCESS: Routed to agency 'Baxter Fire Department' (ID: 68d1820f7ad4dadbd) at INDEX 0 based on AgencyCode 'BFD'
[2025-12-31 08:43:50] [INFO] Fetched 1 stations from Stations module for agency 'Baxter Fire Department': ["68d1884332e5f169b"]
[2025-12-31 08:43:50] [INFO] Final routing: saasclientId = 68d1820f7ad4dadbd, dispatchStationsIds = ["68d1884332e5f169b"], matchedAgencyIndex = 0
[2025-12-31 08:43:50] [INFO] Updated FTPFiles record saasclientId to routed agency: 68d1820f7ad4dadbd
[2025-12-31 08:43:50] [INFO] Found existing IncidentTypeMapping with ID: 694ed9c2182bd5df6
[2025-12-31 08:43:53] [INFO] Created new Dispatches record with ID: 6954e246c48f66918
[2025-12-31 08:43:53] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20250143129_20251231_084349.XML
[2025-12-31 08:43:53] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20250143129_20251231_084349.XML
[2025-12-31 08:46:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143131_20251231_084639.XML
[2025-12-31 08:46:39] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143131_20251231_084639.XML for user: 68f1466aed072ad4a
[2025-12-31 08:46:39] [INFO] File size: 5425 bytes
[2025-12-31 08:46:40] [INFO] Created FTPFiles record with ID: 6954e2f018ec01305
[2025-12-31 08:46:40] [INFO] About to extract fields from XML. File size: 5425 bytes
[2025-12-31 08:46:40] [INFO] Number of mappings: 28
[2025-12-31 08:46:40] [INFO] Starting XML parsing. Content length: 5425
[2025-12-31 08:46:40] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 08:46:40] [INFO] Processing 28 field mappings
[2025-12-31 08:46:40] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 08:46:40] [INFO] Found 3 elements for 'AgencyCode', using FIRST value only
[2025-12-31 08:46:40] [INFO]   -> Found value: PCFD
[2025-12-31 08:46:40] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2025-12-31 08:46:40] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 08:46:40] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2025-12-31 08:46:40] [INFO]   -> Found value: 2025003218
[2025-12-31 08:46:40] [INFO]   -> Set field 'incidentInternalId' = "2025003218"
[2025-12-31 08:46:40] [INFO]   -> Set field 'dispatchRunNumber' = "2025003218"
[2025-12-31 08:46:40] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 08:46:40] [INFO]   -> Found value: BREATHING PROBLEMS
[2025-12-31 08:46:40] [INFO]   -> Set field 'incidentTypeValue1' = "BREATHING PROBLEMS"
[2025-12-31 08:46:40] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 08:46:40] [INFO]   -> Found value: 3070
[2025-12-31 08:46:40] [INFO]   -> Set field 'incidentLocationStreetNumber' = 3070
[2025-12-31 08:46:40] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 08:46:40] [INFO]   -> Found value: TN
[2025-12-31 08:46:40] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 08:46:40] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 08:46:40] [INFO]   -> Found value: 38501
[2025-12-31 08:46:40] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38501
[2025-12-31 08:46:40] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 08:46:40] [INFO]   -> No value found (null or empty)
[2025-12-31 08:46:40] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 08:46:40] [INFO]   -> No value found (null or empty)
[2025-12-31 08:46:40] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 08:46:40] [INFO]   -> Found value: 36.22102
[2025-12-31 08:46:40] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.22102000000000288082446786575019359588623046875
[2025-12-31 08:46:40] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 08:46:40] [INFO]   -> Found value: -85.56030
[2025-12-31 08:46:40] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.5602999999999980218490236438810825347900390625
[2025-12-31 08:46:40] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 08:46:40] [INFO]   -> Found value: 2025-12-31 02:45:29
[2025-12-31 08:46:40] [INFO]   -> Set field 'alarm' = "2025-12-31 02:45:29"
[2025-12-31 08:46:40] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 08:46:40] [INFO]   -> Found value: 2025-12-31 02:46:28
[2025-12-31 08:46:40] [INFO]   -> Set field 'dispatched' = "2025-12-31 02:46:28"
[2025-12-31 08:46:40] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 08:46:40] [INFO]   -> No value found (null or empty)
[2025-12-31 08:46:40] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 08:46:40] [INFO]   -> No value found (null or empty)
[2025-12-31 08:46:40] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 08:46:40] [INFO]   -> No value found (null or empty)
[2025-12-31 08:46:40] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 08:46:40] [INFO]   -> Found value: GAINESBORO GRADE
[2025-12-31 08:46:40] [INFO]   -> Set field 'incidentLocationCross' = "GAINESBORO GRADE"
[2025-12-31 08:46:40] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 08:46:40] [INFO]   -> Found value: PCFR
[2025-12-31 08:46:40] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2025-12-31 08:46:40] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 08:46:40] [INFO]   -> Found value: 2025-12-31 02:46:28
[2025-12-31 08:46:40] [INFO]   -> Set field 'timedispatch' = "2025-12-31 02:46:28"
[2025-12-31 08:46:40] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 08:46:40] [INFO]   -> No value found (null or empty)
[2025-12-31 08:46:40] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 08:46:40] [INFO]   -> No value found (null or empty)
[2025-12-31 08:46:40] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 08:46:40] [INFO]   -> No value found (null or empty)
[2025-12-31 08:46:40] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 08:46:40] [INFO]   -> No value found (null or empty)
[2025-12-31 08:46:40] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 08:46:40] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 08:46:40] [INFO]   -> Found value: 20250143131
[2025-12-31 08:46:40] [INFO]   -> Set field 'policeReportNumber' = "20250143131"
[2025-12-31 08:46:40] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 08:46:40] [INFO]   -> Found value: [APCO INTELLICOMM] Case ID: fz_g2IRtsN Caller Phone: 9313103053 Caller Name: VERIZON Incident Locati...
[2025-12-31 08:46:40] [INFO]   -> Set field 'dispatchNotes' = "[APCO INTELLICOMM] Case ID: fz_g2IRtsN Caller Phone: 9313103053 Caller Name: VERIZON Incident Location: 3070 OAK TRACE LN Incident Location Detail: GAINESBORO GRADE\/ Nature: BREATHING PROBLEMS Incident #: 20250143130 CAD Call Taker: SVOKOUN2 Chief Complaint: (empty)  [12\/31\/25 02:45:31 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [12\/31\/2025 02:45:29 SVOKOUN2]"
[2025-12-31 08:46:40] [INFO]   -> Set field 'cADLog' = "[APCO INTELLICOMM] Case ID: fz_g2IRtsN Caller Phone: 9313103053 Caller Name: VERIZON Incident Location: 3070 OAK TRACE LN Incident Location Detail: GAINESBORO GRADE\/ Nature: BREATHING PROBLEMS Incident #: 20250143130 CAD Call Taker: SVOKOUN2 Chief Complaint: (empty)  [12\/31\/25 02:45:31 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [12\/31\/2025 02:45:29 SVOKOUN2]"
[2025-12-31 08:46:40] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 08:46:40] [INFO]   -> Found value: COOKEVILLE
[2025-12-31 08:46:40] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2025-12-31 08:46:40] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 08:46:40] [INFO]   -> Found value: OAK TRACE
[2025-12-31 08:46:40] [INFO]   -> Set field 'streetName' = "OAK TRACE"
[2025-12-31 08:46:40] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 08:46:40] [INFO]   -> Found value: LN
[2025-12-31 08:46:40] [INFO]   -> Set field 'streetType' = "LN"
[2025-12-31 08:46:40] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 08:46:40] [INFO]   -> Found value: 3070 OAK TRACE LN
[2025-12-31 08:46:40] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "3070 OAK TRACE LN"
[2025-12-31 08:46:40] [INFO] Finished extracting fields. Total fields extracted: 21
[2025-12-31 08:46:40] [INFO] Concatenating street name and type
[2025-12-31 08:46:40] [INFO]   -> Combined street name: OAK TRACE LN
[2025-12-31 08:46:40] [INFO] Built locationCoordinates from lat/lng: 36.22102,-85.5603
[2025-12-31 08:46:40] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2025003218","dispatchRunNumber":"2025003218","incidentTypeValue1":"BREATHING PROBLEMS","incidentLocationStreetNumber":3070,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38501,"nERISIncidentLatitude":36.22102000000000288082446786575019359588623046875,"nERISIncidentLongitude":-85.5602999999999980218490236438810825347900390625,"alarm":"2025-12-31 02:45:29","dispatched":"2025-12-31 02:46:28","incidentLocationCross":"GAINESBORO GRADE","cADVehicleID":"PCFR","timedispatch":"2025-12-31 02:46:28","policeReportNumber":"20250143131","dispatchNotes":"[APCO INTELLICOMM] Case ID: fz_g2IRtsN Caller Phone: 9313103053 Caller Name: VERIZON Incident Location: 3070 OAK TRACE LN Incident Location Detail: GAINESBORO GRADE\/ Nature: BREATHING PROBLEMS Incident #: 20250143130 CAD Call Taker: SVOKOUN2 Chief Complaint: (empty)  [12\/31\/25 02:45:31 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [12\/31\/2025 02:45:29 SVOKOUN2]","cADLog":"[APCO INTELLICOMM] Case ID: fz_g2IRtsN Caller Phone: 9313103053 Caller Name: VERIZON Incident Location: 3070 OAK TRACE LN Incident Location Detail: GAINESBORO GRADE\/ Nature: BREATHING PROBLEMS Incident #: 20250143130 CAD Call Taker: SVOKOUN2 Chief Complaint: (empty)  [12\/31\/25 02:45:31 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [12\/31\/2025 02:45:29 SVOKOUN2]","incidentLocationCity":"COOKEVILLE","streetName":"OAK TRACE LN","incidentAddressTextVersionStreet":"3070 OAK TRACE LN","locationCoordinates":"36.22102,-85.5603"}
[2025-12-31 08:46:40] [INFO] Number of extracted fields: 21
[2025-12-31 08:46:40] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2025-12-31 08:46:40] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 08:46:40] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2025-12-31 08:46:40] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2025-12-31 08:46:40] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2025-12-31 08:46:40] [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"]
[2025-12-31 08:46:40] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2025-12-31 08:46:40] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2025-12-31 08:46:40] [INFO] Found existing IncidentTypeMapping with ID: 693e326c3c0e41cb3
[2025-12-31 08:46:43] [INFO] Created new Dispatches record with ID: 6954e2f0cb757767c
[2025-12-31 08:46:43] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143131_20251231_084639.XML
[2025-12-31 08:46:43] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143131_20251231_084639.XML
[2025-12-31 10:06:59] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143138_20251231_100659.XML
[2025-12-31 10:06:59] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143138_20251231_100659.XML for user: 68f1466aed072ad4a
[2025-12-31 10:06:59] [INFO] File size: 7326 bytes
[2025-12-31 10:06:59] [INFO] Created FTPFiles record with ID: 6954f5c3eb40b6baf
[2025-12-31 10:06:59] [INFO] About to extract fields from XML. File size: 7326 bytes
[2025-12-31 10:06:59] [INFO] Number of mappings: 28
[2025-12-31 10:06:59] [INFO] Starting XML parsing. Content length: 7326
[2025-12-31 10:06:59] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 10:06:59] [INFO] Processing 28 field mappings
[2025-12-31 10:06:59] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 10:06:59] [INFO] Found 2 elements for 'AgencyCode', using FIRST value only
[2025-12-31 10:06:59] [INFO]   -> Found value: PCFD
[2025-12-31 10:06:59] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2025-12-31 10:06:59] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 10:06:59] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2025-12-31 10:06:59] [INFO]   -> Found value: 2025003219
[2025-12-31 10:06:59] [INFO]   -> Set field 'incidentInternalId' = "2025003219"
[2025-12-31 10:06:59] [INFO]   -> Set field 'dispatchRunNumber' = "2025003219"
[2025-12-31 10:06:59] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 10:06:59] [INFO]   -> Found value: APARTMENT/COMPLEX FIRE
[2025-12-31 10:06:59] [INFO]   -> Set field 'incidentTypeValue1' = "APARTMENT\/COMPLEX FIRE"
[2025-12-31 10:06:59] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 10:06:59] [INFO]   -> Found value: 100
[2025-12-31 10:06:59] [INFO]   -> Set field 'incidentLocationStreetNumber' = 100
[2025-12-31 10:06:59] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 10:06:59] [INFO]   -> Found value: TN
[2025-12-31 10:06:59] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 10:06:59] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 10:06:59] [INFO]   -> Found value: 38506
[2025-12-31 10:06:59] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2025-12-31 10:06:59] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 10:06:59] [INFO]   -> No value found (null or empty)
[2025-12-31 10:06:59] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 10:06:59] [INFO]   -> Found value: H6
[2025-12-31 10:06:59] [INFO]   -> Set field 'incidentLocationApt' = "H6"
[2025-12-31 10:06:59] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 10:06:59] [INFO]   -> Found value: 36.18897
[2025-12-31 10:06:59] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.1889699999999976398612488992512226104736328125
[2025-12-31 10:06:59] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 10:06:59] [INFO]   -> Found value: -85.45875
[2025-12-31 10:06:59] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.4587499999999948840923025272786617279052734375
[2025-12-31 10:06:59] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 10:06:59] [INFO]   -> Found value: 2025-12-31 04:06:43
[2025-12-31 10:06:59] [INFO]   -> Set field 'alarm' = "2025-12-31 04:06:43"
[2025-12-31 10:06:59] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 10:06:59] [INFO]   -> Found value: 2025-12-31 04:06:48
[2025-12-31 10:06:59] [INFO]   -> Set field 'dispatched' = "2025-12-31 04:06:48"
[2025-12-31 10:06:59] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 10:06:59] [INFO]   -> Found value: 2025-12-31 04:06:50
[2025-12-31 10:06:59] [INFO]   -> Set field 'enroute' = "2025-12-31 04:06:50"
[2025-12-31 10:06:59] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 10:06:59] [INFO]   -> Found value: 2025-12-31 04:06:52
[2025-12-31 10:06:59] [INFO]   -> Set field 'onScene' = "2025-12-31 04:06:52"
[2025-12-31 10:06:59] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 10:06:59] [INFO]   -> No value found (null or empty)
[2025-12-31 10:06:59] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 10:06:59] [INFO]   -> Found value: MILL ST
[2025-12-31 10:06:59] [INFO]   -> Set field 'incidentLocationCross' = "MILL ST"
[2025-12-31 10:06:59] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 10:06:59] [INFO]   -> Found value: 905
[2025-12-31 10:06:59] [INFO]   -> Set field 'cADVehicleID' = 905
[2025-12-31 10:06:59] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 10:06:59] [INFO]   -> Found value: 2025-12-31 04:06:48
[2025-12-31 10:06:59] [INFO]   -> Set field 'timedispatch' = "2025-12-31 04:06:48"
[2025-12-31 10:06:59] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 10:06:59] [INFO]   -> Found value: 2025-12-31 04:06:50
[2025-12-31 10:06:59] [INFO]   -> Set field 'timeenroutetoscene' = "2025-12-31 04:06:50"
[2025-12-31 10:06:59] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 10:06:59] [INFO]   -> Found value: 2025-12-31 04:06:52
[2025-12-31 10:06:59] [INFO]   -> Set field 'timeonscene' = "2025-12-31 04:06:52"
[2025-12-31 10:06:59] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 10:06:59] [INFO]   -> No value found (null or empty)
[2025-12-31 10:06:59] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 10:06:59] [INFO]   -> No value found (null or empty)
[2025-12-31 10:06:59] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 10:06:59] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 10:06:59] [INFO]   -> Found value: 20250143138
[2025-12-31 10:06:59] [INFO]   -> Set field 'policeReportNumber' = "20250143138"
[2025-12-31 10:06:59] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 10:06:59] [INFO]   -> Found value: Event spawned from APARTMENT/COMPLEX FIRE.  [12/31/2025 04:06:43 BMEZIME] TR11 ENROUTE WITH INSULATI...
[2025-12-31 10:06:59] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from APARTMENT\/COMPLEX FIRE.  [12\/31\/2025 04:06:43 BMEZIME] TR11 ENROUTE WITH INSULATION VAC  [12\/31\/25 03:06:12 BMEZIME] 563 ENROUTE FOR REHAB  [12\/31\/25 02:43:11 BMEZIME] 5TH 10 MIN TIMER  [12\/31\/25 02:14:30 BMEZIME] UDTS: FIRE CONTROL  [12\/31\/25 02:04:32 BMEZIME] 4TH 10 MIN TIMER  [12\/31\/25 02:04:05 BMEZIME] 45 MIN ETA ON UCEMC  [12\/31\/25 01:59:19 BMEZIME] 3RD 10 MIN TIMER  [12\/31\/25 01:59:09 BMEZIME] 2ND 10 MIN TIMER  [12\/31\/25 01:53:40 BMEZIME] [EMS] {719} 1 PATIENT REFUSAL  [12\/31\/25 01:53:35 BPICHE] WAITING ON ETA WITH UCEMC  [12\/31\/25 01:52:07 BMEZIME] [LAW] {P3385} H2 IS CLEAR  [12\/31\/25 01:48:31 ECLEMENS] [LAW] {P3385} H7 IS CLEAR  [12\/31\/25 01:43:22 ECLEMENS] 10 MIN TIMER  [12\/31\/25 01:43:04 BMEZIME] [LAW] {P3385} H 4 IS CLEAR  [12\/31\/25 01:42:12 CHERNANDEZ] [LAW] {P3385} H1 IS CLEAR  [12\/31\/25 01:40:34 ECLEMENS] [LAW] {P3385} H3 IS CLEAR  [12\/31\/25 01:39:34 CHERNANDEZ] [FIRE] LF2 CANCELED  [12\/31\/25 01:38:11 SVOKOUN2] 953 ON SCENE RESERVE ENGINEER  [12\/31\/25 01:37:51 BMEZIME] LF2 STANDBY 15 MIN ETA  [12\/31\/25 01:34:46 BMEZIME] [EMS] {719} 1 PATIENT GREEN TAG  [12\/31\/25 01:34:38 BPICHE] [EMS] {7400} 7400 EMS COMMAND  [12\/31\/25 01:33:33 BPICHE] Event spawned for CFD Event ID:20250143121  CallRef:556  [12\/31\/25 01:32:54 BMEZIME] [LAW] {P3345} EMS ON SCENE  [12\/31\/25 01:32:42 ECLEMENS] EMS IS ENROUTE  [12\/31\/25 01:30:11 BMEZIME] UDTS: CARD SEEN BY 911  [12\/31\/25 01:30:09 BPICHE] [LAW] {A216} ONE PT WITH 2ND DEGREE BURNS \/\/ REQ EMS  [12\/31\/25 01:29:57 ECLEMENS] TWO STORY FLAME SHOWING. ALPHA\/DELTA CORNER  [12\/31\/25 01:27:32 BMEZIME] [LAW] {A216} FULLY ENGULFED  [12\/31\/25 01:26:19 ECLEMENS] [LAW] APD ON SCENE  [12\/31\/25 01:25:54 ECLEMENS] UNKNOWN IF OTHER APT ARE EMPTY  [12\/31\/25 01:24:25 SVOKOUN2] UDTS: READY-OP SENT  [12\/31\/25 01:24:21 BMEZIME] EVERONE OUT OF H6  [12\/31\/25 01:23:02 SVOKOUN2] [LAW] PCSO ENRT  [12\/31\/25 01:22:58 ECLEMENS] [LAW] APD ENRT  [12\/31\/25 01:22:47 ECLEMENS] BED ROOM ON FIRE  [12\/31\/25 01:22:21 SVOKOUN2] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12\/31\/25 01:22:13 ECLEMENS]"
[2025-12-31 10:06:59] [INFO]   -> Set field 'cADLog' = "Event spawned from APARTMENT\/COMPLEX FIRE.  [12\/31\/2025 04:06:43 BMEZIME] TR11 ENROUTE WITH INSULATION VAC  [12\/31\/25 03:06:12 BMEZIME] 563 ENROUTE FOR REHAB  [12\/31\/25 02:43:11 BMEZIME] 5TH 10 MIN TIMER  [12\/31\/25 02:14:30 BMEZIME] UDTS: FIRE CONTROL  [12\/31\/25 02:04:32 BMEZIME] 4TH 10 MIN TIMER  [12\/31\/25 02:04:05 BMEZIME] 45 MIN ETA ON UCEMC  [12\/31\/25 01:59:19 BMEZIME] 3RD 10 MIN TIMER  [12\/31\/25 01:59:09 BMEZIME] 2ND 10 MIN TIMER  [12\/31\/25 01:53:40 BMEZIME] [EMS] {719} 1 PATIENT REFUSAL  [12\/31\/25 01:53:35 BPICHE] WAITING ON ETA WITH UCEMC  [12\/31\/25 01:52:07 BMEZIME] [LAW] {P3385} H2 IS CLEAR  [12\/31\/25 01:48:31 ECLEMENS] [LAW] {P3385} H7 IS CLEAR  [12\/31\/25 01:43:22 ECLEMENS] 10 MIN TIMER  [12\/31\/25 01:43:04 BMEZIME] [LAW] {P3385} H 4 IS CLEAR  [12\/31\/25 01:42:12 CHERNANDEZ] [LAW] {P3385} H1 IS CLEAR  [12\/31\/25 01:40:34 ECLEMENS] [LAW] {P3385} H3 IS CLEAR  [12\/31\/25 01:39:34 CHERNANDEZ] [FIRE] LF2 CANCELED  [12\/31\/25 01:38:11 SVOKOUN2] 953 ON SCENE RESERVE ENGINEER  [12\/31\/25 01:37:51 BMEZIME] LF2 STANDBY 15 MIN ETA  [12\/31\/25 01:34:46 BMEZIME] [EMS] {719} 1 PATIENT GREEN TAG  [12\/31\/25 01:34:38 BPICHE] [EMS] {7400} 7400 EMS COMMAND  [12\/31\/25 01:33:33 BPICHE] Event spawned for CFD Event ID:20250143121  CallRef:556  [12\/31\/25 01:32:54 BMEZIME] [LAW] {P3345} EMS ON SCENE  [12\/31\/25 01:32:42 ECLEMENS] EMS IS ENROUTE  [12\/31\/25 01:30:11 BMEZIME] UDTS: CARD SEEN BY 911  [12\/31\/25 01:30:09 BPICHE] [LAW] {A216} ONE PT WITH 2ND DEGREE BURNS \/\/ REQ EMS  [12\/31\/25 01:29:57 ECLEMENS] TWO STORY FLAME SHOWING. ALPHA\/DELTA CORNER  [12\/31\/25 01:27:32 BMEZIME] [LAW] {A216} FULLY ENGULFED  [12\/31\/25 01:26:19 ECLEMENS] [LAW] APD ON SCENE  [12\/31\/25 01:25:54 ECLEMENS] UNKNOWN IF OTHER APT ARE EMPTY  [12\/31\/25 01:24:25 SVOKOUN2] UDTS: READY-OP SENT  [12\/31\/25 01:24:21 BMEZIME] EVERONE OUT OF H6  [12\/31\/25 01:23:02 SVOKOUN2] [LAW] PCSO ENRT  [12\/31\/25 01:22:58 ECLEMENS] [LAW] APD ENRT  [12\/31\/25 01:22:47 ECLEMENS] BED ROOM ON FIRE  [12\/31\/25 01:22:21 SVOKOUN2] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12\/31\/25 01:22:13 ECLEMENS]"
[2025-12-31 10:06:59] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 10:06:59] [INFO]   -> Found value: ALGOOD
[2025-12-31 10:06:59] [INFO]   -> Set field 'incidentLocationCity' = "ALGOOD"
[2025-12-31 10:06:59] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 10:06:59] [INFO]   -> Found value: MADDUX
[2025-12-31 10:06:59] [INFO]   -> Set field 'streetName' = "MADDUX"
[2025-12-31 10:06:59] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 10:06:59] [INFO]   -> Found value: CT
[2025-12-31 10:06:59] [INFO]   -> Set field 'streetType' = "CT"
[2025-12-31 10:06:59] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 10:06:59] [INFO]   -> Found value: 100-H6 MADDUX CT
[2025-12-31 10:06:59] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "100-H6 MADDUX CT"
[2025-12-31 10:06:59] [INFO] Finished extracting fields. Total fields extracted: 26
[2025-12-31 10:06:59] [INFO] Concatenating street name and type
[2025-12-31 10:06:59] [INFO]   -> Combined street name: MADDUX CT
[2025-12-31 10:06:59] [INFO] Built locationCoordinates from lat/lng: 36.18897,-85.45875
[2025-12-31 10:06:59] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2025003219","dispatchRunNumber":"2025003219","incidentTypeValue1":"APARTMENT\/COMPLEX FIRE","incidentLocationStreetNumber":100,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"incidentLocationApt":"H6","nERISIncidentLatitude":36.1889699999999976398612488992512226104736328125,"nERISIncidentLongitude":-85.4587499999999948840923025272786617279052734375,"alarm":"2025-12-31 04:06:43","dispatched":"2025-12-31 04:06:48","enroute":"2025-12-31 04:06:50","onScene":"2025-12-31 04:06:52","incidentLocationCross":"MILL ST","cADVehicleID":905,"timedispatch":"2025-12-31 04:06:48","timeenroutetoscene":"2025-12-31 04:06:50","timeonscene":"2025-12-31 04:06:52","policeReportNumber":"20250143138","dispatchNotes":"Event spawned from APARTMENT\/COMPLEX FIRE.  [12\/31\/2025 04:06:43 BMEZIME] TR11 ENROUTE WITH INSULATION VAC  [12\/31\/25 03:06:12 BMEZIME] 563 ENROUTE FOR REHAB  [12\/31\/25 02:43:11 BMEZIME] 5TH 10 MIN TIMER  [12\/31\/25 02:14:30 BMEZIME] UDTS: FIRE CONTROL  [12\/31\/25 02:04:32 BMEZIME] 4TH 10 MIN TIMER  [12\/31\/25 02:04:05 BMEZIME] 45 MIN ETA ON UCEMC  [12\/31\/25 01:59:19 BMEZIME] 3RD 10 MIN TIMER  [12\/31\/25 01:59:09 BMEZIME] 2ND 10 MIN TIMER  [12\/31\/25 01:53:40 BMEZIME] [EMS] {719} 1 PATIENT REFUSAL  [12\/31\/25 01:53:35 BPICHE] WAITING ON ETA WITH UCEMC  [12\/31\/25 01:52:07 BMEZIME] [LAW] {P3385} H2 IS CLEAR  [12\/31\/25 01:48:31 ECLEMENS] [LAW] {P3385} H7 IS CLEAR  [12\/31\/25 01:43:22 ECLEMENS] 10 MIN TIMER  [12\/31\/25 01:43:04 BMEZIME] [LAW] {P3385} H 4 IS CLEAR  [12\/31\/25 01:42:12 CHERNANDEZ] [LAW] {P3385} H1 IS CLEAR  [12\/31\/25 01:40:34 ECLEMENS] [LAW] {P3385} H3 IS CLEAR  [12\/31\/25 01:39:34 CHERNANDEZ] [FIRE] LF2 CANCELED  [12\/31\/25 01:38:11 SVOKOUN2] 953 ON SCENE RESERVE ENGINEER  [12\/31\/25 01:37:51 BMEZIME] LF2 STANDBY 15 MIN ETA  [12\/31\/25 01:34:46 BMEZIME] [EMS] {719} 1 PATIENT GREEN TAG  [12\/31\/25 01:34:38 BPICHE] [EMS] {7400} 7400 EMS COMMAND  [12\/31\/25 01:33:33 BPICHE] Event spawned for CFD Event ID:20250143121  CallRef:556  [12\/31\/25 01:32:54 BMEZIME] [LAW] {P3345} EMS ON SCENE  [12\/31\/25 01:32:42 ECLEMENS] EMS IS ENROUTE  [12\/31\/25 01:30:11 BMEZIME] UDTS: CARD SEEN BY 911  [12\/31\/25 01:30:09 BPICHE] [LAW] {A216} ONE PT WITH 2ND DEGREE BURNS \/\/ REQ EMS  [12\/31\/25 01:29:57 ECLEMENS] TWO STORY FLAME SHOWING. ALPHA\/DELTA CORNER  [12\/31\/25 01:27:32 BMEZIME] [LAW] {A216} FULLY ENGULFED  [12\/31\/25 01:26:19 ECLEMENS] [LAW] APD ON SCENE  [12\/31\/25 01:25:54 ECLEMENS] UNKNOWN IF OTHER APT ARE EMPTY  [12\/31\/25 01:24:25 SVOKOUN2] UDTS: READY-OP SENT  [12\/31\/25 01:24:21 BMEZIME] EVERONE OUT OF H6  [12\/31\/25 01:23:02 SVOKOUN2] [LAW] PCSO ENRT  [12\/31\/25 01:22:58 ECLEMENS] [LAW] APD ENRT  [12\/31\/25 01:22:47 ECLEMENS] BED ROOM ON FIRE  [12\/31\/25 01:22:21 SVOKOUN2] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12\/31\/25 01:22:13 ECLEMENS]","cADLog":"Event spawned from APARTMENT\/COMPLEX FIRE.  [12\/31\/2025 04:06:43 BMEZIME] TR11 ENROUTE WITH INSULATION VAC  [12\/31\/25 03:06:12 BMEZIME] 563 ENROUTE FOR REHAB  [12\/31\/25 02:43:11 BMEZIME] 5TH 10 MIN TIMER  [12\/31\/25 02:14:30 BMEZIME] UDTS: FIRE CONTROL  [12\/31\/25 02:04:32 BMEZIME] 4TH 10 MIN TIMER  [12\/31\/25 02:04:05 BMEZIME] 45 MIN ETA ON UCEMC  [12\/31\/25 01:59:19 BMEZIME] 3RD 10 MIN TIMER  [12\/31\/25 01:59:09 BMEZIME] 2ND 10 MIN TIMER  [12\/31\/25 01:53:40 BMEZIME] [EMS] {719} 1 PATIENT REFUSAL  [12\/31\/25 01:53:35 BPICHE] WAITING ON ETA WITH UCEMC  [12\/31\/25 01:52:07 BMEZIME] [LAW] {P3385} H2 IS CLEAR  [12\/31\/25 01:48:31 ECLEMENS] [LAW] {P3385} H7 IS CLEAR  [12\/31\/25 01:43:22 ECLEMENS] 10 MIN TIMER  [12\/31\/25 01:43:04 BMEZIME] [LAW] {P3385} H 4 IS CLEAR  [12\/31\/25 01:42:12 CHERNANDEZ] [LAW] {P3385} H1 IS CLEAR  [12\/31\/25 01:40:34 ECLEMENS] [LAW] {P3385} H3 IS CLEAR  [12\/31\/25 01:39:34 CHERNANDEZ] [FIRE] LF2 CANCELED  [12\/31\/25 01:38:11 SVOKOUN2] 953 ON SCENE RESERVE ENGINEER  [12\/31\/25 01:37:51 BMEZIME] LF2 STANDBY 15 MIN ETA  [12\/31\/25 01:34:46 BMEZIME] [EMS] {719} 1 PATIENT GREEN TAG  [12\/31\/25 01:34:38 BPICHE] [EMS] {7400} 7400 EMS COMMAND  [12\/31\/25 01:33:33 BPICHE] Event spawned for CFD Event ID:20250143121  CallRef:556  [12\/31\/25 01:32:54 BMEZIME] [LAW] {P3345} EMS ON SCENE  [12\/31\/25 01:32:42 ECLEMENS] EMS IS ENROUTE  [12\/31\/25 01:30:11 BMEZIME] UDTS: CARD SEEN BY 911  [12\/31\/25 01:30:09 BPICHE] [LAW] {A216} ONE PT WITH 2ND DEGREE BURNS \/\/ REQ EMS  [12\/31\/25 01:29:57 ECLEMENS] TWO STORY FLAME SHOWING. ALPHA\/DELTA CORNER  [12\/31\/25 01:27:32 BMEZIME] [LAW] {A216} FULLY ENGULFED  [12\/31\/25 01:26:19 ECLEMENS] [LAW] APD ON SCENE  [12\/31\/25 01:25:54 ECLEMENS] UNKNOWN IF OTHER APT ARE EMPTY  [12\/31\/25 01:24:25 SVOKOUN2] UDTS: READY-OP SENT  [12\/31\/25 01:24:21 BMEZIME] EVERONE OUT OF H6  [12\/31\/25 01:23:02 SVOKOUN2] [LAW] PCSO ENRT  [12\/31\/25 01:22:58 ECLEMENS] [LAW] APD ENRT  [12\/31\/25 01:22:47 ECLEMENS] BED ROOM ON FIRE  [12\/31\/25 01:22:21 SVOKOUN2] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12\/31\/25 01:22:13 ECLEMENS]","incidentLocationCity":"ALGOOD","streetName":"MADDUX CT","incidentAddressTextVersionStreet":"100-H6 MADDUX CT","locationCoordinates":"36.18897,-85.45875"}
[2025-12-31 10:06:59] [INFO] Number of extracted fields: 26
[2025-12-31 10:06:59] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2025-12-31 10:06:59] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 10:06:59] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2025-12-31 10:06:59] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2025-12-31 10:07:00] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2025-12-31 10:07:00] [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"]
[2025-12-31 10:07:00] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2025-12-31 10:07:00] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2025-12-31 10:07:00] [INFO] Created new IncidentTypeMapping Data: {"cADIncidentType":"APARTMENT\/COMPLEX FIRE","saasclientId":"68eeb686225c40db4","name":"APARTMENT\/COMPLEX FIRE"}
[2025-12-31 10:07:00] [INFO] Created new IncidentTypeMapping with ID: 6954f5c487254057a
[2025-12-31 10:07:03] [INFO] Created new Dispatches record with ID: 6954f5c4cf9caa8e5
[2025-12-31 10:07:03] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143138_20251231_100659.XML
[2025-12-31 10:07:03] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143138_20251231_100659.XML
[2025-12-31 13:46:19] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143165_20251231_134619.XML
[2025-12-31 13:46:19] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143165_20251231_134619.XML for user: 68f1466aed072ad4a
[2025-12-31 13:46:19] [INFO] File size: 5690 bytes
[2025-12-31 13:46:20] [INFO] Created FTPFiles record with ID: 6955292bf31bed3f8
[2025-12-31 13:46:20] [INFO] About to extract fields from XML. File size: 5690 bytes
[2025-12-31 13:46:20] [INFO] Number of mappings: 28
[2025-12-31 13:46:20] [INFO] Starting XML parsing. Content length: 5690
[2025-12-31 13:46:20] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 13:46:20] [INFO] Processing 28 field mappings
[2025-12-31 13:46:20] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 13:46:20] [INFO] Found 4 elements for 'AgencyCode', using FIRST value only
[2025-12-31 13:46:20] [INFO]   -> Found value: PCFD
[2025-12-31 13:46:20] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2025-12-31 13:46:20] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 13:46:20] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2025-12-31 13:46:20] [INFO]   -> Found value: 2025003220
[2025-12-31 13:46:20] [INFO]   -> Set field 'incidentInternalId' = "2025003220"
[2025-12-31 13:46:20] [INFO]   -> Set field 'dispatchRunNumber' = "2025003220"
[2025-12-31 13:46:20] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 13:46:20] [INFO]   -> Found value: MVC ELECTRONIC CRASH NOTIFICAT
[2025-12-31 13:46:20] [INFO]   -> Set field 'incidentTypeValue1' = "MVC ELECTRONIC CRASH NOTIFICAT"
[2025-12-31 13:46:20] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 13:46:20] [INFO]   -> Found value: 15367
[2025-12-31 13:46:20] [INFO]   -> Set field 'incidentLocationStreetNumber' = 15367
[2025-12-31 13:46:20] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 13:46:20] [INFO]   -> Found value: TN
[2025-12-31 13:46:20] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 13:46:20] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 13:46:20] [INFO]   -> Found value: 38574
[2025-12-31 13:46:20] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2025-12-31 13:46:20] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 13:46:20] [INFO]   -> No value found (null or empty)
[2025-12-31 13:46:20] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 13:46:20] [INFO]   -> No value found (null or empty)
[2025-12-31 13:46:20] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 13:46:20] [INFO]   -> Found value: 36.12955
[2025-12-31 13:46:20] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.12955000000000183035808731801807880401611328125
[2025-12-31 13:46:20] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 13:46:20] [INFO]   -> Found value: -85.26421
[2025-12-31 13:46:20] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2642100000000056070348364301025867462158203125
[2025-12-31 13:46:20] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 13:46:20] [INFO]   -> Found value: 2025-12-31 07:44:11
[2025-12-31 13:46:20] [INFO]   -> Set field 'alarm' = "2025-12-31 07:44:11"
[2025-12-31 13:46:20] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 13:46:20] [INFO]   -> Found value: 2025-12-31 07:46:08
[2025-12-31 13:46:20] [INFO]   -> Set field 'dispatched' = "2025-12-31 07:46:08"
[2025-12-31 13:46:20] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 13:46:20] [INFO]   -> No value found (null or empty)
[2025-12-31 13:46:20] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 13:46:20] [INFO]   -> No value found (null or empty)
[2025-12-31 13:46:20] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 13:46:20] [INFO]   -> No value found (null or empty)
[2025-12-31 13:46:20] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 13:46:20] [INFO]   -> Found value: E WILDER AVE/JACKS DR
[2025-12-31 13:46:20] [INFO]   -> Set field 'incidentLocationCross' = "E WILDER AVE\/JACKS DR"
[2025-12-31 13:46:20] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 13:46:20] [INFO]   -> Found value: EN21
[2025-12-31 13:46:20] [INFO]   -> Set field 'cADVehicleID' = "EN21"
[2025-12-31 13:46:20] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 13:46:20] [INFO]   -> Found value: 2025-12-31 07:46:08
[2025-12-31 13:46:20] [INFO]   -> Set field 'timedispatch' = "2025-12-31 07:46:08"
[2025-12-31 13:46:20] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 13:46:20] [INFO]   -> No value found (null or empty)
[2025-12-31 13:46:20] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 13:46:20] [INFO]   -> No value found (null or empty)
[2025-12-31 13:46:20] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 13:46:20] [INFO]   -> No value found (null or empty)
[2025-12-31 13:46:20] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 13:46:20] [INFO]   -> No value found (null or empty)
[2025-12-31 13:46:20] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 13:46:20] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 13:46:20] [INFO]   -> Found value: 20250143165
[2025-12-31 13:46:20] [INFO]   -> Set field 'policeReportNumber' = "20250143165"
[2025-12-31 13:46:20] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 13:46:20] [INFO]   -> Found value: [EMS] ATTEMPTING TO MAKE CONTACT WITH OWNER  [12/31/25 07:45:17 KMORGAN2] [EMS] UDTS: iPHONE ACTIVAT...
[2025-12-31 13:46:20] [INFO]   -> Set field 'dispatchNotes' = "[EMS] ATTEMPTING TO MAKE CONTACT WITH OWNER  [12\/31\/25 07:45:17 KMORGAN2] [EMS] UDTS: iPHONE ACTIVATION  [12\/31\/25 07:44:27 KMORGAN2] Event spawned from MVC ELECTRONIC CRASH NOTIFICAT.  [12\/31\/2025 07:44:11 KMORGAN2] AUDRIA HERRON\/\/931-287-7007  CRASH DETECTION  [12\/31\/25 07:42:41 KMORGAN2]"
[2025-12-31 13:46:20] [INFO]   -> Set field 'cADLog' = "[EMS] ATTEMPTING TO MAKE CONTACT WITH OWNER  [12\/31\/25 07:45:17 KMORGAN2] [EMS] UDTS: iPHONE ACTIVATION  [12\/31\/25 07:44:27 KMORGAN2] Event spawned from MVC ELECTRONIC CRASH NOTIFICAT.  [12\/31\/2025 07:44:11 KMORGAN2] AUDRIA HERRON\/\/931-287-7007  CRASH DETECTION  [12\/31\/25 07:42:41 KMORGAN2]"
[2025-12-31 13:46:20] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 13:46:20] [INFO]   -> Found value: MONTEREY
[2025-12-31 13:46:20] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2025-12-31 13:46:20] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 13:46:20] [INFO]   -> Found value: CROSSVILLE
[2025-12-31 13:46:20] [INFO]   -> Set field 'streetName' = "CROSSVILLE"
[2025-12-31 13:46:20] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 13:46:20] [INFO]   -> Found value: HWY
[2025-12-31 13:46:20] [INFO]   -> Set field 'streetType' = "HWY"
[2025-12-31 13:46:20] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 13:46:20] [INFO]   -> Found value: 15367 CROSSVILLE HWY
[2025-12-31 13:46:20] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "15367 CROSSVILLE HWY"
[2025-12-31 13:46:20] [INFO] Finished extracting fields. Total fields extracted: 21
[2025-12-31 13:46:20] [INFO] Concatenating street name and type
[2025-12-31 13:46:20] [INFO]   -> Combined street name: CROSSVILLE HWY
[2025-12-31 13:46:20] [INFO] Built locationCoordinates from lat/lng: 36.12955,-85.26421
[2025-12-31 13:46:20] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2025003220","dispatchRunNumber":"2025003220","incidentTypeValue1":"MVC ELECTRONIC CRASH NOTIFICAT","incidentLocationStreetNumber":15367,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"nERISIncidentLatitude":36.12955000000000183035808731801807880401611328125,"nERISIncidentLongitude":-85.2642100000000056070348364301025867462158203125,"alarm":"2025-12-31 07:44:11","dispatched":"2025-12-31 07:46:08","incidentLocationCross":"E WILDER AVE\/JACKS DR","cADVehicleID":"EN21","timedispatch":"2025-12-31 07:46:08","policeReportNumber":"20250143165","dispatchNotes":"[EMS] ATTEMPTING TO MAKE CONTACT WITH OWNER  [12\/31\/25 07:45:17 KMORGAN2] [EMS] UDTS: iPHONE ACTIVATION  [12\/31\/25 07:44:27 KMORGAN2] Event spawned from MVC ELECTRONIC CRASH NOTIFICAT.  [12\/31\/2025 07:44:11 KMORGAN2] AUDRIA HERRON\/\/931-287-7007  CRASH DETECTION  [12\/31\/25 07:42:41 KMORGAN2]","cADLog":"[EMS] ATTEMPTING TO MAKE CONTACT WITH OWNER  [12\/31\/25 07:45:17 KMORGAN2] [EMS] UDTS: iPHONE ACTIVATION  [12\/31\/25 07:44:27 KMORGAN2] Event spawned from MVC ELECTRONIC CRASH NOTIFICAT.  [12\/31\/2025 07:44:11 KMORGAN2] AUDRIA HERRON\/\/931-287-7007  CRASH DETECTION  [12\/31\/25 07:42:41 KMORGAN2]","incidentLocationCity":"MONTEREY","streetName":"CROSSVILLE HWY","incidentAddressTextVersionStreet":"15367 CROSSVILLE HWY","locationCoordinates":"36.12955,-85.26421"}
[2025-12-31 13:46:20] [INFO] Number of extracted fields: 21
[2025-12-31 13:46:20] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2025-12-31 13:46:20] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 13:46:20] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2025-12-31 13:46:20] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2025-12-31 13:46:20] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2025-12-31 13:46:20] [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"]
[2025-12-31 13:46:20] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2025-12-31 13:46:20] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2025-12-31 13:46:20] [INFO] Created new IncidentTypeMapping Data: {"cADIncidentType":"MVC ELECTRONIC CRASH NOTIFICAT","saasclientId":"68eeb686225c40db4","name":"MVC ELECTRONIC CRASH NOTIFICAT"}
[2025-12-31 13:46:20] [INFO] Created new IncidentTypeMapping with ID: 6955292c9085ffc0d
[2025-12-31 13:46:23] [INFO] Created new Dispatches record with ID: 6955292cd9c4bf651
[2025-12-31 13:46:23] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143165_20251231_134619.XML
[2025-12-31 13:46:23] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143165_20251231_134619.XML
[2025-12-31 14:43:00] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231094257798.xml
[2025-12-31 14:43:00] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231094257798.xml for user: 68920395733981a47
[2025-12-31 14:43:00] [INFO] File size: 5504 bytes
[2025-12-31 14:43:00] [INFO] Created FTPFiles record with ID: 695536749e162f9a5
[2025-12-31 14:43:00] [INFO] About to extract fields from XML. File size: 5504 bytes
[2025-12-31 14:43:00] [INFO] Number of mappings: 24
[2025-12-31 14:43:00] [INFO] Starting XML parsing. Content length: 5504
[2025-12-31 14:43:00] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 14:43:00] [INFO] Processing 24 field mappings
[2025-12-31 14:43:00] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 14:43:00] [INFO]   -> Found value: STREET-Street Status
[2025-12-31 14:43:00] [INFO]   -> Set field 'incidentTypeValue1' = "STREET-Street Status"
[2025-12-31 14:43:00] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 14:43:00] [INFO]   -> Found value: 519 MOWBRAY PIKE
[2025-12-31 14:43:00] [INFO]   -> Set field 'businessName' = "519 MOWBRAY PIKE"
[2025-12-31 14:43:00] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 14:43:00] [INFO]   -> Found value: 37379
[2025-12-31 14:43:00] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 14:43:00] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 14:43:00] [INFO]   -> Found value: 519
[2025-12-31 14:43:00] [INFO]   -> Set field 'incidentLocationStreetNumber' = 519
[2025-12-31 14:43:00] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 14:43:00] [INFO]   -> Found value: MOWBRAY
[2025-12-31 14:43:00] [INFO]   -> Set field 'streetName' = "MOWBRAY"
[2025-12-31 14:43:00] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 14:43:00] [INFO]   -> Found value: INDIAN RIDGE LN/MILLSAP RD
[2025-12-31 14:43:00] [INFO]   -> Set field 'incidentLocationCross' = "INDIAN RIDGE LN\/MILLSAP RD"
[2025-12-31 14:43:00] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 14:43:00] [INFO]   -> Found value: 2025-12-31T09:42:54.713-05:00
[2025-12-31 14:43:00] [INFO]   -> Set field 'alarm' = "2025-12-31 14:42:54"
[2025-12-31 14:43:00] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 14:43:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:43:00] [INFO]   -> Set field 'enroute' = null
[2025-12-31 14:43:00] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 14:43:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:43:00] [INFO]   -> Set field 'onScene' = null
[2025-12-31 14:43:00] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 14:43:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:43:00] [INFO]   -> Set field 'cleared' = null
[2025-12-31 14:43:00] [INFO]   -> Set field 'inService' = null
[2025-12-31 14:43:00] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 14:43:00] [INFO]   -> Found value: 35.249245
[2025-12-31 14:43:00] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.249245000000001937223714776337146759033203125
[2025-12-31 14:43:00] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 14:43:00] [INFO]   -> Found value: -85.197884
[2025-12-31 14:43:00] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1978840000000019472281564958393573760986328125
[2025-12-31 14:43:00] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 14:43:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:43:00] [INFO]   -> Set field 'dispatched' = null
[2025-12-31 14:43:00] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 14:43:00] [INFO]   -> No value found (null or empty)
[2025-12-31 14:43:00] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 14:43:00] [INFO]   -> No value found (null or empty)
[2025-12-31 14:43:00] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 14:43:00] [INFO]   -> No value found (null or empty)
[2025-12-31 14:43:00] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 14:43:00] [INFO]   -> No value found (null or empty)
[2025-12-31 14:43:00] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 14:43:00] [INFO]   -> No value found (null or empty)
[2025-12-31 14:43:00] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 14:43:00] [INFO]   -> No value found (null or empty)
[2025-12-31 14:43:00] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 14:43:00] [INFO]   -> Found value: PIKE
[2025-12-31 14:43:00] [INFO]   -> Set field 'streetType' = "PIKE"
[2025-12-31 14:43:00] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 14:43:00] [INFO]   -> No value found (null or empty)
[2025-12-31 14:43:00] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 14:43:00] [INFO]   -> Found value: 2025-12-42952
[2025-12-31 14:43:00] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42952"
[2025-12-31 14:43:00] [INFO]   -> Set field 'cADNumber' = "2025-12-42952"
[2025-12-31 14:43:00] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 14:43:00] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 14:43:00] [INFO] Found 6 elements for 'Comment', concatenating 6 non-empty values
[2025-12-31 14:43:00] [INFO]   -> Found value: 12/31/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]
12/31/2025 ...
[2025-12-31 14:43:00] [INFO]   -> Set field 'dispatchNotes' = "12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]"
[2025-12-31 14:43:00] [INFO]   -> Set field 'cADLog' = "12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]"
[2025-12-31 14:43:00] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 14:43:00] [INFO]   -> Found value: MFD
[2025-12-31 14:43:00] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2025-12-31 14:43:00] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-12-31 14:43:00] [INFO] Concatenating street name and type
[2025-12-31 14:43:00] [INFO]   -> Combined street name: MOWBRAY PIKE
[2025-12-31 14:43:00] [INFO] Built locationCoordinates from lat/lng: 35.249245,-85.197884
[2025-12-31 14:43:00] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"STREET-Street Status","businessName":"519 MOWBRAY PIKE","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":519,"streetName":"MOWBRAY PIKE","incidentLocationCross":"INDIAN RIDGE LN\/MILLSAP RD","alarm":"2025-12-31 14:42:54","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.249245000000001937223714776337146759033203125,"nERISIncidentLongitude":-85.1978840000000019472281564958393573760986328125,"dispatched":null,"policeReportNumber":"2025-12-42952","cADNumber":"2025-12-42952","dispatchNotes":"12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]","cADLog":"12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.249245,-85.197884"}
[2025-12-31 14:43:00] [INFO] Number of extracted fields: 20
[2025-12-31 14:43:00] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2025-12-31 14:43:00] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2025-12-31 14:43:00] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2025-12-31 14:43:00] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2025-12-31 14:43:00] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2025-12-31 14:43:00] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2025-12-31 14:43:00] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2025-12-31 14:43:00] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2025-12-31 14:43:01] [INFO] Created new IncidentTypeMapping Data: {"cADIncidentType":"STREET-Street Status","saasclientId":"681942a25bc58c3ab","name":"STREET-Street Status"}
[2025-12-31 14:43:01] [INFO] Created new IncidentTypeMapping with ID: 695536753f163daa1
[2025-12-31 14:43:10] [INFO] Created new Dispatches record with ID: 695536758cce25dac
[2025-12-31 14:43:10] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231094257798.xml
[2025-12-31 14:43:10] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231094257798.xml
[2025-12-31 14:43:43] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231094343367.xml
[2025-12-31 14:43:43] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231094343367.xml for user: 68920395733981a47
[2025-12-31 14:43:43] [INFO] File size: 5715 bytes
[2025-12-31 14:43:44] [INFO] Created FTPFiles record with ID: 695536a0c4e6490c5
[2025-12-31 14:43:44] [INFO] About to extract fields from XML. File size: 5715 bytes
[2025-12-31 14:43:44] [INFO] Number of mappings: 24
[2025-12-31 14:43:44] [INFO] Starting XML parsing. Content length: 5715
[2025-12-31 14:43:44] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 14:43:44] [INFO] Processing 24 field mappings
[2025-12-31 14:43:44] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 14:43:44] [INFO]   -> Found value: STREET-Street Status
[2025-12-31 14:43:44] [INFO]   -> Set field 'incidentTypeValue1' = "STREET-Street Status"
[2025-12-31 14:43:44] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 14:43:44] [INFO]   -> Found value: 519 MOWBRAY PIKE
[2025-12-31 14:43:44] [INFO]   -> Set field 'businessName' = "519 MOWBRAY PIKE"
[2025-12-31 14:43:44] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 14:43:44] [INFO]   -> Found value: 37379
[2025-12-31 14:43:44] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 14:43:44] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 14:43:44] [INFO]   -> Found value: 519
[2025-12-31 14:43:44] [INFO]   -> Set field 'incidentLocationStreetNumber' = 519
[2025-12-31 14:43:44] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 14:43:44] [INFO]   -> Found value: MOWBRAY
[2025-12-31 14:43:44] [INFO]   -> Set field 'streetName' = "MOWBRAY"
[2025-12-31 14:43:44] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 14:43:44] [INFO]   -> Found value: INDIAN RIDGE LN/MILLSAP RD
[2025-12-31 14:43:44] [INFO]   -> Set field 'incidentLocationCross' = "INDIAN RIDGE LN\/MILLSAP RD"
[2025-12-31 14:43:44] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 14:43:44] [INFO]   -> Found value: 2025-12-31T09:42:54.713-05:00
[2025-12-31 14:43:44] [INFO]   -> Set field 'alarm' = "2025-12-31 14:42:54"
[2025-12-31 14:43:44] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 14:43:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:43:44] [INFO]   -> Set field 'enroute' = null
[2025-12-31 14:43:44] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 14:43:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:43:44] [INFO]   -> Set field 'onScene' = null
[2025-12-31 14:43:44] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 14:43:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:43:44] [INFO]   -> Set field 'cleared' = null
[2025-12-31 14:43:44] [INFO]   -> Set field 'inService' = null
[2025-12-31 14:43:44] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 14:43:44] [INFO]   -> Found value: 35.249245
[2025-12-31 14:43:44] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.249245000000001937223714776337146759033203125
[2025-12-31 14:43:44] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 14:43:44] [INFO]   -> Found value: -85.197884
[2025-12-31 14:43:44] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1978840000000019472281564958393573760986328125
[2025-12-31 14:43:44] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 14:43:44] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:43:44] [INFO]   -> Set field 'dispatched' = null
[2025-12-31 14:43:44] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 14:43:44] [INFO]   -> No value found (null or empty)
[2025-12-31 14:43:44] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 14:43:44] [INFO]   -> No value found (null or empty)
[2025-12-31 14:43:44] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 14:43:44] [INFO]   -> No value found (null or empty)
[2025-12-31 14:43:44] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 14:43:44] [INFO]   -> No value found (null or empty)
[2025-12-31 14:43:44] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 14:43:44] [INFO]   -> No value found (null or empty)
[2025-12-31 14:43:44] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 14:43:44] [INFO]   -> No value found (null or empty)
[2025-12-31 14:43:44] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 14:43:44] [INFO]   -> Found value: PIKE
[2025-12-31 14:43:44] [INFO]   -> Set field 'streetType' = "PIKE"
[2025-12-31 14:43:44] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 14:43:44] [INFO]   -> No value found (null or empty)
[2025-12-31 14:43:44] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 14:43:44] [INFO]   -> Found value: 2025-12-42952
[2025-12-31 14:43:44] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42952"
[2025-12-31 14:43:44] [INFO]   -> Set field 'cADNumber' = "2025-12-42952"
[2025-12-31 14:43:44] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 14:43:44] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 14:43:44] [INFO] Found 7 elements for 'Comment', concatenating 7 non-empty values
[2025-12-31 14:43:44] [INFO]   -> Found value: 12/31/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]
12/31/2025 ...
[2025-12-31 14:43:44] [INFO]   -> Set field 'dispatchNotes' = "12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]"
[2025-12-31 14:43:44] [INFO]   -> Set field 'cADLog' = "12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]"
[2025-12-31 14:43:44] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 14:43:44] [INFO]   -> Found value: MFD
[2025-12-31 14:43:44] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2025-12-31 14:43:44] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-12-31 14:43:44] [INFO] Concatenating street name and type
[2025-12-31 14:43:44] [INFO]   -> Combined street name: MOWBRAY PIKE
[2025-12-31 14:43:44] [INFO] Built locationCoordinates from lat/lng: 35.249245,-85.197884
[2025-12-31 14:43:44] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"STREET-Street Status","businessName":"519 MOWBRAY PIKE","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":519,"streetName":"MOWBRAY PIKE","incidentLocationCross":"INDIAN RIDGE LN\/MILLSAP RD","alarm":"2025-12-31 14:42:54","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.249245000000001937223714776337146759033203125,"nERISIncidentLongitude":-85.1978840000000019472281564958393573760986328125,"dispatched":null,"policeReportNumber":"2025-12-42952","cADNumber":"2025-12-42952","dispatchNotes":"12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]","cADLog":"12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.249245,-85.197884"}
[2025-12-31 14:43:44] [INFO] Number of extracted fields: 20
[2025-12-31 14:43:44] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2025-12-31 14:43:44] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2025-12-31 14:43:44] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2025-12-31 14:43:44] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2025-12-31 14:43:44] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2025-12-31 14:43:45] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2025-12-31 14:43:45] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2025-12-31 14:43:45] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2025-12-31 14:43:45] [INFO] Found existing IncidentTypeMapping with ID: 695536753f163daa1
[2025-12-31 14:43:45] [INFO] Found existing Dispatch with cADNumber '2025-12-42952', ID: 695536758cce25dac - will update instead of create
[2025-12-31 14:43:45] [INFO] Updated existing Dispatches record with ID: 695536758cce25dac
[2025-12-31 14:43:45] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231094343367.xml
[2025-12-31 14:43:45] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231094343367.xml
[2025-12-31 14:44:54] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231094454142.xml
[2025-12-31 14:44:54] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231094454142.xml for user: 68920395733981a47
[2025-12-31 14:44:54] [INFO] File size: 5829 bytes
[2025-12-31 14:44:54] [INFO] Created FTPFiles record with ID: 695536e6b8d3e025c
[2025-12-31 14:44:54] [INFO] About to extract fields from XML. File size: 5829 bytes
[2025-12-31 14:44:54] [INFO] Number of mappings: 24
[2025-12-31 14:44:54] [INFO] Starting XML parsing. Content length: 5829
[2025-12-31 14:44:54] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 14:44:54] [INFO] Processing 24 field mappings
[2025-12-31 14:44:54] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 14:44:54] [INFO]   -> Found value: STREET-Street Status
[2025-12-31 14:44:54] [INFO]   -> Set field 'incidentTypeValue1' = "STREET-Street Status"
[2025-12-31 14:44:54] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 14:44:54] [INFO]   -> Found value: 519 MOWBRAY PIKE
[2025-12-31 14:44:54] [INFO]   -> Set field 'businessName' = "519 MOWBRAY PIKE"
[2025-12-31 14:44:54] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 14:44:54] [INFO]   -> Found value: 37379
[2025-12-31 14:44:54] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 14:44:54] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 14:44:54] [INFO]   -> Found value: 519
[2025-12-31 14:44:54] [INFO]   -> Set field 'incidentLocationStreetNumber' = 519
[2025-12-31 14:44:54] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 14:44:54] [INFO]   -> Found value: MOWBRAY
[2025-12-31 14:44:54] [INFO]   -> Set field 'streetName' = "MOWBRAY"
[2025-12-31 14:44:54] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 14:44:54] [INFO]   -> Found value: INDIAN RIDGE LN/MILLSAP RD
[2025-12-31 14:44:54] [INFO]   -> Set field 'incidentLocationCross' = "INDIAN RIDGE LN\/MILLSAP RD"
[2025-12-31 14:44:54] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 14:44:54] [INFO]   -> Found value: 2025-12-31T09:42:54.713-05:00
[2025-12-31 14:44:54] [INFO]   -> Set field 'alarm' = "2025-12-31 14:42:54"
[2025-12-31 14:44:54] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 14:44:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:44:54] [INFO]   -> Set field 'enroute' = null
[2025-12-31 14:44:54] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 14:44:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:44:54] [INFO]   -> Set field 'onScene' = null
[2025-12-31 14:44:54] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 14:44:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:44:54] [INFO]   -> Set field 'cleared' = null
[2025-12-31 14:44:54] [INFO]   -> Set field 'inService' = null
[2025-12-31 14:44:54] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 14:44:54] [INFO]   -> Found value: 35.249245
[2025-12-31 14:44:54] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.249245000000001937223714776337146759033203125
[2025-12-31 14:44:54] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 14:44:54] [INFO]   -> Found value: -85.197884
[2025-12-31 14:44:54] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1978840000000019472281564958393573760986328125
[2025-12-31 14:44:54] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 14:44:54] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:44:54] [INFO]   -> Set field 'dispatched' = null
[2025-12-31 14:44:54] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 14:44:54] [INFO]   -> No value found (null or empty)
[2025-12-31 14:44:54] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 14:44:54] [INFO]   -> No value found (null or empty)
[2025-12-31 14:44:54] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 14:44:54] [INFO]   -> No value found (null or empty)
[2025-12-31 14:44:54] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 14:44:54] [INFO]   -> No value found (null or empty)
[2025-12-31 14:44:54] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 14:44:54] [INFO]   -> No value found (null or empty)
[2025-12-31 14:44:54] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 14:44:54] [INFO]   -> No value found (null or empty)
[2025-12-31 14:44:54] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 14:44:54] [INFO]   -> Found value: PIKE
[2025-12-31 14:44:54] [INFO]   -> Set field 'streetType' = "PIKE"
[2025-12-31 14:44:54] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 14:44:54] [INFO]   -> No value found (null or empty)
[2025-12-31 14:44:54] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 14:44:54] [INFO]   -> Found value: 2025-12-42952
[2025-12-31 14:44:54] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42952"
[2025-12-31 14:44:54] [INFO]   -> Set field 'cADNumber' = "2025-12-42952"
[2025-12-31 14:44:54] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 14:44:54] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 14:44:54] [INFO] Found 8 elements for 'Comment', concatenating 8 non-empty values
[2025-12-31 14:44:54] [INFO]   -> Found value: 12/31/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]
12/31/2025 ...
[2025-12-31 14:44:54] [INFO]   -> Set field 'dispatchNotes' = "12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:44:50 COBART_C                [8] [EMS] has closed their incident [2025-12-42951]"
[2025-12-31 14:44:54] [INFO]   -> Set field 'cADLog' = "12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:44:50 COBART_C                [8] [EMS] has closed their incident [2025-12-42951]"
[2025-12-31 14:44:54] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 14:44:54] [INFO]   -> Found value: MFD
[2025-12-31 14:44:54] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2025-12-31 14:44:54] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-12-31 14:44:54] [INFO] Concatenating street name and type
[2025-12-31 14:44:54] [INFO]   -> Combined street name: MOWBRAY PIKE
[2025-12-31 14:44:54] [INFO] Built locationCoordinates from lat/lng: 35.249245,-85.197884
[2025-12-31 14:44:54] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"STREET-Street Status","businessName":"519 MOWBRAY PIKE","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":519,"streetName":"MOWBRAY PIKE","incidentLocationCross":"INDIAN RIDGE LN\/MILLSAP RD","alarm":"2025-12-31 14:42:54","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.249245000000001937223714776337146759033203125,"nERISIncidentLongitude":-85.1978840000000019472281564958393573760986328125,"dispatched":null,"policeReportNumber":"2025-12-42952","cADNumber":"2025-12-42952","dispatchNotes":"12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:44:50 COBART_C                [8] [EMS] has closed their incident [2025-12-42951]","cADLog":"12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:44:50 COBART_C                [8] [EMS] has closed their incident [2025-12-42951]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.249245,-85.197884"}
[2025-12-31 14:44:54] [INFO] Number of extracted fields: 20
[2025-12-31 14:44:54] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2025-12-31 14:44:54] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2025-12-31 14:44:54] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2025-12-31 14:44:54] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2025-12-31 14:44:54] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2025-12-31 14:44:55] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2025-12-31 14:44:55] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2025-12-31 14:44:55] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2025-12-31 14:44:55] [INFO] Found existing IncidentTypeMapping with ID: 695536753f163daa1
[2025-12-31 14:44:55] [INFO] Found existing Dispatch with cADNumber '2025-12-42952', ID: 695536758cce25dac - will update instead of create
[2025-12-31 14:44:55] [INFO] Updated existing Dispatches record with ID: 695536758cce25dac
[2025-12-31 14:44:55] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231094454142.xml
[2025-12-31 14:44:55] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231094454142.xml
[2025-12-31 14:58:14] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231095812415.xml
[2025-12-31 14:58:14] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231095812415.xml for user: 68920395733981a47
[2025-12-31 14:58:14] [INFO] File size: 5959 bytes
[2025-12-31 14:58:15] [INFO] Created FTPFiles record with ID: 69553a07192343085
[2025-12-31 14:58:15] [INFO] About to extract fields from XML. File size: 5959 bytes
[2025-12-31 14:58:15] [INFO] Number of mappings: 24
[2025-12-31 14:58:15] [INFO] Starting XML parsing. Content length: 5959
[2025-12-31 14:58:15] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 14:58:15] [INFO] Processing 24 field mappings
[2025-12-31 14:58:15] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 14:58:15] [INFO]   -> Found value: STREET-Street Status
[2025-12-31 14:58:15] [INFO]   -> Set field 'incidentTypeValue1' = "STREET-Street Status"
[2025-12-31 14:58:15] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 14:58:15] [INFO]   -> Found value: 519 MOWBRAY PIKE
[2025-12-31 14:58:15] [INFO]   -> Set field 'businessName' = "519 MOWBRAY PIKE"
[2025-12-31 14:58:15] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 14:58:15] [INFO]   -> Found value: 37379
[2025-12-31 14:58:15] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 14:58:15] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 14:58:15] [INFO]   -> Found value: 519
[2025-12-31 14:58:15] [INFO]   -> Set field 'incidentLocationStreetNumber' = 519
[2025-12-31 14:58:15] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 14:58:15] [INFO]   -> Found value: MOWBRAY
[2025-12-31 14:58:15] [INFO]   -> Set field 'streetName' = "MOWBRAY"
[2025-12-31 14:58:15] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 14:58:15] [INFO]   -> Found value: INDIAN RIDGE LN/MILLSAP RD
[2025-12-31 14:58:15] [INFO]   -> Set field 'incidentLocationCross' = "INDIAN RIDGE LN\/MILLSAP RD"
[2025-12-31 14:58:15] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 14:58:15] [INFO]   -> Found value: 2025-12-31T09:42:54.713-05:00
[2025-12-31 14:58:15] [INFO]   -> Set field 'alarm' = "2025-12-31 14:42:54"
[2025-12-31 14:58:15] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 14:58:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:58:15] [INFO]   -> Set field 'enroute' = null
[2025-12-31 14:58:15] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 14:58:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:58:15] [INFO]   -> Set field 'onScene' = null
[2025-12-31 14:58:15] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 14:58:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:58:15] [INFO]   -> Set field 'cleared' = null
[2025-12-31 14:58:15] [INFO]   -> Set field 'inService' = null
[2025-12-31 14:58:15] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 14:58:15] [INFO]   -> Found value: 35.249245
[2025-12-31 14:58:15] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.249245000000001937223714776337146759033203125
[2025-12-31 14:58:15] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 14:58:15] [INFO]   -> Found value: -85.197884
[2025-12-31 14:58:15] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1978840000000019472281564958393573760986328125
[2025-12-31 14:58:15] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 14:58:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:58:15] [INFO]   -> Set field 'dispatched' = null
[2025-12-31 14:58:15] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 14:58:15] [INFO]   -> No value found (null or empty)
[2025-12-31 14:58:15] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 14:58:15] [INFO]   -> No value found (null or empty)
[2025-12-31 14:58:15] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 14:58:15] [INFO]   -> No value found (null or empty)
[2025-12-31 14:58:15] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 14:58:15] [INFO]   -> No value found (null or empty)
[2025-12-31 14:58:15] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 14:58:15] [INFO]   -> No value found (null or empty)
[2025-12-31 14:58:15] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 14:58:15] [INFO]   -> No value found (null or empty)
[2025-12-31 14:58:15] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 14:58:15] [INFO]   -> Found value: PIKE
[2025-12-31 14:58:15] [INFO]   -> Set field 'streetType' = "PIKE"
[2025-12-31 14:58:15] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 14:58:15] [INFO]   -> No value found (null or empty)
[2025-12-31 14:58:15] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 14:58:15] [INFO]   -> Found value: 2025-12-42952
[2025-12-31 14:58:15] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42952"
[2025-12-31 14:58:15] [INFO]   -> Set field 'cADNumber' = "2025-12-42952"
[2025-12-31 14:58:15] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 14:58:15] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 14:58:15] [INFO] Found 9 elements for 'Comment', concatenating 9 non-empty values
[2025-12-31 14:58:15] [INFO]   -> Found value: 12/31/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]
12/31/2025 ...
[2025-12-31 14:58:15] [INFO]   -> Set field 'dispatchNotes' = "12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:44:50 COBART_C                [8] [EMS] has closed their incident [2025-12-42951]\n12\/31\/2025 09:58:08 STYNCHCOMBE_D           [9] UNITS CLR [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]"
[2025-12-31 14:58:15] [INFO]   -> Set field 'cADLog' = "12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:44:50 COBART_C                [8] [EMS] has closed their incident [2025-12-42951]\n12\/31\/2025 09:58:08 STYNCHCOMBE_D           [9] UNITS CLR [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]"
[2025-12-31 14:58:15] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 14:58:15] [INFO]   -> Found value: MFD
[2025-12-31 14:58:15] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2025-12-31 14:58:15] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-12-31 14:58:15] [INFO] Concatenating street name and type
[2025-12-31 14:58:15] [INFO]   -> Combined street name: MOWBRAY PIKE
[2025-12-31 14:58:15] [INFO] Built locationCoordinates from lat/lng: 35.249245,-85.197884
[2025-12-31 14:58:15] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"STREET-Street Status","businessName":"519 MOWBRAY PIKE","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":519,"streetName":"MOWBRAY PIKE","incidentLocationCross":"INDIAN RIDGE LN\/MILLSAP RD","alarm":"2025-12-31 14:42:54","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.249245000000001937223714776337146759033203125,"nERISIncidentLongitude":-85.1978840000000019472281564958393573760986328125,"dispatched":null,"policeReportNumber":"2025-12-42952","cADNumber":"2025-12-42952","dispatchNotes":"12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:44:50 COBART_C                [8] [EMS] has closed their incident [2025-12-42951]\n12\/31\/2025 09:58:08 STYNCHCOMBE_D           [9] UNITS CLR [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]","cADLog":"12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:44:50 COBART_C                [8] [EMS] has closed their incident [2025-12-42951]\n12\/31\/2025 09:58:08 STYNCHCOMBE_D           [9] UNITS CLR [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.249245,-85.197884"}
[2025-12-31 14:58:15] [INFO] Number of extracted fields: 20
[2025-12-31 14:58:15] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2025-12-31 14:58:15] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2025-12-31 14:58:15] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2025-12-31 14:58:15] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2025-12-31 14:58:15] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2025-12-31 14:58:15] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2025-12-31 14:58:15] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2025-12-31 14:58:15] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2025-12-31 14:58:15] [INFO] Found existing IncidentTypeMapping with ID: 695536753f163daa1
[2025-12-31 14:58:15] [INFO] Found existing Dispatch with cADNumber '2025-12-42952', ID: 695536758cce25dac - will update instead of create
[2025-12-31 14:58:15] [INFO] Updated existing Dispatches record with ID: 695536758cce25dac
[2025-12-31 14:58:15] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231095812415.xml
[2025-12-31 14:58:15] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231095812415.xml
[2025-12-31 14:58:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231095817493.xml
[2025-12-31 14:58:17] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231095817493.xml for user: 68920395733981a47
[2025-12-31 14:58:17] [INFO] File size: 6074 bytes
[2025-12-31 14:58:17] [INFO] Created FTPFiles record with ID: 69553a09ddaab7d91
[2025-12-31 14:58:17] [INFO] About to extract fields from XML. File size: 6074 bytes
[2025-12-31 14:58:17] [INFO] Number of mappings: 24
[2025-12-31 14:58:17] [INFO] Starting XML parsing. Content length: 6074
[2025-12-31 14:58:17] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 14:58:17] [INFO] Processing 24 field mappings
[2025-12-31 14:58:17] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 14:58:17] [INFO]   -> Found value: STREET-Street Status
[2025-12-31 14:58:17] [INFO]   -> Set field 'incidentTypeValue1' = "STREET-Street Status"
[2025-12-31 14:58:17] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 14:58:17] [INFO]   -> Found value: 519 MOWBRAY PIKE
[2025-12-31 14:58:17] [INFO]   -> Set field 'businessName' = "519 MOWBRAY PIKE"
[2025-12-31 14:58:17] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 14:58:17] [INFO]   -> Found value: 37379
[2025-12-31 14:58:17] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 14:58:17] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 14:58:17] [INFO]   -> Found value: 519
[2025-12-31 14:58:17] [INFO]   -> Set field 'incidentLocationStreetNumber' = 519
[2025-12-31 14:58:17] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 14:58:17] [INFO]   -> Found value: MOWBRAY
[2025-12-31 14:58:17] [INFO]   -> Set field 'streetName' = "MOWBRAY"
[2025-12-31 14:58:17] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 14:58:17] [INFO]   -> Found value: INDIAN RIDGE LN/MILLSAP RD
[2025-12-31 14:58:17] [INFO]   -> Set field 'incidentLocationCross' = "INDIAN RIDGE LN\/MILLSAP RD"
[2025-12-31 14:58:17] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 14:58:17] [INFO]   -> Found value: 2025-12-31T09:42:54.713-05:00
[2025-12-31 14:58:17] [INFO]   -> Set field 'alarm' = "2025-12-31 14:42:54"
[2025-12-31 14:58:17] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 14:58:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:58:17] [INFO]   -> Set field 'enroute' = null
[2025-12-31 14:58:17] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 14:58:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:58:17] [INFO]   -> Set field 'onScene' = null
[2025-12-31 14:58:17] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 14:58:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:58:17] [INFO]   -> Set field 'cleared' = null
[2025-12-31 14:58:17] [INFO]   -> Set field 'inService' = null
[2025-12-31 14:58:17] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 14:58:17] [INFO]   -> Found value: 35.249245
[2025-12-31 14:58:17] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.249245000000001937223714776337146759033203125
[2025-12-31 14:58:17] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 14:58:17] [INFO]   -> Found value: -85.197884
[2025-12-31 14:58:17] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1978840000000019472281564958393573760986328125
[2025-12-31 14:58:17] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 14:58:17] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 14:58:17] [INFO]   -> Set field 'dispatched' = null
[2025-12-31 14:58:17] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 14:58:17] [INFO]   -> No value found (null or empty)
[2025-12-31 14:58:17] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 14:58:17] [INFO]   -> No value found (null or empty)
[2025-12-31 14:58:17] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 14:58:17] [INFO]   -> No value found (null or empty)
[2025-12-31 14:58:17] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 14:58:17] [INFO]   -> No value found (null or empty)
[2025-12-31 14:58:17] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 14:58:17] [INFO]   -> No value found (null or empty)
[2025-12-31 14:58:17] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 14:58:17] [INFO]   -> No value found (null or empty)
[2025-12-31 14:58:17] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 14:58:17] [INFO]   -> Found value: PIKE
[2025-12-31 14:58:17] [INFO]   -> Set field 'streetType' = "PIKE"
[2025-12-31 14:58:17] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 14:58:17] [INFO]   -> No value found (null or empty)
[2025-12-31 14:58:17] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 14:58:17] [INFO]   -> Found value: 2025-12-42952
[2025-12-31 14:58:17] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42952"
[2025-12-31 14:58:17] [INFO]   -> Set field 'cADNumber' = "2025-12-42952"
[2025-12-31 14:58:17] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 14:58:17] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 14:58:17] [INFO] Found 10 elements for 'Comment', concatenating 10 non-empty values
[2025-12-31 14:58:17] [INFO]   -> Found value: 12/31/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]
12/31/2025 ...
[2025-12-31 14:58:17] [INFO]   -> Set field 'dispatchNotes' = "12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:44:50 COBART_C                [8] [EMS] has closed their incident [2025-12-42951]\n12\/31\/2025 09:58:08 STYNCHCOMBE_D           [9] UNITS CLR [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:58:16 STYNCHCOMBE_D           [10] [Law] has closed their incident [2025-12-42950]"
[2025-12-31 14:58:17] [INFO]   -> Set field 'cADLog' = "12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:44:50 COBART_C                [8] [EMS] has closed their incident [2025-12-42951]\n12\/31\/2025 09:58:08 STYNCHCOMBE_D           [9] UNITS CLR [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:58:16 STYNCHCOMBE_D           [10] [Law] has closed their incident [2025-12-42950]"
[2025-12-31 14:58:17] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 14:58:17] [INFO]   -> Found value: MFD
[2025-12-31 14:58:17] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2025-12-31 14:58:17] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-12-31 14:58:17] [INFO] Concatenating street name and type
[2025-12-31 14:58:17] [INFO]   -> Combined street name: MOWBRAY PIKE
[2025-12-31 14:58:17] [INFO] Built locationCoordinates from lat/lng: 35.249245,-85.197884
[2025-12-31 14:58:17] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"STREET-Street Status","businessName":"519 MOWBRAY PIKE","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":519,"streetName":"MOWBRAY PIKE","incidentLocationCross":"INDIAN RIDGE LN\/MILLSAP RD","alarm":"2025-12-31 14:42:54","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.249245000000001937223714776337146759033203125,"nERISIncidentLongitude":-85.1978840000000019472281564958393573760986328125,"dispatched":null,"policeReportNumber":"2025-12-42952","cADNumber":"2025-12-42952","dispatchNotes":"12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:44:50 COBART_C                [8] [EMS] has closed their incident [2025-12-42951]\n12\/31\/2025 09:58:08 STYNCHCOMBE_D           [9] UNITS CLR [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:58:16 STYNCHCOMBE_D           [10] [Law] has closed their incident [2025-12-42950]","cADLog":"12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:44:50 COBART_C                [8] [EMS] has closed their incident [2025-12-42951]\n12\/31\/2025 09:58:08 STYNCHCOMBE_D           [9] UNITS CLR [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:58:16 STYNCHCOMBE_D           [10] [Law] has closed their incident [2025-12-42950]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.249245,-85.197884"}
[2025-12-31 14:58:17] [INFO] Number of extracted fields: 20
[2025-12-31 14:58:17] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2025-12-31 14:58:17] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2025-12-31 14:58:17] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2025-12-31 14:58:17] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2025-12-31 14:58:18] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2025-12-31 14:58:18] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2025-12-31 14:58:18] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2025-12-31 14:58:18] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2025-12-31 14:58:18] [INFO] Found existing IncidentTypeMapping with ID: 695536753f163daa1
[2025-12-31 14:58:18] [INFO] Found existing Dispatch with cADNumber '2025-12-42952', ID: 695536758cce25dac - will update instead of create
[2025-12-31 14:58:18] [INFO] Updated existing Dispatches record with ID: 695536758cce25dac
[2025-12-31 14:58:18] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231095817493.xml
[2025-12-31 14:58:18] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231095817493.xml
[2025-12-31 15:24:29] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20250143193_20251231_152429.XML
[2025-12-31 15:24:29] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20250143193_20251231_152429.XML for user: 68f1466aed072ad4a
[2025-12-31 15:24:29] [INFO] File size: 5349 bytes
[2025-12-31 15:24:30] [INFO] Created FTPFiles record with ID: 6955402df22f24e11
[2025-12-31 15:24:30] [INFO] About to extract fields from XML. File size: 5349 bytes
[2025-12-31 15:24:30] [INFO] Number of mappings: 28
[2025-12-31 15:24:30] [INFO] Starting XML parsing. Content length: 5349
[2025-12-31 15:24:30] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 15:24:30] [INFO] Processing 28 field mappings
[2025-12-31 15:24:30] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 15:24:30] [INFO] Found 2 elements for 'AgencyCode', using FIRST value only
[2025-12-31 15:24:30] [INFO]   -> Found value: BFD
[2025-12-31 15:24:30] [INFO]   -> Set field 'cADAgencyIdentifier' = "BFD"
[2025-12-31 15:24:30] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 15:24:30] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2025-12-31 15:24:30] [INFO]   -> Found value: 2025000402
[2025-12-31 15:24:30] [INFO]   -> Set field 'incidentInternalId' = "2025000402"
[2025-12-31 15:24:30] [INFO]   -> Set field 'dispatchRunNumber' = "2025000402"
[2025-12-31 15:24:30] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 15:24:30] [INFO]   -> Found value: STROKE
[2025-12-31 15:24:30] [INFO]   -> Set field 'incidentTypeValue1' = "STROKE"
[2025-12-31 15:24:30] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 15:24:30] [INFO]   -> Found value: 296
[2025-12-31 15:24:30] [INFO]   -> Set field 'incidentLocationStreetNumber' = 296
[2025-12-31 15:24:30] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 15:24:30] [INFO]   -> Found value: TN
[2025-12-31 15:24:30] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 15:24:30] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 15:24:30] [INFO]   -> Found value: 38544
[2025-12-31 15:24:30] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2025-12-31 15:24:30] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 15:24:30] [INFO]   -> Found value: DAVID BUSH
[2025-12-31 15:24:30] [INFO]   -> Set field 'businessName' = "DAVID BUSH"
[2025-12-31 15:24:30] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 15:24:30] [INFO]   -> Found value: 3
[2025-12-31 15:24:30] [INFO]   -> Set field 'incidentLocationApt' = 3
[2025-12-31 15:24:30] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 15:24:30] [INFO]   -> Found value: 36.15246
[2025-12-31 15:24:30] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.15245999999999781948645249940454959869384765625
[2025-12-31 15:24:30] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 15:24:30] [INFO]   -> Found value: -85.64797
[2025-12-31 15:24:30] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.6479700000000008230927051045000553131103515625
[2025-12-31 15:24:30] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 15:24:30] [INFO]   -> Found value: 2025-12-31 09:23:19
[2025-12-31 15:24:30] [INFO]   -> Set field 'alarm' = "2025-12-31 09:23:19"
[2025-12-31 15:24:30] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 15:24:30] [INFO]   -> Found value: 2025-12-31 09:24:23
[2025-12-31 15:24:30] [INFO]   -> Set field 'dispatched' = "2025-12-31 09:24:23"
[2025-12-31 15:24:30] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 15:24:30] [INFO]   -> No value found (null or empty)
[2025-12-31 15:24:30] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 15:24:30] [INFO]   -> No value found (null or empty)
[2025-12-31 15:24:30] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 15:24:30] [INFO]   -> No value found (null or empty)
[2025-12-31 15:24:30] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 15:24:30] [INFO]   -> Found value: CHERRY ST/APPLE ST
[2025-12-31 15:24:30] [INFO]   -> Set field 'incidentLocationCross' = "CHERRY ST\/APPLE ST"
[2025-12-31 15:24:30] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 15:24:30] [INFO]   -> Found value: BEN2
[2025-12-31 15:24:30] [INFO]   -> Set field 'cADVehicleID' = "BEN2"
[2025-12-31 15:24:30] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 15:24:30] [INFO]   -> Found value: 2025-12-31 09:24:23
[2025-12-31 15:24:30] [INFO]   -> Set field 'timedispatch' = "2025-12-31 09:24:23"
[2025-12-31 15:24:30] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 15:24:30] [INFO]   -> No value found (null or empty)
[2025-12-31 15:24:30] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 15:24:30] [INFO]   -> No value found (null or empty)
[2025-12-31 15:24:30] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 15:24:30] [INFO]   -> No value found (null or empty)
[2025-12-31 15:24:30] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 15:24:30] [INFO]   -> No value found (null or empty)
[2025-12-31 15:24:30] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 15:24:30] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 15:24:30] [INFO]   -> Found value: 20250143193
[2025-12-31 15:24:30] [INFO]   -> Set field 'policeReportNumber' = "20250143193"
[2025-12-31 15:24:30] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 15:24:30] [INFO]   -> Found value: [EMS] door code 3674  [12/31/25 09:24:03 MCLAYBURN2] [APCO INTELLICOMM] Case ID: FsUxAO_kj5 Caller P...
[2025-12-31 15:24:30] [INFO]   -> Set field 'dispatchNotes' = "[EMS] door code 3674  [12\/31\/25 09:24:03 MCLAYBURN2] [APCO INTELLICOMM] Case ID: FsUxAO_kj5 Caller Phone: (empty) Caller Name: (empty) Incident Location: 296-3 HIGHLAND AVE Incident Location Detail: CHERRY ST\/APPLE ST Nature: STROKE Incident #: 20250143191 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [12\/31\/25 09:23:21 PSUTIL01] Event spawned from STROKE.  [12\/31\/2025 09:23:19 DSTEPHENS]"
[2025-12-31 15:24:30] [INFO]   -> Set field 'cADLog' = "[EMS] door code 3674  [12\/31\/25 09:24:03 MCLAYBURN2] [APCO INTELLICOMM] Case ID: FsUxAO_kj5 Caller Phone: (empty) Caller Name: (empty) Incident Location: 296-3 HIGHLAND AVE Incident Location Detail: CHERRY ST\/APPLE ST Nature: STROKE Incident #: 20250143191 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [12\/31\/25 09:23:21 PSUTIL01] Event spawned from STROKE.  [12\/31\/2025 09:23:19 DSTEPHENS]"
[2025-12-31 15:24:30] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 15:24:30] [INFO]   -> Found value: BAXTER
[2025-12-31 15:24:30] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2025-12-31 15:24:30] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 15:24:30] [INFO]   -> Found value: HIGHLAND
[2025-12-31 15:24:30] [INFO]   -> Set field 'streetName' = "HIGHLAND"
[2025-12-31 15:24:30] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 15:24:30] [INFO]   -> Found value: AVE
[2025-12-31 15:24:30] [INFO]   -> Set field 'streetType' = "AVE"
[2025-12-31 15:24:30] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 15:24:30] [INFO]   -> Found value: 296-3 HIGHLAND AVE
[2025-12-31 15:24:30] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "296-3 HIGHLAND AVE"
[2025-12-31 15:24:30] [INFO] Finished extracting fields. Total fields extracted: 23
[2025-12-31 15:24:30] [INFO] Concatenating street name and type
[2025-12-31 15:24:30] [INFO]   -> Combined street name: HIGHLAND AVE
[2025-12-31 15:24:30] [INFO] Built locationCoordinates from lat/lng: 36.15246,-85.64797
[2025-12-31 15:24:30] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"BFD","incidentInternalId":"2025000402","dispatchRunNumber":"2025000402","incidentTypeValue1":"STROKE","incidentLocationStreetNumber":296,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"businessName":"DAVID BUSH","incidentLocationApt":3,"nERISIncidentLatitude":36.15245999999999781948645249940454959869384765625,"nERISIncidentLongitude":-85.6479700000000008230927051045000553131103515625,"alarm":"2025-12-31 09:23:19","dispatched":"2025-12-31 09:24:23","incidentLocationCross":"CHERRY ST\/APPLE ST","cADVehicleID":"BEN2","timedispatch":"2025-12-31 09:24:23","policeReportNumber":"20250143193","dispatchNotes":"[EMS] door code 3674  [12\/31\/25 09:24:03 MCLAYBURN2] [APCO INTELLICOMM] Case ID: FsUxAO_kj5 Caller Phone: (empty) Caller Name: (empty) Incident Location: 296-3 HIGHLAND AVE Incident Location Detail: CHERRY ST\/APPLE ST Nature: STROKE Incident #: 20250143191 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [12\/31\/25 09:23:21 PSUTIL01] Event spawned from STROKE.  [12\/31\/2025 09:23:19 DSTEPHENS]","cADLog":"[EMS] door code 3674  [12\/31\/25 09:24:03 MCLAYBURN2] [APCO INTELLICOMM] Case ID: FsUxAO_kj5 Caller Phone: (empty) Caller Name: (empty) Incident Location: 296-3 HIGHLAND AVE Incident Location Detail: CHERRY ST\/APPLE ST Nature: STROKE Incident #: 20250143191 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [12\/31\/25 09:23:21 PSUTIL01] Event spawned from STROKE.  [12\/31\/2025 09:23:19 DSTEPHENS]","incidentLocationCity":"BAXTER","streetName":"HIGHLAND AVE","incidentAddressTextVersionStreet":"296-3 HIGHLAND AVE","locationCoordinates":"36.15246,-85.64797"}
[2025-12-31 15:24:30] [INFO] Number of extracted fields: 23
[2025-12-31 15:24:30] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'BFD'
[2025-12-31 15:24:30] [INFO] Multi-agency routing check: CAD Agency ID raw = 'BFD', Parsed IDs = ["BFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 15:24:30] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["BFD"]
[2025-12-31 15:24:30] [INFO] Attempting SAASClient lookup for AgencyCode 'BFD' (index 0) within mailbox's assigned agencies
[2025-12-31 15:24:30] [INFO] SUCCESS: Routed to agency 'Baxter Fire Department' (ID: 68d1820f7ad4dadbd) at INDEX 0 based on AgencyCode 'BFD'
[2025-12-31 15:24:30] [INFO] Fetched 1 stations from Stations module for agency 'Baxter Fire Department': ["68d1884332e5f169b"]
[2025-12-31 15:24:30] [INFO] Final routing: saasclientId = 68d1820f7ad4dadbd, dispatchStationsIds = ["68d1884332e5f169b"], matchedAgencyIndex = 0
[2025-12-31 15:24:30] [INFO] Updated FTPFiles record saasclientId to routed agency: 68d1820f7ad4dadbd
[2025-12-31 15:24:30] [INFO] Found existing IncidentTypeMapping with ID: 6945bd478113b445a
[2025-12-31 15:24:34] [INFO] Created new Dispatches record with ID: 6955402edef225b50
[2025-12-31 15:24:34] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20250143193_20251231_152429.XML
[2025-12-31 15:24:34] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20250143193_20251231_152429.XML
[2025-12-31 15:35:15] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231103512687.xml
[2025-12-31 15:35:15] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231103512687.xml for user: 68920395733981a47
[2025-12-31 15:35:15] [INFO] File size: 6439 bytes
[2025-12-31 15:35:15] [INFO] Created FTPFiles record with ID: 695542b36a2f51b64
[2025-12-31 15:35:15] [INFO] About to extract fields from XML. File size: 6439 bytes
[2025-12-31 15:35:15] [INFO] Number of mappings: 24
[2025-12-31 15:35:15] [INFO] Starting XML parsing. Content length: 6439
[2025-12-31 15:35:15] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2025-12-31 15:35:15] [INFO] Processing 24 field mappings
[2025-12-31 15:35:15] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2025-12-31 15:35:15] [INFO]   -> Found value: STREET-Street Status
[2025-12-31 15:35:15] [INFO]   -> Set field 'incidentTypeValue1' = "STREET-Street Status"
[2025-12-31 15:35:15] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2025-12-31 15:35:15] [INFO]   -> Found value: 519 MOWBRAY PIKE
[2025-12-31 15:35:15] [INFO]   -> Set field 'businessName' = "519 MOWBRAY PIKE"
[2025-12-31 15:35:15] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2025-12-31 15:35:15] [INFO]   -> Found value: 37379
[2025-12-31 15:35:15] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2025-12-31 15:35:15] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2025-12-31 15:35:15] [INFO]   -> Found value: 519
[2025-12-31 15:35:15] [INFO]   -> Set field 'incidentLocationStreetNumber' = 519
[2025-12-31 15:35:15] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2025-12-31 15:35:15] [INFO]   -> Found value: MOWBRAY
[2025-12-31 15:35:15] [INFO]   -> Set field 'streetName' = "MOWBRAY"
[2025-12-31 15:35:15] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2025-12-31 15:35:15] [INFO]   -> Found value: INDIAN RIDGE LN/MILLSAP RD
[2025-12-31 15:35:15] [INFO]   -> Set field 'incidentLocationCross' = "INDIAN RIDGE LN\/MILLSAP RD"
[2025-12-31 15:35:15] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2025-12-31 15:35:15] [INFO]   -> Found value: 2025-12-31T09:42:54.713-05:00
[2025-12-31 15:35:15] [INFO]   -> Set field 'alarm' = "2025-12-31 14:42:54"
[2025-12-31 15:35:15] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2025-12-31 15:35:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 15:35:15] [INFO]   -> Set field 'enroute' = null
[2025-12-31 15:35:15] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2025-12-31 15:35:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 15:35:15] [INFO]   -> Set field 'onScene' = null
[2025-12-31 15:35:15] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2025-12-31 15:35:15] [INFO]   -> Found value: 2025-12-31T10:35:11.093-05:00
[2025-12-31 15:35:15] [INFO]   -> Set field 'cleared' = "2025-12-31 15:35:11"
[2025-12-31 15:35:15] [INFO]   -> Set field 'inService' = "2025-12-31 15:35:11"
[2025-12-31 15:35:15] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2025-12-31 15:35:15] [INFO]   -> Found value: 35.249245
[2025-12-31 15:35:15] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.249245000000001937223714776337146759033203125
[2025-12-31 15:35:15] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2025-12-31 15:35:15] [INFO]   -> Found value: -85.197884
[2025-12-31 15:35:15] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1978840000000019472281564958393573760986328125
[2025-12-31 15:35:15] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2025-12-31 15:35:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2025-12-31 15:35:15] [INFO]   -> Set field 'dispatched' = null
[2025-12-31 15:35:15] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2025-12-31 15:35:15] [INFO]   -> No value found (null or empty)
[2025-12-31 15:35:15] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2025-12-31 15:35:15] [INFO]   -> No value found (null or empty)
[2025-12-31 15:35:15] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2025-12-31 15:35:15] [INFO]   -> No value found (null or empty)
[2025-12-31 15:35:15] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2025-12-31 15:35:15] [INFO]   -> No value found (null or empty)
[2025-12-31 15:35:15] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2025-12-31 15:35:15] [INFO]   -> No value found (null or empty)
[2025-12-31 15:35:15] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2025-12-31 15:35:15] [INFO]   -> No value found (null or empty)
[2025-12-31 15:35:15] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2025-12-31 15:35:15] [INFO]   -> Found value: PIKE
[2025-12-31 15:35:15] [INFO]   -> Set field 'streetType' = "PIKE"
[2025-12-31 15:35:15] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 15:35:15] [INFO]   -> No value found (null or empty)
[2025-12-31 15:35:15] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2025-12-31 15:35:15] [INFO]   -> Found value: 2025-12-42952
[2025-12-31 15:35:15] [INFO]   -> Set field 'policeReportNumber' = "2025-12-42952"
[2025-12-31 15:35:15] [INFO]   -> Set field 'cADNumber' = "2025-12-42952"
[2025-12-31 15:35:15] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2025-12-31 15:35:15] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2025-12-31 15:35:15] [INFO] Found 10 elements for 'Comment', concatenating 10 non-empty values
[2025-12-31 15:35:15] [INFO]   -> Found value: 12/31/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]
12/31/2025 ...
[2025-12-31 15:35:15] [INFO]   -> Set field 'dispatchNotes' = "12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:44:50 COBART_C                [8] [EMS] has closed their incident [2025-12-42951]\n12\/31\/2025 09:58:08 STYNCHCOMBE_D           [9] UNITS CLR [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:58:16 STYNCHCOMBE_D           [10] [Law] has closed their incident [2025-12-42950]"
[2025-12-31 15:35:15] [INFO]   -> Set field 'cADLog' = "12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:44:50 COBART_C                [8] [EMS] has closed their incident [2025-12-42951]\n12\/31\/2025 09:58:08 STYNCHCOMBE_D           [9] UNITS CLR [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:58:16 STYNCHCOMBE_D           [10] [Law] has closed their incident [2025-12-42950]"
[2025-12-31 15:35:15] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2025-12-31 15:35:15] [INFO]   -> Found value: MFD
[2025-12-31 15:35:15] [INFO]   -> Set field 'cADAgencyIdentifier' = "MFD"
[2025-12-31 15:35:15] [INFO] Finished extracting fields. Total fields extracted: 20
[2025-12-31 15:35:15] [INFO] Concatenating street name and type
[2025-12-31 15:35:15] [INFO]   -> Combined street name: MOWBRAY PIKE
[2025-12-31 15:35:15] [INFO] Built locationCoordinates from lat/lng: 35.249245,-85.197884
[2025-12-31 15:35:15] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"STREET-Street Status","businessName":"519 MOWBRAY PIKE","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":519,"streetName":"MOWBRAY PIKE","incidentLocationCross":"INDIAN RIDGE LN\/MILLSAP RD","alarm":"2025-12-31 14:42:54","enroute":null,"onScene":null,"cleared":"2025-12-31 15:35:11","inService":"2025-12-31 15:35:11","nERISIncidentLatitude":35.249245000000001937223714776337146759033203125,"nERISIncidentLongitude":-85.1978840000000019472281564958393573760986328125,"dispatched":null,"policeReportNumber":"2025-12-42952","cADNumber":"2025-12-42952","dispatchNotes":"12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:44:50 COBART_C                [8] [EMS] has closed their incident [2025-12-42951]\n12\/31\/2025 09:58:08 STYNCHCOMBE_D           [9] UNITS CLR [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:58:16 STYNCHCOMBE_D           [10] [Law] has closed their incident [2025-12-42950]","cADLog":"12\/31\/2025 09:42:54 MAYS-AXIUM_C            [1] Incident linked to [EMS] [2025-12-42951]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [3] Multi-Jurisdiction EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [4] Multi-Agency Law Incident #: 2025-12-42950\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [5] Multi-Agency EMS Incident #: 2025-12-42951\n12\/31\/2025 09:42:54 MAYS-AXIUM_C            [6] [2] [1] Incident linked to [Law] [2025-12-42950] [Shared 1, 2025-12-42951 - STREET - 519 MOWBRAY PIKE] [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:43:41 MAYS-AXIUM_C            [7] PER 14203 EPB IS WORKING ON A POWER POLE AND MOBRAY PIKE WILL BE CLOSE FOR  A COUPLE HOURS [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:44:50 COBART_C                [8] [EMS] has closed their incident [2025-12-42951]\n12\/31\/2025 09:58:08 STYNCHCOMBE_D           [9] UNITS CLR [Shared 2, 2025-12-42950 - STREET - 519 MOWBRAY PIKE]\n12\/31\/2025 09:58:16 STYNCHCOMBE_D           [10] [Law] has closed their incident [2025-12-42950]","cADAgencyIdentifier":"MFD","locationCoordinates":"35.249245,-85.197884"}
[2025-12-31 15:35:15] [INFO] Number of extracted fields: 20
[2025-12-31 15:35:15] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'MFD'
[2025-12-31 15:35:15] [INFO] Multi-agency routing check: CAD Agency ID raw = 'MFD', Parsed IDs = ["MFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2025-12-31 15:35:15] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["MFD"]
[2025-12-31 15:35:15] [INFO] Attempting SAASClient lookup for AgencyCode 'MFD' (index 0) within mailbox's assigned agencies
[2025-12-31 15:35:15] [INFO] SUCCESS: Routed to agency 'Mowbray Volunteer Fire Department' (ID: 681942a25bc58c3ab) at INDEX 0 based on AgencyCode 'MFD'
[2025-12-31 15:35:15] [INFO] Fetched 1 stations from Stations module for agency 'Mowbray Volunteer Fire Department': ["6819761cc9478253f"]
[2025-12-31 15:35:15] [INFO] Final routing: saasclientId = 681942a25bc58c3ab, dispatchStationsIds = ["6819761cc9478253f"], matchedAgencyIndex = 0
[2025-12-31 15:35:15] [INFO] Multi-agency routing matched mailbox default agency: 681942a25bc58c3ab (no update needed)
[2025-12-31 15:35:15] [INFO] Found existing IncidentTypeMapping with ID: 695536753f163daa1
[2025-12-31 15:35:16] [INFO] Found existing Dispatch with cADNumber '2025-12-42952', ID: 695536758cce25dac - will update instead of create
[2025-12-31 15:35:16] [INFO] Updated existing Dispatches record with ID: 695536758cce25dac
[2025-12-31 15:35:16] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231103512687.xml
[2025-12-31 15:35:16] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2025-12-42952_20251231103512687.xml
[2025-12-31 16:53:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143237_20251231_165309.XML
[2025-12-31 16:53:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143237_20251231_165309.XML for user: 68f1466aed072ad4a
[2025-12-31 16:53:09] [INFO] File size: 5438 bytes
[2025-12-31 16:53:09] [INFO] Created FTPFiles record with ID: 695554f5e9b02d65a
[2025-12-31 16:53:09] [INFO] About to extract fields from XML. File size: 5438 bytes
[2025-12-31 16:53:09] [INFO] Number of mappings: 28
[2025-12-31 16:53:09] [INFO] Starting XML parsing. Content length: 5438
[2025-12-31 16:53:09] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 16:53:09] [INFO] Processing 28 field mappings
[2025-12-31 16:53:09] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 16:53:09] [INFO] Found 3 elements for 'AgencyCode', using FIRST value only
[2025-12-31 16:53:09] [INFO]   -> Found value: PCFD
[2025-12-31 16:53:09] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2025-12-31 16:53:09] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 16:53:09] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2025-12-31 16:53:09] [INFO]   -> Found value: 2025003221
[2025-12-31 16:53:09] [INFO]   -> Set field 'incidentInternalId' = "2025003221"
[2025-12-31 16:53:09] [INFO]   -> Set field 'dispatchRunNumber' = "2025003221"
[2025-12-31 16:53:09] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 16:53:09] [INFO]   -> Found value: STROKE
[2025-12-31 16:53:09] [INFO]   -> Set field 'incidentTypeValue1' = "STROKE"
[2025-12-31 16:53:09] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 16:53:09] [INFO]   -> Found value: 8640
[2025-12-31 16:53:09] [INFO]   -> Set field 'incidentLocationStreetNumber' = 8640
[2025-12-31 16:53:09] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 16:53:09] [INFO]   -> Found value: TN
[2025-12-31 16:53:09] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 16:53:09] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 16:53:09] [INFO]   -> Found value: 38544
[2025-12-31 16:53:09] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2025-12-31 16:53:09] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 16:53:09] [INFO]   -> No value found (null or empty)
[2025-12-31 16:53:09] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 16:53:09] [INFO]   -> No value found (null or empty)
[2025-12-31 16:53:09] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 16:53:09] [INFO]   -> Found value: 36.13556
[2025-12-31 16:53:09] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.13555999999999812644091434776782989501953125
[2025-12-31 16:53:09] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 16:53:09] [INFO]   -> Found value: -85.66951
[2025-12-31 16:53:09] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.66951000000000249201548285782337188720703125
[2025-12-31 16:53:09] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 16:53:09] [INFO]   -> Found value: 2025-12-31 10:51:32
[2025-12-31 16:53:09] [INFO]   -> Set field 'alarm' = "2025-12-31 10:51:32"
[2025-12-31 16:53:09] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 16:53:09] [INFO]   -> Found value: 2025-12-31 10:53:02
[2025-12-31 16:53:09] [INFO]   -> Set field 'dispatched' = "2025-12-31 10:53:02"
[2025-12-31 16:53:09] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 16:53:09] [INFO]   -> No value found (null or empty)
[2025-12-31 16:53:09] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 16:53:09] [INFO]   -> No value found (null or empty)
[2025-12-31 16:53:09] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 16:53:09] [INFO]   -> No value found (null or empty)
[2025-12-31 16:53:09] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 16:53:09] [INFO]   -> Found value: OLD BAXTER RD
[2025-12-31 16:53:09] [INFO]   -> Set field 'incidentLocationCross' = "OLD BAXTER RD"
[2025-12-31 16:53:09] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 16:53:09] [INFO]   -> Found value: PCFR
[2025-12-31 16:53:09] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2025-12-31 16:53:09] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 16:53:09] [INFO]   -> Found value: 2025-12-31 10:53:02
[2025-12-31 16:53:09] [INFO]   -> Set field 'timedispatch' = "2025-12-31 10:53:02"
[2025-12-31 16:53:09] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 16:53:09] [INFO]   -> No value found (null or empty)
[2025-12-31 16:53:09] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 16:53:09] [INFO]   -> No value found (null or empty)
[2025-12-31 16:53:09] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 16:53:09] [INFO]   -> No value found (null or empty)
[2025-12-31 16:53:09] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 16:53:09] [INFO]   -> No value found (null or empty)
[2025-12-31 16:53:09] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 16:53:09] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 16:53:09] [INFO]   -> Found value: 20250143237
[2025-12-31 16:53:09] [INFO]   -> Set field 'policeReportNumber' = "20250143237"
[2025-12-31 16:53:09] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 16:53:09] [INFO]   -> Found value: [EMS] CHARLES PHILLIPS  [12/31/25 10:52:35 DSTEPHENS] [APCO INTELLICOMM] Case ID: EH6TmwhSUx Caller ...
[2025-12-31 16:53:09] [INFO]   -> Set field 'dispatchNotes' = "[EMS] CHARLES PHILLIPS  [12\/31\/25 10:52:35 DSTEPHENS] [APCO INTELLICOMM] Case ID: EH6TmwhSUx Caller Phone: 9312657948 Caller Name: VERIZON Incident Location: 8640 CHAFFIN RD Incident Location Detail: OLD BAXTER RD\/ Nature: STROKE Incident #: 20250143236 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [12\/31\/25 10:51:35 PSUTIL01] Event spawned from STROKE.  [12\/31\/2025 10:51:32 DSTEPHENS]"
[2025-12-31 16:53:09] [INFO]   -> Set field 'cADLog' = "[EMS] CHARLES PHILLIPS  [12\/31\/25 10:52:35 DSTEPHENS] [APCO INTELLICOMM] Case ID: EH6TmwhSUx Caller Phone: 9312657948 Caller Name: VERIZON Incident Location: 8640 CHAFFIN RD Incident Location Detail: OLD BAXTER RD\/ Nature: STROKE Incident #: 20250143236 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [12\/31\/25 10:51:35 PSUTIL01] Event spawned from STROKE.  [12\/31\/2025 10:51:32 DSTEPHENS]"
[2025-12-31 16:53:09] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 16:53:09] [INFO]   -> Found value: BAXTER
[2025-12-31 16:53:09] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2025-12-31 16:53:09] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 16:53:09] [INFO]   -> Found value: CHAFFIN
[2025-12-31 16:53:09] [INFO]   -> Set field 'streetName' = "CHAFFIN"
[2025-12-31 16:53:09] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 16:53:09] [INFO]   -> Found value: RD
[2025-12-31 16:53:09] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 16:53:09] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 16:53:09] [INFO]   -> Found value: 8640 CHAFFIN RD
[2025-12-31 16:53:09] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "8640 CHAFFIN RD"
[2025-12-31 16:53:09] [INFO] Finished extracting fields. Total fields extracted: 21
[2025-12-31 16:53:09] [INFO] Concatenating street name and type
[2025-12-31 16:53:09] [INFO]   -> Combined street name: CHAFFIN RD
[2025-12-31 16:53:09] [INFO] Built locationCoordinates from lat/lng: 36.13556,-85.66951
[2025-12-31 16:53:09] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2025003221","dispatchRunNumber":"2025003221","incidentTypeValue1":"STROKE","incidentLocationStreetNumber":8640,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"nERISIncidentLatitude":36.13555999999999812644091434776782989501953125,"nERISIncidentLongitude":-85.66951000000000249201548285782337188720703125,"alarm":"2025-12-31 10:51:32","dispatched":"2025-12-31 10:53:02","incidentLocationCross":"OLD BAXTER RD","cADVehicleID":"PCFR","timedispatch":"2025-12-31 10:53:02","policeReportNumber":"20250143237","dispatchNotes":"[EMS] CHARLES PHILLIPS  [12\/31\/25 10:52:35 DSTEPHENS] [APCO INTELLICOMM] Case ID: EH6TmwhSUx Caller Phone: 9312657948 Caller Name: VERIZON Incident Location: 8640 CHAFFIN RD Incident Location Detail: OLD BAXTER RD\/ Nature: STROKE Incident #: 20250143236 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [12\/31\/25 10:51:35 PSUTIL01] Event spawned from STROKE.  [12\/31\/2025 10:51:32 DSTEPHENS]","cADLog":"[EMS] CHARLES PHILLIPS  [12\/31\/25 10:52:35 DSTEPHENS] [APCO INTELLICOMM] Case ID: EH6TmwhSUx Caller Phone: 9312657948 Caller Name: VERIZON Incident Location: 8640 CHAFFIN RD Incident Location Detail: OLD BAXTER RD\/ Nature: STROKE Incident #: 20250143236 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [12\/31\/25 10:51:35 PSUTIL01] Event spawned from STROKE.  [12\/31\/2025 10:51:32 DSTEPHENS]","incidentLocationCity":"BAXTER","streetName":"CHAFFIN RD","incidentAddressTextVersionStreet":"8640 CHAFFIN RD","locationCoordinates":"36.13556,-85.66951"}
[2025-12-31 16:53:09] [INFO] Number of extracted fields: 21
[2025-12-31 16:53:09] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2025-12-31 16:53:09] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 16:53:09] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2025-12-31 16:53:09] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2025-12-31 16:53:10] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2025-12-31 16:53:10] [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"]
[2025-12-31 16:53:10] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2025-12-31 16:53:10] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2025-12-31 16:53:10] [INFO] Found existing IncidentTypeMapping with ID: 69458359c1b866667
[2025-12-31 16:53:14] [INFO] Created new Dispatches record with ID: 695554f6cdef79d82
[2025-12-31 16:53:14] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143237_20251231_165309.XML
[2025-12-31 16:53:14] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143237_20251231_165309.XML
[2025-12-31 17:40:30] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:40:25Z.xml
[2025-12-31 17:40:30] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:40:25Z.xml
[2025-12-31 17:41:15] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:41:12Z.xml
[2025-12-31 17:41:15] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:41:12Z.xml
[2025-12-31 17:41:23] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:41:20Z.xml
[2025-12-31 17:41:23] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:41:20Z.xml
[2025-12-31 17:41:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:41:31Z.xml
[2025-12-31 17:41:33] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:41:31Z.xml
[2025-12-31 17:41:36] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:41:33Z.xml
[2025-12-31 17:41:36] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:41:33Z.xml
[2025-12-31 17:41:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:41:34Z.xml
[2025-12-31 17:41:37] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:41:34Z.xml
[2025-12-31 17:43:53] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:43:50Z.xml
[2025-12-31 17:43:53] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:43:50Z.xml
[2025-12-31 17:44:18] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:44:15Z.xml
[2025-12-31 17:44:18] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:44:15Z.xml
[2025-12-31 17:44:19] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:44:16Z.xml
[2025-12-31 17:44:19] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:44:16Z.xml
[2025-12-31 17:50:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:50:07Z.xml
[2025-12-31 17:50:10] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:50:07Z.xml
[2025-12-31 17:53:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:53:25Z.xml
[2025-12-31 17:53:27] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:53:25Z.xml
[2025-12-31 17:54:40] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:54:37Z.xml
[2025-12-31 17:54:40] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 11:54:37Z.xml
[2025-12-31 18:04:36] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 12:04:34Z.xml
[2025-12-31 18:04:36] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 12:04:34Z.xml
[2025-12-31 18:15:36] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 12:15:33Z.xml
[2025-12-31 18:15:36] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 12:15:33Z.xml
[2025-12-31 18:15:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 12:15:34Z.xml
[2025-12-31 18:15:37] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 12:15:34Z.xml
[2025-12-31 18:15:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 12:15:45Z.xml
[2025-12-31 18:15:47] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 12:15:45Z.xml
[2025-12-31 18:15:54] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 12:15:51Z.xml
[2025-12-31 18:15:54] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051038_2025-12-31 12:15:51Z.xml
[2025-12-31 18:16:59] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143265_20251231_181659.XML
[2025-12-31 18:16:59] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143265_20251231_181659.XML for user: 68f1466aed072ad4a
[2025-12-31 18:16:59] [INFO] File size: 5573 bytes
[2025-12-31 18:17:00] [INFO] Created FTPFiles record with ID: 6955689befec04aa4
[2025-12-31 18:17:00] [INFO] About to extract fields from XML. File size: 5573 bytes
[2025-12-31 18:17:00] [INFO] Number of mappings: 28
[2025-12-31 18:17:00] [INFO] Starting XML parsing. Content length: 5573
[2025-12-31 18:17:00] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 18:17:00] [INFO] Processing 28 field mappings
[2025-12-31 18:17:00] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 18:17:00] [INFO] Found 3 elements for 'AgencyCode', using FIRST value only
[2025-12-31 18:17:00] [INFO]   -> Found value: PCFD
[2025-12-31 18:17:00] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2025-12-31 18:17:00] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 18:17:00] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2025-12-31 18:17:00] [INFO]   -> Found value: 2025003222
[2025-12-31 18:17:00] [INFO]   -> Set field 'incidentInternalId' = "2025003222"
[2025-12-31 18:17:00] [INFO]   -> Set field 'dispatchRunNumber' = "2025003222"
[2025-12-31 18:17:00] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 18:17:00] [INFO]   -> Found value: BREATHING PROBLEMS
[2025-12-31 18:17:00] [INFO]   -> Set field 'incidentTypeValue1' = "BREATHING PROBLEMS"
[2025-12-31 18:17:00] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 18:17:00] [INFO]   -> Found value: 2950
[2025-12-31 18:17:00] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2950
[2025-12-31 18:17:00] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 18:17:00] [INFO]   -> Found value: TN
[2025-12-31 18:17:00] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 18:17:00] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 18:17:00] [INFO]   -> Found value: 38506
[2025-12-31 18:17:00] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2025-12-31 18:17:00] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 18:17:00] [INFO]   -> Found value: SAMARIA CHURCH OF CHRIST
[2025-12-31 18:17:00] [INFO]   -> Set field 'businessName' = "SAMARIA CHURCH OF CHRIST"
[2025-12-31 18:17:00] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 18:17:00] [INFO]   -> No value found (null or empty)
[2025-12-31 18:17:00] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 18:17:00] [INFO]   -> Found value: 36.10918
[2025-12-31 18:17:00] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.10918000000000205318428925238549709320068359375
[2025-12-31 18:17:00] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 18:17:00] [INFO]   -> Found value: -85.56336
[2025-12-31 18:17:00] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.5633600000000029695002012886106967926025390625
[2025-12-31 18:17:00] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 18:17:00] [INFO]   -> Found value: 2025-12-31 12:16:11
[2025-12-31 18:17:00] [INFO]   -> Set field 'alarm' = "2025-12-31 12:16:11"
[2025-12-31 18:17:00] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 18:17:00] [INFO]   -> Found value: 2025-12-31 12:16:47
[2025-12-31 18:17:00] [INFO]   -> Set field 'dispatched' = "2025-12-31 12:16:47"
[2025-12-31 18:17:00] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 18:17:00] [INFO]   -> No value found (null or empty)
[2025-12-31 18:17:00] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 18:17:00] [INFO]   -> No value found (null or empty)
[2025-12-31 18:17:00] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 18:17:00] [INFO]   -> No value found (null or empty)
[2025-12-31 18:17:00] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 18:17:00] [INFO]   -> Found value: CANE CREEK RD/BRANDI LN
[2025-12-31 18:17:00] [INFO]   -> Set field 'incidentLocationCross' = "CANE CREEK RD\/BRANDI LN"
[2025-12-31 18:17:00] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 18:17:00] [INFO]   -> Found value: PCFR
[2025-12-31 18:17:00] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2025-12-31 18:17:00] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 18:17:00] [INFO]   -> Found value: 2025-12-31 12:16:47
[2025-12-31 18:17:00] [INFO]   -> Set field 'timedispatch' = "2025-12-31 12:16:47"
[2025-12-31 18:17:00] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 18:17:00] [INFO]   -> No value found (null or empty)
[2025-12-31 18:17:00] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 18:17:00] [INFO]   -> No value found (null or empty)
[2025-12-31 18:17:00] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 18:17:00] [INFO]   -> No value found (null or empty)
[2025-12-31 18:17:00] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 18:17:00] [INFO]   -> No value found (null or empty)
[2025-12-31 18:17:00] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 18:17:00] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 18:17:00] [INFO]   -> Found value: 20250143265
[2025-12-31 18:17:00] [INFO]   -> Set field 'policeReportNumber' = "20250143265"
[2025-12-31 18:17:00] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 18:17:00] [INFO]   -> Found value: [EMS] COPD//HX OF HEART ATTACK  [12/31/25 12:16:33 KMORGAN2] [APCO INTELLICOMM] Case ID: 0z30DQ7We6 ...
[2025-12-31 18:17:00] [INFO]   -> Set field 'dispatchNotes' = "[EMS] COPD\/\/HX OF HEART ATTACK  [12\/31\/25 12:16:33 KMORGAN2] [APCO INTELLICOMM] Case ID: 0z30DQ7We6 Caller Phone: 6062694027 Caller Name: VERIZON Incident Location: 2950 BURGESS FALLS RD Incident Location Detail: CANE CREEK RD\/BRANDI LN Nature: BREATHING PROBLEMS Incident #: 20250143264 CAD Call Taker: KMORGAN2 Chief Complaint: (empty)  [12\/31\/25 12:16:13 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [12\/31\/2025 12:16:11 KMORGAN2]"
[2025-12-31 18:17:00] [INFO]   -> Set field 'cADLog' = "[EMS] COPD\/\/HX OF HEART ATTACK  [12\/31\/25 12:16:33 KMORGAN2] [APCO INTELLICOMM] Case ID: 0z30DQ7We6 Caller Phone: 6062694027 Caller Name: VERIZON Incident Location: 2950 BURGESS FALLS RD Incident Location Detail: CANE CREEK RD\/BRANDI LN Nature: BREATHING PROBLEMS Incident #: 20250143264 CAD Call Taker: KMORGAN2 Chief Complaint: (empty)  [12\/31\/25 12:16:13 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [12\/31\/2025 12:16:11 KMORGAN2]"
[2025-12-31 18:17:00] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 18:17:00] [INFO]   -> Found value: COOKEVILLE
[2025-12-31 18:17:00] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2025-12-31 18:17:00] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 18:17:00] [INFO]   -> Found value: BURGESS FALLS
[2025-12-31 18:17:00] [INFO]   -> Set field 'streetName' = "BURGESS FALLS"
[2025-12-31 18:17:00] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 18:17:00] [INFO]   -> Found value: RD
[2025-12-31 18:17:00] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 18:17:00] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 18:17:00] [INFO]   -> Found value: 2950 BURGESS FALLS RD
[2025-12-31 18:17:00] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "2950 BURGESS FALLS RD"
[2025-12-31 18:17:00] [INFO] Finished extracting fields. Total fields extracted: 22
[2025-12-31 18:17:00] [INFO] Concatenating street name and type
[2025-12-31 18:17:00] [INFO]   -> Combined street name: BURGESS FALLS RD
[2025-12-31 18:17:00] [INFO] Built locationCoordinates from lat/lng: 36.10918,-85.56336
[2025-12-31 18:17:00] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2025003222","dispatchRunNumber":"2025003222","incidentTypeValue1":"BREATHING PROBLEMS","incidentLocationStreetNumber":2950,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"businessName":"SAMARIA CHURCH OF CHRIST","nERISIncidentLatitude":36.10918000000000205318428925238549709320068359375,"nERISIncidentLongitude":-85.5633600000000029695002012886106967926025390625,"alarm":"2025-12-31 12:16:11","dispatched":"2025-12-31 12:16:47","incidentLocationCross":"CANE CREEK RD\/BRANDI LN","cADVehicleID":"PCFR","timedispatch":"2025-12-31 12:16:47","policeReportNumber":"20250143265","dispatchNotes":"[EMS] COPD\/\/HX OF HEART ATTACK  [12\/31\/25 12:16:33 KMORGAN2] [APCO INTELLICOMM] Case ID: 0z30DQ7We6 Caller Phone: 6062694027 Caller Name: VERIZON Incident Location: 2950 BURGESS FALLS RD Incident Location Detail: CANE CREEK RD\/BRANDI LN Nature: BREATHING PROBLEMS Incident #: 20250143264 CAD Call Taker: KMORGAN2 Chief Complaint: (empty)  [12\/31\/25 12:16:13 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [12\/31\/2025 12:16:11 KMORGAN2]","cADLog":"[EMS] COPD\/\/HX OF HEART ATTACK  [12\/31\/25 12:16:33 KMORGAN2] [APCO INTELLICOMM] Case ID: 0z30DQ7We6 Caller Phone: 6062694027 Caller Name: VERIZON Incident Location: 2950 BURGESS FALLS RD Incident Location Detail: CANE CREEK RD\/BRANDI LN Nature: BREATHING PROBLEMS Incident #: 20250143264 CAD Call Taker: KMORGAN2 Chief Complaint: (empty)  [12\/31\/25 12:16:13 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [12\/31\/2025 12:16:11 KMORGAN2]","incidentLocationCity":"COOKEVILLE","streetName":"BURGESS FALLS RD","incidentAddressTextVersionStreet":"2950 BURGESS FALLS RD","locationCoordinates":"36.10918,-85.56336"}
[2025-12-31 18:17:00] [INFO] Number of extracted fields: 22
[2025-12-31 18:17:00] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2025-12-31 18:17:00] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 18:17:00] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2025-12-31 18:17:00] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2025-12-31 18:17:00] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2025-12-31 18:17:00] [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"]
[2025-12-31 18:17:00] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2025-12-31 18:17:00] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2025-12-31 18:17:00] [INFO] Found existing IncidentTypeMapping with ID: 693e326c3c0e41cb3
[2025-12-31 18:17:04] [INFO] Created new Dispatches record with ID: 6955689cb41572998
[2025-12-31 18:17:04] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143265_20251231_181659.XML
[2025-12-31 18:17:04] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143265_20251231_181659.XML
[2025-12-31 18:22:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143271_20251231_182209.XML
[2025-12-31 18:22:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143271_20251231_182209.XML for user: 68f1466aed072ad4a
[2025-12-31 18:22:09] [INFO] File size: 5710 bytes
[2025-12-31 18:22:09] [INFO] Created FTPFiles record with ID: 695569d1ed20cbc57
[2025-12-31 18:22:09] [INFO] About to extract fields from XML. File size: 5710 bytes
[2025-12-31 18:22:09] [INFO] Number of mappings: 28
[2025-12-31 18:22:09] [INFO] Starting XML parsing. Content length: 5710
[2025-12-31 18:22:09] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 18:22:09] [INFO] Processing 28 field mappings
[2025-12-31 18:22:09] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 18:22:09] [INFO] Found 3 elements for 'AgencyCode', using FIRST value only
[2025-12-31 18:22:09] [INFO]   -> Found value: PCFD
[2025-12-31 18:22:09] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2025-12-31 18:22:09] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 18:22:09] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2025-12-31 18:22:09] [INFO]   -> Found value: 2025003223
[2025-12-31 18:22:09] [INFO]   -> Set field 'incidentInternalId' = "2025003223"
[2025-12-31 18:22:09] [INFO]   -> Set field 'dispatchRunNumber' = "2025003223"
[2025-12-31 18:22:09] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 18:22:09] [INFO]   -> Found value: FALL VICTIM
[2025-12-31 18:22:09] [INFO]   -> Set field 'incidentTypeValue1' = "FALL VICTIM"
[2025-12-31 18:22:09] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 18:22:09] [INFO]   -> Found value: 1865
[2025-12-31 18:22:09] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1865
[2025-12-31 18:22:09] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 18:22:09] [INFO]   -> Found value: TN
[2025-12-31 18:22:09] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 18:22:09] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 18:22:09] [INFO]   -> Found value: 38574
[2025-12-31 18:22:09] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38574
[2025-12-31 18:22:09] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 18:22:09] [INFO]   -> No value found (null or empty)
[2025-12-31 18:22:09] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 18:22:09] [INFO]   -> No value found (null or empty)
[2025-12-31 18:22:09] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 18:22:09] [INFO]   -> Found value: 36.15605
[2025-12-31 18:22:09] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.15605000000000046611603465862572193145751953125
[2025-12-31 18:22:09] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 18:22:09] [INFO]   -> Found value: -85.24403
[2025-12-31 18:22:09] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.2440299999999950841811369173228740692138671875
[2025-12-31 18:22:09] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 18:22:09] [INFO]   -> Found value: 2025-12-31 12:20:27
[2025-12-31 18:22:09] [INFO]   -> Set field 'alarm' = "2025-12-31 12:20:27"
[2025-12-31 18:22:09] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 18:22:09] [INFO]   -> Found value: 2025-12-31 12:21:59
[2025-12-31 18:22:09] [INFO]   -> Set field 'dispatched' = "2025-12-31 12:21:59"
[2025-12-31 18:22:09] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 18:22:09] [INFO]   -> No value found (null or empty)
[2025-12-31 18:22:09] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 18:22:09] [INFO]   -> No value found (null or empty)
[2025-12-31 18:22:09] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 18:22:09] [INFO]   -> No value found (null or empty)
[2025-12-31 18:22:09] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 18:22:09] [INFO]   -> Found value: APPLE TREE LN/ANDERSON RD
[2025-12-31 18:22:09] [INFO]   -> Set field 'incidentLocationCross' = "APPLE TREE LN\/ANDERSON RD"
[2025-12-31 18:22:09] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 18:22:09] [INFO]   -> Found value: PCFR
[2025-12-31 18:22:09] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2025-12-31 18:22:09] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 18:22:09] [INFO]   -> Found value: 2025-12-31 12:21:59
[2025-12-31 18:22:09] [INFO]   -> Set field 'timedispatch' = "2025-12-31 12:21:59"
[2025-12-31 18:22:09] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 18:22:09] [INFO]   -> No value found (null or empty)
[2025-12-31 18:22:09] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 18:22:09] [INFO]   -> No value found (null or empty)
[2025-12-31 18:22:09] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 18:22:09] [INFO]   -> No value found (null or empty)
[2025-12-31 18:22:09] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 18:22:09] [INFO]   -> No value found (null or empty)
[2025-12-31 18:22:09] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 18:22:09] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 18:22:09] [INFO]   -> Found value: 20250143271
[2025-12-31 18:22:09] [INFO]   -> Set field 'policeReportNumber' = "20250143271"
[2025-12-31 18:22:09] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 18:22:09] [INFO]   -> Found value: [APCO INTELLICOMM] Caller Name: (empty)  [12/31/25 12:20:56 PSUTIL01] [APCO INTELLICOMM] Caller Name...
[2025-12-31 18:22:09] [INFO]   -> Set field 'dispatchNotes' = "[APCO INTELLICOMM] Caller Name: (empty)  [12\/31\/25 12:20:56 PSUTIL01] [APCO INTELLICOMM] Caller Name: VERIZON  [12\/31\/25 12:20:51 PSUTIL01] [EMS] GAIL JACKSON  [12\/31\/25 12:20:35 MCLAYBURN2] [APCO INTELLICOMM] Case ID: F2-L2z5PZv Caller Phone: 9312600681 Caller Name: VERIZON Incident Location: 1865 HANGING LIMB RD Incident Location Detail: APPLE TREE LN\/ANDERSON RD Nature: FALL VICTIM Incident #: 20250143270 CAD Call Taker: MCLAYBURN2 Chief Complaint: (empty)  [12\/31\/25 12:20:29 PSUTIL01] Event spawned from FALL VICTIM.  [12\/31\/2025 12:20:27 MCLAYBURN2] FALL VICTIM BROKE WRIST IN THE KITCHEN  [12\/31\/25 12:20:20 MCLAYBURN2]]"
[2025-12-31 18:22:09] [INFO]   -> Set field 'cADLog' = "[APCO INTELLICOMM] Caller Name: (empty)  [12\/31\/25 12:20:56 PSUTIL01] [APCO INTELLICOMM] Caller Name: VERIZON  [12\/31\/25 12:20:51 PSUTIL01] [EMS] GAIL JACKSON  [12\/31\/25 12:20:35 MCLAYBURN2] [APCO INTELLICOMM] Case ID: F2-L2z5PZv Caller Phone: 9312600681 Caller Name: VERIZON Incident Location: 1865 HANGING LIMB RD Incident Location Detail: APPLE TREE LN\/ANDERSON RD Nature: FALL VICTIM Incident #: 20250143270 CAD Call Taker: MCLAYBURN2 Chief Complaint: (empty)  [12\/31\/25 12:20:29 PSUTIL01] Event spawned from FALL VICTIM.  [12\/31\/2025 12:20:27 MCLAYBURN2] FALL VICTIM BROKE WRIST IN THE KITCHEN  [12\/31\/25 12:20:20 MCLAYBURN2]]"
[2025-12-31 18:22:09] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 18:22:09] [INFO]   -> Found value: MONTEREY
[2025-12-31 18:22:09] [INFO]   -> Set field 'incidentLocationCity' = "MONTEREY"
[2025-12-31 18:22:09] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 18:22:09] [INFO]   -> Found value: HANGING LIMB
[2025-12-31 18:22:09] [INFO]   -> Set field 'streetName' = "HANGING LIMB"
[2025-12-31 18:22:09] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 18:22:09] [INFO]   -> Found value: RD
[2025-12-31 18:22:09] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 18:22:09] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 18:22:09] [INFO]   -> Found value: 1865 HANGING LIMB RD
[2025-12-31 18:22:09] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "1865 HANGING LIMB RD"
[2025-12-31 18:22:09] [INFO] Finished extracting fields. Total fields extracted: 21
[2025-12-31 18:22:09] [INFO] Concatenating street name and type
[2025-12-31 18:22:09] [INFO]   -> Combined street name: HANGING LIMB RD
[2025-12-31 18:22:09] [INFO] Built locationCoordinates from lat/lng: 36.15605,-85.24403
[2025-12-31 18:22:09] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2025003223","dispatchRunNumber":"2025003223","incidentTypeValue1":"FALL VICTIM","incidentLocationStreetNumber":1865,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38574,"nERISIncidentLatitude":36.15605000000000046611603465862572193145751953125,"nERISIncidentLongitude":-85.2440299999999950841811369173228740692138671875,"alarm":"2025-12-31 12:20:27","dispatched":"2025-12-31 12:21:59","incidentLocationCross":"APPLE TREE LN\/ANDERSON RD","cADVehicleID":"PCFR","timedispatch":"2025-12-31 12:21:59","policeReportNumber":"20250143271","dispatchNotes":"[APCO INTELLICOMM] Caller Name: (empty)  [12\/31\/25 12:20:56 PSUTIL01] [APCO INTELLICOMM] Caller Name: VERIZON  [12\/31\/25 12:20:51 PSUTIL01] [EMS] GAIL JACKSON  [12\/31\/25 12:20:35 MCLAYBURN2] [APCO INTELLICOMM] Case ID: F2-L2z5PZv Caller Phone: 9312600681 Caller Name: VERIZON Incident Location: 1865 HANGING LIMB RD Incident Location Detail: APPLE TREE LN\/ANDERSON RD Nature: FALL VICTIM Incident #: 20250143270 CAD Call Taker: MCLAYBURN2 Chief Complaint: (empty)  [12\/31\/25 12:20:29 PSUTIL01] Event spawned from FALL VICTIM.  [12\/31\/2025 12:20:27 MCLAYBURN2] FALL VICTIM BROKE WRIST IN THE KITCHEN  [12\/31\/25 12:20:20 MCLAYBURN2]]","cADLog":"[APCO INTELLICOMM] Caller Name: (empty)  [12\/31\/25 12:20:56 PSUTIL01] [APCO INTELLICOMM] Caller Name: VERIZON  [12\/31\/25 12:20:51 PSUTIL01] [EMS] GAIL JACKSON  [12\/31\/25 12:20:35 MCLAYBURN2] [APCO INTELLICOMM] Case ID: F2-L2z5PZv Caller Phone: 9312600681 Caller Name: VERIZON Incident Location: 1865 HANGING LIMB RD Incident Location Detail: APPLE TREE LN\/ANDERSON RD Nature: FALL VICTIM Incident #: 20250143270 CAD Call Taker: MCLAYBURN2 Chief Complaint: (empty)  [12\/31\/25 12:20:29 PSUTIL01] Event spawned from FALL VICTIM.  [12\/31\/2025 12:20:27 MCLAYBURN2] FALL VICTIM BROKE WRIST IN THE KITCHEN  [12\/31\/25 12:20:20 MCLAYBURN2]]","incidentLocationCity":"MONTEREY","streetName":"HANGING LIMB RD","incidentAddressTextVersionStreet":"1865 HANGING LIMB RD","locationCoordinates":"36.15605,-85.24403"}
[2025-12-31 18:22:09] [INFO] Number of extracted fields: 21
[2025-12-31 18:22:09] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2025-12-31 18:22:09] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 18:22:09] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2025-12-31 18:22:09] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2025-12-31 18:22:10] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2025-12-31 18:22:10] [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"]
[2025-12-31 18:22:10] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2025-12-31 18:22:10] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2025-12-31 18:22:10] [INFO] Found existing IncidentTypeMapping with ID: 69372a143f466ddae
[2025-12-31 18:22:14] [INFO] Created new Dispatches record with ID: 695569d2b2554c268
[2025-12-31 18:22:14] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143271_20251231_182209.XML
[2025-12-31 18:22:14] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143271_20251231_182209.XML
[2025-12-31 20:11:12] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051058_2025-12-31 14:11:07Z.xml
[2025-12-31 20:11:12] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD25-051058_2025-12-31 14:11:07Z.xml
[2025-12-31 21:20:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143344_20251231_212009.XML
[2025-12-31 21:20:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143344_20251231_212009.XML for user: 68f1466aed072ad4a
[2025-12-31 21:20:09] [INFO] File size: 5392 bytes
[2025-12-31 21:20:09] [INFO] Created FTPFiles record with ID: 69559389dbe90f06c
[2025-12-31 21:20:09] [INFO] About to extract fields from XML. File size: 5392 bytes
[2025-12-31 21:20:09] [INFO] Number of mappings: 28
[2025-12-31 21:20:09] [INFO] Starting XML parsing. Content length: 5392
[2025-12-31 21:20:09] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 21:20:09] [INFO] Processing 28 field mappings
[2025-12-31 21:20:09] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 21:20:09] [INFO] Found 3 elements for 'AgencyCode', using FIRST value only
[2025-12-31 21:20:09] [INFO]   -> Found value: PCFD
[2025-12-31 21:20:09] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2025-12-31 21:20:09] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 21:20:09] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2025-12-31 21:20:09] [INFO]   -> Found value: 2025003224
[2025-12-31 21:20:09] [INFO]   -> Set field 'incidentInternalId' = "2025003224"
[2025-12-31 21:20:09] [INFO]   -> Set field 'dispatchRunNumber' = "2025003224"
[2025-12-31 21:20:09] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 21:20:09] [INFO]   -> Found value: BREATHING PROBLEMS
[2025-12-31 21:20:09] [INFO]   -> Set field 'incidentTypeValue1' = "BREATHING PROBLEMS"
[2025-12-31 21:20:09] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 21:20:09] [INFO]   -> Found value: 5213
[2025-12-31 21:20:09] [INFO]   -> Set field 'incidentLocationStreetNumber' = 5213
[2025-12-31 21:20:09] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 21:20:09] [INFO]   -> Found value: TN
[2025-12-31 21:20:09] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 21:20:09] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 21:20:09] [INFO]   -> Found value: 38506
[2025-12-31 21:20:09] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2025-12-31 21:20:09] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 21:20:09] [INFO]   -> No value found (null or empty)
[2025-12-31 21:20:09] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 21:20:09] [INFO]   -> No value found (null or empty)
[2025-12-31 21:20:09] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 21:20:09] [INFO]   -> Found value: 36.07771
[2025-12-31 21:20:09] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.07771000000000327645466313697397708892822265625
[2025-12-31 21:20:09] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 21:20:09] [INFO]   -> Found value: -85.54996
[2025-12-31 21:20:09] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.54995999999999867213773541152477264404296875
[2025-12-31 21:20:09] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 21:20:09] [INFO]   -> Found value: 2025-12-31 15:19:46
[2025-12-31 21:20:09] [INFO]   -> Set field 'alarm' = "2025-12-31 15:19:46"
[2025-12-31 21:20:09] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 21:20:09] [INFO]   -> Found value: 2025-12-31 15:20:00
[2025-12-31 21:20:09] [INFO]   -> Set field 'dispatched' = "2025-12-31 15:20:00"
[2025-12-31 21:20:09] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 21:20:09] [INFO]   -> No value found (null or empty)
[2025-12-31 21:20:09] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 21:20:09] [INFO]   -> No value found (null or empty)
[2025-12-31 21:20:09] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 21:20:09] [INFO]   -> No value found (null or empty)
[2025-12-31 21:20:09] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 21:20:09] [INFO]   -> Found value: AMBER MEADOWS RD/NEWT RD
[2025-12-31 21:20:09] [INFO]   -> Set field 'incidentLocationCross' = "AMBER MEADOWS RD\/NEWT RD"
[2025-12-31 21:20:09] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 21:20:09] [INFO]   -> Found value: PCFR
[2025-12-31 21:20:09] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2025-12-31 21:20:09] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 21:20:09] [INFO]   -> Found value: 2025-12-31 15:20:00
[2025-12-31 21:20:09] [INFO]   -> Set field 'timedispatch' = "2025-12-31 15:20:00"
[2025-12-31 21:20:09] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 21:20:09] [INFO]   -> No value found (null or empty)
[2025-12-31 21:20:09] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 21:20:09] [INFO]   -> No value found (null or empty)
[2025-12-31 21:20:09] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 21:20:09] [INFO]   -> No value found (null or empty)
[2025-12-31 21:20:09] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 21:20:09] [INFO]   -> No value found (null or empty)
[2025-12-31 21:20:09] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 21:20:09] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 21:20:09] [INFO]   -> Found value: 20250143344
[2025-12-31 21:20:09] [INFO]   -> Set field 'policeReportNumber' = "20250143344"
[2025-12-31 21:20:09] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 21:20:09] [INFO]   -> Found value: [APCO INTELLICOMM] Case ID: xPqjr84Po- Caller Phone: 9312652132 Caller Name: null Incident Location:...
[2025-12-31 21:20:09] [INFO]   -> Set field 'dispatchNotes' = "[APCO INTELLICOMM] Case ID: xPqjr84Po- Caller Phone: 9312652132 Caller Name: null Incident Location: 5213 ELLER RIDGE RD Incident Location Detail: AMBER MEADOWS RD\/NEWT RD Nature: BREATHING PROBLEMS Incident #: 20250143343 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [12\/31\/25 15:19:48 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [12\/31\/2025 15:19:46 DSTEPHENS]"
[2025-12-31 21:20:09] [INFO]   -> Set field 'cADLog' = "[APCO INTELLICOMM] Case ID: xPqjr84Po- Caller Phone: 9312652132 Caller Name: null Incident Location: 5213 ELLER RIDGE RD Incident Location Detail: AMBER MEADOWS RD\/NEWT RD Nature: BREATHING PROBLEMS Incident #: 20250143343 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [12\/31\/25 15:19:48 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [12\/31\/2025 15:19:46 DSTEPHENS]"
[2025-12-31 21:20:09] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 21:20:09] [INFO]   -> Found value: COOKEVILLE
[2025-12-31 21:20:09] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2025-12-31 21:20:09] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 21:20:09] [INFO]   -> Found value: ELLER RIDGE
[2025-12-31 21:20:09] [INFO]   -> Set field 'streetName' = "ELLER RIDGE"
[2025-12-31 21:20:09] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 21:20:09] [INFO]   -> Found value: RD
[2025-12-31 21:20:09] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 21:20:09] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 21:20:09] [INFO]   -> Found value: 5213 ELLER RIDGE RD
[2025-12-31 21:20:09] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "5213 ELLER RIDGE RD"
[2025-12-31 21:20:09] [INFO] Finished extracting fields. Total fields extracted: 21
[2025-12-31 21:20:09] [INFO] Concatenating street name and type
[2025-12-31 21:20:09] [INFO]   -> Combined street name: ELLER RIDGE RD
[2025-12-31 21:20:09] [INFO] Built locationCoordinates from lat/lng: 36.07771,-85.54996
[2025-12-31 21:20:09] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2025003224","dispatchRunNumber":"2025003224","incidentTypeValue1":"BREATHING PROBLEMS","incidentLocationStreetNumber":5213,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.07771000000000327645466313697397708892822265625,"nERISIncidentLongitude":-85.54995999999999867213773541152477264404296875,"alarm":"2025-12-31 15:19:46","dispatched":"2025-12-31 15:20:00","incidentLocationCross":"AMBER MEADOWS RD\/NEWT RD","cADVehicleID":"PCFR","timedispatch":"2025-12-31 15:20:00","policeReportNumber":"20250143344","dispatchNotes":"[APCO INTELLICOMM] Case ID: xPqjr84Po- Caller Phone: 9312652132 Caller Name: null Incident Location: 5213 ELLER RIDGE RD Incident Location Detail: AMBER MEADOWS RD\/NEWT RD Nature: BREATHING PROBLEMS Incident #: 20250143343 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [12\/31\/25 15:19:48 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [12\/31\/2025 15:19:46 DSTEPHENS]","cADLog":"[APCO INTELLICOMM] Case ID: xPqjr84Po- Caller Phone: 9312652132 Caller Name: null Incident Location: 5213 ELLER RIDGE RD Incident Location Detail: AMBER MEADOWS RD\/NEWT RD Nature: BREATHING PROBLEMS Incident #: 20250143343 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [12\/31\/25 15:19:48 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [12\/31\/2025 15:19:46 DSTEPHENS]","incidentLocationCity":"COOKEVILLE","streetName":"ELLER RIDGE RD","incidentAddressTextVersionStreet":"5213 ELLER RIDGE RD","locationCoordinates":"36.07771,-85.54996"}
[2025-12-31 21:20:09] [INFO] Number of extracted fields: 21
[2025-12-31 21:20:09] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2025-12-31 21:20:09] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 21:20:09] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2025-12-31 21:20:09] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2025-12-31 21:20:10] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2025-12-31 21:20:10] [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"]
[2025-12-31 21:20:10] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2025-12-31 21:20:10] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2025-12-31 21:20:10] [INFO] Found existing IncidentTypeMapping with ID: 693e326c3c0e41cb3
[2025-12-31 21:20:13] [INFO] Created new Dispatches record with ID: 6955938aa5f4cbaf6
[2025-12-31 21:20:13] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143344_20251231_212009.XML
[2025-12-31 21:20:13] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143344_20251231_212009.XML
[2025-12-31 21:42:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143356_20251231_214239.XML
[2025-12-31 21:42:39] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143356_20251231_214239.XML for user: 68f1466aed072ad4a
[2025-12-31 21:42:39] [INFO] File size: 5977 bytes
[2025-12-31 21:42:39] [INFO] Created FTPFiles record with ID: 695598cfd2482538b
[2025-12-31 21:42:39] [INFO] About to extract fields from XML. File size: 5977 bytes
[2025-12-31 21:42:39] [INFO] Number of mappings: 28
[2025-12-31 21:42:39] [INFO] Starting XML parsing. Content length: 5977
[2025-12-31 21:42:39] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 21:42:39] [INFO] Processing 28 field mappings
[2025-12-31 21:42:39] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 21:42:39] [INFO] Found 4 elements for 'AgencyCode', using FIRST value only
[2025-12-31 21:42:39] [INFO]   -> Found value: PCFD
[2025-12-31 21:42:39] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2025-12-31 21:42:39] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 21:42:39] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2025-12-31 21:42:39] [INFO]   -> Found value: 2025003225
[2025-12-31 21:42:39] [INFO]   -> Set field 'incidentInternalId' = "2025003225"
[2025-12-31 21:42:39] [INFO]   -> Set field 'dispatchRunNumber' = "2025003225"
[2025-12-31 21:42:39] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 21:42:39] [INFO]   -> Found value: UNKNOWN PROBLEM
[2025-12-31 21:42:39] [INFO]   -> Set field 'incidentTypeValue1' = "UNKNOWN PROBLEM"
[2025-12-31 21:42:39] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 21:42:39] [INFO]   -> Found value: 7455
[2025-12-31 21:42:39] [INFO]   -> Set field 'incidentLocationStreetNumber' = 7455
[2025-12-31 21:42:39] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 21:42:39] [INFO]   -> Found value: TN
[2025-12-31 21:42:39] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 21:42:39] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 21:42:39] [INFO]   -> Found value: 38544
[2025-12-31 21:42:39] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2025-12-31 21:42:39] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 21:42:39] [INFO]   -> No value found (null or empty)
[2025-12-31 21:42:39] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 21:42:39] [INFO]   -> No value found (null or empty)
[2025-12-31 21:42:39] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 21:42:39] [INFO]   -> Found value: 36.05780
[2025-12-31 21:42:39] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.0578000000000002955857780762016773223876953125
[2025-12-31 21:42:39] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 21:42:39] [INFO]   -> Found value: -85.67026
[2025-12-31 21:42:39] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.6702599999999989677235134877264499664306640625
[2025-12-31 21:42:39] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 21:42:39] [INFO]   -> Found value: 2025-12-31 15:42:13
[2025-12-31 21:42:39] [INFO]   -> Set field 'alarm' = "2025-12-31 15:42:13"
[2025-12-31 21:42:39] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 21:42:39] [INFO]   -> Found value: 2025-12-31 15:42:28
[2025-12-31 21:42:39] [INFO]   -> Set field 'dispatched' = "2025-12-31 15:42:28"
[2025-12-31 21:42:39] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 21:42:39] [INFO]   -> No value found (null or empty)
[2025-12-31 21:42:39] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 21:42:39] [INFO]   -> No value found (null or empty)
[2025-12-31 21:42:39] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 21:42:39] [INFO]   -> No value found (null or empty)
[2025-12-31 21:42:39] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 21:42:39] [INFO]   -> Found value: /FOX HILL RD
[2025-12-31 21:42:39] [INFO]   -> Set field 'incidentLocationCross' = "\/FOX HILL RD"
[2025-12-31 21:42:39] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 21:42:39] [INFO]   -> Found value: PCFR
[2025-12-31 21:42:39] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2025-12-31 21:42:39] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 21:42:39] [INFO]   -> Found value: 2025-12-31 15:42:28
[2025-12-31 21:42:39] [INFO]   -> Set field 'timedispatch' = "2025-12-31 15:42:28"
[2025-12-31 21:42:39] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 21:42:39] [INFO]   -> No value found (null or empty)
[2025-12-31 21:42:39] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 21:42:39] [INFO]   -> No value found (null or empty)
[2025-12-31 21:42:39] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 21:42:39] [INFO]   -> No value found (null or empty)
[2025-12-31 21:42:39] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 21:42:39] [INFO]   -> No value found (null or empty)
[2025-12-31 21:42:39] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 21:42:39] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 21:42:39] [INFO]   -> Found value: 20250143356
[2025-12-31 21:42:39] [INFO]   -> Set field 'policeReportNumber' = "20250143356"
[2025-12-31 21:42:39] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 21:42:39] [INFO]   -> Found value: Event spawned from UNKNOWN PROBLEM.  [12/31/2025 15:42:13 MCLAYBURN2] [LAW] {P3342} ROLL EMS 1033 TR...
[2025-12-31 21:42:39] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from UNKNOWN PROBLEM.  [12\/31\/2025 15:42:13 MCLAYBURN2] [LAW] {P3342} ROLL EMS 1033 TRAFFIC AND FIRST RESPONDERS  [12\/31\/25 15:41:35 GTRUEMAN] UDTS: CARD SEEN BY 911  [12\/31\/25 15:40:47 MCLAYBURN2] Event spawned from WELFARE CHECK.  [12\/31\/2025 15:40:34 GTRUEMAN] PRIMARY CLEARP3342 AR ROLL EMS 1033  [12\/31\/25 15:40:29 GTRUEMAN] {P3342} CLEAR PRIMARY \/\/ CLEARING RESIDENCE NOW  [12\/31\/25 15:40:12 GTRUEMAN] NO YVONNE AT CRMC  [12\/31\/25 15:37:02 SBALLARD] POSS PHONE NUMBER FOR SISTER 615-689-4429 - ATTEMPTED TO CALL NO ANSWER  [12\/31\/25 15:33:11 SBALLARD] FRIENDS ON SCENE IN THE DRIVEWAY KNOCKING NOBODY ASNWERING  [12\/31\/25 14:54:05 GTRUEMAN] YVONNE THYE 60 YEARS OLD LAST SPOKE WITH HER FOUR DAYS AGO HAS HAD SOME LIVER PROBLEMS  [12\/31\/25 14:53:50 GTRUEMAN]"
[2025-12-31 21:42:39] [INFO]   -> Set field 'cADLog' = "Event spawned from UNKNOWN PROBLEM.  [12\/31\/2025 15:42:13 MCLAYBURN2] [LAW] {P3342} ROLL EMS 1033 TRAFFIC AND FIRST RESPONDERS  [12\/31\/25 15:41:35 GTRUEMAN] UDTS: CARD SEEN BY 911  [12\/31\/25 15:40:47 MCLAYBURN2] Event spawned from WELFARE CHECK.  [12\/31\/2025 15:40:34 GTRUEMAN] PRIMARY CLEARP3342 AR ROLL EMS 1033  [12\/31\/25 15:40:29 GTRUEMAN] {P3342} CLEAR PRIMARY \/\/ CLEARING RESIDENCE NOW  [12\/31\/25 15:40:12 GTRUEMAN] NO YVONNE AT CRMC  [12\/31\/25 15:37:02 SBALLARD] POSS PHONE NUMBER FOR SISTER 615-689-4429 - ATTEMPTED TO CALL NO ANSWER  [12\/31\/25 15:33:11 SBALLARD] FRIENDS ON SCENE IN THE DRIVEWAY KNOCKING NOBODY ASNWERING  [12\/31\/25 14:54:05 GTRUEMAN] YVONNE THYE 60 YEARS OLD LAST SPOKE WITH HER FOUR DAYS AGO HAS HAD SOME LIVER PROBLEMS  [12\/31\/25 14:53:50 GTRUEMAN]"
[2025-12-31 21:42:39] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 21:42:39] [INFO]   -> Found value: BAXTER
[2025-12-31 21:42:39] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2025-12-31 21:42:39] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 21:42:39] [INFO]   -> Found value: ASHBURN
[2025-12-31 21:42:39] [INFO]   -> Set field 'streetName' = "ASHBURN"
[2025-12-31 21:42:39] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 21:42:39] [INFO]   -> Found value: RD
[2025-12-31 21:42:39] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 21:42:39] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 21:42:39] [INFO]   -> Found value: 7455 ASHBURN RD
[2025-12-31 21:42:39] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "7455 ASHBURN RD"
[2025-12-31 21:42:39] [INFO] Finished extracting fields. Total fields extracted: 21
[2025-12-31 21:42:39] [INFO] Concatenating street name and type
[2025-12-31 21:42:39] [INFO]   -> Combined street name: ASHBURN RD
[2025-12-31 21:42:39] [INFO] Built locationCoordinates from lat/lng: 36.0578,-85.67026
[2025-12-31 21:42:39] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2025003225","dispatchRunNumber":"2025003225","incidentTypeValue1":"UNKNOWN PROBLEM","incidentLocationStreetNumber":7455,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"nERISIncidentLatitude":36.0578000000000002955857780762016773223876953125,"nERISIncidentLongitude":-85.6702599999999989677235134877264499664306640625,"alarm":"2025-12-31 15:42:13","dispatched":"2025-12-31 15:42:28","incidentLocationCross":"\/FOX HILL RD","cADVehicleID":"PCFR","timedispatch":"2025-12-31 15:42:28","policeReportNumber":"20250143356","dispatchNotes":"Event spawned from UNKNOWN PROBLEM.  [12\/31\/2025 15:42:13 MCLAYBURN2] [LAW] {P3342} ROLL EMS 1033 TRAFFIC AND FIRST RESPONDERS  [12\/31\/25 15:41:35 GTRUEMAN] UDTS: CARD SEEN BY 911  [12\/31\/25 15:40:47 MCLAYBURN2] Event spawned from WELFARE CHECK.  [12\/31\/2025 15:40:34 GTRUEMAN] PRIMARY CLEARP3342 AR ROLL EMS 1033  [12\/31\/25 15:40:29 GTRUEMAN] {P3342} CLEAR PRIMARY \/\/ CLEARING RESIDENCE NOW  [12\/31\/25 15:40:12 GTRUEMAN] NO YVONNE AT CRMC  [12\/31\/25 15:37:02 SBALLARD] POSS PHONE NUMBER FOR SISTER 615-689-4429 - ATTEMPTED TO CALL NO ANSWER  [12\/31\/25 15:33:11 SBALLARD] FRIENDS ON SCENE IN THE DRIVEWAY KNOCKING NOBODY ASNWERING  [12\/31\/25 14:54:05 GTRUEMAN] YVONNE THYE 60 YEARS OLD LAST SPOKE WITH HER FOUR DAYS AGO HAS HAD SOME LIVER PROBLEMS  [12\/31\/25 14:53:50 GTRUEMAN]","cADLog":"Event spawned from UNKNOWN PROBLEM.  [12\/31\/2025 15:42:13 MCLAYBURN2] [LAW] {P3342} ROLL EMS 1033 TRAFFIC AND FIRST RESPONDERS  [12\/31\/25 15:41:35 GTRUEMAN] UDTS: CARD SEEN BY 911  [12\/31\/25 15:40:47 MCLAYBURN2] Event spawned from WELFARE CHECK.  [12\/31\/2025 15:40:34 GTRUEMAN] PRIMARY CLEARP3342 AR ROLL EMS 1033  [12\/31\/25 15:40:29 GTRUEMAN] {P3342} CLEAR PRIMARY \/\/ CLEARING RESIDENCE NOW  [12\/31\/25 15:40:12 GTRUEMAN] NO YVONNE AT CRMC  [12\/31\/25 15:37:02 SBALLARD] POSS PHONE NUMBER FOR SISTER 615-689-4429 - ATTEMPTED TO CALL NO ANSWER  [12\/31\/25 15:33:11 SBALLARD] FRIENDS ON SCENE IN THE DRIVEWAY KNOCKING NOBODY ASNWERING  [12\/31\/25 14:54:05 GTRUEMAN] YVONNE THYE 60 YEARS OLD LAST SPOKE WITH HER FOUR DAYS AGO HAS HAD SOME LIVER PROBLEMS  [12\/31\/25 14:53:50 GTRUEMAN]","incidentLocationCity":"BAXTER","streetName":"ASHBURN RD","incidentAddressTextVersionStreet":"7455 ASHBURN RD","locationCoordinates":"36.0578,-85.67026"}
[2025-12-31 21:42:39] [INFO] Number of extracted fields: 21
[2025-12-31 21:42:39] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2025-12-31 21:42:39] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 21:42:39] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2025-12-31 21:42:39] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2025-12-31 21:42:40] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2025-12-31 21:42:40] [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"]
[2025-12-31 21:42:40] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2025-12-31 21:42:40] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2025-12-31 21:42:40] [INFO] Found existing IncidentTypeMapping with ID: 6938348e6b7ce0612
[2025-12-31 21:42:43] [INFO] Created new Dispatches record with ID: 695598d099c949d2f
[2025-12-31 21:42:43] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143356_20251231_214239.XML
[2025-12-31 21:42:43] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143356_20251231_214239.XML
[2025-12-31 22:16:59] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143372_20251231_221659.XML
[2025-12-31 22:16:59] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143372_20251231_221659.XML for user: 68f1466aed072ad4a
[2025-12-31 22:16:59] [INFO] File size: 5527 bytes
[2025-12-31 22:16:59] [INFO] Created FTPFiles record with ID: 6955a0dbdc01e925c
[2025-12-31 22:16:59] [INFO] About to extract fields from XML. File size: 5527 bytes
[2025-12-31 22:16:59] [INFO] Number of mappings: 28
[2025-12-31 22:16:59] [INFO] Starting XML parsing. Content length: 5527
[2025-12-31 22:16:59] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 22:16:59] [INFO] Processing 28 field mappings
[2025-12-31 22:16:59] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 22:16:59] [INFO] Found 3 elements for 'AgencyCode', using FIRST value only
[2025-12-31 22:16:59] [INFO]   -> Found value: PCFD
[2025-12-31 22:16:59] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2025-12-31 22:16:59] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 22:16:59] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2025-12-31 22:16:59] [INFO]   -> Found value: 2025003226
[2025-12-31 22:16:59] [INFO]   -> Set field 'incidentInternalId' = "2025003226"
[2025-12-31 22:16:59] [INFO]   -> Set field 'dispatchRunNumber' = "2025003226"
[2025-12-31 22:16:59] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 22:16:59] [INFO]   -> Found value: FALL VICTIM
[2025-12-31 22:16:59] [INFO]   -> Set field 'incidentTypeValue1' = "FALL VICTIM"
[2025-12-31 22:16:59] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 22:16:59] [INFO]   -> Found value: 2586
[2025-12-31 22:16:59] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2586
[2025-12-31 22:16:59] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 22:16:59] [INFO]   -> Found value: TN
[2025-12-31 22:16:59] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 22:16:59] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 22:16:59] [INFO]   -> Found value: 38506
[2025-12-31 22:16:59] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2025-12-31 22:16:59] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 22:16:59] [INFO]   -> No value found (null or empty)
[2025-12-31 22:16:59] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 22:16:59] [INFO]   -> No value found (null or empty)
[2025-12-31 22:16:59] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 22:16:59] [INFO]   -> Found value: 36.10359
[2025-12-31 22:16:59] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.10358999999999696228769607841968536376953125
[2025-12-31 22:16:59] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 22:16:59] [INFO]   -> Found value: -85.46915
[2025-12-31 22:16:59] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.4691499999999990677679306827485561370849609375
[2025-12-31 22:16:59] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 22:16:59] [INFO]   -> Found value: 2025-12-31 16:16:16
[2025-12-31 22:16:59] [INFO]   -> Set field 'alarm' = "2025-12-31 16:16:16"
[2025-12-31 22:16:59] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 22:16:59] [INFO]   -> Found value: 2025-12-31 16:16:55
[2025-12-31 22:16:59] [INFO]   -> Set field 'dispatched' = "2025-12-31 16:16:55"
[2025-12-31 22:16:59] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 22:16:59] [INFO]   -> No value found (null or empty)
[2025-12-31 22:16:59] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 22:16:59] [INFO]   -> No value found (null or empty)
[2025-12-31 22:16:59] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 22:16:59] [INFO]   -> No value found (null or empty)
[2025-12-31 22:16:59] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 22:16:59] [INFO]   -> Found value: WHIPPOORWILL HILL RD/DEERFIELD LN
[2025-12-31 22:16:59] [INFO]   -> Set field 'incidentLocationCross' = "WHIPPOORWILL HILL RD\/DEERFIELD LN"
[2025-12-31 22:16:59] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 22:16:59] [INFO]   -> Found value: PCFR
[2025-12-31 22:16:59] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2025-12-31 22:16:59] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 22:16:59] [INFO]   -> Found value: 2025-12-31 16:16:55
[2025-12-31 22:16:59] [INFO]   -> Set field 'timedispatch' = "2025-12-31 16:16:55"
[2025-12-31 22:16:59] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 22:16:59] [INFO]   -> No value found (null or empty)
[2025-12-31 22:16:59] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 22:16:59] [INFO]   -> No value found (null or empty)
[2025-12-31 22:16:59] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 22:16:59] [INFO]   -> No value found (null or empty)
[2025-12-31 22:16:59] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 22:16:59] [INFO]   -> No value found (null or empty)
[2025-12-31 22:16:59] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 22:16:59] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 22:16:59] [INFO]   -> Found value: 20250143372
[2025-12-31 22:16:59] [INFO]   -> Set field 'policeReportNumber' = "20250143372"
[2025-12-31 22:16:59] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 22:16:59] [INFO]   -> Found value: [EMS] HIT HEAD ON TUB//BACK OF HEAD BLEEDING  [12/31/25 16:16:44 KMORGAN2] [APCO INTELLICOMM] Case I...
[2025-12-31 22:16:59] [INFO]   -> Set field 'dispatchNotes' = "[EMS] HIT HEAD ON TUB\/\/BACK OF HEAD BLEEDING  [12\/31\/25 16:16:44 KMORGAN2] [APCO INTELLICOMM] Case ID: zZYkmzrImk Caller Phone: 9312610715 Caller Name: (empty) Incident Location: 2586 HIDDEN COVE RD Incident Location Detail: WHIPPOORWILL HILL RD\/DEERFIELD LN Nature: FALL VICTIM Incident #: 20250143371 CAD Call Taker: KMORGAN2 Chief Complaint: (empty)  [12\/31\/25 16:16:18 PSUTIL01] Event spawned from FALL VICTIM.  [12\/31\/2025 16:16:16 KMORGAN2]"
[2025-12-31 22:16:59] [INFO]   -> Set field 'cADLog' = "[EMS] HIT HEAD ON TUB\/\/BACK OF HEAD BLEEDING  [12\/31\/25 16:16:44 KMORGAN2] [APCO INTELLICOMM] Case ID: zZYkmzrImk Caller Phone: 9312610715 Caller Name: (empty) Incident Location: 2586 HIDDEN COVE RD Incident Location Detail: WHIPPOORWILL HILL RD\/DEERFIELD LN Nature: FALL VICTIM Incident #: 20250143371 CAD Call Taker: KMORGAN2 Chief Complaint: (empty)  [12\/31\/25 16:16:18 PSUTIL01] Event spawned from FALL VICTIM.  [12\/31\/2025 16:16:16 KMORGAN2]"
[2025-12-31 22:16:59] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 22:16:59] [INFO]   -> Found value: COOKEVILLE
[2025-12-31 22:16:59] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2025-12-31 22:16:59] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 22:16:59] [INFO]   -> Found value: HIDDEN COVE
[2025-12-31 22:16:59] [INFO]   -> Set field 'streetName' = "HIDDEN COVE"
[2025-12-31 22:16:59] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 22:16:59] [INFO]   -> Found value: RD
[2025-12-31 22:16:59] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 22:16:59] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 22:16:59] [INFO]   -> Found value: 2586 HIDDEN COVE RD
[2025-12-31 22:16:59] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "2586 HIDDEN COVE RD"
[2025-12-31 22:16:59] [INFO] Finished extracting fields. Total fields extracted: 21
[2025-12-31 22:16:59] [INFO] Concatenating street name and type
[2025-12-31 22:16:59] [INFO]   -> Combined street name: HIDDEN COVE RD
[2025-12-31 22:16:59] [INFO] Built locationCoordinates from lat/lng: 36.10359,-85.46915
[2025-12-31 22:16:59] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2025003226","dispatchRunNumber":"2025003226","incidentTypeValue1":"FALL VICTIM","incidentLocationStreetNumber":2586,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.10358999999999696228769607841968536376953125,"nERISIncidentLongitude":-85.4691499999999990677679306827485561370849609375,"alarm":"2025-12-31 16:16:16","dispatched":"2025-12-31 16:16:55","incidentLocationCross":"WHIPPOORWILL HILL RD\/DEERFIELD LN","cADVehicleID":"PCFR","timedispatch":"2025-12-31 16:16:55","policeReportNumber":"20250143372","dispatchNotes":"[EMS] HIT HEAD ON TUB\/\/BACK OF HEAD BLEEDING  [12\/31\/25 16:16:44 KMORGAN2] [APCO INTELLICOMM] Case ID: zZYkmzrImk Caller Phone: 9312610715 Caller Name: (empty) Incident Location: 2586 HIDDEN COVE RD Incident Location Detail: WHIPPOORWILL HILL RD\/DEERFIELD LN Nature: FALL VICTIM Incident #: 20250143371 CAD Call Taker: KMORGAN2 Chief Complaint: (empty)  [12\/31\/25 16:16:18 PSUTIL01] Event spawned from FALL VICTIM.  [12\/31\/2025 16:16:16 KMORGAN2]","cADLog":"[EMS] HIT HEAD ON TUB\/\/BACK OF HEAD BLEEDING  [12\/31\/25 16:16:44 KMORGAN2] [APCO INTELLICOMM] Case ID: zZYkmzrImk Caller Phone: 9312610715 Caller Name: (empty) Incident Location: 2586 HIDDEN COVE RD Incident Location Detail: WHIPPOORWILL HILL RD\/DEERFIELD LN Nature: FALL VICTIM Incident #: 20250143371 CAD Call Taker: KMORGAN2 Chief Complaint: (empty)  [12\/31\/25 16:16:18 PSUTIL01] Event spawned from FALL VICTIM.  [12\/31\/2025 16:16:16 KMORGAN2]","incidentLocationCity":"COOKEVILLE","streetName":"HIDDEN COVE RD","incidentAddressTextVersionStreet":"2586 HIDDEN COVE RD","locationCoordinates":"36.10359,-85.46915"}
[2025-12-31 22:16:59] [INFO] Number of extracted fields: 21
[2025-12-31 22:16:59] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2025-12-31 22:16:59] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 22:16:59] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2025-12-31 22:16:59] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2025-12-31 22:17:00] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2025-12-31 22:17:00] [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"]
[2025-12-31 22:17:00] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2025-12-31 22:17:00] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2025-12-31 22:17:00] [INFO] Found existing IncidentTypeMapping with ID: 69372a143f466ddae
[2025-12-31 22:17:03] [INFO] Created new Dispatches record with ID: 6955a0dc97b772531
[2025-12-31 22:17:03] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143372_20251231_221659.XML
[2025-12-31 22:17:03] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143372_20251231_221659.XML
[2025-12-31 22:44:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20250143385_20251231_224449.XML
[2025-12-31 22:44:49] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20250143385_20251231_224449.XML for user: 68f1466aed072ad4a
[2025-12-31 22:44:49] [INFO] File size: 5492 bytes
[2025-12-31 22:44:49] [INFO] Created FTPFiles record with ID: 6955a761c54095646
[2025-12-31 22:44:49] [INFO] About to extract fields from XML. File size: 5492 bytes
[2025-12-31 22:44:49] [INFO] Number of mappings: 28
[2025-12-31 22:44:49] [INFO] Starting XML parsing. Content length: 5492
[2025-12-31 22:44:49] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 22:44:49] [INFO] Processing 28 field mappings
[2025-12-31 22:44:49] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 22:44:49] [INFO] Found 2 elements for 'AgencyCode', using FIRST value only
[2025-12-31 22:44:49] [INFO]   -> Found value: BFD
[2025-12-31 22:44:49] [INFO]   -> Set field 'cADAgencyIdentifier' = "BFD"
[2025-12-31 22:44:49] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 22:44:49] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2025-12-31 22:44:49] [INFO]   -> Found value: 2025000403
[2025-12-31 22:44:49] [INFO]   -> Set field 'incidentInternalId' = "2025000403"
[2025-12-31 22:44:49] [INFO]   -> Set field 'dispatchRunNumber' = "2025000403"
[2025-12-31 22:44:49] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 22:44:49] [INFO]   -> Found value: HEMMORHAGE / BLEEDING
[2025-12-31 22:44:49] [INFO]   -> Set field 'incidentTypeValue1' = "HEMMORHAGE \/ BLEEDING"
[2025-12-31 22:44:49] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 22:44:49] [INFO]   -> Found value: 116
[2025-12-31 22:44:49] [INFO]   -> Set field 'incidentLocationStreetNumber' = 116
[2025-12-31 22:44:49] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 22:44:49] [INFO]   -> Found value: TN
[2025-12-31 22:44:49] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 22:44:49] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 22:44:49] [INFO]   -> Found value: 38544
[2025-12-31 22:44:49] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2025-12-31 22:44:49] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 22:44:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:44:49] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 22:44:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:44:49] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 22:44:49] [INFO]   -> Found value: 36.15356
[2025-12-31 22:44:49] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.153559999999998808561940677464008331298828125
[2025-12-31 22:44:49] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 22:44:49] [INFO]   -> Found value: -85.64162
[2025-12-31 22:44:49] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.6416200000000031877789297141134738922119140625
[2025-12-31 22:44:49] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 22:44:49] [INFO]   -> Found value: 2025-12-31 16:43:46
[2025-12-31 22:44:49] [INFO]   -> Set field 'alarm' = "2025-12-31 16:43:46"
[2025-12-31 22:44:49] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 22:44:49] [INFO]   -> Found value: 2025-12-31 16:44:39
[2025-12-31 22:44:49] [INFO]   -> Set field 'dispatched' = "2025-12-31 16:44:39"
[2025-12-31 22:44:49] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 22:44:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:44:49] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 22:44:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:44:49] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 22:44:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:44:49] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 22:44:49] [INFO]   -> Found value: BROAD ST/BUFFALO VALLEY RD
[2025-12-31 22:44:49] [INFO]   -> Set field 'incidentLocationCross' = "BROAD ST\/BUFFALO VALLEY RD"
[2025-12-31 22:44:49] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 22:44:49] [INFO]   -> Found value: BEN2
[2025-12-31 22:44:49] [INFO]   -> Set field 'cADVehicleID' = "BEN2"
[2025-12-31 22:44:49] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 22:44:49] [INFO]   -> Found value: 2025-12-31 16:44:39
[2025-12-31 22:44:49] [INFO]   -> Set field 'timedispatch' = "2025-12-31 16:44:39"
[2025-12-31 22:44:49] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 22:44:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:44:49] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 22:44:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:44:49] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 22:44:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:44:49] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 22:44:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:44:49] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 22:44:49] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 22:44:49] [INFO]   -> Found value: 20250143385
[2025-12-31 22:44:49] [INFO]   -> Set field 'policeReportNumber' = "20250143385"
[2025-12-31 22:44:49] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 22:44:49] [INFO]   -> Found value: [EMS] GOT HIT WITH A TOY  [12/31/25 16:44:31 KMORGAN2] [APCO INTELLICOMM] Case ID: 6JEDDkdAjM Caller...
[2025-12-31 22:44:49] [INFO]   -> Set field 'dispatchNotes' = "[EMS] GOT HIT WITH A TOY  [12\/31\/25 16:44:31 KMORGAN2] [APCO INTELLICOMM] Case ID: 6JEDDkdAjM Caller Phone: 9313102664 Caller Name: VERIZON Incident Location: 116 SECOND AVE S Incident Location Detail: BROAD ST\/BUFFALO VALLEY RD Nature: HEMMORHAGE \/ BLEEDING Incident #: 20250143383 CAD Call Taker: KMORGAN2 Chief Complaint: (empty)  [12\/31\/25 16:43:48 PSUTIL01] Event spawned from HEMMORHAGE \/ BLEEDING.  [12\/31\/2025 16:43:46 KMORGAN2] ONE CHILD HIT ANOTHER CHILD IN EYE  9YRS OLD  [12\/31\/25 16:43:41 KMORGAN2]]"
[2025-12-31 22:44:49] [INFO]   -> Set field 'cADLog' = "[EMS] GOT HIT WITH A TOY  [12\/31\/25 16:44:31 KMORGAN2] [APCO INTELLICOMM] Case ID: 6JEDDkdAjM Caller Phone: 9313102664 Caller Name: VERIZON Incident Location: 116 SECOND AVE S Incident Location Detail: BROAD ST\/BUFFALO VALLEY RD Nature: HEMMORHAGE \/ BLEEDING Incident #: 20250143383 CAD Call Taker: KMORGAN2 Chief Complaint: (empty)  [12\/31\/25 16:43:48 PSUTIL01] Event spawned from HEMMORHAGE \/ BLEEDING.  [12\/31\/2025 16:43:46 KMORGAN2] ONE CHILD HIT ANOTHER CHILD IN EYE  9YRS OLD  [12\/31\/25 16:43:41 KMORGAN2]]"
[2025-12-31 22:44:49] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 22:44:49] [INFO]   -> Found value: BAXTER
[2025-12-31 22:44:49] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2025-12-31 22:44:49] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 22:44:49] [INFO]   -> Found value: SECOND
[2025-12-31 22:44:49] [INFO]   -> Set field 'streetName' = "SECOND"
[2025-12-31 22:44:49] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 22:44:49] [INFO]   -> Found value: AVE
[2025-12-31 22:44:49] [INFO]   -> Set field 'streetType' = "AVE"
[2025-12-31 22:44:49] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 22:44:49] [INFO]   -> Found value: 116 SECOND AVE S
[2025-12-31 22:44:49] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "116 SECOND AVE S"
[2025-12-31 22:44:49] [INFO] Finished extracting fields. Total fields extracted: 21
[2025-12-31 22:44:49] [INFO] Concatenating street name and type
[2025-12-31 22:44:49] [INFO]   -> Combined street name: SECOND AVE
[2025-12-31 22:44:49] [INFO] Built locationCoordinates from lat/lng: 36.15356,-85.64162
[2025-12-31 22:44:49] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"BFD","incidentInternalId":"2025000403","dispatchRunNumber":"2025000403","incidentTypeValue1":"HEMMORHAGE \/ BLEEDING","incidentLocationStreetNumber":116,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"nERISIncidentLatitude":36.153559999999998808561940677464008331298828125,"nERISIncidentLongitude":-85.6416200000000031877789297141134738922119140625,"alarm":"2025-12-31 16:43:46","dispatched":"2025-12-31 16:44:39","incidentLocationCross":"BROAD ST\/BUFFALO VALLEY RD","cADVehicleID":"BEN2","timedispatch":"2025-12-31 16:44:39","policeReportNumber":"20250143385","dispatchNotes":"[EMS] GOT HIT WITH A TOY  [12\/31\/25 16:44:31 KMORGAN2] [APCO INTELLICOMM] Case ID: 6JEDDkdAjM Caller Phone: 9313102664 Caller Name: VERIZON Incident Location: 116 SECOND AVE S Incident Location Detail: BROAD ST\/BUFFALO VALLEY RD Nature: HEMMORHAGE \/ BLEEDING Incident #: 20250143383 CAD Call Taker: KMORGAN2 Chief Complaint: (empty)  [12\/31\/25 16:43:48 PSUTIL01] Event spawned from HEMMORHAGE \/ BLEEDING.  [12\/31\/2025 16:43:46 KMORGAN2] ONE CHILD HIT ANOTHER CHILD IN EYE  9YRS OLD  [12\/31\/25 16:43:41 KMORGAN2]]","cADLog":"[EMS] GOT HIT WITH A TOY  [12\/31\/25 16:44:31 KMORGAN2] [APCO INTELLICOMM] Case ID: 6JEDDkdAjM Caller Phone: 9313102664 Caller Name: VERIZON Incident Location: 116 SECOND AVE S Incident Location Detail: BROAD ST\/BUFFALO VALLEY RD Nature: HEMMORHAGE \/ BLEEDING Incident #: 20250143383 CAD Call Taker: KMORGAN2 Chief Complaint: (empty)  [12\/31\/25 16:43:48 PSUTIL01] Event spawned from HEMMORHAGE \/ BLEEDING.  [12\/31\/2025 16:43:46 KMORGAN2] ONE CHILD HIT ANOTHER CHILD IN EYE  9YRS OLD  [12\/31\/25 16:43:41 KMORGAN2]]","incidentLocationCity":"BAXTER","streetName":"SECOND AVE","incidentAddressTextVersionStreet":"116 SECOND AVE S","locationCoordinates":"36.15356,-85.64162"}
[2025-12-31 22:44:49] [INFO] Number of extracted fields: 21
[2025-12-31 22:44:49] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'BFD'
[2025-12-31 22:44:49] [INFO] Multi-agency routing check: CAD Agency ID raw = 'BFD', Parsed IDs = ["BFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 22:44:49] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["BFD"]
[2025-12-31 22:44:49] [INFO] Attempting SAASClient lookup for AgencyCode 'BFD' (index 0) within mailbox's assigned agencies
[2025-12-31 22:44:49] [INFO] SUCCESS: Routed to agency 'Baxter Fire Department' (ID: 68d1820f7ad4dadbd) at INDEX 0 based on AgencyCode 'BFD'
[2025-12-31 22:44:50] [INFO] Fetched 1 stations from Stations module for agency 'Baxter Fire Department': ["68d1884332e5f169b"]
[2025-12-31 22:44:50] [INFO] Final routing: saasclientId = 68d1820f7ad4dadbd, dispatchStationsIds = ["68d1884332e5f169b"], matchedAgencyIndex = 0
[2025-12-31 22:44:50] [INFO] Updated FTPFiles record saasclientId to routed agency: 68d1820f7ad4dadbd
[2025-12-31 22:44:50] [INFO] Found existing IncidentTypeMapping with ID: 6945b885db438a6d4
[2025-12-31 22:44:53] [INFO] Created new Dispatches record with ID: 6955a762a7911fabb
[2025-12-31 22:44:53] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20250143385_20251231_224449.XML
[2025-12-31 22:44:53] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20250143385_20251231_224449.XML
[2025-12-31 22:45:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143384_20251231_224549.XML
[2025-12-31 22:45:49] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143384_20251231_224549.XML for user: 68f1466aed072ad4a
[2025-12-31 22:45:49] [INFO] File size: 4735 bytes
[2025-12-31 22:45:49] [INFO] Created FTPFiles record with ID: 6955a79dc2d75a6d5
[2025-12-31 22:45:49] [INFO] About to extract fields from XML. File size: 4735 bytes
[2025-12-31 22:45:49] [INFO] Number of mappings: 28
[2025-12-31 22:45:49] [INFO] Starting XML parsing. Content length: 4735
[2025-12-31 22:45:49] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 22:45:49] [INFO] Processing 28 field mappings
[2025-12-31 22:45:49] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 22:45:49] [INFO]   -> Found value: PCFD
[2025-12-31 22:45:49] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2025-12-31 22:45:49] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 22:45:49] [INFO]   -> Found value: 2025003227
[2025-12-31 22:45:49] [INFO]   -> Set field 'incidentInternalId' = "2025003227"
[2025-12-31 22:45:49] [INFO]   -> Set field 'dispatchRunNumber' = "2025003227"
[2025-12-31 22:45:49] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 22:45:49] [INFO]   -> Found value: BRUSH / GRASS FIRE
[2025-12-31 22:45:49] [INFO]   -> Set field 'incidentTypeValue1' = "BRUSH \/ GRASS FIRE"
[2025-12-31 22:45:49] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 22:45:49] [INFO]   -> Found value: 432
[2025-12-31 22:45:49] [INFO]   -> Set field 'incidentLocationStreetNumber' = 432
[2025-12-31 22:45:49] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 22:45:49] [INFO]   -> Found value: TN
[2025-12-31 22:45:49] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 22:45:49] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 22:45:49] [INFO]   -> Found value: 38501
[2025-12-31 22:45:49] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38501
[2025-12-31 22:45:49] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 22:45:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:45:49] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 22:45:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:45:49] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 22:45:49] [INFO]   -> Found value: 36.26947
[2025-12-31 22:45:49] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.2694699999999983219822752289474010467529296875
[2025-12-31 22:45:49] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 22:45:49] [INFO]   -> Found value: -85.49178
[2025-12-31 22:45:49] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.49178000000000565705704502761363983154296875
[2025-12-31 22:45:49] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 22:45:49] [INFO]   -> Found value: 2025-12-31 16:43:46
[2025-12-31 22:45:49] [INFO]   -> Set field 'alarm' = "2025-12-31 16:43:46"
[2025-12-31 22:45:49] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 22:45:49] [INFO]   -> Found value: 2025-12-31 16:45:37
[2025-12-31 22:45:49] [INFO]   -> Set field 'dispatched' = "2025-12-31 16:45:37"
[2025-12-31 22:45:49] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 22:45:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:45:49] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 22:45:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:45:49] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 22:45:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:45:49] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 22:45:49] [INFO]   -> Found value: FAIRVIEW RD/ANSON RD
[2025-12-31 22:45:49] [INFO]   -> Set field 'incidentLocationCross' = "FAIRVIEW RD\/ANSON RD"
[2025-12-31 22:45:49] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 22:45:49] [INFO]   -> Found value: TK12
[2025-12-31 22:45:49] [INFO]   -> Set field 'cADVehicleID' = "TK12"
[2025-12-31 22:45:49] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 22:45:49] [INFO]   -> Found value: 2025-12-31 16:45:37
[2025-12-31 22:45:49] [INFO]   -> Set field 'timedispatch' = "2025-12-31 16:45:37"
[2025-12-31 22:45:49] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 22:45:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:45:49] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 22:45:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:45:49] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 22:45:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:45:49] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 22:45:49] [INFO]   -> No value found (null or empty)
[2025-12-31 22:45:49] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 22:45:49] [INFO]   -> Found value: 20250143384
[2025-12-31 22:45:49] [INFO]   -> Set field 'policeReportNumber' = "20250143384"
[2025-12-31 22:45:49] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 22:45:49] [INFO]   -> Found value: 200 FEET FROM NEAREST HOUSE  [12/31/25 16:45:30 DSTEPHENS] 1/4 ACRE WOODLINE AND GROWING  [12/31/25 ...
[2025-12-31 22:45:49] [INFO]   -> Set field 'dispatchNotes' = "200 FEET FROM NEAREST HOUSE  [12\/31\/25 16:45:30 DSTEPHENS] 1\/4 ACRE WOODLINE AND GROWING  [12\/31\/25 16:44:48 DSTEPHENS]"
[2025-12-31 22:45:49] [INFO]   -> Set field 'cADLog' = "200 FEET FROM NEAREST HOUSE  [12\/31\/25 16:45:30 DSTEPHENS] 1\/4 ACRE WOODLINE AND GROWING  [12\/31\/25 16:44:48 DSTEPHENS]"
[2025-12-31 22:45:49] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 22:45:49] [INFO]   -> Found value: COOKEVILLE
[2025-12-31 22:45:49] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2025-12-31 22:45:49] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 22:45:49] [INFO]   -> Found value: MADDUX
[2025-12-31 22:45:49] [INFO]   -> Set field 'streetName' = "MADDUX"
[2025-12-31 22:45:49] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 22:45:49] [INFO]   -> Found value: RD
[2025-12-31 22:45:49] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 22:45:49] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 22:45:49] [INFO]   -> Found value: 432 MADDUX RD
[2025-12-31 22:45:49] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "432 MADDUX RD"
[2025-12-31 22:45:49] [INFO] Finished extracting fields. Total fields extracted: 21
[2025-12-31 22:45:49] [INFO] Concatenating street name and type
[2025-12-31 22:45:49] [INFO]   -> Combined street name: MADDUX RD
[2025-12-31 22:45:49] [INFO] Built locationCoordinates from lat/lng: 36.26947,-85.49178
[2025-12-31 22:45:49] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2025003227","dispatchRunNumber":"2025003227","incidentTypeValue1":"BRUSH \/ GRASS FIRE","incidentLocationStreetNumber":432,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38501,"nERISIncidentLatitude":36.2694699999999983219822752289474010467529296875,"nERISIncidentLongitude":-85.49178000000000565705704502761363983154296875,"alarm":"2025-12-31 16:43:46","dispatched":"2025-12-31 16:45:37","incidentLocationCross":"FAIRVIEW RD\/ANSON RD","cADVehicleID":"TK12","timedispatch":"2025-12-31 16:45:37","policeReportNumber":"20250143384","dispatchNotes":"200 FEET FROM NEAREST HOUSE  [12\/31\/25 16:45:30 DSTEPHENS] 1\/4 ACRE WOODLINE AND GROWING  [12\/31\/25 16:44:48 DSTEPHENS]","cADLog":"200 FEET FROM NEAREST HOUSE  [12\/31\/25 16:45:30 DSTEPHENS] 1\/4 ACRE WOODLINE AND GROWING  [12\/31\/25 16:44:48 DSTEPHENS]","incidentLocationCity":"COOKEVILLE","streetName":"MADDUX RD","incidentAddressTextVersionStreet":"432 MADDUX RD","locationCoordinates":"36.26947,-85.49178"}
[2025-12-31 22:45:49] [INFO] Number of extracted fields: 21
[2025-12-31 22:45:49] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2025-12-31 22:45:49] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 22:45:49] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2025-12-31 22:45:49] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2025-12-31 22:45:49] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2025-12-31 22:45:50] [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"]
[2025-12-31 22:45:50] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2025-12-31 22:45:50] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2025-12-31 22:45:50] [INFO] Found existing IncidentTypeMapping with ID: 693de9e1e8922fc29
[2025-12-31 22:45:53] [INFO] Created new Dispatches record with ID: 6955a79e8b07b3628
[2025-12-31 22:45:53] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143384_20251231_224549.XML
[2025-12-31 22:45:53] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143384_20251231_224549.XML
[2025-12-31 23:17:29] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20250143398_20251231_231729.XML
[2025-12-31 23:17:29] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20250143398_20251231_231729.XML for user: 68f1466aed072ad4a
[2025-12-31 23:17:29] [INFO] File size: 5130 bytes
[2025-12-31 23:17:29] [INFO] Created FTPFiles record with ID: 6955af09b2b7b5b96
[2025-12-31 23:17:29] [INFO] About to extract fields from XML. File size: 5130 bytes
[2025-12-31 23:17:29] [INFO] Number of mappings: 28
[2025-12-31 23:17:29] [INFO] Starting XML parsing. Content length: 5130
[2025-12-31 23:17:29] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 23:17:29] [INFO] Processing 28 field mappings
[2025-12-31 23:17:29] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 23:17:29] [INFO] Found 2 elements for 'AgencyCode', using FIRST value only
[2025-12-31 23:17:29] [INFO]   -> Found value: AFD
[2025-12-31 23:17:29] [INFO]   -> Set field 'cADAgencyIdentifier' = "AFD"
[2025-12-31 23:17:29] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 23:17:29] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2025-12-31 23:17:29] [INFO]   -> Found value: 2025000612
[2025-12-31 23:17:29] [INFO]   -> Set field 'incidentInternalId' = "2025000612"
[2025-12-31 23:17:29] [INFO]   -> Set field 'dispatchRunNumber' = "2025000612"
[2025-12-31 23:17:29] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 23:17:29] [INFO]   -> Found value: VEHICLE FIRE
[2025-12-31 23:17:29] [INFO]   -> Set field 'incidentTypeValue1' = "VEHICLE FIRE"
[2025-12-31 23:17:29] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 23:17:29] [INFO]   -> Found value: 600
[2025-12-31 23:17:29] [INFO]   -> Set field 'incidentLocationStreetNumber' = 600
[2025-12-31 23:17:29] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 23:17:29] [INFO]   -> Found value: TN
[2025-12-31 23:17:29] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 23:17:29] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 23:17:29] [INFO]   -> Found value: 38506
[2025-12-31 23:17:29] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2025-12-31 23:17:29] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 23:17:29] [INFO]   -> No value found (null or empty)
[2025-12-31 23:17:29] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 23:17:29] [INFO]   -> No value found (null or empty)
[2025-12-31 23:17:29] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 23:17:29] [INFO]   -> Found value: 36.18349
[2025-12-31 23:17:29] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.18348999999999904275682638399302959442138671875
[2025-12-31 23:17:29] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 23:17:29] [INFO]   -> Found value: -85.45834
[2025-12-31 23:17:29] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.4583400000000068530425778590142726898193359375
[2025-12-31 23:17:29] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 23:17:29] [INFO]   -> Found value: 2025-12-31 17:16:13
[2025-12-31 23:17:29] [INFO]   -> Set field 'alarm' = "2025-12-31 17:16:13"
[2025-12-31 23:17:29] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 23:17:29] [INFO]   -> Found value: 2025-12-31 17:17:18
[2025-12-31 23:17:29] [INFO]   -> Set field 'dispatched' = "2025-12-31 17:17:18"
[2025-12-31 23:17:29] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 23:17:29] [INFO]   -> No value found (null or empty)
[2025-12-31 23:17:29] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 23:17:29] [INFO]   -> No value found (null or empty)
[2025-12-31 23:17:29] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 23:17:29] [INFO]   -> No value found (null or empty)
[2025-12-31 23:17:29] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 23:17:29] [INFO]   -> Found value: COOPER RD/BIG MAC DR
[2025-12-31 23:17:29] [INFO]   -> Set field 'incidentLocationCross' = "COOPER RD\/BIG MAC DR"
[2025-12-31 23:17:29] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 23:17:29] [INFO]   -> Found value: AEN1
[2025-12-31 23:17:29] [INFO]   -> Set field 'cADVehicleID' = "AEN1"
[2025-12-31 23:17:29] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 23:17:29] [INFO]   -> Found value: 2025-12-31 17:17:18
[2025-12-31 23:17:29] [INFO]   -> Set field 'timedispatch' = "2025-12-31 17:17:18"
[2025-12-31 23:17:29] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 23:17:29] [INFO]   -> No value found (null or empty)
[2025-12-31 23:17:29] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 23:17:29] [INFO]   -> No value found (null or empty)
[2025-12-31 23:17:29] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 23:17:29] [INFO]   -> No value found (null or empty)
[2025-12-31 23:17:29] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 23:17:29] [INFO]   -> No value found (null or empty)
[2025-12-31 23:17:29] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 23:17:29] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 23:17:29] [INFO]   -> Found value: 20250143398
[2025-12-31 23:17:29] [INFO]   -> Set field 'policeReportNumber' = "20250143398"
[2025-12-31 23:17:29] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 23:17:29] [INFO]   -> Found value: WHITE SUV SMOKE COMING FROM ENGINE  [12/31/25 17:17:14 KMORGAN2]
[2025-12-31 23:17:29] [INFO]   -> Set field 'dispatchNotes' = "WHITE SUV SMOKE COMING FROM ENGINE  [12\/31\/25 17:17:14 KMORGAN2]"
[2025-12-31 23:17:29] [INFO]   -> Set field 'cADLog' = "WHITE SUV SMOKE COMING FROM ENGINE  [12\/31\/25 17:17:14 KMORGAN2]"
[2025-12-31 23:17:29] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 23:17:29] [INFO]   -> Found value: ALGOOD
[2025-12-31 23:17:29] [INFO]   -> Set field 'incidentLocationCity' = "ALGOOD"
[2025-12-31 23:17:29] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 23:17:29] [INFO]   -> Found value: MAIN
[2025-12-31 23:17:29] [INFO]   -> Set field 'streetName' = "MAIN"
[2025-12-31 23:17:29] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 23:17:29] [INFO]   -> Found value: ST
[2025-12-31 23:17:29] [INFO]   -> Set field 'streetType' = "ST"
[2025-12-31 23:17:29] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 23:17:29] [INFO]   -> Found value: 600 W MAIN ST
[2025-12-31 23:17:29] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "600 W MAIN ST"
[2025-12-31 23:17:29] [INFO] Finished extracting fields. Total fields extracted: 21
[2025-12-31 23:17:29] [INFO] Concatenating street name and type
[2025-12-31 23:17:29] [INFO]   -> Combined street name: MAIN ST
[2025-12-31 23:17:29] [INFO] Built locationCoordinates from lat/lng: 36.18349,-85.45834
[2025-12-31 23:17:29] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"AFD","incidentInternalId":"2025000612","dispatchRunNumber":"2025000612","incidentTypeValue1":"VEHICLE FIRE","incidentLocationStreetNumber":600,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.18348999999999904275682638399302959442138671875,"nERISIncidentLongitude":-85.4583400000000068530425778590142726898193359375,"alarm":"2025-12-31 17:16:13","dispatched":"2025-12-31 17:17:18","incidentLocationCross":"COOPER RD\/BIG MAC DR","cADVehicleID":"AEN1","timedispatch":"2025-12-31 17:17:18","policeReportNumber":"20250143398","dispatchNotes":"WHITE SUV SMOKE COMING FROM ENGINE  [12\/31\/25 17:17:14 KMORGAN2]","cADLog":"WHITE SUV SMOKE COMING FROM ENGINE  [12\/31\/25 17:17:14 KMORGAN2]","incidentLocationCity":"ALGOOD","streetName":"MAIN ST","incidentAddressTextVersionStreet":"600 W MAIN ST","locationCoordinates":"36.18349,-85.45834"}
[2025-12-31 23:17:29] [INFO] Number of extracted fields: 21
[2025-12-31 23:17:29] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'AFD'
[2025-12-31 23:17:29] [INFO] Multi-agency routing check: CAD Agency ID raw = 'AFD', Parsed IDs = ["AFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 23:17:29] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["AFD"]
[2025-12-31 23:17:29] [INFO] Attempting SAASClient lookup for AgencyCode 'AFD' (index 0) within mailbox's assigned agencies
[2025-12-31 23:17:29] [INFO] SUCCESS: Routed to agency 'Algood Fire Department' (ID: 68910627445d6e167) at INDEX 0 based on AgencyCode 'AFD'
[2025-12-31 23:17:30] [INFO] Fetched 1 stations from Stations module for agency 'Algood Fire Department': ["68922bda7fe89f7ff"]
[2025-12-31 23:17:30] [INFO] Final routing: saasclientId = 68910627445d6e167, dispatchStationsIds = ["68922bda7fe89f7ff"], matchedAgencyIndex = 0
[2025-12-31 23:17:30] [INFO] Updated FTPFiles record saasclientId to routed agency: 68910627445d6e167
[2025-12-31 23:17:30] [INFO] Created new IncidentTypeMapping Data: {"cADIncidentType":"VEHICLE FIRE","saasclientId":"68910627445d6e167","name":"VEHICLE FIRE"}
[2025-12-31 23:17:30] [INFO] Created new IncidentTypeMapping with ID: 6955af0a6afced7d3
[2025-12-31 23:17:33] [INFO] Created new Dispatches record with ID: 6955af0ab667a8029
[2025-12-31 23:17:33] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20250143398_20251231_231729.XML
[2025-12-31 23:17:33] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20250143398_20251231_231729.XML
[2025-12-31 23:19:19] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20250143400_20251231_231919.XML
[2025-12-31 23:19:19] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20250143400_20251231_231919.XML for user: 68f1466aed072ad4a
[2025-12-31 23:19:19] [INFO] File size: 4738 bytes
[2025-12-31 23:19:19] [INFO] Created FTPFiles record with ID: 6955af77bad80d85e
[2025-12-31 23:19:19] [INFO] About to extract fields from XML. File size: 4738 bytes
[2025-12-31 23:19:19] [INFO] Number of mappings: 28
[2025-12-31 23:19:19] [INFO] Starting XML parsing. Content length: 4738
[2025-12-31 23:19:19] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 23:19:19] [INFO] Processing 28 field mappings
[2025-12-31 23:19:19] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 23:19:19] [INFO] Found 2 elements for 'AgencyCode', using FIRST value only
[2025-12-31 23:19:19] [INFO]   -> Found value: AFD
[2025-12-31 23:19:19] [INFO]   -> Set field 'cADAgencyIdentifier' = "AFD"
[2025-12-31 23:19:19] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 23:19:19] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2025-12-31 23:19:19] [INFO]   -> Found value: 2025000613
[2025-12-31 23:19:19] [INFO]   -> Set field 'incidentInternalId' = "2025000613"
[2025-12-31 23:19:19] [INFO]   -> Set field 'dispatchRunNumber' = "2025000613"
[2025-12-31 23:19:19] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 23:19:19] [INFO]   -> Found value: VEHICLE FIRE
[2025-12-31 23:19:19] [INFO]   -> Set field 'incidentTypeValue1' = "VEHICLE FIRE"
[2025-12-31 23:19:19] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 23:19:19] [INFO]   -> Found value: 606
[2025-12-31 23:19:19] [INFO]   -> Set field 'incidentLocationStreetNumber' = 606
[2025-12-31 23:19:19] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 23:19:19] [INFO]   -> Found value: TN
[2025-12-31 23:19:19] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 23:19:19] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 23:19:19] [INFO]   -> Found value: 38506
[2025-12-31 23:19:19] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2025-12-31 23:19:19] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 23:19:19] [INFO]   -> Found value: ALGOOD LITTLE CAESARS PIZZA
[2025-12-31 23:19:19] [INFO]   -> Set field 'businessName' = "ALGOOD LITTLE CAESARS PIZZA"
[2025-12-31 23:19:19] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 23:19:19] [INFO]   -> No value found (null or empty)
[2025-12-31 23:19:19] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 23:19:19] [INFO]   -> Found value: 36.18352
[2025-12-31 23:19:19] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.1835200000000014597389963455498218536376953125
[2025-12-31 23:19:19] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 23:19:19] [INFO]   -> Found value: -85.45765
[2025-12-31 23:19:19] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.45765000000000100044417195022106170654296875
[2025-12-31 23:19:19] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 23:19:19] [INFO]   -> Found value: 2025-12-31 17:16:51
[2025-12-31 23:19:19] [INFO]   -> Set field 'alarm' = "2025-12-31 17:16:51"
[2025-12-31 23:19:19] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 23:19:19] [INFO]   -> Found value: 2025-12-31 17:19:10
[2025-12-31 23:19:19] [INFO]   -> Set field 'dispatched' = "2025-12-31 17:19:10"
[2025-12-31 23:19:19] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 23:19:19] [INFO]   -> Found value: 2025-12-31 17:19:10
[2025-12-31 23:19:19] [INFO]   -> Set field 'enroute' = "2025-12-31 17:19:10"
[2025-12-31 23:19:19] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 23:19:19] [INFO]   -> No value found (null or empty)
[2025-12-31 23:19:19] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 23:19:19] [INFO]   -> No value found (null or empty)
[2025-12-31 23:19:19] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 23:19:19] [INFO]   -> Found value: COOPER RD/BIG MAC DR
[2025-12-31 23:19:19] [INFO]   -> Set field 'incidentLocationCross' = "COOPER RD\/BIG MAC DR"
[2025-12-31 23:19:19] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 23:19:19] [INFO]   -> Found value: A1221
[2025-12-31 23:19:19] [INFO]   -> Set field 'cADVehicleID' = "A1221"
[2025-12-31 23:19:19] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 23:19:19] [INFO]   -> Found value: 2025-12-31 17:19:10
[2025-12-31 23:19:19] [INFO]   -> Set field 'timedispatch' = "2025-12-31 17:19:10"
[2025-12-31 23:19:19] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 23:19:19] [INFO]   -> Found value: 2025-12-31 17:19:10
[2025-12-31 23:19:19] [INFO]   -> Set field 'timeenroutetoscene' = "2025-12-31 17:19:10"
[2025-12-31 23:19:19] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 23:19:19] [INFO]   -> No value found (null or empty)
[2025-12-31 23:19:19] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 23:19:19] [INFO]   -> No value found (null or empty)
[2025-12-31 23:19:19] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 23:19:19] [INFO]   -> No value found (null or empty)
[2025-12-31 23:19:19] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 23:19:19] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 23:19:19] [INFO]   -> Found value: 20250143400
[2025-12-31 23:19:19] [INFO]   -> Set field 'policeReportNumber' = "20250143400"
[2025-12-31 23:19:19] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 23:19:19] [INFO]   -> Found value: [LAW] {A205} WHI KIA SPORTAGE  [12/31/25 17:17:03 CHERNANDEZ] Event spawned from INVESTIGATION.  [12...
[2025-12-31 23:19:19] [INFO]   -> Set field 'dispatchNotes' = "[LAW] {A205} WHI KIA SPORTAGE  [12\/31\/25 17:17:03 CHERNANDEZ] Event spawned from INVESTIGATION.  [12\/31\/2025 17:16:51 CHERNANDEZ] VEH FIRE  [12\/31\/25 17:16:32 CHERNANDEZ] {A205} GET FIRE OUT HERE 33 TRAFFIC  [12\/31\/25 17:16:29 CHERNANDEZ]"
[2025-12-31 23:19:19] [INFO]   -> Set field 'cADLog' = "[LAW] {A205} WHI KIA SPORTAGE  [12\/31\/25 17:17:03 CHERNANDEZ] Event spawned from INVESTIGATION.  [12\/31\/2025 17:16:51 CHERNANDEZ] VEH FIRE  [12\/31\/25 17:16:32 CHERNANDEZ] {A205} GET FIRE OUT HERE 33 TRAFFIC  [12\/31\/25 17:16:29 CHERNANDEZ]"
[2025-12-31 23:19:19] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 23:19:19] [INFO]   -> Found value: ALGOOD
[2025-12-31 23:19:19] [INFO]   -> Set field 'incidentLocationCity' = "ALGOOD"
[2025-12-31 23:19:19] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 23:19:19] [INFO]   -> Found value: MAIN
[2025-12-31 23:19:19] [INFO]   -> Set field 'streetName' = "MAIN"
[2025-12-31 23:19:19] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 23:19:19] [INFO]   -> Found value: ST
[2025-12-31 23:19:19] [INFO]   -> Set field 'streetType' = "ST"
[2025-12-31 23:19:19] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 23:19:19] [INFO]   -> Found value: 606 W MAIN ST
[2025-12-31 23:19:19] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "606 W MAIN ST"
[2025-12-31 23:19:19] [INFO] Finished extracting fields. Total fields extracted: 24
[2025-12-31 23:19:19] [INFO] Concatenating street name and type
[2025-12-31 23:19:19] [INFO]   -> Combined street name: MAIN ST
[2025-12-31 23:19:19] [INFO] Built locationCoordinates from lat/lng: 36.18352,-85.45765
[2025-12-31 23:19:19] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"AFD","incidentInternalId":"2025000613","dispatchRunNumber":"2025000613","incidentTypeValue1":"VEHICLE FIRE","incidentLocationStreetNumber":606,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"businessName":"ALGOOD LITTLE CAESARS PIZZA","nERISIncidentLatitude":36.1835200000000014597389963455498218536376953125,"nERISIncidentLongitude":-85.45765000000000100044417195022106170654296875,"alarm":"2025-12-31 17:16:51","dispatched":"2025-12-31 17:19:10","enroute":"2025-12-31 17:19:10","incidentLocationCross":"COOPER RD\/BIG MAC DR","cADVehicleID":"A1221","timedispatch":"2025-12-31 17:19:10","timeenroutetoscene":"2025-12-31 17:19:10","policeReportNumber":"20250143400","dispatchNotes":"[LAW] {A205} WHI KIA SPORTAGE  [12\/31\/25 17:17:03 CHERNANDEZ] Event spawned from INVESTIGATION.  [12\/31\/2025 17:16:51 CHERNANDEZ] VEH FIRE  [12\/31\/25 17:16:32 CHERNANDEZ] {A205} GET FIRE OUT HERE 33 TRAFFIC  [12\/31\/25 17:16:29 CHERNANDEZ]","cADLog":"[LAW] {A205} WHI KIA SPORTAGE  [12\/31\/25 17:17:03 CHERNANDEZ] Event spawned from INVESTIGATION.  [12\/31\/2025 17:16:51 CHERNANDEZ] VEH FIRE  [12\/31\/25 17:16:32 CHERNANDEZ] {A205} GET FIRE OUT HERE 33 TRAFFIC  [12\/31\/25 17:16:29 CHERNANDEZ]","incidentLocationCity":"ALGOOD","streetName":"MAIN ST","incidentAddressTextVersionStreet":"606 W MAIN ST","locationCoordinates":"36.18352,-85.45765"}
[2025-12-31 23:19:19] [INFO] Number of extracted fields: 24
[2025-12-31 23:19:19] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'AFD'
[2025-12-31 23:19:19] [INFO] Multi-agency routing check: CAD Agency ID raw = 'AFD', Parsed IDs = ["AFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 23:19:19] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["AFD"]
[2025-12-31 23:19:19] [INFO] Attempting SAASClient lookup for AgencyCode 'AFD' (index 0) within mailbox's assigned agencies
[2025-12-31 23:19:19] [INFO] SUCCESS: Routed to agency 'Algood Fire Department' (ID: 68910627445d6e167) at INDEX 0 based on AgencyCode 'AFD'
[2025-12-31 23:19:20] [INFO] Fetched 1 stations from Stations module for agency 'Algood Fire Department': ["68922bda7fe89f7ff"]
[2025-12-31 23:19:20] [INFO] Final routing: saasclientId = 68910627445d6e167, dispatchStationsIds = ["68922bda7fe89f7ff"], matchedAgencyIndex = 0
[2025-12-31 23:19:20] [INFO] Updated FTPFiles record saasclientId to routed agency: 68910627445d6e167
[2025-12-31 23:19:20] [INFO] Found existing IncidentTypeMapping with ID: 6955af0a6afced7d3
[2025-12-31 23:19:23] [INFO] Created new Dispatches record with ID: 6955af789f8bbae39
[2025-12-31 23:19:23] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20250143400_20251231_231919.XML
[2025-12-31 23:19:23] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/AFD_20250143400_20251231_231919.XML
[2025-12-31 23:21:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143404_20251231_232109.XML
[2025-12-31 23:21:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143404_20251231_232109.XML for user: 68f1466aed072ad4a
[2025-12-31 23:21:09] [INFO] File size: 5888 bytes
[2025-12-31 23:21:09] [INFO] Created FTPFiles record with ID: 6955afe5be5468caa
[2025-12-31 23:21:09] [INFO] About to extract fields from XML. File size: 5888 bytes
[2025-12-31 23:21:09] [INFO] Number of mappings: 28
[2025-12-31 23:21:09] [INFO] Starting XML parsing. Content length: 5888
[2025-12-31 23:21:09] [INFO] XML parsed successfully. Root element: CADExport
[2025-12-31 23:21:09] [INFO] Processing 28 field mappings
[2025-12-31 23:21:09] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2025-12-31 23:21:09] [INFO] Found 4 elements for 'AgencyCode', using FIRST value only
[2025-12-31 23:21:09] [INFO]   -> Found value: PCFD
[2025-12-31 23:21:09] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2025-12-31 23:21:09] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2025-12-31 23:21:09] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2025-12-31 23:21:09] [INFO]   -> Found value: 2025003228
[2025-12-31 23:21:09] [INFO]   -> Set field 'incidentInternalId' = "2025003228"
[2025-12-31 23:21:09] [INFO]   -> Set field 'dispatchRunNumber' = "2025003228"
[2025-12-31 23:21:09] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2025-12-31 23:21:09] [INFO]   -> Found value: MVC WITH INJURY
[2025-12-31 23:21:09] [INFO]   -> Set field 'incidentTypeValue1' = "MVC WITH INJURY"
[2025-12-31 23:21:09] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2025-12-31 23:21:09] [INFO]   -> Found value: 3699
[2025-12-31 23:21:09] [INFO]   -> Set field 'incidentLocationStreetNumber' = 3699
[2025-12-31 23:21:09] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2025-12-31 23:21:09] [INFO]   -> Found value: TN
[2025-12-31 23:21:09] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2025-12-31 23:21:09] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2025-12-31 23:21:09] [INFO]   -> Found value: 38506
[2025-12-31 23:21:09] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2025-12-31 23:21:09] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2025-12-31 23:21:09] [INFO]   -> No value found (null or empty)
[2025-12-31 23:21:09] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2025-12-31 23:21:09] [INFO]   -> No value found (null or empty)
[2025-12-31 23:21:09] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2025-12-31 23:21:09] [INFO]   -> Found value: 36.21549
[2025-12-31 23:21:09] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.2154900000000026238922146148979663848876953125
[2025-12-31 23:21:09] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2025-12-31 23:21:09] [INFO]   -> Found value: -85.48024
[2025-12-31 23:21:09] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.4802399999999948931872495450079441070556640625
[2025-12-31 23:21:09] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2025-12-31 23:21:09] [INFO]   -> Found value: 2025-12-31 17:19:18
[2025-12-31 23:21:09] [INFO]   -> Set field 'alarm' = "2025-12-31 17:19:18"
[2025-12-31 23:21:09] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2025-12-31 23:21:09] [INFO]   -> Found value: 2025-12-31 17:21:06
[2025-12-31 23:21:09] [INFO]   -> Set field 'dispatched' = "2025-12-31 17:21:06"
[2025-12-31 23:21:09] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2025-12-31 23:21:09] [INFO]   -> Found value: 2025-12-31 17:21:06
[2025-12-31 23:21:09] [INFO]   -> Set field 'enroute' = "2025-12-31 17:21:06"
[2025-12-31 23:21:09] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2025-12-31 23:21:09] [INFO]   -> No value found (null or empty)
[2025-12-31 23:21:09] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2025-12-31 23:21:09] [INFO]   -> No value found (null or empty)
[2025-12-31 23:21:09] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2025-12-31 23:21:09] [INFO]   -> No value found (null or empty)
[2025-12-31 23:21:09] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2025-12-31 23:21:09] [INFO]   -> Found value: TK12
[2025-12-31 23:21:09] [INFO]   -> Set field 'cADVehicleID' = "TK12"
[2025-12-31 23:21:09] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2025-12-31 23:21:09] [INFO]   -> Found value: 2025-12-31 17:21:06
[2025-12-31 23:21:09] [INFO]   -> Set field 'timedispatch' = "2025-12-31 17:21:06"
[2025-12-31 23:21:09] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2025-12-31 23:21:09] [INFO]   -> Found value: 2025-12-31 17:21:06
[2025-12-31 23:21:09] [INFO]   -> Set field 'timeenroutetoscene' = "2025-12-31 17:21:06"
[2025-12-31 23:21:09] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2025-12-31 23:21:09] [INFO]   -> No value found (null or empty)
[2025-12-31 23:21:09] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2025-12-31 23:21:09] [INFO]   -> No value found (null or empty)
[2025-12-31 23:21:09] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2025-12-31 23:21:09] [INFO]   -> No value found (null or empty)
[2025-12-31 23:21:09] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2025-12-31 23:21:09] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2025-12-31 23:21:09] [INFO]   -> Found value: 20250143404
[2025-12-31 23:21:09] [INFO]   -> Set field 'policeReportNumber' = "20250143404"
[2025-12-31 23:21:09] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2025-12-31 23:21:09] [INFO]   -> Found value: [EMS] CALLER ADV SHE DOES NOT WANT EMS//NON INJURY  [12/31/25 17:19:48 KMORGAN2] [EMS] 2 VEHICLES  [...
[2025-12-31 23:21:09] [INFO]   -> Set field 'dispatchNotes' = "[EMS] CALLER ADV SHE DOES NOT WANT EMS\/\/NON INJURY  [12\/31\/25 17:19:48 KMORGAN2] [EMS] 2 VEHICLES  [12\/31\/25 17:19:39 DSTEPHENS] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12\/31\/25 17:19:25 CHERNANDEZ] [APCO INTELLICOMM] Case ID: syI89z4iPf Caller Phone: 5014259103 Caller Name: AT&amp;T MOBILITY Incident Location: HILHAM RD\/HUTCHESON RD Incident Location Detail: (empty) Nature: MVC WITH INJURY Incident #: 20250143402 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [12\/31\/25 17:19:20 PSUTIL01] Event spawned from MVC WITH INJURY.  [12\/31\/2025 17:19:18 DSTEPHENS]"
[2025-12-31 23:21:09] [INFO]   -> Set field 'cADLog' = "[EMS] CALLER ADV SHE DOES NOT WANT EMS\/\/NON INJURY  [12\/31\/25 17:19:48 KMORGAN2] [EMS] 2 VEHICLES  [12\/31\/25 17:19:39 DSTEPHENS] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12\/31\/25 17:19:25 CHERNANDEZ] [APCO INTELLICOMM] Case ID: syI89z4iPf Caller Phone: 5014259103 Caller Name: AT&amp;T MOBILITY Incident Location: HILHAM RD\/HUTCHESON RD Incident Location Detail: (empty) Nature: MVC WITH INJURY Incident #: 20250143402 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [12\/31\/25 17:19:20 PSUTIL01] Event spawned from MVC WITH INJURY.  [12\/31\/2025 17:19:18 DSTEPHENS]"
[2025-12-31 23:21:09] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2025-12-31 23:21:09] [INFO]   -> Found value: COOKEVILLE
[2025-12-31 23:21:09] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2025-12-31 23:21:09] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2025-12-31 23:21:09] [INFO]   -> Found value: HILHAM
[2025-12-31 23:21:09] [INFO]   -> Set field 'streetName' = "HILHAM"
[2025-12-31 23:21:09] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2025-12-31 23:21:09] [INFO]   -> Found value: RD
[2025-12-31 23:21:09] [INFO]   -> Set field 'streetType' = "RD"
[2025-12-31 23:21:09] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2025-12-31 23:21:09] [INFO]   -> Found value: HILHAM RD/HUTCHESON RD
[2025-12-31 23:21:09] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "HILHAM RD\/HUTCHESON RD"
[2025-12-31 23:21:09] [INFO] Finished extracting fields. Total fields extracted: 22
[2025-12-31 23:21:09] [INFO] Concatenating street name and type
[2025-12-31 23:21:09] [INFO]   -> Combined street name: HILHAM RD
[2025-12-31 23:21:09] [INFO] Built locationCoordinates from lat/lng: 36.21549,-85.48024
[2025-12-31 23:21:09] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2025003228","dispatchRunNumber":"2025003228","incidentTypeValue1":"MVC WITH INJURY","incidentLocationStreetNumber":3699,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.2154900000000026238922146148979663848876953125,"nERISIncidentLongitude":-85.4802399999999948931872495450079441070556640625,"alarm":"2025-12-31 17:19:18","dispatched":"2025-12-31 17:21:06","enroute":"2025-12-31 17:21:06","cADVehicleID":"TK12","timedispatch":"2025-12-31 17:21:06","timeenroutetoscene":"2025-12-31 17:21:06","policeReportNumber":"20250143404","dispatchNotes":"[EMS] CALLER ADV SHE DOES NOT WANT EMS\/\/NON INJURY  [12\/31\/25 17:19:48 KMORGAN2] [EMS] 2 VEHICLES  [12\/31\/25 17:19:39 DSTEPHENS] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12\/31\/25 17:19:25 CHERNANDEZ] [APCO INTELLICOMM] Case ID: syI89z4iPf Caller Phone: 5014259103 Caller Name: AT&amp;T MOBILITY Incident Location: HILHAM RD\/HUTCHESON RD Incident Location Detail: (empty) Nature: MVC WITH INJURY Incident #: 20250143402 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [12\/31\/25 17:19:20 PSUTIL01] Event spawned from MVC WITH INJURY.  [12\/31\/2025 17:19:18 DSTEPHENS]","cADLog":"[EMS] CALLER ADV SHE DOES NOT WANT EMS\/\/NON INJURY  [12\/31\/25 17:19:48 KMORGAN2] [EMS] 2 VEHICLES  [12\/31\/25 17:19:39 DSTEPHENS] [LAW] UDTS: LAW CARD SEEN BY CPD-PCSO  [12\/31\/25 17:19:25 CHERNANDEZ] [APCO INTELLICOMM] Case ID: syI89z4iPf Caller Phone: 5014259103 Caller Name: AT&amp;T MOBILITY Incident Location: HILHAM RD\/HUTCHESON RD Incident Location Detail: (empty) Nature: MVC WITH INJURY Incident #: 20250143402 CAD Call Taker: DSTEPHENS Chief Complaint: (empty)  [12\/31\/25 17:19:20 PSUTIL01] Event spawned from MVC WITH INJURY.  [12\/31\/2025 17:19:18 DSTEPHENS]","incidentLocationCity":"COOKEVILLE","streetName":"HILHAM RD","incidentAddressTextVersionStreet":"HILHAM RD\/HUTCHESON RD","locationCoordinates":"36.21549,-85.48024"}
[2025-12-31 23:21:09] [INFO] Number of extracted fields: 22
[2025-12-31 23:21:09] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2025-12-31 23:21:09] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2025-12-31 23:21:09] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2025-12-31 23:21:09] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2025-12-31 23:21:09] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2025-12-31 23:21:10] [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"]
[2025-12-31 23:21:10] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2025-12-31 23:21:10] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2025-12-31 23:21:10] [INFO] Found existing IncidentTypeMapping with ID: 69380b1bd578b1eb3
[2025-12-31 23:21:13] [INFO] Created new Dispatches record with ID: 6955afe682391f587
[2025-12-31 23:21:13] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143404_20251231_232109.XML
[2025-12-31 23:21:13] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20250143404_20251231_232109.XML
