[2026-01-02 00:03:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00074.xml
[2026-01-02 00:03:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00074.xml for user: 68d56363ec1209189
[2026-01-02 00:03:09] [INFO] File size: 2050 bytes
[2026-01-02 00:03:09] [INFO] Created FTPFiles record with ID: 69570b3d9abd8e45e
[2026-01-02 00:03:09] [INFO] About to extract fields from XML. File size: 2050 bytes
[2026-01-02 00:03:09] [INFO] Number of mappings: 21
[2026-01-02 00:03:09] [INFO] Starting XML parsing. Content length: 2050
[2026-01-02 00:03:09] [INFO] XML parsed successfully. Root element: Incident
[2026-01-02 00:03:09] [INFO] Processing 21 field mappings
[2026-01-02 00:03:09] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-02 00:03:09] [INFO]   -> Found value: 26-00074
[2026-01-02 00:03:09] [INFO]   -> Set field 'dispatchRunNumber' = "26-00074"
[2026-01-02 00:03:09] [INFO]   -> Set field 'cADNumber' = "26-00074"
[2026-01-02 00:03:09] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-02 00:03:09] [INFO]   -> No value found (null or empty)
[2026-01-02 00:03:09] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-02 00:03:09] [INFO]   -> Found value: STATE HIGHWAY 77
[2026-01-02 00:03:09] [INFO]   -> Set field 'streetName' = "STATE HIGHWAY 77"
[2026-01-02 00:03:09] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-02 00:03:09] [INFO]   -> No value found (null or empty)
[2026-01-02 00:03:09] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-02 00:03:09] [INFO]   -> Found value: BENTON
[2026-01-02 00:03:09] [INFO]   -> Set field 'incidentLocationCity' = "BENTON"
[2026-01-02 00:03:09] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-02 00:03:09] [INFO]   -> No value found (null or empty)
[2026-01-02 00:03:09] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-02 00:03:09] [INFO]   -> No value found (null or empty)
[2026-01-02 00:03:09] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-02 00:03:09] [INFO]   -> No value found (null or empty)
[2026-01-02 00:03:09] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-02 00:03:09] [INFO]   -> Found value: 0
[2026-01-02 00:03:09] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-02 00:03:09] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-02 00:03:09] [INFO]   -> Found value: 0
[2026-01-02 00:03:09] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-02 00:03:09] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-02 00:03:09] [INFO]   -> Found value: MOTOR VEHICLE ACCIDENT
[2026-01-02 00:03:09] [INFO]   -> Set field 'incidentTypeValue1' = "MOTOR VEHICLE ACCIDENT"
[2026-01-02 00:03:09] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-02 00:03:09] [INFO]   -> Found value: 01-01-2026 17:18:25|OVERPASS
2 SUBJECTS
UNK INJURY 01-01-2026 17:20:04|80 OVER PASS BOOMLAND EXIT 01...
[2026-01-02 00:03:09] [INFO]   -> Set field 'dispatchNotes' = "01-01-2026 17:18:25|OVERPASS\n2 SUBJECTS\nUNK INJURY 01-01-2026 17:20:04|80 OVER PASS BOOMLAND EXIT 01-01-2026 17:21:43|1102 ADVISED THIS IS NBC DISTRICT 01-01-2026 17:23:27|1102 EN ROUTE 01-01-2026 17:25:53|1102 HAS COMMAND 01-01-2026 17:26:34|1102 ADVISED BOTH LANES ARE SHUT DOWN 01-01-2026 17:29:45|1102 ADVISED ONLY ONE AMBULANCE NEEDED 01-01-2026 17:31:31|X1 01-01-2026 17:47:10|Disposition - Scott County S.O. (MO):  NRN 01-01-2026 18:02:26|1153 CLEARED, 1102 REMAINING ON SCENE"
[2026-01-02 00:03:09] [INFO]   -> Set field 'cADLog' = "01-01-2026 17:18:25|OVERPASS\n2 SUBJECTS\nUNK INJURY 01-01-2026 17:20:04|80 OVER PASS BOOMLAND EXIT 01-01-2026 17:21:43|1102 ADVISED THIS IS NBC DISTRICT 01-01-2026 17:23:27|1102 EN ROUTE 01-01-2026 17:25:53|1102 HAS COMMAND 01-01-2026 17:26:34|1102 ADVISED BOTH LANES ARE SHUT DOWN 01-01-2026 17:29:45|1102 ADVISED ONLY ONE AMBULANCE NEEDED 01-01-2026 17:31:31|X1 01-01-2026 17:47:10|Disposition - Scott County S.O. (MO):  NRN 01-01-2026 18:02:26|1153 CLEARED, 1102 REMAINING ON SCENE"
[2026-01-02 00:03:09] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-02 00:03:09] [INFO]   -> Found value: 01-01-2026T17:21:08
[2026-01-02 00:03:09] [INFO] Reformatted DD-MM-YYYY date '01-01-2026' (day=01, month=01) to ISO: 2026-01-01T17:21:08
[2026-01-02 00:03:09] [INFO]   -> Set field 'alarm' = "2026-01-01 17:21:08"
[2026-01-02 00:03:09] [INFO] Reformatted DD-MM-YYYY date '01-01-2026' (day=01, month=01) to ISO: 2026-01-01T17:21:08
[2026-01-02 00:03:09] [INFO]   -> Set field 'dispatched' = "2026-01-01 17:21:08"
[2026-01-02 00:03:09] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-02 00:03:09] [INFO]   -> Found value: 01-01-2026T17:24:53
[2026-01-02 00:03:09] [INFO] Reformatted DD-MM-YYYY date '01-01-2026' (day=01, month=01) to ISO: 2026-01-01T17:24:53
[2026-01-02 00:03:09] [INFO]   -> Set field 'onScene' = "2026-01-01 17:24:53"
[2026-01-02 00:03:09] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-02 00:03:09] [INFO]   -> No value found (null or empty)
[2026-01-02 00:03:09] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-02 00:03:09] [INFO]   -> Found value: RURAL CANCEL
[2026-01-02 00:03:09] [INFO]   -> Set field 'cADVehicleID' = "RURAL CANCEL"
[2026-01-02 00:03:09] [INFO]   -> Set field 'name' = "RURAL CANCEL"
[2026-01-02 00:03:09] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-02 00:03:09] [INFO]   -> No value found (null or empty)
[2026-01-02 00:03:09] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-02 00:03:09] [INFO]   -> No value found (null or empty)
[2026-01-02 00:03:09] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-02 00:03:09] [INFO]   -> Found value: 01-01-2026T17:47:03
[2026-01-02 00:03:09] [INFO] Reformatted DD-MM-YYYY date '01-01-2026' (day=01, month=01) to ISO: 2026-01-01T17:47:03
[2026-01-02 00:03:09] [INFO]   -> Set field 'timeunitclear' = "2026-01-01 17:47:03"
[2026-01-02 00:03:09] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-02 00:03:09] [INFO]   -> Found value: 01-01-2026T17:21:55
[2026-01-02 00:03:09] [INFO] Reformatted DD-MM-YYYY date '01-01-2026' (day=01, month=01) to ISO: 2026-01-01T17:21:55
[2026-01-02 00:03:09] [INFO]   -> Set field 'timedispatch' = "2026-01-01 17:21:55"
[2026-01-02 00:03:09] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-02 00:03:09] [INFO]   -> Found value: SCRFD
[2026-01-02 00:03:09] [INFO]   -> Set field 'cADAgencyIdentifier' = "SCRFD"
[2026-01-02 00:03:09] [INFO] Finished extracting fields. Total fields extracted: 17
[2026-01-02 00:03:09] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-02 00:03:09] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-00074","cADNumber":"26-00074","streetName":"STATE HIGHWAY 77","incidentLocationCity":"BENTON","nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"MOTOR VEHICLE ACCIDENT","dispatchNotes":"01-01-2026 17:18:25|OVERPASS\n2 SUBJECTS\nUNK INJURY 01-01-2026 17:20:04|80 OVER PASS BOOMLAND EXIT 01-01-2026 17:21:43|1102 ADVISED THIS IS NBC DISTRICT 01-01-2026 17:23:27|1102 EN ROUTE 01-01-2026 17:25:53|1102 HAS COMMAND 01-01-2026 17:26:34|1102 ADVISED BOTH LANES ARE SHUT DOWN 01-01-2026 17:29:45|1102 ADVISED ONLY ONE AMBULANCE NEEDED 01-01-2026 17:31:31|X1 01-01-2026 17:47:10|Disposition - Scott County S.O. (MO):  NRN 01-01-2026 18:02:26|1153 CLEARED, 1102 REMAINING ON SCENE","cADLog":"01-01-2026 17:18:25|OVERPASS\n2 SUBJECTS\nUNK INJURY 01-01-2026 17:20:04|80 OVER PASS BOOMLAND EXIT 01-01-2026 17:21:43|1102 ADVISED THIS IS NBC DISTRICT 01-01-2026 17:23:27|1102 EN ROUTE 01-01-2026 17:25:53|1102 HAS COMMAND 01-01-2026 17:26:34|1102 ADVISED BOTH LANES ARE SHUT DOWN 01-01-2026 17:29:45|1102 ADVISED ONLY ONE AMBULANCE NEEDED 01-01-2026 17:31:31|X1 01-01-2026 17:47:10|Disposition - Scott County S.O. (MO):  NRN 01-01-2026 18:02:26|1153 CLEARED, 1102 REMAINING ON SCENE","alarm":"2026-01-01 17:21:08","dispatched":"2026-01-01 17:21:08","onScene":"2026-01-01 17:24:53","cADVehicleID":"RURAL CANCEL","name":"RURAL CANCEL","timeunitclear":"2026-01-01 17:47:03","timedispatch":"2026-01-01 17:21:55","cADAgencyIdentifier":"SCRFD","locationCoordinates":"0,0"}
[2026-01-02 00:03:09] [INFO] Number of extracted fields: 18
[2026-01-02 00:03:09] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SCRFD'
[2026-01-02 00:03:09] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SCRFD', Parsed IDs = ["SCRFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 00:03:09] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SCRFD"]
[2026-01-02 00:03:09] [INFO] Attempting SAASClient lookup for AgencyCode 'SCRFD' (index 0) within mailbox's assigned agencies
[2026-01-02 00:03:09] [INFO] SUCCESS: Routed to agency 'Scott County Rural Fire Protection District' (ID: 6643bdb30659f00d8) at INDEX 0 based on AgencyCode 'SCRFD'
[2026-01-02 00:03:09] [INFO] Fetched 6 stations from Stations module for agency 'Scott County Rural Fire Protection District': ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"]
[2026-01-02 00:03:09] [INFO] Final routing: saasclientId = 6643bdb30659f00d8, dispatchStationsIds = ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"], matchedAgencyIndex = 0
[2026-01-02 00:03:10] [INFO] Updated FTPFiles record saasclientId to routed agency: 6643bdb30659f00d8
[2026-01-02 00:03:10] [INFO] Created new IncidentTypeMapping Data: {"cADIncidentType":"MOTOR VEHICLE ACCIDENT","saasclientId":"6643bdb30659f00d8","name":"MOTOR VEHICLE ACCIDENT"}
[2026-01-02 00:03:10] [INFO] Created new IncidentTypeMapping with ID: 69570b3e5a7af67f0
[2026-01-02 00:03:23] [INFO] Created new Dispatches record with ID: 69570b3eb2c6a4e4a
[2026-01-02 00:03:23] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00074.xml
[2026-01-02 00:03:23] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00074.xml
[2026-01-02 00:39:00] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000254_20260102_003900.XML
[2026-01-02 00:39:00] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000254_20260102_003900.XML for user: 68f1466aed072ad4a
[2026-01-02 00:39:00] [INFO] File size: 5037 bytes
[2026-01-02 00:39:00] [INFO] Created FTPFiles record with ID: 695713a4aac7621ac
[2026-01-02 00:39:00] [INFO] About to extract fields from XML. File size: 5037 bytes
[2026-01-02 00:39:00] [INFO] Number of mappings: 28
[2026-01-02 00:39:00] [INFO] Starting XML parsing. Content length: 5037
[2026-01-02 00:39:00] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-02 00:39:00] [INFO] Processing 28 field mappings
[2026-01-02 00:39:00] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-02 00:39:00] [INFO] Found 2 elements for 'AgencyCode', using FIRST value only
[2026-01-02 00:39:00] [INFO]   -> Found value: PCFD
[2026-01-02 00:39:00] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2026-01-02 00:39:00] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 00:39:00] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2026-01-02 00:39:00] [INFO]   -> Found value: 2026000004
[2026-01-02 00:39:00] [INFO]   -> Set field 'incidentInternalId' = "2026000004"
[2026-01-02 00:39:00] [INFO]   -> Set field 'dispatchRunNumber' = "2026000004"
[2026-01-02 00:39:00] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-02 00:39:00] [INFO]   -> Found value: MANPOWER - EMS ASSIST
[2026-01-02 00:39:00] [INFO]   -> Set field 'incidentTypeValue1' = "MANPOWER - EMS ASSIST"
[2026-01-02 00:39:00] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-02 00:39:00] [INFO]   -> Found value: 3404
[2026-01-02 00:39:00] [INFO]   -> Set field 'incidentLocationStreetNumber' = 3404
[2026-01-02 00:39:00] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-02 00:39:00] [INFO]   -> Found value: TN
[2026-01-02 00:39:00] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-02 00:39:00] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-02 00:39:00] [INFO]   -> Found value: 38544
[2026-01-02 00:39:00] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2026-01-02 00:39:00] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-02 00:39:00] [INFO]   -> No value found (null or empty)
[2026-01-02 00:39:00] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-02 00:39:00] [INFO]   -> No value found (null or empty)
[2026-01-02 00:39:00] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-02 00:39:00] [INFO]   -> Found value: 36.12302
[2026-01-02 00:39:00] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.1230199999999967985786497592926025390625
[2026-01-02 00:39:00] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-02 00:39:00] [INFO]   -> Found value: -85.61894
[2026-01-02 00:39:00] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.6189399999999949386619846336543560028076171875
[2026-01-02 00:39:00] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-02 00:39:00] [INFO]   -> Found value: 2026-01-01 18:38:09
[2026-01-02 00:39:00] [INFO]   -> Set field 'alarm' = "2026-01-01 18:38:09"
[2026-01-02 00:39:00] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-02 00:39:00] [INFO]   -> Found value: 2026-01-01 18:38:48
[2026-01-02 00:39:00] [INFO]   -> Set field 'dispatched' = "2026-01-01 18:38:48"
[2026-01-02 00:39:00] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-02 00:39:00] [INFO]   -> No value found (null or empty)
[2026-01-02 00:39:00] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-02 00:39:00] [INFO]   -> No value found (null or empty)
[2026-01-02 00:39:00] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-02 00:39:00] [INFO]   -> No value found (null or empty)
[2026-01-02 00:39:00] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-02 00:39:00] [INFO]   -> Found value: MELODY LN
[2026-01-02 00:39:00] [INFO]   -> Set field 'incidentLocationCross' = "MELODY LN"
[2026-01-02 00:39:00] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-02 00:39:00] [INFO]   -> Found value: EN13
[2026-01-02 00:39:00] [INFO]   -> Set field 'cADVehicleID' = "EN13"
[2026-01-02 00:39:00] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-02 00:39:00] [INFO]   -> Found value: 2026-01-01 18:38:48
[2026-01-02 00:39:00] [INFO]   -> Set field 'timedispatch' = "2026-01-01 18:38:48"
[2026-01-02 00:39:00] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-02 00:39:00] [INFO]   -> No value found (null or empty)
[2026-01-02 00:39:00] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-02 00:39:00] [INFO]   -> No value found (null or empty)
[2026-01-02 00:39:00] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-02 00:39:00] [INFO]   -> No value found (null or empty)
[2026-01-02 00:39:00] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-02 00:39:00] [INFO]   -> No value found (null or empty)
[2026-01-02 00:39:00] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-02 00:39:00] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2026-01-02 00:39:00] [INFO]   -> Found value: 20260000254
[2026-01-02 00:39:00] [INFO]   -> Set field 'policeReportNumber' = "20260000254"
[2026-01-02 00:39:00] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-02 00:39:00] [INFO]   -> Found value: Event spawned from EMS NON-EMERGENCY.  [01/01/2026 18:38:09 JDICK] CA PT UNABLE TO AMBULATE MICHEAL ...
[2026-01-02 00:39:00] [INFO]   -> Set field 'dispatchNotes' = "Event spawned from EMS NON-EMERGENCY.  [01\/01\/2026 18:38:09 JDICK] CA PT UNABLE TO AMBULATE MICHEAL PIPPIN 11\/28\/1964  [01\/01\/26 18:20:58 EALMENDAREZ]]"
[2026-01-02 00:39:00] [INFO]   -> Set field 'cADLog' = "Event spawned from EMS NON-EMERGENCY.  [01\/01\/2026 18:38:09 JDICK] CA PT UNABLE TO AMBULATE MICHEAL PIPPIN 11\/28\/1964  [01\/01\/26 18:20:58 EALMENDAREZ]]"
[2026-01-02 00:39:00] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-02 00:39:00] [INFO]   -> Found value: BAXTER
[2026-01-02 00:39:00] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2026-01-02 00:39:00] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-02 00:39:00] [INFO]   -> Found value: GENTRY
[2026-01-02 00:39:00] [INFO]   -> Set field 'streetName' = "GENTRY"
[2026-01-02 00:39:00] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-02 00:39:00] [INFO]   -> Found value: DR
[2026-01-02 00:39:00] [INFO]   -> Set field 'streetType' = "DR"
[2026-01-02 00:39:00] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-02 00:39:00] [INFO]   -> Found value: 3404 GENTRY DR
[2026-01-02 00:39:00] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "3404 GENTRY DR"
[2026-01-02 00:39:00] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-02 00:39:00] [INFO] Concatenating street name and type
[2026-01-02 00:39:00] [INFO]   -> Combined street name: GENTRY DR
[2026-01-02 00:39:00] [INFO] Built locationCoordinates from lat/lng: 36.12302,-85.61894
[2026-01-02 00:39:00] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2026000004","dispatchRunNumber":"2026000004","incidentTypeValue1":"MANPOWER - EMS ASSIST","incidentLocationStreetNumber":3404,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"nERISIncidentLatitude":36.1230199999999967985786497592926025390625,"nERISIncidentLongitude":-85.6189399999999949386619846336543560028076171875,"alarm":"2026-01-01 18:38:09","dispatched":"2026-01-01 18:38:48","incidentLocationCross":"MELODY LN","cADVehicleID":"EN13","timedispatch":"2026-01-01 18:38:48","policeReportNumber":"20260000254","dispatchNotes":"Event spawned from EMS NON-EMERGENCY.  [01\/01\/2026 18:38:09 JDICK] CA PT UNABLE TO AMBULATE MICHEAL PIPPIN 11\/28\/1964  [01\/01\/26 18:20:58 EALMENDAREZ]]","cADLog":"Event spawned from EMS NON-EMERGENCY.  [01\/01\/2026 18:38:09 JDICK] CA PT UNABLE TO AMBULATE MICHEAL PIPPIN 11\/28\/1964  [01\/01\/26 18:20:58 EALMENDAREZ]]","incidentLocationCity":"BAXTER","streetName":"GENTRY DR","incidentAddressTextVersionStreet":"3404 GENTRY DR","locationCoordinates":"36.12302,-85.61894"}
[2026-01-02 00:39:00] [INFO] Number of extracted fields: 21
[2026-01-02 00:39:00] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2026-01-02 00:39: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
[2026-01-02 00:39:00] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2026-01-02 00:39:00] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-02 00:39:00] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-02 00:39:01] [INFO] Fetched 14 stations from Stations module for agency 'Putnam County Fire Department': ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"]
[2026-01-02 00:39:01] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-02 00:39:01] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-02 00:39:01] [INFO] Found existing IncidentTypeMapping with ID: 6938bcc5e565c9852
[2026-01-02 00:39:05] [INFO] Created new Dispatches record with ID: 695713a57c2d9ab04
[2026-01-02 00:39:05] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000254_20260102_003900.XML
[2026-01-02 00:39:05] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000254_20260102_003900.XML
[2026-01-02 03:32:19] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000311_20260102_033219.XML
[2026-01-02 03:32:19] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000311_20260102_033219.XML for user: 68f1466aed072ad4a
[2026-01-02 03:32:19] [INFO] File size: 5748 bytes
[2026-01-02 03:32:19] [INFO] Created FTPFiles record with ID: 69573c43cc0b058c1
[2026-01-02 03:32:19] [INFO] About to extract fields from XML. File size: 5748 bytes
[2026-01-02 03:32:19] [INFO] Number of mappings: 28
[2026-01-02 03:32:19] [INFO] Starting XML parsing. Content length: 5748
[2026-01-02 03:32:19] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-02 03:32:19] [INFO] Processing 28 field mappings
[2026-01-02 03:32:19] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-02 03:32:19] [INFO] Found 4 elements for 'AgencyCode', using FIRST value only
[2026-01-02 03:32:19] [INFO]   -> Found value: PCFD
[2026-01-02 03:32:19] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2026-01-02 03:32:19] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 03:32:19] [INFO] Found 4 elements for 'ReportNumber', using FIRST value only
[2026-01-02 03:32:19] [INFO]   -> Found value: 2026000005
[2026-01-02 03:32:19] [INFO]   -> Set field 'incidentInternalId' = "2026000005"
[2026-01-02 03:32:19] [INFO]   -> Set field 'dispatchRunNumber' = "2026000005"
[2026-01-02 03:32:19] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-02 03:32:19] [INFO]   -> Found value: CHEST PAIN
[2026-01-02 03:32:19] [INFO]   -> Set field 'incidentTypeValue1' = "CHEST PAIN"
[2026-01-02 03:32:19] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-02 03:32:19] [INFO]   -> Found value: 6755
[2026-01-02 03:32:19] [INFO]   -> Set field 'incidentLocationStreetNumber' = 6755
[2026-01-02 03:32:19] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-02 03:32:19] [INFO]   -> Found value: TN
[2026-01-02 03:32:19] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-02 03:32:19] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-02 03:32:19] [INFO]   -> Found value: 38506
[2026-01-02 03:32:19] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-02 03:32:19] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-02 03:32:19] [INFO]   -> No value found (null or empty)
[2026-01-02 03:32:19] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-02 03:32:19] [INFO]   -> No value found (null or empty)
[2026-01-02 03:32:19] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-02 03:32:19] [INFO]   -> Found value: 36.26118
[2026-01-02 03:32:19] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.26118000000000307636582874692976474761962890625
[2026-01-02 03:32:19] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-02 03:32:19] [INFO]   -> Found value: -85.46468
[2026-01-02 03:32:19] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.4646800000000013142198440618813037872314453125
[2026-01-02 03:32:19] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-02 03:32:19] [INFO]   -> Found value: 2026-01-01 21:31:42
[2026-01-02 03:32:19] [INFO]   -> Set field 'alarm' = "2026-01-01 21:31:42"
[2026-01-02 03:32:19] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-02 03:32:19] [INFO]   -> Found value: 2026-01-01 21:32:12
[2026-01-02 03:32:19] [INFO]   -> Set field 'dispatched' = "2026-01-01 21:32:12"
[2026-01-02 03:32:19] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-02 03:32:19] [INFO]   -> No value found (null or empty)
[2026-01-02 03:32:19] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-02 03:32:19] [INFO]   -> No value found (null or empty)
[2026-01-02 03:32:19] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-02 03:32:19] [INFO]   -> No value found (null or empty)
[2026-01-02 03:32:19] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-02 03:32:19] [INFO]   -> Found value: SPRING DR/QUAIL LN
[2026-01-02 03:32:19] [INFO]   -> Set field 'incidentLocationCross' = "SPRING DR\/QUAIL LN"
[2026-01-02 03:32:19] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-02 03:32:19] [INFO]   -> Found value: PCFR
[2026-01-02 03:32:19] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-02 03:32:19] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-02 03:32:19] [INFO]   -> Found value: 2026-01-01 21:32:12
[2026-01-02 03:32:19] [INFO]   -> Set field 'timedispatch' = "2026-01-01 21:32:12"
[2026-01-02 03:32:19] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-02 03:32:19] [INFO]   -> No value found (null or empty)
[2026-01-02 03:32:19] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-02 03:32:19] [INFO]   -> No value found (null or empty)
[2026-01-02 03:32:19] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-02 03:32:19] [INFO]   -> No value found (null or empty)
[2026-01-02 03:32:19] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-02 03:32:19] [INFO]   -> No value found (null or empty)
[2026-01-02 03:32:19] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-02 03:32:19] [INFO] Found 4 elements for 'CadInciNumber', using FIRST value only
[2026-01-02 03:32:19] [INFO]   -> Found value: 20260000311
[2026-01-02 03:32:19] [INFO]   -> Set field 'policeReportNumber' = "20260000311"
[2026-01-02 03:32:19] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-02 03:32:19] [INFO]   -> Found value: [EMS] FRONT DOOR  [01/01/26 21:31:54 DSWINK] [APCO INTELLICOMM] Case ID: iftf9jiWWs Caller Phone: 70...
[2026-01-02 03:32:19] [INFO]   -> Set field 'dispatchNotes' = "[EMS] FRONT DOOR  [01\/01\/26 21:31:54 DSWINK] [APCO INTELLICOMM] Case ID: iftf9jiWWs Caller Phone: 7079531447 Caller Name: VERIZON Incident Location: 6755 RADER AVE Incident Location Detail: SPRING DR\/QUAIL LN Nature: CHEST PAIN Incident #: 20260000309 CAD Call Taker: DSWINK Chief Complaint: (empty)  [01\/01\/26 21:31:44 PSUTIL01] Event spawned from CHEST PAIN.  [01\/01\/2026 21:31:42 DSWINK] 3 NITRO ON BOARD  [01\/01\/26 21:31:37 DSWINK] CHEST PAIN 82 YOM CARDIAC HX VOICE  GILBERT  [01\/01\/26 21:31:30 DSWINK]"
[2026-01-02 03:32:19] [INFO]   -> Set field 'cADLog' = "[EMS] FRONT DOOR  [01\/01\/26 21:31:54 DSWINK] [APCO INTELLICOMM] Case ID: iftf9jiWWs Caller Phone: 7079531447 Caller Name: VERIZON Incident Location: 6755 RADER AVE Incident Location Detail: SPRING DR\/QUAIL LN Nature: CHEST PAIN Incident #: 20260000309 CAD Call Taker: DSWINK Chief Complaint: (empty)  [01\/01\/26 21:31:44 PSUTIL01] Event spawned from CHEST PAIN.  [01\/01\/2026 21:31:42 DSWINK] 3 NITRO ON BOARD  [01\/01\/26 21:31:37 DSWINK] CHEST PAIN 82 YOM CARDIAC HX VOICE  GILBERT  [01\/01\/26 21:31:30 DSWINK]"
[2026-01-02 03:32:19] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-02 03:32:19] [INFO]   -> Found value: COOKEVILLE
[2026-01-02 03:32:19] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-02 03:32:19] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-02 03:32:19] [INFO]   -> Found value: RADER
[2026-01-02 03:32:19] [INFO]   -> Set field 'streetName' = "RADER"
[2026-01-02 03:32:19] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-02 03:32:19] [INFO]   -> Found value: AVE
[2026-01-02 03:32:19] [INFO]   -> Set field 'streetType' = "AVE"
[2026-01-02 03:32:19] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-02 03:32:19] [INFO]   -> Found value: 6755 RADER AVE
[2026-01-02 03:32:19] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "6755 RADER AVE"
[2026-01-02 03:32:19] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-02 03:32:19] [INFO] Concatenating street name and type
[2026-01-02 03:32:19] [INFO]   -> Combined street name: RADER AVE
[2026-01-02 03:32:19] [INFO] Built locationCoordinates from lat/lng: 36.26118,-85.46468
[2026-01-02 03:32:19] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2026000005","dispatchRunNumber":"2026000005","incidentTypeValue1":"CHEST PAIN","incidentLocationStreetNumber":6755,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.26118000000000307636582874692976474761962890625,"nERISIncidentLongitude":-85.4646800000000013142198440618813037872314453125,"alarm":"2026-01-01 21:31:42","dispatched":"2026-01-01 21:32:12","incidentLocationCross":"SPRING DR\/QUAIL LN","cADVehicleID":"PCFR","timedispatch":"2026-01-01 21:32:12","policeReportNumber":"20260000311","dispatchNotes":"[EMS] FRONT DOOR  [01\/01\/26 21:31:54 DSWINK] [APCO INTELLICOMM] Case ID: iftf9jiWWs Caller Phone: 7079531447 Caller Name: VERIZON Incident Location: 6755 RADER AVE Incident Location Detail: SPRING DR\/QUAIL LN Nature: CHEST PAIN Incident #: 20260000309 CAD Call Taker: DSWINK Chief Complaint: (empty)  [01\/01\/26 21:31:44 PSUTIL01] Event spawned from CHEST PAIN.  [01\/01\/2026 21:31:42 DSWINK] 3 NITRO ON BOARD  [01\/01\/26 21:31:37 DSWINK] CHEST PAIN 82 YOM CARDIAC HX VOICE  GILBERT  [01\/01\/26 21:31:30 DSWINK]","cADLog":"[EMS] FRONT DOOR  [01\/01\/26 21:31:54 DSWINK] [APCO INTELLICOMM] Case ID: iftf9jiWWs Caller Phone: 7079531447 Caller Name: VERIZON Incident Location: 6755 RADER AVE Incident Location Detail: SPRING DR\/QUAIL LN Nature: CHEST PAIN Incident #: 20260000309 CAD Call Taker: DSWINK Chief Complaint: (empty)  [01\/01\/26 21:31:44 PSUTIL01] Event spawned from CHEST PAIN.  [01\/01\/2026 21:31:42 DSWINK] 3 NITRO ON BOARD  [01\/01\/26 21:31:37 DSWINK] CHEST PAIN 82 YOM CARDIAC HX VOICE  GILBERT  [01\/01\/26 21:31:30 DSWINK]","incidentLocationCity":"COOKEVILLE","streetName":"RADER AVE","incidentAddressTextVersionStreet":"6755 RADER AVE","locationCoordinates":"36.26118,-85.46468"}
[2026-01-02 03:32:19] [INFO] Number of extracted fields: 21
[2026-01-02 03:32:19] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2026-01-02 03:32:19] [INFO] Multi-agency routing check: CAD Agency ID raw = 'PCFD', Parsed IDs = ["PCFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 4
[2026-01-02 03:32:19] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2026-01-02 03:32:19] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-02 03:32:20] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-02 03:32: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"]
[2026-01-02 03:32:20] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-02 03:32:20] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-02 03:32:20] [INFO] Found existing IncidentTypeMapping with ID: 6939c33d3eae65119
[2026-01-02 03:32:23] [INFO] Created new Dispatches record with ID: 69573c449031f8636
[2026-01-02 03:32:23] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000311_20260102_033219.XML
[2026-01-02 03:32:23] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000311_20260102_033219.XML
[2026-01-02 04:43:01] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00094.xml
[2026-01-02 04:43:01] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00094.xml for user: 68d56363ec1209189
[2026-01-02 04:43:01] [INFO] File size: 2795 bytes
[2026-01-02 04:43:01] [INFO] Created FTPFiles record with ID: 69574cd54aeb39c8c
[2026-01-02 04:43:01] [INFO] About to extract fields from XML. File size: 2795 bytes
[2026-01-02 04:43:01] [INFO] Number of mappings: 21
[2026-01-02 04:43:01] [INFO] Starting XML parsing. Content length: 2795
[2026-01-02 04:43:01] [INFO] XML parsed successfully. Root element: Incident
[2026-01-02 04:43:01] [INFO] Processing 21 field mappings
[2026-01-02 04:43:01] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-02 04:43:01] [INFO]   -> Found value: 26-00094
[2026-01-02 04:43:01] [INFO]   -> Set field 'dispatchRunNumber' = "26-00094"
[2026-01-02 04:43:01] [INFO]   -> Set field 'cADNumber' = "26-00094"
[2026-01-02 04:43:01] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-02 04:43:01] [INFO]   -> Found value: 2015
[2026-01-02 04:43:01] [INFO]   -> Set field 'incidentLocationStreetNumber' = 2015
[2026-01-02 04:43:01] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-02 04:43:01] [INFO]   -> Found value: E MALONE AVE
[2026-01-02 04:43:01] [INFO]   -> Set field 'streetName' = "E MALONE AVE"
[2026-01-02 04:43:01] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-02 04:43:01] [INFO]   -> No value found (null or empty)
[2026-01-02 04:43:01] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-02 04:43:01] [INFO]   -> Found value: SIKESTON
[2026-01-02 04:43:01] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-02 04:43:01] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-02 04:43:01] [INFO]   -> Found value: RABEN TIRE (GOODYEAR)
[2026-01-02 04:43:01] [INFO]   -> Set field 'businessName' = "RABEN TIRE (GOODYEAR)"
[2026-01-02 04:43:01] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-02 04:43:01] [INFO]   -> Found value: MO
[2026-01-02 04:43:01] [INFO]   -> Set field 'incidentLocationStateName' = "MO"
[2026-01-02 04:43:01] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-02 04:43:01] [INFO]   -> Found value: 63801
[2026-01-02 04:43:01] [INFO]   -> Set field 'nERISIncidentPostalCode' = 63801
[2026-01-02 04:43:01] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-02 04:43:01] [INFO]   -> Found value: 0
[2026-01-02 04:43:01] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-02 04:43:01] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-02 04:43:01] [INFO]   -> Found value: 0
[2026-01-02 04:43:01] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-02 04:43:01] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-02 04:43:01] [INFO]   -> Found value: FIRE-VEHICLE
[2026-01-02 04:43:01] [INFO]   -> Set field 'incidentTypeValue1' = "FIRE-VEHICLE"
[2026-01-02 04:43:01] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-02 04:43:01] [INFO]   -> Found value: 01-01-2026 21:54:24|SUV ON FIRE DRIVER IS OUT OF IT
FLAMES FROM MOTOR
STATRED TO EXPLODED 01-01-2026...
[2026-01-02 04:43:01] [INFO]   -> Set field 'dispatchNotes' = "01-01-2026 21:54:24|SUV ON FIRE DRIVER IS OUT OF IT\nFLAMES FROM MOTOR\nSTATRED TO EXPLODED 01-01-2026 21:58:49|ENGINE COMPARTMENT FULLY INVOLVED 01-01-2026 21:59:58|HYDRANT AT NORVAL AND MALONE 01-01-2026 22:00:13|C87 HAS LANE 1 BLOCKED FOR ENGINE 01-01-2026 22:00:28|TWR1 RETURNING 01-01-2026 22:05:37|****** Appended notes from Work Area begin ******\nBusiness Name: RABEN TIRE (GOODYEAR)\nBusiness Phone: (573) 471-1988 \nAddress: 2015 E MALONE AVE, SIKESTON\nCategory: 911 MULTIPLE CALLS Priority: 1\nSector: 3 Source: E911 \nLaw Enf: SDPS PD Fire: SDPS FD EMS: SSCA \nOpened DateTime: 01\/01\/2026 22:04:35\nNotes: Call Received on 01\/01\/2026 @ 22:04\n\n\n****** Appended notes from Work Area end   ******\n 01-01-2026 22:14:42|PER THE OWNER REQUESTED TO CONTACT HEPPE'S IN CHARLESTON 01-01-2026 22:16:59|HEPPE'S HAS BEEN CONTACTED AND ADVISED 20-25 MIN ETA 01-01-2026 22:31:47|1051 ON SCENE 01-01-2026 22:42:17|ENG2 & L3 CLEARED BY COMMAND IN SERVICE"
[2026-01-02 04:43:01] [INFO]   -> Set field 'cADLog' = "01-01-2026 21:54:24|SUV ON FIRE DRIVER IS OUT OF IT\nFLAMES FROM MOTOR\nSTATRED TO EXPLODED 01-01-2026 21:58:49|ENGINE COMPARTMENT FULLY INVOLVED 01-01-2026 21:59:58|HYDRANT AT NORVAL AND MALONE 01-01-2026 22:00:13|C87 HAS LANE 1 BLOCKED FOR ENGINE 01-01-2026 22:00:28|TWR1 RETURNING 01-01-2026 22:05:37|****** Appended notes from Work Area begin ******\nBusiness Name: RABEN TIRE (GOODYEAR)\nBusiness Phone: (573) 471-1988 \nAddress: 2015 E MALONE AVE, SIKESTON\nCategory: 911 MULTIPLE CALLS Priority: 1\nSector: 3 Source: E911 \nLaw Enf: SDPS PD Fire: SDPS FD EMS: SSCA \nOpened DateTime: 01\/01\/2026 22:04:35\nNotes: Call Received on 01\/01\/2026 @ 22:04\n\n\n****** Appended notes from Work Area end   ******\n 01-01-2026 22:14:42|PER THE OWNER REQUESTED TO CONTACT HEPPE'S IN CHARLESTON 01-01-2026 22:16:59|HEPPE'S HAS BEEN CONTACTED AND ADVISED 20-25 MIN ETA 01-01-2026 22:31:47|1051 ON SCENE 01-01-2026 22:42:17|ENG2 & L3 CLEARED BY COMMAND IN SERVICE"
[2026-01-02 04:43:01] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-02 04:43:01] [INFO]   -> Found value: 01-01-2026T21:55:53
[2026-01-02 04:43:01] [INFO] Reformatted DD-MM-YYYY date '01-01-2026' (day=01, month=01) to ISO: 2026-01-01T21:55:53
[2026-01-02 04:43:01] [INFO]   -> Set field 'alarm' = "2026-01-01 21:55:53"
[2026-01-02 04:43:01] [INFO] Reformatted DD-MM-YYYY date '01-01-2026' (day=01, month=01) to ISO: 2026-01-01T21:55:53
[2026-01-02 04:43:01] [INFO]   -> Set field 'dispatched' = "2026-01-01 21:55:53"
[2026-01-02 04:43:01] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-02 04:43:01] [INFO]   -> Found value: 01-01-2026T21:56:24
[2026-01-02 04:43:01] [INFO] Reformatted DD-MM-YYYY date '01-01-2026' (day=01, month=01) to ISO: 2026-01-01T21:56:24
[2026-01-02 04:43:01] [INFO]   -> Set field 'onScene' = "2026-01-01 21:56:24"
[2026-01-02 04:43:01] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-02 04:43:01] [INFO]   -> No value found (null or empty)
[2026-01-02 04:43:01] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-02 04:43:01] [INFO]   -> Found value: ENG2
[2026-01-02 04:43:01] [INFO]   -> Set field 'cADVehicleID' = "ENG2"
[2026-01-02 04:43:01] [INFO]   -> Set field 'name' = "ENG2"
[2026-01-02 04:43:01] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-02 04:43:01] [INFO]   -> No value found (null or empty)
[2026-01-02 04:43:01] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-02 04:43:01] [INFO]   -> Found value: 01-01-2026T22:01:21
[2026-01-02 04:43:01] [INFO] Reformatted DD-MM-YYYY date '01-01-2026' (day=01, month=01) to ISO: 2026-01-01T22:01:21
[2026-01-02 04:43:01] [INFO]   -> Set field 'timeonscene' = "2026-01-01 22:01:21"
[2026-01-02 04:43:01] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-02 04:43:01] [INFO]   -> Found value: 01-01-2026T22:42:20
[2026-01-02 04:43:01] [INFO] Reformatted DD-MM-YYYY date '01-01-2026' (day=01, month=01) to ISO: 2026-01-01T22:42:20
[2026-01-02 04:43:01] [INFO]   -> Set field 'timeunitclear' = "2026-01-01 22:42:20"
[2026-01-02 04:43:01] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-02 04:43:01] [INFO]   -> Found value: 01-01-2026T21:59:47
[2026-01-02 04:43:01] [INFO] Reformatted DD-MM-YYYY date '01-01-2026' (day=01, month=01) to ISO: 2026-01-01T21:59:47
[2026-01-02 04:43:01] [INFO]   -> Set field 'timedispatch' = "2026-01-01 21:59:47"
[2026-01-02 04:43:01] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-02 04:43:01] [INFO]   -> Found value: SDPSFD
[2026-01-02 04:43:01] [INFO]   -> Set field 'cADAgencyIdentifier' = "SDPSFD"
[2026-01-02 04:43:01] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-02 04:43:01] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-02 04:43:01] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-00094","cADNumber":"26-00094","incidentLocationStreetNumber":2015,"streetName":"E MALONE AVE","incidentLocationCity":"SIKESTON","businessName":"RABEN TIRE (GOODYEAR)","incidentLocationStateName":"MO","nERISIncidentPostalCode":63801,"nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"FIRE-VEHICLE","dispatchNotes":"01-01-2026 21:54:24|SUV ON FIRE DRIVER IS OUT OF IT\nFLAMES FROM MOTOR\nSTATRED TO EXPLODED 01-01-2026 21:58:49|ENGINE COMPARTMENT FULLY INVOLVED 01-01-2026 21:59:58|HYDRANT AT NORVAL AND MALONE 01-01-2026 22:00:13|C87 HAS LANE 1 BLOCKED FOR ENGINE 01-01-2026 22:00:28|TWR1 RETURNING 01-01-2026 22:05:37|****** Appended notes from Work Area begin ******\nBusiness Name: RABEN TIRE (GOODYEAR)\nBusiness Phone: (573) 471-1988 \nAddress: 2015 E MALONE AVE, SIKESTON\nCategory: 911 MULTIPLE CALLS Priority: 1\nSector: 3 Source: E911 \nLaw Enf: SDPS PD Fire: SDPS FD EMS: SSCA \nOpened DateTime: 01\/01\/2026 22:04:35\nNotes: Call Received on 01\/01\/2026 @ 22:04\n\n\n****** Appended notes from Work Area end   ******\n 01-01-2026 22:14:42|PER THE OWNER REQUESTED TO CONTACT HEPPE'S IN CHARLESTON 01-01-2026 22:16:59|HEPPE'S HAS BEEN CONTACTED AND ADVISED 20-25 MIN ETA 01-01-2026 22:31:47|1051 ON SCENE 01-01-2026 22:42:17|ENG2 & L3 CLEARED BY COMMAND IN SERVICE","cADLog":"01-01-2026 21:54:24|SUV ON FIRE DRIVER IS OUT OF IT\nFLAMES FROM MOTOR\nSTATRED TO EXPLODED 01-01-2026 21:58:49|ENGINE COMPARTMENT FULLY INVOLVED 01-01-2026 21:59:58|HYDRANT AT NORVAL AND MALONE 01-01-2026 22:00:13|C87 HAS LANE 1 BLOCKED FOR ENGINE 01-01-2026 22:00:28|TWR1 RETURNING 01-01-2026 22:05:37|****** Appended notes from Work Area begin ******\nBusiness Name: RABEN TIRE (GOODYEAR)\nBusiness Phone: (573) 471-1988 \nAddress: 2015 E MALONE AVE, SIKESTON\nCategory: 911 MULTIPLE CALLS Priority: 1\nSector: 3 Source: E911 \nLaw Enf: SDPS PD Fire: SDPS FD EMS: SSCA \nOpened DateTime: 01\/01\/2026 22:04:35\nNotes: Call Received on 01\/01\/2026 @ 22:04\n\n\n****** Appended notes from Work Area end   ******\n 01-01-2026 22:14:42|PER THE OWNER REQUESTED TO CONTACT HEPPE'S IN CHARLESTON 01-01-2026 22:16:59|HEPPE'S HAS BEEN CONTACTED AND ADVISED 20-25 MIN ETA 01-01-2026 22:31:47|1051 ON SCENE 01-01-2026 22:42:17|ENG2 & L3 CLEARED BY COMMAND IN SERVICE","alarm":"2026-01-01 21:55:53","dispatched":"2026-01-01 21:55:53","onScene":"2026-01-01 21:56:24","cADVehicleID":"ENG2","name":"ENG2","timeonscene":"2026-01-01 22:01:21","timeunitclear":"2026-01-01 22:42:20","timedispatch":"2026-01-01 21:59:47","cADAgencyIdentifier":"SDPSFD","locationCoordinates":"0,0"}
[2026-01-02 04:43:01] [INFO] Number of extracted fields: 23
[2026-01-02 04:43:01] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SDPSFD'
[2026-01-02 04:43:01] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SDPSFD', Parsed IDs = ["SDPSFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 04:43:01] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SDPSFD"]
[2026-01-02 04:43:01] [INFO] Attempting SAASClient lookup for AgencyCode 'SDPSFD' (index 0) within mailbox's assigned agencies
[2026-01-02 04:43:01] [INFO] SUCCESS: Routed to agency 'Sikeston DPS' (ID: 6772cab7157b2ebde) at INDEX 0 based on AgencyCode 'SDPSFD'
[2026-01-02 04:43:01] [INFO] Fetched 4 stations from Stations module for agency 'Sikeston DPS': ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"]
[2026-01-02 04:43:01] [INFO] Final routing: saasclientId = 6772cab7157b2ebde, dispatchStationsIds = ["67d843b7d3670caf0","67d843823ed523b5c","67d8434fe3dc432c7","68d5ab6eaa6dc3961"], matchedAgencyIndex = 0
[2026-01-02 04:43:01] [INFO] Multi-agency routing matched mailbox default agency: 6772cab7157b2ebde (no update needed)
[2026-01-02 04:43:01] [INFO] Found existing IncidentTypeMapping with ID: 68e4158e883a748d2
[2026-01-02 04:43:03] [INFO] Created new Dispatches record with ID: 69574cd617a845141
[2026-01-02 04:43:03] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00094.xml
[2026-01-02 04:43:03] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SDPSFD_26-00094.xml
[2026-01-02 09:44:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000369_20260102_094449.XML
[2026-01-02 09:44:49] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000369_20260102_094449.XML for user: 68f1466aed072ad4a
[2026-01-02 09:44:49] [INFO] File size: 5572 bytes
[2026-01-02 09:44:49] [INFO] Created FTPFiles record with ID: 69579391b73b2e0e2
[2026-01-02 09:44:49] [INFO] About to extract fields from XML. File size: 5572 bytes
[2026-01-02 09:44:49] [INFO] Number of mappings: 28
[2026-01-02 09:44:49] [INFO] Starting XML parsing. Content length: 5572
[2026-01-02 09:44:49] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-02 09:44:49] [INFO] Processing 28 field mappings
[2026-01-02 09:44:49] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-02 09:44:49] [INFO] Found 3 elements for 'AgencyCode', using FIRST value only
[2026-01-02 09:44:49] [INFO]   -> Found value: PCFD
[2026-01-02 09:44:49] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2026-01-02 09:44:49] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 09:44:49] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-02 09:44:49] [INFO]   -> Found value: 2026000006
[2026-01-02 09:44:49] [INFO]   -> Set field 'incidentInternalId' = "2026000006"
[2026-01-02 09:44:49] [INFO]   -> Set field 'dispatchRunNumber' = "2026000006"
[2026-01-02 09:44:49] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-02 09:44:49] [INFO]   -> Found value: BREATHING PROBLEMS
[2026-01-02 09:44:49] [INFO]   -> Set field 'incidentTypeValue1' = "BREATHING PROBLEMS"
[2026-01-02 09:44:49] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-02 09:44:49] [INFO]   -> Found value: 1810
[2026-01-02 09:44:49] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1810
[2026-01-02 09:44:49] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-02 09:44:49] [INFO]   -> Found value: TN
[2026-01-02 09:44:49] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-02 09:44:49] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-02 09:44:49] [INFO]   -> Found value: 38501
[2026-01-02 09:44:49] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38501
[2026-01-02 09:44:49] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-02 09:44:49] [INFO]   -> No value found (null or empty)
[2026-01-02 09:44:49] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-02 09:44:49] [INFO]   -> Found value: B
[2026-01-02 09:44:49] [INFO]   -> Set field 'incidentLocationApt' = "B"
[2026-01-02 09:44:49] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-02 09:44:49] [INFO]   -> Found value: 36.20626
[2026-01-02 09:44:49] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.2062600000000003319655661471188068389892578125
[2026-01-02 09:44:49] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-02 09:44:49] [INFO]   -> Found value: -85.51947
[2026-01-02 09:44:49] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.5194699999999983219822752289474010467529296875
[2026-01-02 09:44:49] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-02 09:44:49] [INFO]   -> Found value: 2026-01-02 03:43:53
[2026-01-02 09:44:49] [INFO]   -> Set field 'alarm' = "2026-01-02 03:43:53"
[2026-01-02 09:44:49] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-02 09:44:49] [INFO]   -> Found value: 2026-01-02 03:44:42
[2026-01-02 09:44:49] [INFO]   -> Set field 'dispatched' = "2026-01-02 03:44:42"
[2026-01-02 09:44:49] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-02 09:44:49] [INFO]   -> No value found (null or empty)
[2026-01-02 09:44:49] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-02 09:44:49] [INFO]   -> No value found (null or empty)
[2026-01-02 09:44:49] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-02 09:44:49] [INFO]   -> No value found (null or empty)
[2026-01-02 09:44:49] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-02 09:44:49] [INFO]   -> Found value: MCDONALD RD/LANE FARM RD
[2026-01-02 09:44:49] [INFO]   -> Set field 'incidentLocationCross' = "MCDONALD RD\/LANE FARM RD"
[2026-01-02 09:44:49] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-02 09:44:49] [INFO]   -> Found value: PCFR
[2026-01-02 09:44:49] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-02 09:44:49] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-02 09:44:49] [INFO]   -> Found value: 2026-01-02 03:44:42
[2026-01-02 09:44:49] [INFO]   -> Set field 'timedispatch' = "2026-01-02 03:44:42"
[2026-01-02 09:44:49] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-02 09:44:49] [INFO]   -> No value found (null or empty)
[2026-01-02 09:44:49] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-02 09:44:49] [INFO]   -> No value found (null or empty)
[2026-01-02 09:44:49] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-02 09:44:49] [INFO]   -> No value found (null or empty)
[2026-01-02 09:44:49] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-02 09:44:49] [INFO]   -> No value found (null or empty)
[2026-01-02 09:44:49] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-02 09:44:49] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-02 09:44:49] [INFO]   -> Found value: 20260000369
[2026-01-02 09:44:49] [INFO]   -> Set field 'policeReportNumber' = "20260000369"
[2026-01-02 09:44:49] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-02 09:44:49] [INFO]   -> Found value: [APCO INTELLICOMM] Case ID: vTaZOqC6KL Caller Phone: 9317432891 Caller Name: VERIZON Incident Locati...
[2026-01-02 09:44:49] [INFO]   -> Set field 'dispatchNotes' = "[APCO INTELLICOMM] Case ID: vTaZOqC6KL Caller Phone: 9317432891 Caller Name: VERIZON Incident Location: 1810-B SHIPLEY RD Incident Location Detail: MCDONALD RD\/LANE FARM RD Nature: BREATHING PROBLEMS Incident #: 20260000368 CAD Call Taker: DSWINK Chief Complaint: (empty)  [01\/02\/26 03:43:55 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 03:43:53 DSWINK] 45 YOM SHORT OF BREATH CHEST PRESSURE HX OF HEART ATTACK  [01\/02\/26 03:43:30 DSWINK]]"
[2026-01-02 09:44:49] [INFO]   -> Set field 'cADLog' = "[APCO INTELLICOMM] Case ID: vTaZOqC6KL Caller Phone: 9317432891 Caller Name: VERIZON Incident Location: 1810-B SHIPLEY RD Incident Location Detail: MCDONALD RD\/LANE FARM RD Nature: BREATHING PROBLEMS Incident #: 20260000368 CAD Call Taker: DSWINK Chief Complaint: (empty)  [01\/02\/26 03:43:55 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 03:43:53 DSWINK] 45 YOM SHORT OF BREATH CHEST PRESSURE HX OF HEART ATTACK  [01\/02\/26 03:43:30 DSWINK]]"
[2026-01-02 09:44:49] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-02 09:44:49] [INFO]   -> Found value: COOKEVILLE
[2026-01-02 09:44:49] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-02 09:44:49] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-02 09:44:49] [INFO]   -> Found value: SHIPLEY
[2026-01-02 09:44:49] [INFO]   -> Set field 'streetName' = "SHIPLEY"
[2026-01-02 09:44:49] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-02 09:44:49] [INFO]   -> Found value: RD
[2026-01-02 09:44:49] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 09:44:49] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-02 09:44:49] [INFO]   -> Found value: 1810-B SHIPLEY RD
[2026-01-02 09:44:49] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "1810-B SHIPLEY RD"
[2026-01-02 09:44:49] [INFO] Finished extracting fields. Total fields extracted: 22
[2026-01-02 09:44:49] [INFO] Concatenating street name and type
[2026-01-02 09:44:49] [INFO]   -> Combined street name: SHIPLEY RD
[2026-01-02 09:44:49] [INFO] Built locationCoordinates from lat/lng: 36.20626,-85.51947
[2026-01-02 09:44:49] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2026000006","dispatchRunNumber":"2026000006","incidentTypeValue1":"BREATHING PROBLEMS","incidentLocationStreetNumber":1810,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38501,"incidentLocationApt":"B","nERISIncidentLatitude":36.2062600000000003319655661471188068389892578125,"nERISIncidentLongitude":-85.5194699999999983219822752289474010467529296875,"alarm":"2026-01-02 03:43:53","dispatched":"2026-01-02 03:44:42","incidentLocationCross":"MCDONALD RD\/LANE FARM RD","cADVehicleID":"PCFR","timedispatch":"2026-01-02 03:44:42","policeReportNumber":"20260000369","dispatchNotes":"[APCO INTELLICOMM] Case ID: vTaZOqC6KL Caller Phone: 9317432891 Caller Name: VERIZON Incident Location: 1810-B SHIPLEY RD Incident Location Detail: MCDONALD RD\/LANE FARM RD Nature: BREATHING PROBLEMS Incident #: 20260000368 CAD Call Taker: DSWINK Chief Complaint: (empty)  [01\/02\/26 03:43:55 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 03:43:53 DSWINK] 45 YOM SHORT OF BREATH CHEST PRESSURE HX OF HEART ATTACK  [01\/02\/26 03:43:30 DSWINK]]","cADLog":"[APCO INTELLICOMM] Case ID: vTaZOqC6KL Caller Phone: 9317432891 Caller Name: VERIZON Incident Location: 1810-B SHIPLEY RD Incident Location Detail: MCDONALD RD\/LANE FARM RD Nature: BREATHING PROBLEMS Incident #: 20260000368 CAD Call Taker: DSWINK Chief Complaint: (empty)  [01\/02\/26 03:43:55 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 03:43:53 DSWINK] 45 YOM SHORT OF BREATH CHEST PRESSURE HX OF HEART ATTACK  [01\/02\/26 03:43:30 DSWINK]]","incidentLocationCity":"COOKEVILLE","streetName":"SHIPLEY RD","incidentAddressTextVersionStreet":"1810-B SHIPLEY RD","locationCoordinates":"36.20626,-85.51947"}
[2026-01-02 09:44:49] [INFO] Number of extracted fields: 22
[2026-01-02 09:44:49] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2026-01-02 09:44: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
[2026-01-02 09:44:49] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2026-01-02 09:44:49] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-02 09:44:49] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-02 09:44: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"]
[2026-01-02 09:44:50] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-02 09:44:50] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-02 09:44:50] [INFO] Found existing IncidentTypeMapping with ID: 693e326c3c0e41cb3
[2026-01-02 09:44:53] [INFO] Created new Dispatches record with ID: 6957939275ea1670d
[2026-01-02 09:44:53] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000369_20260102_094449.XML
[2026-01-02 09:44:53] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000369_20260102_094449.XML
[2026-01-02 13:13:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000386_20260102_131349.XML
[2026-01-02 13:13:49] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000386_20260102_131349.XML for user: 68f1466aed072ad4a
[2026-01-02 13:13:49] [INFO] File size: 5584 bytes
[2026-01-02 13:13:49] [INFO] Created FTPFiles record with ID: 6957c48db86c78a7d
[2026-01-02 13:13:49] [INFO] About to extract fields from XML. File size: 5584 bytes
[2026-01-02 13:13:49] [INFO] Number of mappings: 28
[2026-01-02 13:13:49] [INFO] Starting XML parsing. Content length: 5584
[2026-01-02 13:13:49] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-02 13:13:49] [INFO] Processing 28 field mappings
[2026-01-02 13:13:49] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-02 13:13:49] [INFO] Found 3 elements for 'AgencyCode', using FIRST value only
[2026-01-02 13:13:49] [INFO]   -> Found value: PCFD
[2026-01-02 13:13:49] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2026-01-02 13:13:49] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 13:13:49] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-02 13:13:49] [INFO]   -> Found value: 2026000007
[2026-01-02 13:13:49] [INFO]   -> Set field 'incidentInternalId' = "2026000007"
[2026-01-02 13:13:49] [INFO]   -> Set field 'dispatchRunNumber' = "2026000007"
[2026-01-02 13:13:49] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-02 13:13:49] [INFO]   -> Found value: BREATHING PROBLEMS
[2026-01-02 13:13:49] [INFO]   -> Set field 'incidentTypeValue1' = "BREATHING PROBLEMS"
[2026-01-02 13:13:49] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-02 13:13:49] [INFO]   -> Found value: 4000
[2026-01-02 13:13:49] [INFO]   -> Set field 'incidentLocationStreetNumber' = 4000
[2026-01-02 13:13:49] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-02 13:13:49] [INFO]   -> Found value: TN
[2026-01-02 13:13:49] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-02 13:13:49] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-02 13:13:49] [INFO]   -> Found value: 38506
[2026-01-02 13:13:49] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38506
[2026-01-02 13:13:49] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-02 13:13:49] [INFO]   -> No value found (null or empty)
[2026-01-02 13:13:49] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-02 13:13:49] [INFO]   -> No value found (null or empty)
[2026-01-02 13:13:49] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-02 13:13:49] [INFO]   -> Found value: 36.09760
[2026-01-02 13:13:49] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.09759999999999990905052982270717620849609375
[2026-01-02 13:13:49] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-02 13:13:49] [INFO]   -> Found value: -85.55252
[2026-01-02 13:13:49] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.5525200000000012323653209023177623748779296875
[2026-01-02 13:13:49] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-02 13:13:49] [INFO]   -> Found value: 2026-01-02 07:13:26
[2026-01-02 13:13:49] [INFO]   -> Set field 'alarm' = "2026-01-02 07:13:26"
[2026-01-02 13:13:49] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-02 13:13:49] [INFO]   -> Found value: 2026-01-02 07:13:43
[2026-01-02 13:13:49] [INFO]   -> Set field 'dispatched' = "2026-01-02 07:13:43"
[2026-01-02 13:13:49] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-02 13:13:49] [INFO]   -> No value found (null or empty)
[2026-01-02 13:13:49] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-02 13:13:49] [INFO]   -> No value found (null or empty)
[2026-01-02 13:13:49] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-02 13:13:49] [INFO]   -> No value found (null or empty)
[2026-01-02 13:13:49] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-02 13:13:49] [INFO]   -> Found value: ALEX LN/TOP RD
[2026-01-02 13:13:49] [INFO]   -> Set field 'incidentLocationCross' = "ALEX LN\/TOP RD"
[2026-01-02 13:13:49] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-02 13:13:49] [INFO]   -> Found value: PCFR
[2026-01-02 13:13:49] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-02 13:13:49] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-02 13:13:49] [INFO]   -> Found value: 2026-01-02 07:13:43
[2026-01-02 13:13:49] [INFO]   -> Set field 'timedispatch' = "2026-01-02 07:13:43"
[2026-01-02 13:13:49] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-02 13:13:49] [INFO]   -> No value found (null or empty)
[2026-01-02 13:13:49] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-02 13:13:49] [INFO]   -> No value found (null or empty)
[2026-01-02 13:13:49] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-02 13:13:49] [INFO]   -> No value found (null or empty)
[2026-01-02 13:13:49] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-02 13:13:49] [INFO]   -> No value found (null or empty)
[2026-01-02 13:13:49] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-02 13:13:49] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-02 13:13:49] [INFO]   -> Found value: 20260000386
[2026-01-02 13:13:49] [INFO]   -> Set field 'policeReportNumber' = "20260000386"
[2026-01-02 13:13:49] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-02 13:13:49] [INFO]   -> Found value: [EMS] FRONT DOOR ENTRANCE  [01/02/26 07:13:35 KHILL] [APCO INTELLICOMM] Case ID: VdSBIra0ak Caller P...
[2026-01-02 13:13:49] [INFO]   -> Set field 'dispatchNotes' = "[EMS] FRONT DOOR ENTRANCE  [01\/02\/26 07:13:35 KHILL] [APCO INTELLICOMM] Case ID: VdSBIra0ak Caller Phone: 9314324430 Caller Name: CAMPBELL MARJORIE L Incident Location: 4000 VERBLE SHERRELL RD Incident Location Detail: ALEX LN\/TOP RD Nature: BREATHING PROBLEMS Incident #: 20260000385 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/02\/26 07:13:28 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 07:13:26 KHILL] SEVERE BODY SHAKES DOUBLE PNEUMONIA ON O2  STILL SHORT OF BREATH  [01\/02\/26 07:13:23 KHILL]]"
[2026-01-02 13:13:49] [INFO]   -> Set field 'cADLog' = "[EMS] FRONT DOOR ENTRANCE  [01\/02\/26 07:13:35 KHILL] [APCO INTELLICOMM] Case ID: VdSBIra0ak Caller Phone: 9314324430 Caller Name: CAMPBELL MARJORIE L Incident Location: 4000 VERBLE SHERRELL RD Incident Location Detail: ALEX LN\/TOP RD Nature: BREATHING PROBLEMS Incident #: 20260000385 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/02\/26 07:13:28 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 07:13:26 KHILL] SEVERE BODY SHAKES DOUBLE PNEUMONIA ON O2  STILL SHORT OF BREATH  [01\/02\/26 07:13:23 KHILL]]"
[2026-01-02 13:13:49] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-02 13:13:49] [INFO]   -> Found value: COOKEVILLE
[2026-01-02 13:13:49] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-02 13:13:49] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-02 13:13:49] [INFO]   -> Found value: VERBLE SHERRELL
[2026-01-02 13:13:49] [INFO]   -> Set field 'streetName' = "VERBLE SHERRELL"
[2026-01-02 13:13:49] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-02 13:13:49] [INFO]   -> Found value: RD
[2026-01-02 13:13:49] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 13:13:49] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-02 13:13:49] [INFO]   -> Found value: 4000 VERBLE SHERRELL RD
[2026-01-02 13:13:49] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "4000 VERBLE SHERRELL RD"
[2026-01-02 13:13:49] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-02 13:13:49] [INFO] Concatenating street name and type
[2026-01-02 13:13:49] [INFO]   -> Combined street name: VERBLE SHERRELL RD
[2026-01-02 13:13:49] [INFO] Built locationCoordinates from lat/lng: 36.0976,-85.55252
[2026-01-02 13:13:49] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2026000007","dispatchRunNumber":"2026000007","incidentTypeValue1":"BREATHING PROBLEMS","incidentLocationStreetNumber":4000,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38506,"nERISIncidentLatitude":36.09759999999999990905052982270717620849609375,"nERISIncidentLongitude":-85.5525200000000012323653209023177623748779296875,"alarm":"2026-01-02 07:13:26","dispatched":"2026-01-02 07:13:43","incidentLocationCross":"ALEX LN\/TOP RD","cADVehicleID":"PCFR","timedispatch":"2026-01-02 07:13:43","policeReportNumber":"20260000386","dispatchNotes":"[EMS] FRONT DOOR ENTRANCE  [01\/02\/26 07:13:35 KHILL] [APCO INTELLICOMM] Case ID: VdSBIra0ak Caller Phone: 9314324430 Caller Name: CAMPBELL MARJORIE L Incident Location: 4000 VERBLE SHERRELL RD Incident Location Detail: ALEX LN\/TOP RD Nature: BREATHING PROBLEMS Incident #: 20260000385 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/02\/26 07:13:28 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 07:13:26 KHILL] SEVERE BODY SHAKES DOUBLE PNEUMONIA ON O2  STILL SHORT OF BREATH  [01\/02\/26 07:13:23 KHILL]]","cADLog":"[EMS] FRONT DOOR ENTRANCE  [01\/02\/26 07:13:35 KHILL] [APCO INTELLICOMM] Case ID: VdSBIra0ak Caller Phone: 9314324430 Caller Name: CAMPBELL MARJORIE L Incident Location: 4000 VERBLE SHERRELL RD Incident Location Detail: ALEX LN\/TOP RD Nature: BREATHING PROBLEMS Incident #: 20260000385 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/02\/26 07:13:28 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 07:13:26 KHILL] SEVERE BODY SHAKES DOUBLE PNEUMONIA ON O2  STILL SHORT OF BREATH  [01\/02\/26 07:13:23 KHILL]]","incidentLocationCity":"COOKEVILLE","streetName":"VERBLE SHERRELL RD","incidentAddressTextVersionStreet":"4000 VERBLE SHERRELL RD","locationCoordinates":"36.0976,-85.55252"}
[2026-01-02 13:13:49] [INFO] Number of extracted fields: 21
[2026-01-02 13:13:49] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2026-01-02 13:13: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
[2026-01-02 13:13:49] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2026-01-02 13:13:49] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-02 13:13:49] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-02 13:13: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"]
[2026-01-02 13:13:50] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-02 13:13:50] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-02 13:13:50] [INFO] Found existing IncidentTypeMapping with ID: 693e326c3c0e41cb3
[2026-01-02 13:13:53] [INFO] Created new Dispatches record with ID: 6957c48e7c15373ce
[2026-01-02 13:13:53] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000386_20260102_131349.XML
[2026-01-02 13:13:53] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000386_20260102_131349.XML
[2026-01-02 13:19:59] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000390_20260102_131959.XML
[2026-01-02 13:19:59] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000390_20260102_131959.XML for user: 68f1466aed072ad4a
[2026-01-02 13:19:59] [INFO] File size: 5466 bytes
[2026-01-02 13:19:59] [INFO] Created FTPFiles record with ID: 6957c5ffe7da95939
[2026-01-02 13:19:59] [INFO] About to extract fields from XML. File size: 5466 bytes
[2026-01-02 13:19:59] [INFO] Number of mappings: 28
[2026-01-02 13:19:59] [INFO] Starting XML parsing. Content length: 5466
[2026-01-02 13:19:59] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-02 13:19:59] [INFO] Processing 28 field mappings
[2026-01-02 13:19:59] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-02 13:19:59] [INFO] Found 2 elements for 'AgencyCode', using FIRST value only
[2026-01-02 13:19:59] [INFO]   -> Found value: PCFD
[2026-01-02 13:19:59] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2026-01-02 13:19:59] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 13:19:59] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2026-01-02 13:19:59] [INFO]   -> Found value: 2026000008
[2026-01-02 13:19:59] [INFO]   -> Set field 'incidentInternalId' = "2026000008"
[2026-01-02 13:19:59] [INFO]   -> Set field 'dispatchRunNumber' = "2026000008"
[2026-01-02 13:19:59] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-02 13:19:59] [INFO]   -> Found value: MANPOWER - EMS ASSIST
[2026-01-02 13:19:59] [INFO]   -> Set field 'incidentTypeValue1' = "MANPOWER - EMS ASSIST"
[2026-01-02 13:19:59] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-02 13:19:59] [INFO]   -> Found value: 6751
[2026-01-02 13:19:59] [INFO]   -> Set field 'incidentLocationStreetNumber' = 6751
[2026-01-02 13:19:59] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-02 13:19:59] [INFO]   -> Found value: TN
[2026-01-02 13:19:59] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-02 13:19:59] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-02 13:19:59] [INFO]   -> Found value: 38544
[2026-01-02 13:19:59] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2026-01-02 13:19:59] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-02 13:19:59] [INFO]   -> No value found (null or empty)
[2026-01-02 13:19:59] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-02 13:19:59] [INFO]   -> No value found (null or empty)
[2026-01-02 13:19:59] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-02 13:19:59] [INFO]   -> Found value: 36.18576
[2026-01-02 13:19:59] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.1857600000000019235812942497432231903076171875
[2026-01-02 13:19:59] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-02 13:19:59] [INFO]   -> Found value: -85.63637
[2026-01-02 13:19:59] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.63636999999999943611328490078449249267578125
[2026-01-02 13:19:59] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-02 13:19:59] [INFO]   -> Found value: 2026-01-02 07:19:25
[2026-01-02 13:19:59] [INFO]   -> Set field 'alarm' = "2026-01-02 07:19:25"
[2026-01-02 13:19:59] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-02 13:19:59] [INFO]   -> Found value: 2026-01-02 07:19:46
[2026-01-02 13:19:59] [INFO]   -> Set field 'dispatched' = "2026-01-02 07:19:46"
[2026-01-02 13:19:59] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-02 13:19:59] [INFO]   -> No value found (null or empty)
[2026-01-02 13:19:59] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-02 13:19:59] [INFO]   -> No value found (null or empty)
[2026-01-02 13:19:59] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-02 13:19:59] [INFO]   -> No value found (null or empty)
[2026-01-02 13:19:59] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-02 13:19:59] [INFO]   -> Found value: O D RODGERS RD
[2026-01-02 13:19:59] [INFO]   -> Set field 'incidentLocationCross' = "O D RODGERS RD"
[2026-01-02 13:19:59] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-02 13:19:59] [INFO]   -> Found value: EN31
[2026-01-02 13:19:59] [INFO]   -> Set field 'cADVehicleID' = "EN31"
[2026-01-02 13:19:59] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-02 13:19:59] [INFO]   -> Found value: 2026-01-02 07:19:46
[2026-01-02 13:19:59] [INFO]   -> Set field 'timedispatch' = "2026-01-02 07:19:46"
[2026-01-02 13:19:59] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-02 13:19:59] [INFO]   -> No value found (null or empty)
[2026-01-02 13:19:59] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-02 13:19:59] [INFO]   -> No value found (null or empty)
[2026-01-02 13:19:59] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-02 13:19:59] [INFO]   -> No value found (null or empty)
[2026-01-02 13:19:59] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-02 13:19:59] [INFO]   -> No value found (null or empty)
[2026-01-02 13:19:59] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-02 13:19:59] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2026-01-02 13:19:59] [INFO]   -> Found value: 20260000390
[2026-01-02 13:19:59] [INFO]   -> Set field 'policeReportNumber' = "20260000390"
[2026-01-02 13:19:59] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-02 13:19:59] [INFO]   -> Found value: [EMS] UDTS: MANPOWER PAGED  [01/02/26 07:19:37 KBEATY] Event spawned from EMS NON-EMERGENCY.  [01/02...
[2026-01-02 13:19:59] [INFO]   -> Set field 'dispatchNotes' = "[EMS] UDTS: MANPOWER PAGED  [01\/02\/26 07:19:37 KBEATY] Event spawned from EMS NON-EMERGENCY.  [01\/02\/2026 07:19:25 MCLAYBURN2] FRONT DOOR ENTRY  [01\/02\/26 07:18:59 MCLAYBURN2] VICKIE JACKSON  [01\/02\/26 07:18:49 MCLAYBURN2] 400 LBS  [01\/02\/26 07:18:37 MCLAYBURN2] NOT INJURED  [01\/02\/26 07:18:29 MCLAYBURN2] SLIPPED OUT OF BED AND NEEDS HELP GETTING HER UP  [01\/02\/26 07:18:10 MCLAYBURN2]"
[2026-01-02 13:19:59] [INFO]   -> Set field 'cADLog' = "[EMS] UDTS: MANPOWER PAGED  [01\/02\/26 07:19:37 KBEATY] Event spawned from EMS NON-EMERGENCY.  [01\/02\/2026 07:19:25 MCLAYBURN2] FRONT DOOR ENTRY  [01\/02\/26 07:18:59 MCLAYBURN2] VICKIE JACKSON  [01\/02\/26 07:18:49 MCLAYBURN2] 400 LBS  [01\/02\/26 07:18:37 MCLAYBURN2] NOT INJURED  [01\/02\/26 07:18:29 MCLAYBURN2] SLIPPED OUT OF BED AND NEEDS HELP GETTING HER UP  [01\/02\/26 07:18:10 MCLAYBURN2]"
[2026-01-02 13:19:59] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-02 13:19:59] [INFO]   -> Found value: BAXTER
[2026-01-02 13:19:59] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2026-01-02 13:19:59] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-02 13:19:59] [INFO]   -> Found value: BROWN RIDGE
[2026-01-02 13:19:59] [INFO]   -> Set field 'streetName' = "BROWN RIDGE"
[2026-01-02 13:19:59] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-02 13:19:59] [INFO]   -> Found value: RD
[2026-01-02 13:19:59] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 13:19:59] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-02 13:19:59] [INFO]   -> Found value: 6751 BROWN RIDGE RD
[2026-01-02 13:19:59] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "6751 BROWN RIDGE RD"
[2026-01-02 13:19:59] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-02 13:19:59] [INFO] Concatenating street name and type
[2026-01-02 13:19:59] [INFO]   -> Combined street name: BROWN RIDGE RD
[2026-01-02 13:19:59] [INFO] Built locationCoordinates from lat/lng: 36.18576,-85.63637
[2026-01-02 13:19:59] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2026000008","dispatchRunNumber":"2026000008","incidentTypeValue1":"MANPOWER - EMS ASSIST","incidentLocationStreetNumber":6751,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"nERISIncidentLatitude":36.1857600000000019235812942497432231903076171875,"nERISIncidentLongitude":-85.63636999999999943611328490078449249267578125,"alarm":"2026-01-02 07:19:25","dispatched":"2026-01-02 07:19:46","incidentLocationCross":"O D RODGERS RD","cADVehicleID":"EN31","timedispatch":"2026-01-02 07:19:46","policeReportNumber":"20260000390","dispatchNotes":"[EMS] UDTS: MANPOWER PAGED  [01\/02\/26 07:19:37 KBEATY] Event spawned from EMS NON-EMERGENCY.  [01\/02\/2026 07:19:25 MCLAYBURN2] FRONT DOOR ENTRY  [01\/02\/26 07:18:59 MCLAYBURN2] VICKIE JACKSON  [01\/02\/26 07:18:49 MCLAYBURN2] 400 LBS  [01\/02\/26 07:18:37 MCLAYBURN2] NOT INJURED  [01\/02\/26 07:18:29 MCLAYBURN2] SLIPPED OUT OF BED AND NEEDS HELP GETTING HER UP  [01\/02\/26 07:18:10 MCLAYBURN2]","cADLog":"[EMS] UDTS: MANPOWER PAGED  [01\/02\/26 07:19:37 KBEATY] Event spawned from EMS NON-EMERGENCY.  [01\/02\/2026 07:19:25 MCLAYBURN2] FRONT DOOR ENTRY  [01\/02\/26 07:18:59 MCLAYBURN2] VICKIE JACKSON  [01\/02\/26 07:18:49 MCLAYBURN2] 400 LBS  [01\/02\/26 07:18:37 MCLAYBURN2] NOT INJURED  [01\/02\/26 07:18:29 MCLAYBURN2] SLIPPED OUT OF BED AND NEEDS HELP GETTING HER UP  [01\/02\/26 07:18:10 MCLAYBURN2]","incidentLocationCity":"BAXTER","streetName":"BROWN RIDGE RD","incidentAddressTextVersionStreet":"6751 BROWN RIDGE RD","locationCoordinates":"36.18576,-85.63637"}
[2026-01-02 13:19:59] [INFO] Number of extracted fields: 21
[2026-01-02 13:19:59] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2026-01-02 13:19: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
[2026-01-02 13:19:59] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2026-01-02 13:19:59] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-02 13:20:00] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-02 13:20: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"]
[2026-01-02 13:20:00] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-02 13:20:00] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-02 13:20:00] [INFO] Found existing IncidentTypeMapping with ID: 6938bcc5e565c9852
[2026-01-02 13:20:04] [INFO] Created new Dispatches record with ID: 6957c600a9063d77a
[2026-01-02 13:20:04] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000390_20260102_131959.XML
[2026-01-02 13:20:04] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000390_20260102_131959.XML
[2026-01-02 13:32:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000394_20260102_133209.XML
[2026-01-02 13:32:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000394_20260102_133209.XML for user: 68f1466aed072ad4a
[2026-01-02 13:32:09] [INFO] File size: 5611 bytes
[2026-01-02 13:32:09] [INFO] Created FTPFiles record with ID: 6957c8d9e227abdfd
[2026-01-02 13:32:09] [INFO] About to extract fields from XML. File size: 5611 bytes
[2026-01-02 13:32:09] [INFO] Number of mappings: 28
[2026-01-02 13:32:09] [INFO] Starting XML parsing. Content length: 5611
[2026-01-02 13:32:09] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-02 13:32:09] [INFO] Processing 28 field mappings
[2026-01-02 13:32:09] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-02 13:32:09] [INFO] Found 3 elements for 'AgencyCode', using FIRST value only
[2026-01-02 13:32:09] [INFO]   -> Found value: PCFD
[2026-01-02 13:32:09] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2026-01-02 13:32:09] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 13:32:09] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-02 13:32:09] [INFO]   -> Found value: 2026000009
[2026-01-02 13:32:09] [INFO]   -> Set field 'incidentInternalId' = "2026000009"
[2026-01-02 13:32:09] [INFO]   -> Set field 'dispatchRunNumber' = "2026000009"
[2026-01-02 13:32:09] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-02 13:32:09] [INFO]   -> Found value: BREATHING PROBLEMS
[2026-01-02 13:32:09] [INFO]   -> Set field 'incidentTypeValue1' = "BREATHING PROBLEMS"
[2026-01-02 13:32:09] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-02 13:32:09] [INFO]   -> Found value: 5222
[2026-01-02 13:32:09] [INFO]   -> Set field 'incidentLocationStreetNumber' = 5222
[2026-01-02 13:32:09] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-02 13:32:09] [INFO]   -> Found value: TN
[2026-01-02 13:32:09] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-02 13:32:09] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-02 13:32:09] [INFO]   -> Found value: 38582
[2026-01-02 13:32:09] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38582
[2026-01-02 13:32:09] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-02 13:32:09] [INFO]   -> No value found (null or empty)
[2026-01-02 13:32:09] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-02 13:32:09] [INFO]   -> No value found (null or empty)
[2026-01-02 13:32:09] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-02 13:32:09] [INFO]   -> Found value: 36.10138
[2026-01-02 13:32:09] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.10137999999999891542756813578307628631591796875
[2026-01-02 13:32:09] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-02 13:32:09] [INFO]   -> Found value: -85.68351
[2026-01-02 13:32:09] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.6835099999999982856024871580302715301513671875
[2026-01-02 13:32:09] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-02 13:32:09] [INFO]   -> Found value: 2026-01-02 07:31:41
[2026-01-02 13:32:09] [INFO]   -> Set field 'alarm' = "2026-01-02 07:31:41"
[2026-01-02 13:32:09] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-02 13:32:09] [INFO]   -> Found value: 2026-01-02 07:31:57
[2026-01-02 13:32:09] [INFO]   -> Set field 'dispatched' = "2026-01-02 07:31:57"
[2026-01-02 13:32:09] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-02 13:32:09] [INFO]   -> No value found (null or empty)
[2026-01-02 13:32:09] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-02 13:32:09] [INFO]   -> No value found (null or empty)
[2026-01-02 13:32:09] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-02 13:32:09] [INFO]   -> No value found (null or empty)
[2026-01-02 13:32:09] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-02 13:32:09] [INFO]   -> Found value: HERRENS CHAPEL RD
[2026-01-02 13:32:09] [INFO]   -> Set field 'incidentLocationCross' = "HERRENS CHAPEL RD"
[2026-01-02 13:32:09] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-02 13:32:09] [INFO]   -> Found value: PCFR
[2026-01-02 13:32:09] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-02 13:32:09] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-02 13:32:09] [INFO]   -> Found value: 2026-01-02 07:31:57
[2026-01-02 13:32:09] [INFO]   -> Set field 'timedispatch' = "2026-01-02 07:31:57"
[2026-01-02 13:32:09] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-02 13:32:09] [INFO]   -> No value found (null or empty)
[2026-01-02 13:32:09] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-02 13:32:09] [INFO]   -> No value found (null or empty)
[2026-01-02 13:32:09] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-02 13:32:09] [INFO]   -> No value found (null or empty)
[2026-01-02 13:32:09] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-02 13:32:09] [INFO]   -> No value found (null or empty)
[2026-01-02 13:32:09] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-02 13:32:09] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-02 13:32:09] [INFO]   -> Found value: 20260000394
[2026-01-02 13:32:09] [INFO]   -> Set field 'policeReportNumber' = "20260000394"
[2026-01-02 13:32:09] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-02 13:32:09] [INFO]   -> Found value: [EMS] FRONT DOOR ENTRANCE  [01/02/26 07:31:51 KHILL] [APCO INTELLICOMM] Case ID: L2iPGT0mwn Caller P...
[2026-01-02 13:32:09] [INFO]   -> Set field 'dispatchNotes' = "[EMS] FRONT DOOR ENTRANCE  [01\/02\/26 07:31:51 KHILL] [APCO INTELLICOMM] Case ID: L2iPGT0mwn Caller Phone: 9318587590 Caller Name: KEITH STEPHEN Incident Location: 5222 HANCOCK RD Incident Location Detail: HERRENS CHAPEL RD\/ Nature: BREATHING PROBLEMS Incident #: 20260000393 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/02\/26 07:31:43 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 07:31:41 KHILL] HUSBAND HAVING BREATHING DIFFICULTY PATIENT NAME STEPHEN KEITH  DOB 06\/24\/1946 JUST GOT HOME FROM THE NURSING HOME PER WIFE PACEMAKER OR DIFFIBULATOR PER WIFE  [01\/02\/26 07:31:37 KHILL]]"
[2026-01-02 13:32:09] [INFO]   -> Set field 'cADLog' = "[EMS] FRONT DOOR ENTRANCE  [01\/02\/26 07:31:51 KHILL] [APCO INTELLICOMM] Case ID: L2iPGT0mwn Caller Phone: 9318587590 Caller Name: KEITH STEPHEN Incident Location: 5222 HANCOCK RD Incident Location Detail: HERRENS CHAPEL RD\/ Nature: BREATHING PROBLEMS Incident #: 20260000393 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/02\/26 07:31:43 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 07:31:41 KHILL] HUSBAND HAVING BREATHING DIFFICULTY PATIENT NAME STEPHEN KEITH  DOB 06\/24\/1946 JUST GOT HOME FROM THE NURSING HOME PER WIFE PACEMAKER OR DIFFIBULATOR PER WIFE  [01\/02\/26 07:31:37 KHILL]]"
[2026-01-02 13:32:09] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-02 13:32:09] [INFO]   -> Found value: SILVER POINT
[2026-01-02 13:32:09] [INFO]   -> Set field 'incidentLocationCity' = "SILVER POINT"
[2026-01-02 13:32:09] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-02 13:32:09] [INFO]   -> Found value: HANCOCK
[2026-01-02 13:32:09] [INFO]   -> Set field 'streetName' = "HANCOCK"
[2026-01-02 13:32:09] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-02 13:32:09] [INFO]   -> Found value: RD
[2026-01-02 13:32:09] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 13:32:09] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-02 13:32:09] [INFO]   -> Found value: 5222 HANCOCK RD
[2026-01-02 13:32:09] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "5222 HANCOCK RD"
[2026-01-02 13:32:09] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-02 13:32:09] [INFO] Concatenating street name and type
[2026-01-02 13:32:09] [INFO]   -> Combined street name: HANCOCK RD
[2026-01-02 13:32:09] [INFO] Built locationCoordinates from lat/lng: 36.10138,-85.68351
[2026-01-02 13:32:09] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2026000009","dispatchRunNumber":"2026000009","incidentTypeValue1":"BREATHING PROBLEMS","incidentLocationStreetNumber":5222,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38582,"nERISIncidentLatitude":36.10137999999999891542756813578307628631591796875,"nERISIncidentLongitude":-85.6835099999999982856024871580302715301513671875,"alarm":"2026-01-02 07:31:41","dispatched":"2026-01-02 07:31:57","incidentLocationCross":"HERRENS CHAPEL RD","cADVehicleID":"PCFR","timedispatch":"2026-01-02 07:31:57","policeReportNumber":"20260000394","dispatchNotes":"[EMS] FRONT DOOR ENTRANCE  [01\/02\/26 07:31:51 KHILL] [APCO INTELLICOMM] Case ID: L2iPGT0mwn Caller Phone: 9318587590 Caller Name: KEITH STEPHEN Incident Location: 5222 HANCOCK RD Incident Location Detail: HERRENS CHAPEL RD\/ Nature: BREATHING PROBLEMS Incident #: 20260000393 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/02\/26 07:31:43 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 07:31:41 KHILL] HUSBAND HAVING BREATHING DIFFICULTY PATIENT NAME STEPHEN KEITH  DOB 06\/24\/1946 JUST GOT HOME FROM THE NURSING HOME PER WIFE PACEMAKER OR DIFFIBULATOR PER WIFE  [01\/02\/26 07:31:37 KHILL]]","cADLog":"[EMS] FRONT DOOR ENTRANCE  [01\/02\/26 07:31:51 KHILL] [APCO INTELLICOMM] Case ID: L2iPGT0mwn Caller Phone: 9318587590 Caller Name: KEITH STEPHEN Incident Location: 5222 HANCOCK RD Incident Location Detail: HERRENS CHAPEL RD\/ Nature: BREATHING PROBLEMS Incident #: 20260000393 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/02\/26 07:31:43 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 07:31:41 KHILL] HUSBAND HAVING BREATHING DIFFICULTY PATIENT NAME STEPHEN KEITH  DOB 06\/24\/1946 JUST GOT HOME FROM THE NURSING HOME PER WIFE PACEMAKER OR DIFFIBULATOR PER WIFE  [01\/02\/26 07:31:37 KHILL]]","incidentLocationCity":"SILVER POINT","streetName":"HANCOCK RD","incidentAddressTextVersionStreet":"5222 HANCOCK RD","locationCoordinates":"36.10138,-85.68351"}
[2026-01-02 13:32:09] [INFO] Number of extracted fields: 21
[2026-01-02 13:32:09] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2026-01-02 13:32: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
[2026-01-02 13:32:09] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2026-01-02 13:32:09] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-02 13:32:10] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-02 13:32: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"]
[2026-01-02 13:32:10] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-02 13:32:10] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-02 13:32:10] [INFO] Found existing IncidentTypeMapping with ID: 693e326c3c0e41cb3
[2026-01-02 13:32:13] [INFO] Created new Dispatches record with ID: 6957c8daad28e7baa
[2026-01-02 13:32:13] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000394_20260102_133209.XML
[2026-01-02 13:32:13] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000394_20260102_133209.XML
[2026-01-02 16:43:19] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00151.xml
[2026-01-02 16:43:19] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00151.xml for user: 68d56363ec1209189
[2026-01-02 16:43:19] [INFO] File size: 1621 bytes
[2026-01-02 16:43:19] [INFO] Created FTPFiles record with ID: 6957f5a7a09a61997
[2026-01-02 16:43:19] [INFO] About to extract fields from XML. File size: 1621 bytes
[2026-01-02 16:43:19] [INFO] Number of mappings: 21
[2026-01-02 16:43:19] [INFO] Starting XML parsing. Content length: 1621
[2026-01-02 16:43:19] [INFO] XML parsed successfully. Root element: Incident
[2026-01-02 16:43:19] [INFO] Processing 21 field mappings
[2026-01-02 16:43:19] [INFO] Mapping #1: Extracting 'IncidentNumber' => ["dispatchRunNumber","cADNumber"]
[2026-01-02 16:43:19] [INFO]   -> Found value: 26-00151
[2026-01-02 16:43:19] [INFO]   -> Set field 'dispatchRunNumber' = "26-00151"
[2026-01-02 16:43:19] [INFO]   -> Set field 'cADNumber' = "26-00151"
[2026-01-02 16:43:19] [INFO] Mapping #2: Extracting 'house_number' => 'incidentLocationStreetNumber'
[2026-01-02 16:43:19] [INFO]   -> Found value: 109
[2026-01-02 16:43:19] [INFO]   -> Set field 'incidentLocationStreetNumber' = 109
[2026-01-02 16:43:19] [INFO] Mapping #3: Extracting 'street' => 'streetName'
[2026-01-02 16:43:19] [INFO]   -> Found value: COUNTY HIGHWAY 405
[2026-01-02 16:43:19] [INFO]   -> Set field 'streetName' = "COUNTY HIGHWAY 405"
[2026-01-02 16:43:19] [INFO] Mapping #4: Extracting 'apt' => 'incidentLocationApt'
[2026-01-02 16:43:19] [INFO]   -> No value found (null or empty)
[2026-01-02 16:43:19] [INFO] Mapping #5: Extracting 'city' => 'incidentLocationCity'
[2026-01-02 16:43:19] [INFO]   -> Found value: SIKESTON
[2026-01-02 16:43:19] [INFO]   -> Set field 'incidentLocationCity' = "SIKESTON"
[2026-01-02 16:43:19] [INFO] Mapping #6: Extracting 'location_name' => 'businessName'
[2026-01-02 16:43:19] [INFO]   -> No value found (null or empty)
[2026-01-02 16:43:19] [INFO] Mapping #7: Extracting 'STATE' => 'incidentLocationStateName'
[2026-01-02 16:43:19] [INFO]   -> No value found (null or empty)
[2026-01-02 16:43:19] [INFO] Mapping #8: Extracting 'ZIPCODE' => 'nERISIncidentPostalCode'
[2026-01-02 16:43:19] [INFO]   -> No value found (null or empty)
[2026-01-02 16:43:19] [INFO] Mapping #9: Extracting 'LATITUDE' => 'nERISIncidentLatitude'
[2026-01-02 16:43:19] [INFO]   -> Found value: 0
[2026-01-02 16:43:19] [INFO]   -> Set field 'nERISIncidentLatitude' = 0
[2026-01-02 16:43:19] [INFO] Mapping #10: Extracting 'LONGITUDE' => 'nERISIncidentLongitude'
[2026-01-02 16:43:19] [INFO]   -> Found value: 0
[2026-01-02 16:43:19] [INFO]   -> Set field 'nERISIncidentLongitude' = 0
[2026-01-02 16:43:19] [INFO] Mapping #11: Extracting 'incident_type' => 'incidentTypeValue1'
[2026-01-02 16:43:19] [INFO]   -> Found value: OTHER
[2026-01-02 16:43:19] [INFO]   -> Set field 'incidentTypeValue1' = "OTHER"
[2026-01-02 16:43:19] [INFO] Mapping #12: Extracting 'commentlist.comment' => ["dispatchNotes","cADLog"]
[2026-01-02 16:43:19] [INFO]   -> Found value: 01-02-2026 10:22:10|Call Received on 01/02/2026 @ 10:22

Location: 2364 E MALONE AVE

CALLER STATES ...
[2026-01-02 16:43:19] [INFO]   -> Set field 'dispatchNotes' = "01-02-2026 10:22:10|Call Received on 01\/02\/2026 @ 10:22\n\nLocation: 2364 E MALONE AVE\n\nCALLER STATES THAT HER SON CAN'T TALK\n14 YEAR OLD MALE HAVING A MEDICAL EPISODE UNK WHATS WRONG HE KEEPS FALLING AND SHAKING 01-02-2026 10:27:15|1707 EN ROUTE 01-02-2026 10:38:36|1707 ON SCENE WITH SSCA"
[2026-01-02 16:43:19] [INFO]   -> Set field 'cADLog' = "01-02-2026 10:22:10|Call Received on 01\/02\/2026 @ 10:22\n\nLocation: 2364 E MALONE AVE\n\nCALLER STATES THAT HER SON CAN'T TALK\n14 YEAR OLD MALE HAVING A MEDICAL EPISODE UNK WHATS WRONG HE KEEPS FALLING AND SHAKING 01-02-2026 10:27:15|1707 EN ROUTE 01-02-2026 10:38:36|1707 ON SCENE WITH SSCA"
[2026-01-02 16:43:19] [INFO] Mapping #13: Extracting 'time_first_unit_assigned' => ["alarm","dispatched"]
[2026-01-02 16:43:19] [INFO]   -> Found value: 01-02-2026T10:25:07
[2026-01-02 16:43:19] [INFO] Reformatted DD-MM-YYYY date '01-02-2026' (day=01, month=02) to ISO: 2026-02-01T10:25:07
[2026-01-02 16:43:19] [INFO]   -> Set field 'alarm' = "2026-02-01 10:25:07"
[2026-01-02 16:43:19] [INFO] Reformatted DD-MM-YYYY date '01-02-2026' (day=01, month=02) to ISO: 2026-02-01T10:25:07
[2026-01-02 16:43:19] [INFO]   -> Set field 'dispatched' = "2026-02-01 10:25:07"
[2026-01-02 16:43:19] [INFO] Mapping #14: Extracting 'time_first_unit_arrived' => 'onScene'
[2026-01-02 16:43:19] [INFO]   -> Found value: 01-02-2026T10:38:41
[2026-01-02 16:43:19] [INFO] Reformatted DD-MM-YYYY date '01-02-2026' (day=01, month=02) to ISO: 2026-02-01T10:38:41
[2026-01-02 16:43:19] [INFO]   -> Set field 'onScene' = "2026-02-01 10:38:41"
[2026-01-02 16:43:19] [INFO] Mapping #15: Extracting 'time_last_unit_cleared' => ["cleared","inService"]
[2026-01-02 16:43:19] [INFO]   -> No value found (null or empty)
[2026-01-02 16:43:19] [INFO] Mapping #16: Extracting 'Units.Unit[0].radio_name' => ["cADVehicleID","name"]
[2026-01-02 16:43:19] [INFO]   -> Found value: RURAL PAGE
[2026-01-02 16:43:19] [INFO]   -> Set field 'cADVehicleID' = "RURAL PAGE"
[2026-01-02 16:43:19] [INFO]   -> Set field 'name' = "RURAL PAGE"
[2026-01-02 16:43:19] [INFO] Mapping #17: Extracting 'Units.Unit[0].time_enroute' => 'timeenroutetoscene'
[2026-01-02 16:43:19] [INFO]   -> Found value: 01-02-2026T10:27:46
[2026-01-02 16:43:19] [INFO] Reformatted DD-MM-YYYY date '01-02-2026' (day=01, month=02) to ISO: 2026-02-01T10:27:46
[2026-01-02 16:43:19] [INFO]   -> Set field 'timeenroutetoscene' = "2026-02-01 10:27:46"
[2026-01-02 16:43:19] [INFO] Mapping #18: Extracting 'Units.Unit[0].time_arrivedatscene' => 'timeonscene'
[2026-01-02 16:43:19] [INFO]   -> Found value: 01-02-2026T10:38:41
[2026-01-02 16:43:19] [INFO] Reformatted DD-MM-YYYY date '01-02-2026' (day=01, month=02) to ISO: 2026-02-01T10:38:41
[2026-01-02 16:43:19] [INFO]   -> Set field 'timeonscene' = "2026-02-01 10:38:41"
[2026-01-02 16:43:19] [INFO] Mapping #19: Extracting 'Units.Unit[0].time_depart_scene' => 'timeunitclear'
[2026-01-02 16:43:19] [INFO]   -> Found value: 01-02-2026T10:42:13
[2026-01-02 16:43:19] [INFO] Reformatted DD-MM-YYYY date '01-02-2026' (day=01, month=02) to ISO: 2026-02-01T10:42:13
[2026-01-02 16:43:19] [INFO]   -> Set field 'timeunitclear' = "2026-02-01 10:42:13"
[2026-01-02 16:43:19] [INFO] Mapping #20: Extracting 'Units.Unit[0].time_assigned' => 'timedispatch'
[2026-01-02 16:43:19] [INFO]   -> Found value: 01-02-2026T10:25:09
[2026-01-02 16:43:19] [INFO] Reformatted DD-MM-YYYY date '01-02-2026' (day=01, month=02) to ISO: 2026-02-01T10:25:09
[2026-01-02 16:43:19] [INFO]   -> Set field 'timedispatch' = "2026-02-01 10:25:09"
[2026-01-02 16:43:19] [INFO] Mapping #21: Extracting 'Agency' => 'cADAgencyIdentifier'
[2026-01-02 16:43:19] [INFO]   -> Found value: SCRFD
[2026-01-02 16:43:19] [INFO]   -> Set field 'cADAgencyIdentifier' = "SCRFD"
[2026-01-02 16:43:19] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-02 16:43:19] [INFO] Built locationCoordinates from lat/lng: 0,0
[2026-01-02 16:43:19] [INFO] Extracted parsing rules data: {"dispatchRunNumber":"26-00151","cADNumber":"26-00151","incidentLocationStreetNumber":109,"streetName":"COUNTY HIGHWAY 405","incidentLocationCity":"SIKESTON","nERISIncidentLatitude":0,"nERISIncidentLongitude":0,"incidentTypeValue1":"OTHER","dispatchNotes":"01-02-2026 10:22:10|Call Received on 01\/02\/2026 @ 10:22\n\nLocation: 2364 E MALONE AVE\n\nCALLER STATES THAT HER SON CAN'T TALK\n14 YEAR OLD MALE HAVING A MEDICAL EPISODE UNK WHATS WRONG HE KEEPS FALLING AND SHAKING 01-02-2026 10:27:15|1707 EN ROUTE 01-02-2026 10:38:36|1707 ON SCENE WITH SSCA","cADLog":"01-02-2026 10:22:10|Call Received on 01\/02\/2026 @ 10:22\n\nLocation: 2364 E MALONE AVE\n\nCALLER STATES THAT HER SON CAN'T TALK\n14 YEAR OLD MALE HAVING A MEDICAL EPISODE UNK WHATS WRONG HE KEEPS FALLING AND SHAKING 01-02-2026 10:27:15|1707 EN ROUTE 01-02-2026 10:38:36|1707 ON SCENE WITH SSCA","alarm":"2026-02-01 10:25:07","dispatched":"2026-02-01 10:25:07","onScene":"2026-02-01 10:38:41","cADVehicleID":"RURAL PAGE","name":"RURAL PAGE","timeenroutetoscene":"2026-02-01 10:27:46","timeonscene":"2026-02-01 10:38:41","timeunitclear":"2026-02-01 10:42:13","timedispatch":"2026-02-01 10:25:09","cADAgencyIdentifier":"SCRFD","locationCoordinates":"0,0"}
[2026-01-02 16:43:19] [INFO] Number of extracted fields: 21
[2026-01-02 16:43:19] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SCRFD'
[2026-01-02 16:43:19] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SCRFD', Parsed IDs = ["SCRFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 16:43:19] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SCRFD"]
[2026-01-02 16:43:19] [INFO] Attempting SAASClient lookup for AgencyCode 'SCRFD' (index 0) within mailbox's assigned agencies
[2026-01-02 16:43:19] [INFO] SUCCESS: Routed to agency 'Scott County Rural Fire Protection District' (ID: 6643bdb30659f00d8) at INDEX 0 based on AgencyCode 'SCRFD'
[2026-01-02 16:43:19] [INFO] Fetched 6 stations from Stations module for agency 'Scott County Rural Fire Protection District': ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"]
[2026-01-02 16:43:19] [INFO] Final routing: saasclientId = 6643bdb30659f00d8, dispatchStationsIds = ["690279491710f7b8e","6644dbe7e17f1c3de","6644dbb3886c9768f","6644d0c9be0e4ec53","6644e2fe1572c01ae","69027d47e7c4fc65b"], matchedAgencyIndex = 0
[2026-01-02 16:43:20] [INFO] Updated FTPFiles record saasclientId to routed agency: 6643bdb30659f00d8
[2026-01-02 16:43:20] [INFO] Found existing IncidentTypeMapping with ID: 6939e59116190ddfb
[2026-01-02 16:43:20] [INFO] Found existing Dispatch with cADNumber '26-00151', ID: 6957f19184db870d0 - will update instead of create
[2026-01-02 16:43:20] [INFO] Updated existing Dispatches record with ID: 6957f19184db870d0
[2026-01-02 16:43:20] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00151.xml
[2026-01-02 16:43:20] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68d56363ec1209189/SCRFD_26-00151.xml
[2026-01-02 19:03:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000244_2026-01-02 13:03:30Z.xml
[2026-01-02 19:03:33] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000244_2026-01-02 13:03:30Z.xml
[2026-01-02 19:03:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000244_2026-01-02 13:03:44Z.xml
[2026-01-02 19:03:47] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000244_2026-01-02 13:03:44Z.xml
[2026-01-02 20:38:55] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 14:38:50Z.xml
[2026-01-02 20:38:55] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 14:38:50Z.xml
[2026-01-02 20:38:55] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 14:38:52Z.xml
[2026-01-02 20:38:55] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 14:38:52Z.xml
[2026-01-02 20:38:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 14:38:54Z.xml
[2026-01-02 20:38:57] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 14:38:54Z.xml
[2026-01-02 20:39:16] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 14:39:13Z.xml
[2026-01-02 20:39:16] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 14:39:13Z.xml
[2026-01-02 20:39:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 14:39:23Z.xml
[2026-01-02 20:39:26] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 14:39:23Z.xml
[2026-01-02 20:39:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 14:39:24Z.xml
[2026-01-02 20:39:27] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 14:39:24Z.xml
[2026-01-02 20:39:28] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 14:39:25Z.xml
[2026-01-02 20:39:28] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 14:39:25Z.xml
[2026-01-02 20:46:40] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 14:46:37Z.xml
[2026-01-02 20:46:40] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 14:46:37Z.xml
[2026-01-02 21:00:20] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 15:00:15Z.xml
[2026-01-02 21:00:20] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 15:00:15Z.xml
[2026-01-02 21:00:31] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 15:00:28Z.xml
[2026-01-02 21:00:31] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 15:00:28Z.xml
[2026-01-02 21:00:32] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 15:00:29Z.xml
[2026-01-02 21:00:32] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 15:00:29Z.xml
[2026-01-02 21:03:52] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 15:03:48Z.xml
[2026-01-02 21:03:52] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 15:03:48Z.xml
[2026-01-02 21:04:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 15:04:07Z.xml
[2026-01-02 21:04:10] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 15:04:07Z.xml
[2026-01-02 21:04:21] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 15:04:18Z.xml
[2026-01-02 21:04:21] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 15:04:18Z.xml
[2026-01-02 21:04:31] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 15:04:28Z.xml
[2026-01-02 21:04:31] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 15:04:28Z.xml
[2026-01-02 21:04:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 15:04:53Z.xml
[2026-01-02 21:04:57] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 15:04:53Z.xml for user: 66a7b78a47817ab30
[2026-01-02 21:04:57] [INFO] File size: 8760 bytes
[2026-01-02 21:04:57] [INFO] Created FTPFiles record with ID: 695832f9774e07f23
[2026-01-02 21:04:57] [INFO] About to extract fields from XML. File size: 8760 bytes
[2026-01-02 21:04:57] [INFO] Number of mappings: 14
[2026-01-02 21:04:57] [INFO] Starting XML parsing. Content length: 8760
[2026-01-02 21:04:57] [ERROR] XML Parse Error: Namespace prefix s for id on CADServiceCall is not defined on line 1
[2026-01-02 21:04:57] [ERROR] XML Parse Error: expected '>' on line 1
[2026-01-02 21:04:57] [ERROR] XML Parse Error: Opening and ending tag mismatch: CallNoteWorkstation line 1 and CallN on line 1
[2026-01-02 21:04:57] [ERROR] Error extracting XML fields: Failed to parse XML content - see errors above
[2026-01-02 21:04:57] [ERROR] Error location: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:96
[2026-01-02 21:04:57] [ERROR] Stack trace: #0 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(669): extractMappedFieldsFromXML('<CADServiceCall...', Array)
#1 {main}
[2026-01-02 21:04:57] [ERROR] EXCEPTION during field extraction: Failed to parse XML content - see errors above
[2026-01-02 21:04:57] [ERROR] Exception file: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php line: 96
[2026-01-02 21:04:57] [ERROR] Exception trace: #0 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(669): extractMappedFieldsFromXML('<CADServiceCall...', Array)
#1 {main}
[2026-01-02 21:04:57] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000256_2026-01-02 15:04:53Z.xml: Failed to parse XML content - see errors above
[2026-01-02 21:04:57] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:96
[2026-01-02 21:21:34] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162131744.xml
[2026-01-02 21:21:34] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162131744.xml for user: 68920395733981a47
[2026-01-02 21:21:34] [INFO] File size: 5741 bytes
[2026-01-02 21:21:34] [INFO] Created FTPFiles record with ID: 695836de6df360dfb
[2026-01-02 21:21:34] [INFO] About to extract fields from XML. File size: 5741 bytes
[2026-01-02 21:21:34] [INFO] Number of mappings: 24
[2026-01-02 21:21:34] [INFO] Starting XML parsing. Content length: 5741
[2026-01-02 21:21:34] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:21:34] [INFO] Processing 24 field mappings
[2026-01-02 21:21:34] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:21:34] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:21:34] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:21:34] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:21:34] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:21:34] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:21:34] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:21:34] [INFO]   -> Found value: 37379
[2026-01-02 21:21:34] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:21:34] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:21:34] [INFO]   -> Found value: 1583
[2026-01-02 21:21:34] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:21:34] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:21:34] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:21:34] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:21:34] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:21:34] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:21:34] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:21:34] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:21:34] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:21:34] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:21:34] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:21:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:21:34] [INFO]   -> Set field 'enroute' = null
[2026-01-02 21:21:34] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:21:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:21:34] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:21:34] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:21:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:21:34] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:21:34] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:21:34] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:21:34] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:21:34] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:21:34] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:21:34] [INFO]   -> Found value: -85.134018
[2026-01-02 21:21:34] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:21:34] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:21:34] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:21:34] [INFO]   -> Set field 'dispatched' = null
[2026-01-02 21:21:34] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:21:34] [INFO]   -> No value found (null or empty)
[2026-01-02 21:21:34] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:21:34] [INFO]   -> No value found (null or empty)
[2026-01-02 21:21:34] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:21:34] [INFO]   -> No value found (null or empty)
[2026-01-02 21:21:34] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:21:34] [INFO]   -> No value found (null or empty)
[2026-01-02 21:21:34] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:21:34] [INFO]   -> No value found (null or empty)
[2026-01-02 21:21:34] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:21:34] [INFO]   -> No value found (null or empty)
[2026-01-02 21:21:34] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:21:34] [INFO]   -> Found value: RD
[2026-01-02 21:21:34] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:21:34] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:21:34] [INFO]   -> No value found (null or empty)
[2026-01-02 21:21:34] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:21:34] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:21:34] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:21:34] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:21:34] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:21:34] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:21:34] [INFO] Found 6 elements for 'Comment', concatenating 6 non-empty values
[2026-01-02 21:21:34] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:21:34] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:21:34] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:21:34] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:21:34] [INFO]   -> Found value: SFD
[2026-01-02 21:21:34] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:21:34] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-02 21:21:34] [INFO] Concatenating street name and type
[2026-01-02 21:21:34] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:21:34] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:21:34] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":null,"policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:21:34] [INFO] Number of extracted fields: 20
[2026-01-02 21:21:34] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:21: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
[2026-01-02 21:21:34] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:21:34] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:21:34] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:21:34] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:21:34] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:21:34] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:21:35] [INFO] Created new IncidentTypeMapping Data: {"cADIncidentType":"FALL-Fall Victim","saasclientId":"681a1d681d6140e0c","name":"FALL-Fall Victim"}
[2026-01-02 21:21:35] [INFO] Created new IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:21:36] [INFO] Created new Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:21:36] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162131744.xml
[2026-01-02 21:21:36] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162131744.xml
[2026-01-02 21:21:36] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162136806.xml
[2026-01-02 21:21:36] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162136806.xml for user: 68920395733981a47
[2026-01-02 21:21:36] [INFO] File size: 5874 bytes
[2026-01-02 21:21:37] [INFO] Created FTPFiles record with ID: 695836e13413b4f2a
[2026-01-02 21:21:37] [INFO] About to extract fields from XML. File size: 5874 bytes
[2026-01-02 21:21:37] [INFO] Number of mappings: 24
[2026-01-02 21:21:37] [INFO] Starting XML parsing. Content length: 5874
[2026-01-02 21:21:37] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:21:37] [INFO] Processing 24 field mappings
[2026-01-02 21:21:37] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:21:37] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:21:37] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:21:37] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:21:37] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:21:37] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:21:37] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:21:37] [INFO]   -> Found value: 37379
[2026-01-02 21:21:37] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:21:37] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:21:37] [INFO]   -> Found value: 1583
[2026-01-02 21:21:37] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:21:37] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:21:37] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:21:37] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:21:37] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:21:37] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:21:37] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:21:37] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:21:37] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:21:37] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:21:37] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:21:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:21:37] [INFO]   -> Set field 'enroute' = null
[2026-01-02 21:21:37] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:21:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:21:37] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:21:37] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:21:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:21:37] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:21:37] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:21:37] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:21:37] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:21:37] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:21:37] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:21:37] [INFO]   -> Found value: -85.134018
[2026-01-02 21:21:37] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:21:37] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:21:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:21:37] [INFO]   -> Set field 'dispatched' = null
[2026-01-02 21:21:37] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:21:37] [INFO]   -> No value found (null or empty)
[2026-01-02 21:21:37] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:21:37] [INFO]   -> No value found (null or empty)
[2026-01-02 21:21:37] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:21:37] [INFO]   -> No value found (null or empty)
[2026-01-02 21:21:37] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:21:37] [INFO]   -> No value found (null or empty)
[2026-01-02 21:21:37] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:21:37] [INFO]   -> No value found (null or empty)
[2026-01-02 21:21:37] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:21:37] [INFO]   -> No value found (null or empty)
[2026-01-02 21:21:37] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:21:37] [INFO]   -> Found value: RD
[2026-01-02 21:21:37] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:21:37] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:21:37] [INFO]   -> No value found (null or empty)
[2026-01-02 21:21:37] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:21:37] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:21:37] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:21:37] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:21:37] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:21:37] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:21:37] [INFO] Found 7 elements for 'Comment', concatenating 7 non-empty values
[2026-01-02 21:21:37] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:21:37] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:21:37] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:21:37] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:21:37] [INFO]   -> Found value: SFD
[2026-01-02 21:21:37] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:21:37] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-02 21:21:37] [INFO] Concatenating street name and type
[2026-01-02 21:21:37] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:21:37] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:21:37] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":null,"policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:21:37] [INFO] Number of extracted fields: 20
[2026-01-02 21:21:37] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:21:37] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:21:37] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:21:37] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:21:37] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:21:37] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:21:37] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:21:37] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:21:37] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:21:37] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:21:38] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:21:38] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162136806.xml
[2026-01-02 21:21:38] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162136806.xml
[2026-01-02 21:22:12] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162212191.xml
[2026-01-02 21:22:12] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162212191.xml for user: 68920395733981a47
[2026-01-02 21:22:12] [INFO] File size: 6082 bytes
[2026-01-02 21:22:12] [INFO] Created FTPFiles record with ID: 695837049969623bd
[2026-01-02 21:22:12] [INFO] About to extract fields from XML. File size: 6082 bytes
[2026-01-02 21:22:12] [INFO] Number of mappings: 24
[2026-01-02 21:22:12] [INFO] Starting XML parsing. Content length: 6082
[2026-01-02 21:22:12] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:22:12] [INFO] Processing 24 field mappings
[2026-01-02 21:22:12] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:22:12] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:22:12] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:22:12] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:22:12] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:22:12] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:22:12] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:22:12] [INFO]   -> Found value: 37379
[2026-01-02 21:22:12] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:22:12] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:22:12] [INFO]   -> Found value: 1583
[2026-01-02 21:22:12] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:22:12] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:22:12] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:22:12] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:22:12] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:22:12] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:22:12] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:22:12] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:22:12] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:22:12] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:22:12] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:22:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:12] [INFO]   -> Set field 'enroute' = null
[2026-01-02 21:22:12] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:22:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:12] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:22:12] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:22:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:12] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:22:12] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:22:12] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:22:12] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:22:12] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:22:12] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:22:12] [INFO]   -> Found value: -85.134018
[2026-01-02 21:22:12] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:22:12] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:22:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:12] [INFO]   -> Set field 'dispatched' = null
[2026-01-02 21:22:12] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:22:12] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:12] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:22:12] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:12] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:22:12] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:12] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:22:12] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:12] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:22:12] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:12] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:22:12] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:12] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:22:12] [INFO]   -> Found value: RD
[2026-01-02 21:22:12] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:22:12] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:22:12] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:12] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:22:12] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:22:12] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:22:12] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:22:12] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:22:12] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:22:12] [INFO] Found 8 elements for 'Comment', concatenating 8 non-empty values
[2026-01-02 21:22:12] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:22:12] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:22:12] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:22:12] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:22:12] [INFO]   -> Found value: SFD
[2026-01-02 21:22:12] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:22:12] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-02 21:22:12] [INFO] Concatenating street name and type
[2026-01-02 21:22:12] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:22:12] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:22:12] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":null,"policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:22:12] [INFO] Number of extracted fields: 20
[2026-01-02 21:22:12] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:22:12] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:22:12] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:22:12] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:22:12] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:22:12] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:22:12] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:22:13] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:22:13] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:22:13] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:22:13] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:22:13] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162212191.xml
[2026-01-02 21:22:13] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162212191.xml
[2026-01-02 21:22:22] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162222301.xml
[2026-01-02 21:22:22] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162222301.xml for user: 68920395733981a47
[2026-01-02 21:22:22] [INFO] File size: 6290 bytes
[2026-01-02 21:22:22] [INFO] Created FTPFiles record with ID: 6958370ea6173efcb
[2026-01-02 21:22:22] [INFO] About to extract fields from XML. File size: 6290 bytes
[2026-01-02 21:22:22] [INFO] Number of mappings: 24
[2026-01-02 21:22:22] [INFO] Starting XML parsing. Content length: 6290
[2026-01-02 21:22:22] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:22:22] [INFO] Processing 24 field mappings
[2026-01-02 21:22:22] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:22:22] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:22:22] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:22:22] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:22:22] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:22:22] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:22:22] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:22:22] [INFO]   -> Found value: 37379
[2026-01-02 21:22:22] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:22:22] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:22:22] [INFO]   -> Found value: 1583
[2026-01-02 21:22:22] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:22:22] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:22:22] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:22:22] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:22:22] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:22:22] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:22:22] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:22:22] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:22:22] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:22:22] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:22:22] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:22:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:22] [INFO]   -> Set field 'enroute' = null
[2026-01-02 21:22:22] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:22:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:22] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:22:22] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:22:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:22] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:22:22] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:22:22] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:22:22] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:22:22] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:22:22] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:22:22] [INFO]   -> Found value: -85.134018
[2026-01-02 21:22:22] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:22:22] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:22:22] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:22] [INFO]   -> Set field 'dispatched' = null
[2026-01-02 21:22:22] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:22:22] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:22] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:22:22] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:22] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:22:22] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:22] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:22:22] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:22] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:22:22] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:22] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:22:22] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:22] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:22:22] [INFO]   -> Found value: RD
[2026-01-02 21:22:22] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:22:22] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:22:22] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:22] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:22:22] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:22:22] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:22:22] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:22:22] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:22:22] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:22:22] [INFO] Found 9 elements for 'Comment', concatenating 9 non-empty values
[2026-01-02 21:22:22] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:22:22] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:22:22] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:22:22] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:22:22] [INFO]   -> Found value: SFD
[2026-01-02 21:22:22] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:22:22] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-02 21:22:22] [INFO] Concatenating street name and type
[2026-01-02 21:22:22] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:22:22] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:22:22] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":null,"policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:22:22] [INFO] Number of extracted fields: 20
[2026-01-02 21:22:22] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:22:22] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:22:22] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:22:22] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:22:22] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:22:23] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:22:23] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:22:23] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:22:23] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:22:23] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:22:23] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:22:23] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162222301.xml
[2026-01-02 21:22:23] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162222301.xml
[2026-01-02 21:22:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162227348.xml
[2026-01-02 21:22:27] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162227348.xml for user: 68920395733981a47
[2026-01-02 21:22:27] [INFO] File size: 6705 bytes
[2026-01-02 21:22:28] [INFO] Created FTPFiles record with ID: 69583714b0631b008
[2026-01-02 21:22:28] [INFO] About to extract fields from XML. File size: 6705 bytes
[2026-01-02 21:22:28] [INFO] Number of mappings: 24
[2026-01-02 21:22:28] [INFO] Starting XML parsing. Content length: 6705
[2026-01-02 21:22:28] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:22:28] [INFO] Processing 24 field mappings
[2026-01-02 21:22:28] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:22:28] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:22:28] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:22:28] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:22:28] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:22:28] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:22:28] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:22:28] [INFO]   -> Found value: 37379
[2026-01-02 21:22:28] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:22:28] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:22:28] [INFO]   -> Found value: 1583
[2026-01-02 21:22:28] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:22:28] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:22:28] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:22:28] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:22:28] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:22:28] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:22:28] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:22:28] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:22:28] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:22:28] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:22:28] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:22:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:28] [INFO]   -> Set field 'enroute' = null
[2026-01-02 21:22:28] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:22:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:28] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:22:28] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:22:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:28] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:22:28] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:22:28] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:22:28] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:22:28] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:22:28] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:22:28] [INFO]   -> Found value: -85.134018
[2026-01-02 21:22:28] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:22:28] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:22:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:28] [INFO]   -> Set field 'dispatched' = null
[2026-01-02 21:22:28] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:22:28] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:28] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:22:28] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:28] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:22:28] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:28] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:22:28] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:28] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:22:28] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:28] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:22:28] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:28] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:22:28] [INFO]   -> Found value: RD
[2026-01-02 21:22:28] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:22:28] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:22:28] [INFO]   -> No value found (null or empty)
[2026-01-02 21:22:28] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:22:28] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:22:28] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:22:28] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:22:28] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:22:28] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:22:28] [INFO] Found 11 elements for 'Comment', concatenating 11 non-empty values
[2026-01-02 21:22:28] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:22:28] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:22:28] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:22:28] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:22:28] [INFO]   -> Found value: SFD
[2026-01-02 21:22:28] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:22:28] [INFO] Finished extracting fields. Total fields extracted: 20
[2026-01-02 21:22:28] [INFO] Concatenating street name and type
[2026-01-02 21:22:28] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:22:28] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:22:28] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":null,"policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:22:28] [INFO] Number of extracted fields: 20
[2026-01-02 21:22:28] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:22:28] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:22:28] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:22:28] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:22:28] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:22:29] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:22:29] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:22:29] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:22:29] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:22:29] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:22:30] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:22:30] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162227348.xml
[2026-01-02 21:22:30] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162227348.xml
[2026-01-02 21:22:37] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162237480.xml
[2026-01-02 21:22:37] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162237480.xml for user: 68920395733981a47
[2026-01-02 21:22:37] [INFO] File size: 9999 bytes
[2026-01-02 21:22:37] [INFO] Created FTPFiles record with ID: 6958371dd8609bb04
[2026-01-02 21:22:37] [INFO] About to extract fields from XML. File size: 9999 bytes
[2026-01-02 21:22:37] [INFO] Number of mappings: 24
[2026-01-02 21:22:37] [INFO] Starting XML parsing. Content length: 9999
[2026-01-02 21:22:37] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:22:37] [INFO] Processing 24 field mappings
[2026-01-02 21:22:37] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:22:37] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:22:37] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:22:37] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:22:37] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:22:37] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:22:37] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:22:37] [INFO]   -> Found value: 37379
[2026-01-02 21:22:37] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:22:37] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:22:37] [INFO]   -> Found value: 1583
[2026-01-02 21:22:37] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:22:37] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:22:37] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:22:37] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:22:37] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:22:37] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:22:37] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:22:37] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:22:37] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:22:37] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:22:37] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:22:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:37] [INFO]   -> Set field 'enroute' = null
[2026-01-02 21:22:37] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:22:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:37] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:22:37] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:22:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:37] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:22:37] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:22:37] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:22:37] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:22:37] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:22:37] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:22:37] [INFO]   -> Found value: -85.134018
[2026-01-02 21:22:37] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:22:37] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:22:37] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:22:37] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:22:37] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:22:37] [INFO]   -> Found value: DBFMED
[2026-01-02 21:22:37] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-01-02 21:22:37] [INFO]   -> Set field 'name' = "DBFMED"
[2026-01-02 21:22:37] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:22:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:37] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 21:22:37] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:22:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:37] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 21:22:37] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:22:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:37] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:22:37] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:22:37] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:37] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-02 21:22:37] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:22:37] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:22:37] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:37"
[2026-01-02 21:22:37] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:22:37] [INFO]   -> Found value: RD
[2026-01-02 21:22:37] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:22:37] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:22:37] [INFO]   -> Found value: 26-000015
[2026-01-02 21:22:37] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:22:37] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:22:37] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:22:37] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:22:37] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:22:37] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:22:37] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:22:37] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:22:37] [INFO] Found 13 elements for 'Comment', concatenating 13 non-empty values
[2026-01-02 21:22:37] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:22:37] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]"
[2026-01-02 21:22:37] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]"
[2026-01-02 21:22:37] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:22:37] [INFO]   -> Found value: SFD
[2026-01-02 21:22:37] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:22:37] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:22:37] [INFO] Concatenating street name and type
[2026-01-02 21:22:37] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:22:37] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:22:37] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-02 21:22:37","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:22:37] [INFO] Number of extracted fields: 29
[2026-01-02 21:22:37] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:22:37] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:22:37] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:22:37] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:22:38] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:22:38] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:22:38] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:22:38] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:22:38] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:22:38] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:22:38] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:22:38] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162237480.xml
[2026-01-02 21:22:38] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162237480.xml
[2026-01-02 21:22:42] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162242542.xml
[2026-01-02 21:22:42] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162242542.xml for user: 68920395733981a47
[2026-01-02 21:22:42] [INFO] File size: 10427 bytes
[2026-01-02 21:22:42] [INFO] Created FTPFiles record with ID: 69583722df86a7c17
[2026-01-02 21:22:42] [INFO] About to extract fields from XML. File size: 10427 bytes
[2026-01-02 21:22:42] [INFO] Number of mappings: 24
[2026-01-02 21:22:42] [INFO] Starting XML parsing. Content length: 10427
[2026-01-02 21:22:42] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:22:42] [INFO] Processing 24 field mappings
[2026-01-02 21:22:42] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:22:42] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:22:42] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:22:42] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:22:42] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:22:42] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:22:42] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:22:42] [INFO]   -> Found value: 37379
[2026-01-02 21:22:42] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:22:42] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:22:42] [INFO]   -> Found value: 1583
[2026-01-02 21:22:42] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:22:42] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:22:42] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:22:42] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:22:42] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:22:42] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:22:42] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:22:42] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:22:42] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:22:42] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:22:42] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:22:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:42] [INFO]   -> Set field 'enroute' = null
[2026-01-02 21:22:42] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:22:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:42] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:22:42] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:22:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:42] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:22:42] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:22:42] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:22:42] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:22:42] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:22:42] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:22:42] [INFO]   -> Found value: -85.134018
[2026-01-02 21:22:42] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:22:42] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:22:42] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:22:42] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:22:42] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:22:42] [INFO]   -> Found value: DBFMED
[2026-01-02 21:22:42] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-01-02 21:22:42] [INFO]   -> Set field 'name' = "DBFMED"
[2026-01-02 21:22:42] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:22:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:42] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 21:22:42] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:22:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:42] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 21:22:42] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:22:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:42] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:22:42] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:22:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:42] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-02 21:22:42] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:22:42] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:22:42] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:37"
[2026-01-02 21:22:42] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:22:42] [INFO]   -> Found value: RD
[2026-01-02 21:22:42] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:22:42] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:22:42] [INFO]   -> Found value: 26-000015
[2026-01-02 21:22:42] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:22:42] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:22:42] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:22:42] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:22:42] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:22:42] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:22:42] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:22:42] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:22:42] [INFO] Found 15 elements for 'Comment', concatenating 15 non-empty values
[2026-01-02 21:22:42] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:22:42] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:22:42] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:22:42] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:22:42] [INFO]   -> Found value: SFD
[2026-01-02 21:22:42] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:22:42] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:22:42] [INFO] Concatenating street name and type
[2026-01-02 21:22:42] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:22:42] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:22:42] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-02 21:22:37","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:22:42] [INFO] Number of extracted fields: 29
[2026-01-02 21:22:42] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:22:42] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:22:42] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:22:42] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:22:43] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:22:43] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:22:43] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:22:43] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:22:43] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:22:43] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:22:43] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:22:43] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162242542.xml
[2026-01-02 21:22:43] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162242542.xml
[2026-01-02 21:22:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162247605.xml
[2026-01-02 21:22:47] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162247605.xml for user: 68920395733981a47
[2026-01-02 21:22:47] [INFO] File size: 13162 bytes
[2026-01-02 21:22:48] [INFO] Created FTPFiles record with ID: 69583727f1c4ebc12
[2026-01-02 21:22:48] [INFO] About to extract fields from XML. File size: 13162 bytes
[2026-01-02 21:22:48] [INFO] Number of mappings: 24
[2026-01-02 21:22:48] [INFO] Starting XML parsing. Content length: 13162
[2026-01-02 21:22:48] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:22:48] [INFO] Processing 24 field mappings
[2026-01-02 21:22:48] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:22:48] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:22:48] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:22:48] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:22:48] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:22:48] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:22:48] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:22:48] [INFO]   -> Found value: 37379
[2026-01-02 21:22:48] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:22:48] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:22:48] [INFO]   -> Found value: 1583
[2026-01-02 21:22:48] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:22:48] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:22:48] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:22:48] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:22:48] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:22:48] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:22:48] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:22:48] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:22:48] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:22:48] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:22:48] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:22:48] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:22:48] [INFO]   -> Set field 'enroute' = "2026-01-02 21:22:45"
[2026-01-02 21:22:48] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:22:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:48] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:22:48] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:22:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:48] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:22:48] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:22:48] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:22:48] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:22:48] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:22:48] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:22:48] [INFO]   -> Found value: -85.134018
[2026-01-02 21:22:48] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:22:48] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:22:48] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:22:48] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:22:48] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:22:48] [INFO]   -> Found value: S2DB
[2026-01-02 21:22:48] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 21:22:48] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 21:22:48] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:22:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:48] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 21:22:48] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:22:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:48] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 21:22:48] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:22:48] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:48] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:22:48] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:22:48] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:22:48] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 21:22:45"
[2026-01-02 21:22:48] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:22:48] [INFO]   -> Found value: 2026-01-02T16:22:45.64-05:00
[2026-01-02 21:22:48] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:45"
[2026-01-02 21:22:48] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:22:48] [INFO]   -> Found value: RD
[2026-01-02 21:22:48] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:22:48] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:22:48] [INFO]   -> Found value: 26-000015
[2026-01-02 21:22:48] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:22:48] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:22:48] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:22:48] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:22:48] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:22:48] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:22:48] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:22:48] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:22:48] [INFO] Found 15 elements for 'Comment', concatenating 15 non-empty values
[2026-01-02 21:22:48] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:22:48] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:22:48] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:22:48] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:22:48] [INFO]   -> Found value: SFD
[2026-01-02 21:22:48] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:22:48] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:22:48] [INFO] Concatenating street name and type
[2026-01-02 21:22:48] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:22:48] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:22:48] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":"2026-01-02 21:22:45","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 21:22:45","timedispatch":"2026-01-02 21:22:45","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:22:48] [INFO] Number of extracted fields: 29
[2026-01-02 21:22:48] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:22:48] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:22:48] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:22:48] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:22:48] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:22:48] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:22:48] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:22:48] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:22:48] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:22:48] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:22:48] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:22:48] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162247605.xml
[2026-01-02 21:22:48] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162247605.xml
[2026-01-02 21:22:52] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162252668.xml
[2026-01-02 21:22:52] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162252668.xml for user: 68920395733981a47
[2026-01-02 21:22:52] [INFO] File size: 13369 bytes
[2026-01-02 21:22:53] [INFO] Created FTPFiles record with ID: 6958372d0f6e05c90
[2026-01-02 21:22:53] [INFO] About to extract fields from XML. File size: 13369 bytes
[2026-01-02 21:22:53] [INFO] Number of mappings: 24
[2026-01-02 21:22:53] [INFO] Starting XML parsing. Content length: 13369
[2026-01-02 21:22:53] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:22:53] [INFO] Processing 24 field mappings
[2026-01-02 21:22:53] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:22:53] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:22:53] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:22:53] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:22:53] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:22:53] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:22:53] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:22:53] [INFO]   -> Found value: 37379
[2026-01-02 21:22:53] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:22:53] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:22:53] [INFO]   -> Found value: 1583
[2026-01-02 21:22:53] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:22:53] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:22:53] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:22:53] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:22:53] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:22:53] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:22:53] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:22:53] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:22:53] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:22:53] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:22:53] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:22:53] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:22:53] [INFO]   -> Set field 'enroute' = "2026-01-02 21:22:45"
[2026-01-02 21:22:53] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:22:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:53] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:22:53] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:22:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:53] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:22:53] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:22:53] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:22:53] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:22:53] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:22:53] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:22:53] [INFO]   -> Found value: -85.134018
[2026-01-02 21:22:53] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:22:53] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:22:53] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:22:53] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:22:53] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:22:53] [INFO]   -> Found value: S2DB
[2026-01-02 21:22:53] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 21:22:53] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 21:22:53] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:22:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:53] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 21:22:53] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:22:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:53] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 21:22:53] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:22:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:22:53] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:22:53] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:22:53] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:22:53] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 21:22:45"
[2026-01-02 21:22:53] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:22:53] [INFO]   -> Found value: 2026-01-02T16:22:45.64-05:00
[2026-01-02 21:22:53] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:45"
[2026-01-02 21:22:53] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:22:53] [INFO]   -> Found value: RD
[2026-01-02 21:22:53] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:22:53] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:22:53] [INFO]   -> Found value: 26-000015
[2026-01-02 21:22:53] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:22:53] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:22:53] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:22:53] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:22:53] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:22:53] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:22:53] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:22:53] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:22:53] [INFO] Found 16 elements for 'Comment', concatenating 16 non-empty values
[2026-01-02 21:22:53] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:22:53] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:22:53] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:22:53] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:22:53] [INFO]   -> Found value: SFD
[2026-01-02 21:22:53] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:22:53] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:22:53] [INFO] Concatenating street name and type
[2026-01-02 21:22:53] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:22:53] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:22:53] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":"2026-01-02 21:22:45","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 21:22:45","timedispatch":"2026-01-02 21:22:45","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:22:53] [INFO] Number of extracted fields: 29
[2026-01-02 21:22:53] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:22:53] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:22:53] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:22:53] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:22:53] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:22:53] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:22:53] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:22:53] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:22:53] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:22:53] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:22:53] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:22:53] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162252668.xml
[2026-01-02 21:22:53] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162252668.xml
[2026-01-02 21:23:12] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162312867.xml
[2026-01-02 21:23:12] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162312867.xml for user: 68920395733981a47
[2026-01-02 21:23:12] [INFO] File size: 13520 bytes
[2026-01-02 21:23:13] [INFO] Created FTPFiles record with ID: 6958374149dc91d74
[2026-01-02 21:23:13] [INFO] About to extract fields from XML. File size: 13520 bytes
[2026-01-02 21:23:13] [INFO] Number of mappings: 24
[2026-01-02 21:23:13] [INFO] Starting XML parsing. Content length: 13520
[2026-01-02 21:23:13] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:23:13] [INFO] Processing 24 field mappings
[2026-01-02 21:23:13] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:23:13] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:23:13] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:23:13] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:23:13] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:23:13] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:23:13] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:23:13] [INFO]   -> Found value: 37379
[2026-01-02 21:23:13] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:23:13] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:23:13] [INFO]   -> Found value: 1583
[2026-01-02 21:23:13] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:23:13] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:23:13] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:23:13] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:23:13] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:23:13] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:23:13] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:23:13] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:23:13] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:23:13] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:23:13] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:23:13] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:23:13] [INFO]   -> Set field 'enroute' = "2026-01-02 21:22:45"
[2026-01-02 21:23:13] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:23:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:13] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:23:13] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:23:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:13] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:23:13] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:23:13] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:23:13] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:23:13] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:23:13] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:23:13] [INFO]   -> Found value: -85.134018
[2026-01-02 21:23:13] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:23:13] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:23:13] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:23:13] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:23:13] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:23:13] [INFO]   -> Found value: S2DB
[2026-01-02 21:23:13] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 21:23:13] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 21:23:13] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:23:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:13] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 21:23:13] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:23:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:13] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 21:23:13] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:23:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:13] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:23:13] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:23:13] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:23:13] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 21:22:45"
[2026-01-02 21:23:13] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:23:13] [INFO]   -> Found value: 2026-01-02T16:22:45.64-05:00
[2026-01-02 21:23:13] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:45"
[2026-01-02 21:23:13] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:23:13] [INFO]   -> Found value: RD
[2026-01-02 21:23:13] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:23:13] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:23:13] [INFO]   -> Found value: 26-000015
[2026-01-02 21:23:13] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:23:13] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:23:13] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:23:13] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:23:13] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:23:13] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:23:13] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:23:13] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:23:13] [INFO] Found 17 elements for 'Comment', concatenating 17 non-empty values
[2026-01-02 21:23:13] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:23:13] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:23:13] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:23:13] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:23:13] [INFO]   -> Found value: SFD
[2026-01-02 21:23:13] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:23:13] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:23:13] [INFO] Concatenating street name and type
[2026-01-02 21:23:13] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:23:13] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:23:13] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":"2026-01-02 21:22:45","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 21:22:45","timedispatch":"2026-01-02 21:22:45","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:23:13] [INFO] Number of extracted fields: 29
[2026-01-02 21:23:13] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:23:13] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:23:13] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:23:13] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:23:13] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:23:13] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:23:13] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:23:13] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:23:13] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:23:14] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:23:14] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:23:14] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162312867.xml
[2026-01-02 21:23:14] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162312867.xml
[2026-01-02 21:23:18] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162317945.xml
[2026-01-02 21:23:18] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162317945.xml for user: 68920395733981a47
[2026-01-02 21:23:18] [INFO] File size: 13719 bytes
[2026-01-02 21:23:18] [INFO] Created FTPFiles record with ID: 695837465614e3782
[2026-01-02 21:23:18] [INFO] About to extract fields from XML. File size: 13719 bytes
[2026-01-02 21:23:18] [INFO] Number of mappings: 24
[2026-01-02 21:23:18] [INFO] Starting XML parsing. Content length: 13719
[2026-01-02 21:23:18] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:23:18] [INFO] Processing 24 field mappings
[2026-01-02 21:23:18] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:23:18] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:23:18] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:23:18] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:23:18] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:23:18] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:23:18] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:23:18] [INFO]   -> Found value: 37379
[2026-01-02 21:23:18] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:23:18] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:23:18] [INFO]   -> Found value: 1583
[2026-01-02 21:23:18] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:23:18] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:23:18] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:23:18] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:23:18] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:23:18] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:23:18] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:23:18] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:23:18] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:23:18] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:23:18] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:23:18] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:23:18] [INFO]   -> Set field 'enroute' = "2026-01-02 21:22:45"
[2026-01-02 21:23:18] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:23:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:18] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:23:18] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:23:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:18] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:23:18] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:23:18] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:23:18] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:23:18] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:23:18] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:23:18] [INFO]   -> Found value: -85.134018
[2026-01-02 21:23:18] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:23:18] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:23:18] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:23:18] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:23:18] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:23:18] [INFO]   -> Found value: S2DB
[2026-01-02 21:23:18] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 21:23:18] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 21:23:18] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:23:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:18] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 21:23:18] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:23:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:18] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 21:23:18] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:23:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:18] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:23:18] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:23:18] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:23:18] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 21:22:45"
[2026-01-02 21:23:18] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:23:18] [INFO]   -> Found value: 2026-01-02T16:22:45.64-05:00
[2026-01-02 21:23:18] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:45"
[2026-01-02 21:23:18] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:23:18] [INFO]   -> Found value: RD
[2026-01-02 21:23:18] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:23:18] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:23:18] [INFO]   -> Found value: 26-000015
[2026-01-02 21:23:18] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:23:18] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:23:18] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:23:18] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:23:18] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:23:18] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:23:18] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:23:18] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:23:18] [INFO] Found 18 elements for 'Comment', concatenating 18 non-empty values
[2026-01-02 21:23:18] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:23:18] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:23:18] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:23:18] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:23:18] [INFO]   -> Found value: SFD
[2026-01-02 21:23:18] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:23:18] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:23:18] [INFO] Concatenating street name and type
[2026-01-02 21:23:18] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:23:18] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:23:18] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":"2026-01-02 21:22:45","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 21:22:45","timedispatch":"2026-01-02 21:22:45","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:23:18] [INFO] Number of extracted fields: 29
[2026-01-02 21:23:18] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:23:18] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:23:18] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:23:18] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:23:18] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:23:18] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:23:18] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:23:18] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:23:18] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:23:19] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:23:19] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:23:19] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162317945.xml
[2026-01-02 21:23:19] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162317945.xml
[2026-01-02 21:23:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162333121.xml
[2026-01-02 21:23:33] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162333121.xml for user: 68920395733981a47
[2026-01-02 21:23:33] [INFO] File size: 13870 bytes
[2026-01-02 21:23:33] [INFO] Created FTPFiles record with ID: 69583755846d46ec0
[2026-01-02 21:23:33] [INFO] About to extract fields from XML. File size: 13870 bytes
[2026-01-02 21:23:33] [INFO] Number of mappings: 24
[2026-01-02 21:23:33] [INFO] Starting XML parsing. Content length: 13870
[2026-01-02 21:23:33] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:23:33] [INFO] Processing 24 field mappings
[2026-01-02 21:23:33] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:23:33] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:23:33] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:23:33] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:23:33] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:23:33] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:23:33] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:23:33] [INFO]   -> Found value: 37379
[2026-01-02 21:23:33] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:23:33] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:23:33] [INFO]   -> Found value: 1583
[2026-01-02 21:23:33] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:23:33] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:23:33] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:23:33] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:23:33] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:23:33] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:23:33] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:23:33] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:23:33] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:23:33] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:23:33] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:23:33] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:23:33] [INFO]   -> Set field 'enroute' = "2026-01-02 21:22:45"
[2026-01-02 21:23:33] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:23:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:33] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:23:33] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:23:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:33] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:23:33] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:23:33] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:23:33] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:23:33] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:23:33] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:23:33] [INFO]   -> Found value: -85.134018
[2026-01-02 21:23:33] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:23:33] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:23:33] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:23:33] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:23:33] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:23:33] [INFO]   -> Found value: S2DB
[2026-01-02 21:23:33] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 21:23:33] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 21:23:33] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:23:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:33] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 21:23:33] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:23:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:33] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 21:23:33] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:23:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:33] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:23:33] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:23:33] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:23:33] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 21:22:45"
[2026-01-02 21:23:33] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:23:33] [INFO]   -> Found value: 2026-01-02T16:22:45.64-05:00
[2026-01-02 21:23:33] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:45"
[2026-01-02 21:23:33] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:23:33] [INFO]   -> Found value: RD
[2026-01-02 21:23:33] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:23:33] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:23:33] [INFO]   -> Found value: 26-000015
[2026-01-02 21:23:33] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:23:33] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:23:33] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:23:33] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:23:33] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:23:33] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:23:33] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:23:33] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:23:33] [INFO] Found 19 elements for 'Comment', concatenating 19 non-empty values
[2026-01-02 21:23:33] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:23:33] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:23:33] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:23:33] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:23:33] [INFO]   -> Found value: SFD
[2026-01-02 21:23:33] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:23:33] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:23:33] [INFO] Concatenating street name and type
[2026-01-02 21:23:33] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:23:33] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:23:33] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":"2026-01-02 21:22:45","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 21:22:45","timedispatch":"2026-01-02 21:22:45","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:23:33] [INFO] Number of extracted fields: 29
[2026-01-02 21:23:33] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:23:33] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:23:33] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:23:33] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:23:33] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:23:33] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:23:33] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:23:34] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:23:34] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:23:34] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:23:34] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:23:34] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162333121.xml
[2026-01-02 21:23:34] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162333121.xml
[2026-01-02 21:23:38] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162338172.xml
[2026-01-02 21:23:38] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162338172.xml for user: 68920395733981a47
[2026-01-02 21:23:38] [INFO] File size: 14007 bytes
[2026-01-02 21:23:38] [INFO] Created FTPFiles record with ID: 6958375a87034cae0
[2026-01-02 21:23:38] [INFO] About to extract fields from XML. File size: 14007 bytes
[2026-01-02 21:23:38] [INFO] Number of mappings: 24
[2026-01-02 21:23:38] [INFO] Starting XML parsing. Content length: 14007
[2026-01-02 21:23:38] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:23:38] [INFO] Processing 24 field mappings
[2026-01-02 21:23:38] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:23:38] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:23:38] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:23:38] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:23:38] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:23:38] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:23:38] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:23:38] [INFO]   -> Found value: 37379
[2026-01-02 21:23:38] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:23:38] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:23:38] [INFO]   -> Found value: 1583
[2026-01-02 21:23:38] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:23:38] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:23:38] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:23:38] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:23:38] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:23:38] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:23:38] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:23:38] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:23:38] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:23:38] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:23:38] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:23:38] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:23:38] [INFO]   -> Set field 'enroute' = "2026-01-02 21:22:45"
[2026-01-02 21:23:38] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:23:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:38] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:23:38] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:23:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:38] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:23:38] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:23:38] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:23:38] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:23:38] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:23:38] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:23:38] [INFO]   -> Found value: -85.134018
[2026-01-02 21:23:38] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:23:38] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:23:38] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:23:38] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:23:38] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:23:38] [INFO]   -> Found value: S2DB
[2026-01-02 21:23:38] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 21:23:38] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 21:23:38] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:23:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:38] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 21:23:38] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:23:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:38] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 21:23:38] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:23:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:38] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:23:38] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:23:38] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:23:38] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 21:22:45"
[2026-01-02 21:23:38] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:23:38] [INFO]   -> Found value: 2026-01-02T16:22:45.64-05:00
[2026-01-02 21:23:38] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:45"
[2026-01-02 21:23:38] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:23:38] [INFO]   -> Found value: RD
[2026-01-02 21:23:38] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:23:38] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:23:38] [INFO]   -> Found value: 26-000015
[2026-01-02 21:23:38] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:23:38] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:23:38] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:23:38] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:23:38] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:23:38] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:23:38] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:23:38] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:23:38] [INFO] Found 20 elements for 'Comment', concatenating 20 non-empty values
[2026-01-02 21:23:38] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:23:38] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:23:38] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:23:38] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:23:38] [INFO]   -> Found value: SFD
[2026-01-02 21:23:38] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:23:38] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:23:38] [INFO] Concatenating street name and type
[2026-01-02 21:23:38] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:23:38] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:23:38] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":"2026-01-02 21:22:45","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 21:22:45","timedispatch":"2026-01-02 21:22:45","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:23:38] [INFO] Number of extracted fields: 29
[2026-01-02 21:23:38] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:23:38] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:23:38] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:23:38] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:23:38] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:23:38] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:23:38] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:23:38] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:23:39] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:23:39] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:23:39] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:23:39] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162338172.xml
[2026-01-02 21:23:39] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162338172.xml
[2026-01-02 21:23:42] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:23:39Z.xml
[2026-01-02 21:23:42] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:23:39Z.xml
[2026-01-02 21:23:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:23:41Z.xml
[2026-01-02 21:23:45] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:23:41Z.xml
[2026-01-02 21:23:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162358342.xml
[2026-01-02 21:23:58] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162358342.xml for user: 68920395733981a47
[2026-01-02 21:23:58] [INFO] File size: 14499 bytes
[2026-01-02 21:23:59] [INFO] Created FTPFiles record with ID: 6958376fd0719284d
[2026-01-02 21:23:59] [INFO] About to extract fields from XML. File size: 14499 bytes
[2026-01-02 21:23:59] [INFO] Number of mappings: 24
[2026-01-02 21:23:59] [INFO] Starting XML parsing. Content length: 14499
[2026-01-02 21:23:59] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:23:59] [INFO] Processing 24 field mappings
[2026-01-02 21:23:59] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:23:59] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:23:59] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:23:59] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:23:59] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:23:59] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:23:59] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:23:59] [INFO]   -> Found value: 37379
[2026-01-02 21:23:59] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:23:59] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:23:59] [INFO]   -> Found value: 1583
[2026-01-02 21:23:59] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:23:59] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:23:59] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:23:59] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:23:59] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:23:59] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:23:59] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:23:59] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:23:59] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:23:59] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:23:59] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:23:59] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:23:59] [INFO]   -> Set field 'enroute' = "2026-01-02 21:22:45"
[2026-01-02 21:23:59] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:23:59] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:59] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:23:59] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:23:59] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:59] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:23:59] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:23:59] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:23:59] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:23:59] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:23:59] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:23:59] [INFO]   -> Found value: -85.134018
[2026-01-02 21:23:59] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:23:59] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:23:59] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:23:59] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:23:59] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:23:59] [INFO]   -> Found value: S2DB
[2026-01-02 21:23:59] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 21:23:59] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 21:23:59] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:23:59] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:59] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 21:23:59] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:23:59] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:59] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 21:23:59] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:23:59] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:23:59] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:23:59] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:23:59] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:23:59] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 21:22:45"
[2026-01-02 21:23:59] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:23:59] [INFO]   -> Found value: 2026-01-02T16:22:45.64-05:00
[2026-01-02 21:23:59] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:45"
[2026-01-02 21:23:59] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:23:59] [INFO]   -> Found value: RD
[2026-01-02 21:23:59] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:23:59] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:23:59] [INFO]   -> Found value: 26-000015
[2026-01-02 21:23:59] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:23:59] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:23:59] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:23:59] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:23:59] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:23:59] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:23:59] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:23:59] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:23:59] [INFO] Found 22 elements for 'Comment', concatenating 22 non-empty values
[2026-01-02 21:23:59] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:23:59] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:23:59] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:23:59] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:23:59] [INFO]   -> Found value: SFD
[2026-01-02 21:23:59] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:23:59] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:23:59] [INFO] Concatenating street name and type
[2026-01-02 21:23:59] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:23:59] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:23:59] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":"2026-01-02 21:22:45","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 21:22:45","timedispatch":"2026-01-02 21:22:45","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:23:59] [INFO] Number of extracted fields: 29
[2026-01-02 21:23:59] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:23:59] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:23:59] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:23:59] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:24:00] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:24:00] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:24:00] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:24:00] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:24:00] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:24:00] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:24:01] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:24:01] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162358342.xml
[2026-01-02 21:24:01] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162358342.xml
[2026-01-02 21:24:03] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162403368.xml
[2026-01-02 21:24:03] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162403368.xml for user: 68920395733981a47
[2026-01-02 21:24:03] [INFO] File size: 14764 bytes
[2026-01-02 21:24:03] [INFO] Created FTPFiles record with ID: 69583773c04a1fe58
[2026-01-02 21:24:03] [INFO] About to extract fields from XML. File size: 14764 bytes
[2026-01-02 21:24:03] [INFO] Number of mappings: 24
[2026-01-02 21:24:03] [INFO] Starting XML parsing. Content length: 14764
[2026-01-02 21:24:03] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:24:03] [INFO] Processing 24 field mappings
[2026-01-02 21:24:03] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:24:03] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:24:03] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:24:03] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:24:03] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:24:03] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:24:03] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:24:03] [INFO]   -> Found value: 37379
[2026-01-02 21:24:03] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:24:03] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:24:03] [INFO]   -> Found value: 1583
[2026-01-02 21:24:03] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:24:03] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:24:03] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:24:03] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:24:03] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:24:03] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:24:03] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:24:03] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:24:03] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:24:03] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:24:03] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:24:03] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:24:03] [INFO]   -> Set field 'enroute' = "2026-01-02 21:22:45"
[2026-01-02 21:24:03] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:24:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:24:03] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:24:03] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:24:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:24:03] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:24:03] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:24:03] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:24:03] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:24:03] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:24:03] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:24:03] [INFO]   -> Found value: -85.134018
[2026-01-02 21:24:03] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:24:03] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:24:03] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:24:03] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:24:03] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:24:03] [INFO]   -> Found value: S2DB
[2026-01-02 21:24:03] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 21:24:03] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 21:24:03] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:24:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:24:03] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 21:24:03] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:24:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:24:03] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 21:24:03] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:24:03] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:24:03] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:24:03] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:24:03] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:24:03] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 21:22:45"
[2026-01-02 21:24:03] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:24:03] [INFO]   -> Found value: 2026-01-02T16:22:45.64-05:00
[2026-01-02 21:24:03] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:45"
[2026-01-02 21:24:03] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:24:03] [INFO]   -> Found value: RD
[2026-01-02 21:24:03] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:24:03] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:24:03] [INFO]   -> Found value: 26-000015
[2026-01-02 21:24:03] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:24:03] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:24:03] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:24:03] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:24:03] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:24:03] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:24:03] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:24:03] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:24:03] [INFO] Found 23 elements for 'Comment', concatenating 23 non-empty values
[2026-01-02 21:24:03] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:24:03] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:24:03] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:24:03] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:24:03] [INFO]   -> Found value: SFD
[2026-01-02 21:24:03] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:24:03] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:24:03] [INFO] Concatenating street name and type
[2026-01-02 21:24:03] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:24:03] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:24:03] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":"2026-01-02 21:22:45","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 21:22:45","timedispatch":"2026-01-02 21:22:45","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:24:03] [INFO] Number of extracted fields: 29
[2026-01-02 21:24:03] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:24:03] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:24:03] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:24:03] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:24:03] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:24:04] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:24:04] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:24:04] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:24:04] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:24:04] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:24:04] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:24:04] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162403368.xml
[2026-01-02 21:24:04] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162403368.xml
[2026-01-02 21:24:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:24:08Z.xml
[2026-01-02 21:24:11] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:24:08Z.xml
[2026-01-02 21:25:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162509047.xml
[2026-01-02 21:25:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162509047.xml for user: 68920395733981a47
[2026-01-02 21:25:09] [INFO] File size: 14951 bytes
[2026-01-02 21:25:13] [INFO] Created FTPFiles record with ID: 695837b9052d35295
[2026-01-02 21:25:13] [INFO] About to extract fields from XML. File size: 14951 bytes
[2026-01-02 21:25:13] [INFO] Number of mappings: 24
[2026-01-02 21:25:13] [INFO] Starting XML parsing. Content length: 14951
[2026-01-02 21:25:13] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:25:13] [INFO] Processing 24 field mappings
[2026-01-02 21:25:13] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:25:13] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:25:13] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:25:13] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:25:13] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:25:13] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:25:13] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:25:13] [INFO]   -> Found value: 37379
[2026-01-02 21:25:13] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:25:13] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:25:13] [INFO]   -> Found value: 1583
[2026-01-02 21:25:13] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:25:13] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:25:13] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:25:13] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:25:13] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:25:13] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:25:13] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:25:13] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:25:13] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:25:13] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:25:13] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:25:13] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:25:13] [INFO]   -> Set field 'enroute' = "2026-01-02 21:22:45"
[2026-01-02 21:25:13] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:25:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:25:13] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:25:13] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:25:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:25:13] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:25:13] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:25:13] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:25:13] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:25:13] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:25:13] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:25:13] [INFO]   -> Found value: -85.134018
[2026-01-02 21:25:13] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:25:13] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:25:13] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:25:13] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:25:13] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:25:13] [INFO]   -> Found value: S2DB
[2026-01-02 21:25:13] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 21:25:13] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 21:25:13] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:25:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:25:13] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 21:25:13] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:25:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:25:13] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 21:25:13] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:25:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:25:13] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:25:13] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:25:13] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:25:13] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 21:22:45"
[2026-01-02 21:25:13] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:25:13] [INFO]   -> Found value: 2026-01-02T16:22:45.64-05:00
[2026-01-02 21:25:13] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:45"
[2026-01-02 21:25:13] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:25:13] [INFO]   -> Found value: RD
[2026-01-02 21:25:13] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:25:13] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:25:13] [INFO]   -> Found value: 26-000015
[2026-01-02 21:25:13] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:25:13] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:25:13] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:25:13] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:25:13] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:25:13] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:25:13] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:25:13] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:25:13] [INFO] Found 24 elements for 'Comment', concatenating 24 non-empty values
[2026-01-02 21:25:13] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:25:13] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:25:13] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:25:13] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:25:13] [INFO]   -> Found value: SFD
[2026-01-02 21:25:13] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:25:13] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:25:13] [INFO] Concatenating street name and type
[2026-01-02 21:25:13] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:25:13] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:25:13] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":"2026-01-02 21:22:45","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 21:22:45","timedispatch":"2026-01-02 21:22:45","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:25:13] [INFO] Number of extracted fields: 29
[2026-01-02 21:25:13] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:25:13] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:25:13] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:25:13] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:25:13] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:25:13] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:25:13] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:25:14] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:25:14] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:25:14] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:25:14] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:25:14] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162509047.xml
[2026-01-02 21:25:14] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162509047.xml
[2026-01-02 21:25:49] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162549469.xml
[2026-01-02 21:25:49] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162549469.xml for user: 68920395733981a47
[2026-01-02 21:25:49] [INFO] File size: 15128 bytes
[2026-01-02 21:25:49] [INFO] Created FTPFiles record with ID: 695837ddd90acee5b
[2026-01-02 21:25:49] [INFO] About to extract fields from XML. File size: 15128 bytes
[2026-01-02 21:25:49] [INFO] Number of mappings: 24
[2026-01-02 21:25:49] [INFO] Starting XML parsing. Content length: 15128
[2026-01-02 21:25:49] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:25:49] [INFO] Processing 24 field mappings
[2026-01-02 21:25:49] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:25:49] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:25:49] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:25:49] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:25:49] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:25:49] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:25:49] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:25:49] [INFO]   -> Found value: 37379
[2026-01-02 21:25:49] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:25:49] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:25:49] [INFO]   -> Found value: 1583
[2026-01-02 21:25:49] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:25:49] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:25:49] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:25:49] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:25:49] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:25:49] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:25:49] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:25:49] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:25:49] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:25:49] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:25:49] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:25:49] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:25:49] [INFO]   -> Set field 'enroute' = "2026-01-02 21:22:45"
[2026-01-02 21:25:49] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:25:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:25:49] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:25:49] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:25:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:25:49] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:25:49] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:25:49] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:25:49] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:25:49] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:25:49] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:25:49] [INFO]   -> Found value: -85.134018
[2026-01-02 21:25:49] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:25:49] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:25:49] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:25:49] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:25:49] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:25:49] [INFO]   -> Found value: S2DB
[2026-01-02 21:25:49] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 21:25:49] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 21:25:49] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:25:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:25:49] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 21:25:49] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:25:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:25:49] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 21:25:49] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:25:49] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:25:49] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:25:49] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:25:49] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:25:49] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 21:22:45"
[2026-01-02 21:25:49] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:25:49] [INFO]   -> Found value: 2026-01-02T16:22:45.64-05:00
[2026-01-02 21:25:49] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:45"
[2026-01-02 21:25:49] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:25:49] [INFO]   -> Found value: RD
[2026-01-02 21:25:49] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:25:49] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:25:49] [INFO]   -> Found value: 26-000015
[2026-01-02 21:25:49] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:25:49] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:25:49] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:25:49] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:25:49] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:25:49] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:25:49] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:25:49] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:25:49] [INFO] Found 25 elements for 'Comment', concatenating 25 non-empty values
[2026-01-02 21:25:49] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:25:49] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:25:49] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:25:49] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:25:49] [INFO]   -> Found value: SFD
[2026-01-02 21:25:49] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:25:49] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:25:49] [INFO] Concatenating street name and type
[2026-01-02 21:25:49] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:25:49] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:25:49] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":"2026-01-02 21:22:45","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 21:22:45","timedispatch":"2026-01-02 21:22:45","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:25:49] [INFO] Number of extracted fields: 29
[2026-01-02 21:25:49] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:25: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
[2026-01-02 21:25:49] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:25:49] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:25:50] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:25:50] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:25:50] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:25:50] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:25:50] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:25:50] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:25:50] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:25:50] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162549469.xml
[2026-01-02 21:25:50] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162549469.xml
[2026-01-02 21:26:04] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162604642.xml
[2026-01-02 21:26:04] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162604642.xml for user: 68920395733981a47
[2026-01-02 21:26:04] [INFO] File size: 15293 bytes
[2026-01-02 21:26:05] [INFO] Created FTPFiles record with ID: 695837ed1868a44b7
[2026-01-02 21:26:05] [INFO] About to extract fields from XML. File size: 15293 bytes
[2026-01-02 21:26:05] [INFO] Number of mappings: 24
[2026-01-02 21:26:05] [INFO] Starting XML parsing. Content length: 15293
[2026-01-02 21:26:05] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:26:05] [INFO] Processing 24 field mappings
[2026-01-02 21:26:05] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:26:05] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:26:05] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:26:05] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:26:05] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:26:05] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:26:05] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:26:05] [INFO]   -> Found value: 37379
[2026-01-02 21:26:05] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:26:05] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:26:05] [INFO]   -> Found value: 1583
[2026-01-02 21:26:05] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:26:05] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:26:05] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:26:05] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:26:05] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:26:05] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:26:05] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:26:05] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:26:05] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:26:05] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:26:05] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:26:05] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:26:05] [INFO]   -> Set field 'enroute' = "2026-01-02 21:22:45"
[2026-01-02 21:26:05] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:26:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:26:05] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:26:05] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:26:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:26:05] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:26:05] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:26:05] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:26:05] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:26:05] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:26:05] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:26:05] [INFO]   -> Found value: -85.134018
[2026-01-02 21:26:05] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:26:05] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:26:05] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:26:05] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:26:05] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:26:05] [INFO]   -> Found value: S2DB
[2026-01-02 21:26:05] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 21:26:05] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 21:26:05] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:26:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:26:05] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 21:26:05] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:26:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:26:05] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 21:26:05] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:26:05] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:26:05] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:26:05] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:26:05] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:26:05] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 21:22:45"
[2026-01-02 21:26:05] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:26:05] [INFO]   -> Found value: 2026-01-02T16:22:45.64-05:00
[2026-01-02 21:26:05] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:45"
[2026-01-02 21:26:05] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:26:05] [INFO]   -> Found value: RD
[2026-01-02 21:26:05] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:26:05] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:26:05] [INFO]   -> Found value: 26-000015
[2026-01-02 21:26:05] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:26:05] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:26:05] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:26:05] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:26:05] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:26:05] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:26:05] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:26:05] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:26:05] [INFO] Found 26 elements for 'Comment', concatenating 26 non-empty values
[2026-01-02 21:26:05] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:26:05] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:26:05] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:26:05] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:26:05] [INFO]   -> Found value: SFD
[2026-01-02 21:26:05] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:26:05] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:26:05] [INFO] Concatenating street name and type
[2026-01-02 21:26:05] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:26:05] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:26:05] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":"2026-01-02 21:22:45","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 21:22:45","timedispatch":"2026-01-02 21:22:45","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:26:05] [INFO] Number of extracted fields: 29
[2026-01-02 21:26:05] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:26: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
[2026-01-02 21:26:05] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:26:05] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:26:05] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:26:05] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:26:05] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:26:05] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:26:05] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:26:05] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:26:06] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:26:06] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162604642.xml
[2026-01-02 21:26:06] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162604642.xml
[2026-01-02 21:28:31] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162831279.xml
[2026-01-02 21:28:31] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162831279.xml for user: 68920395733981a47
[2026-01-02 21:28:31] [INFO] File size: 15469 bytes
[2026-01-02 21:28:32] [INFO] Created FTPFiles record with ID: 695838800b385875d
[2026-01-02 21:28:32] [INFO] About to extract fields from XML. File size: 15469 bytes
[2026-01-02 21:28:32] [INFO] Number of mappings: 24
[2026-01-02 21:28:32] [INFO] Starting XML parsing. Content length: 15469
[2026-01-02 21:28:32] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:28:32] [INFO] Processing 24 field mappings
[2026-01-02 21:28:32] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:28:32] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:28:32] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:28:32] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:28:32] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:28:32] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:28:32] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:28:32] [INFO]   -> Found value: 37379
[2026-01-02 21:28:32] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:28:32] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:28:32] [INFO]   -> Found value: 1583
[2026-01-02 21:28:32] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:28:32] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:28:32] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:28:32] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:28:32] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:28:32] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:28:32] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:28:32] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:28:32] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:28:32] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:28:32] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:28:32] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:28:32] [INFO]   -> Set field 'enroute' = "2026-01-02 21:22:45"
[2026-01-02 21:28:32] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:28:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:28:32] [INFO]   -> Set field 'onScene' = null
[2026-01-02 21:28:32] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:28:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:28:32] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:28:32] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:28:32] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:28:32] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:28:32] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:28:32] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:28:32] [INFO]   -> Found value: -85.134018
[2026-01-02 21:28:32] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:28:32] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:28:32] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:28:32] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:28:32] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:28:32] [INFO]   -> Found value: S2DB
[2026-01-02 21:28:32] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 21:28:32] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 21:28:32] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:28:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:28:32] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 21:28:32] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:28:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:28:32] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 21:28:32] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:28:32] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:28:32] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:28:32] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:28:32] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:28:32] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 21:22:45"
[2026-01-02 21:28:32] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:28:32] [INFO]   -> Found value: 2026-01-02T16:22:45.64-05:00
[2026-01-02 21:28:32] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:45"
[2026-01-02 21:28:32] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:28:32] [INFO]   -> Found value: RD
[2026-01-02 21:28:32] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:28:32] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:28:32] [INFO]   -> Found value: 26-000015
[2026-01-02 21:28:32] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:28:32] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:28:32] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:28:32] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:28:32] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:28:32] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:28:32] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:28:32] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:28:32] [INFO] Found 27 elements for 'Comment', concatenating 27 non-empty values
[2026-01-02 21:28:32] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:28:32] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:28:32] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:28:32] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:28:32] [INFO]   -> Found value: SFD
[2026-01-02 21:28:32] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:28:32] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:28:32] [INFO] Concatenating street name and type
[2026-01-02 21:28:32] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:28:32] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:28:32] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":"2026-01-02 21:22:45","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 21:22:45","timedispatch":"2026-01-02 21:22:45","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:28:32] [INFO] Number of extracted fields: 29
[2026-01-02 21:28:32] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:28:32] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:28:32] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:28:32] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:28:32] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:28:32] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:28:32] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:28:32] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:28:32] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:28:32] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:28:32] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:28:32] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162831279.xml
[2026-01-02 21:28:32] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102162831279.xml
[2026-01-02 21:29:14] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:29:11Z.xml
[2026-01-02 21:29:14] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:29:11Z.xml
[2026-01-02 21:30:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:30:08Z.xml
[2026-01-02 21:30:11] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:30:08Z.xml
[2026-01-02 21:30:15] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:30:12Z.xml
[2026-01-02 21:30:15] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:30:12Z.xml
[2026-01-02 21:30:40] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:30:37Z.xml
[2026-01-02 21:30:40] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:30:37Z.xml
[2026-01-02 21:30:43] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:30:40Z.xml
[2026-01-02 21:30:43] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:30:40Z.xml
[2026-01-02 21:31:29] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:31:26Z.xml
[2026-01-02 21:31:29] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:31:26Z.xml
[2026-01-02 21:31:31] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:31:28Z.xml
[2026-01-02 21:31:31] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:31:28Z.xml
[2026-01-02 21:31:31] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:31:28Z.xml
[2026-01-02 21:31:31] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:31:28Z.xml
[2026-01-02 21:31:43] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:31:40Z.xml
[2026-01-02 21:31:43] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:31:40Z.xml
[2026-01-02 21:31:46] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:31:42Z.xml
[2026-01-02 21:31:46] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:31:42Z.xml
[2026-01-02 21:32:00] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:31:57Z.xml
[2026-01-02 21:32:00] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:31:57Z.xml
[2026-01-02 21:32:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:32:06Z.xml
[2026-01-02 21:32:09] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:32:06Z.xml
[2026-01-02 21:32:19] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:32:15Z.xml
[2026-01-02 21:32:19] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:32:15Z.xml
[2026-01-02 21:32:23] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:32:20Z.xml
[2026-01-02 21:32:23] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:32:20Z.xml
[2026-01-02 21:32:30] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:32:27Z.xml
[2026-01-02 21:32:30] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:32:27Z.xml
[2026-01-02 21:33:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:33:07Z.xml
[2026-01-02 21:33:10] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:33:07Z.xml
[2026-01-02 21:34:45] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:34:42Z.xml
[2026-01-02 21:34:45] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:34:42Z.xml
[2026-01-02 21:35:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:35:10Z.xml
[2026-01-02 21:35:13] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:35:10Z.xml
[2026-01-02 21:35:28] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:35:25Z.xml
[2026-01-02 21:35:28] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:35:25Z.xml
[2026-01-02 21:35:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:35:36Z.xml
[2026-01-02 21:35:39] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:35:36Z.xml
[2026-01-02 21:35:40] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:35:37Z.xml
[2026-01-02 21:35:40] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:35:37Z.xml
[2026-01-02 21:36:03] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:35:59Z.xml
[2026-01-02 21:36:03] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:35:59Z.xml
[2026-01-02 21:36:08] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:36:05Z.xml
[2026-01-02 21:36:08] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:36:05Z.xml
[2026-01-02 21:40:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102164039179.xml
[2026-01-02 21:40:39] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102164039179.xml for user: 68920395733981a47
[2026-01-02 21:40:39] [INFO] File size: 15620 bytes
[2026-01-02 21:40:39] [INFO] Created FTPFiles record with ID: 69583b57c3ae3b41f
[2026-01-02 21:40:39] [INFO] About to extract fields from XML. File size: 15620 bytes
[2026-01-02 21:40:39] [INFO] Number of mappings: 24
[2026-01-02 21:40:39] [INFO] Starting XML parsing. Content length: 15620
[2026-01-02 21:40:39] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:40:39] [INFO] Processing 24 field mappings
[2026-01-02 21:40:39] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:40:39] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:40:39] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:40:39] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:40:39] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:40:39] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:40:39] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:40:39] [INFO]   -> Found value: 37379
[2026-01-02 21:40:39] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:40:39] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:40:39] [INFO]   -> Found value: 1583
[2026-01-02 21:40:39] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:40:39] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:40:39] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:40:39] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:40:39] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:40:39] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:40:39] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:40:39] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:40:39] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:40:39] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:40:39] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:40:39] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:40:39] [INFO]   -> Set field 'enroute' = "2026-01-02 21:22:45"
[2026-01-02 21:40:39] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:40:39] [INFO]   -> Found value: 2026-01-02T16:40:37.517-05:00
[2026-01-02 21:40:39] [INFO]   -> Set field 'onScene' = "2026-01-02 21:40:37"
[2026-01-02 21:40:39] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:40:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:40:39] [INFO]   -> Set field 'cleared' = null
[2026-01-02 21:40:39] [INFO]   -> Set field 'inService' = null
[2026-01-02 21:40:39] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:40:39] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:40:39] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:40:39] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:40:39] [INFO]   -> Found value: -85.134018
[2026-01-02 21:40:39] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:40:39] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:40:39] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:40:39] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:40:39] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:40:39] [INFO]   -> Found value: S2DB
[2026-01-02 21:40:39] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 21:40:39] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 21:40:39] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:40:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:40:39] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 21:40:39] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:40:39] [INFO]   -> Found value: 2026-01-02T16:40:37.517-05:00
[2026-01-02 21:40:39] [INFO]   -> Set field 'timeonscene' = "2026-01-02 21:40:37"
[2026-01-02 21:40:39] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:40:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:40:39] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:40:39] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:40:39] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:40:39] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 21:22:45"
[2026-01-02 21:40:39] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:40:39] [INFO]   -> Found value: 2026-01-02T16:22:45.64-05:00
[2026-01-02 21:40:39] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:45"
[2026-01-02 21:40:39] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:40:39] [INFO]   -> Found value: RD
[2026-01-02 21:40:39] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:40:39] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:40:39] [INFO]   -> Found value: 26-000015
[2026-01-02 21:40:39] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:40:39] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:40:39] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:40:39] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:40:39] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:40:39] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:40:39] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:40:39] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:40:39] [INFO] Found 27 elements for 'Comment', concatenating 27 non-empty values
[2026-01-02 21:40:39] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:40:39] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:40:39] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:40:39] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:40:39] [INFO]   -> Found value: SFD
[2026-01-02 21:40:39] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:40:39] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:40:39] [INFO] Concatenating street name and type
[2026-01-02 21:40:39] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:40:39] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:40:39] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":"2026-01-02 21:22:45","onScene":"2026-01-02 21:40:37","cleared":null,"inService":null,"nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":"2026-01-02 21:40:37","timestaging":null,"timeenroutetoscene":"2026-01-02 21:22:45","timedispatch":"2026-01-02 21:22:45","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:40:39] [INFO] Number of extracted fields: 29
[2026-01-02 21:40:39] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:40:39] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:40:39] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:40:39] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:40:39] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:40:40] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:40:40] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:40:40] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:40:40] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:40:40] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:40:40] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:40:40] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102164039179.xml
[2026-01-02 21:40:40] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102164039179.xml
[2026-01-02 21:41:46] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:41:43Z.xml
[2026-01-02 21:41:46] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:41:43Z.xml
[2026-01-02 21:41:48] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:41:45Z.xml
[2026-01-02 21:41:48] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:41:45Z.xml
[2026-01-02 21:43:31] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:43:28Z.xml
[2026-01-02 21:43:31] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:43:28Z.xml
[2026-01-02 21:44:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:44:06Z.xml
[2026-01-02 21:44:09] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:44:06Z.xml
[2026-01-02 21:44:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:44:07Z.xml
[2026-01-02 21:44:10] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:44:07Z.xml
[2026-01-02 21:44:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:44:07Z.xml
[2026-01-02 21:44:11] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:44:07Z.xml
[2026-01-02 21:44:14] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:44:11Z.xml
[2026-01-02 21:44:14] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:44:11Z.xml
[2026-01-02 21:44:26] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:44:23Z.xml
[2026-01-02 21:44:26] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:44:23Z.xml
[2026-01-02 21:47:29] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:47:26Z.xml
[2026-01-02 21:47:29] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:47:26Z.xml
[2026-01-02 21:47:30] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:47:27Z.xml
[2026-01-02 21:47:30] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:47:27Z.xml
[2026-01-02 21:47:31] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:47:28Z.xml
[2026-01-02 21:47:31] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:47:28Z.xml
[2026-01-02 21:49:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:49:14Z.xml
[2026-01-02 21:49:17] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:49:14Z.xml
[2026-01-02 21:49:30] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102164929942.xml
[2026-01-02 21:49:30] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102164929942.xml for user: 68920395733981a47
[2026-01-02 21:49:30] [INFO] File size: 16705 bytes
[2026-01-02 21:49:30] [INFO] Created FTPFiles record with ID: 69583d6a977652ce2
[2026-01-02 21:49:30] [INFO] About to extract fields from XML. File size: 16705 bytes
[2026-01-02 21:49:30] [INFO] Number of mappings: 24
[2026-01-02 21:49:30] [INFO] Starting XML parsing. Content length: 16705
[2026-01-02 21:49:30] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:49:30] [INFO] Processing 24 field mappings
[2026-01-02 21:49:30] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:49:30] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:49:30] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:49:30] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:49:30] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:49:30] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:49:30] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:49:30] [INFO]   -> Found value: 37379
[2026-01-02 21:49:30] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:49:30] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:49:30] [INFO]   -> Found value: 1583
[2026-01-02 21:49:30] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:49:30] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:49:30] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:49:30] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:49:30] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:49:30] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:49:30] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:49:30] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:49:30] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:49:30] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:49:30] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:49:30] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:49:30] [INFO]   -> Set field 'enroute' = "2026-01-02 21:22:45"
[2026-01-02 21:49:30] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:49:30] [INFO]   -> Found value: 2026-01-02T16:40:37.517-05:00
[2026-01-02 21:49:30] [INFO]   -> Set field 'onScene' = "2026-01-02 21:40:37"
[2026-01-02 21:49:30] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:49:30] [INFO]   -> Found value: 2026-01-02T16:49:29.17-05:00
[2026-01-02 21:49:30] [INFO]   -> Set field 'cleared' = "2026-01-02 21:49:29"
[2026-01-02 21:49:30] [INFO]   -> Set field 'inService' = "2026-01-02 21:49:29"
[2026-01-02 21:49:30] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:49:30] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:49:30] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:49:30] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:49:30] [INFO]   -> Found value: -85.134018
[2026-01-02 21:49:30] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:49:30] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:49:30] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:49:30] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:49:30] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:49:30] [INFO]   -> Found value: S2DB
[2026-01-02 21:49:30] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 21:49:30] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 21:49:30] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:49:30] [INFO]   -> Found value: 2026-01-02T16:49:29.17-05:00
[2026-01-02 21:49:30] [INFO]   -> Set field 'timeunitclear' = "2026-01-02 21:49:29"
[2026-01-02 21:49:30] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:49:30] [INFO]   -> Found value: 2026-01-02T16:40:37.517-05:00
[2026-01-02 21:49:30] [INFO]   -> Set field 'timeonscene' = "2026-01-02 21:40:37"
[2026-01-02 21:49:30] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:49:30] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:49:30] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:49:30] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:49:30] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:49:30] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 21:22:45"
[2026-01-02 21:49:30] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:49:30] [INFO]   -> Found value: 2026-01-02T16:22:45.64-05:00
[2026-01-02 21:49:30] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:45"
[2026-01-02 21:49:30] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:49:30] [INFO]   -> Found value: RD
[2026-01-02 21:49:30] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:49:30] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:49:30] [INFO]   -> Found value: 26-000015
[2026-01-02 21:49:30] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:49:30] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:49:30] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:49:30] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:49:30] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:49:30] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:49:30] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:49:30] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:49:30] [INFO] Found 27 elements for 'Comment', concatenating 27 non-empty values
[2026-01-02 21:49:30] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:49:30] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:49:30] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:49:30] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:49:30] [INFO]   -> Found value: SFD
[2026-01-02 21:49:30] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:49:30] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:49:30] [INFO] Concatenating street name and type
[2026-01-02 21:49:30] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:49:30] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:49:30] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":"2026-01-02 21:22:45","onScene":"2026-01-02 21:40:37","cleared":"2026-01-02 21:49:29","inService":"2026-01-02 21:49:29","nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":"2026-01-02 21:49:29","timeonscene":"2026-01-02 21:40:37","timestaging":null,"timeenroutetoscene":"2026-01-02 21:22:45","timedispatch":"2026-01-02 21:22:45","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:49:30] [INFO] Number of extracted fields: 29
[2026-01-02 21:49:30] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:49:30] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:49:30] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:49:30] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:49:30] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:49:30] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:49:30] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:49:31] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:49:31] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:49:31] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:49:31] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:49:31] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102164929942.xml
[2026-01-02 21:49:31] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102164929942.xml
[2026-01-02 21:50:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:50:07Z.xml
[2026-01-02 21:50:10] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:50:07Z.xml
[2026-01-02 21:50:14] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:50:11Z.xml
[2026-01-02 21:50:14] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:50:11Z.xml
[2026-01-02 21:51:41] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102165141238.xml
[2026-01-02 21:51:41] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102165141238.xml for user: 68920395733981a47
[2026-01-02 21:51:41] [INFO] File size: 16820 bytes
[2026-01-02 21:51:41] [INFO] Created FTPFiles record with ID: 69583dedd11fdde71
[2026-01-02 21:51:41] [INFO] About to extract fields from XML. File size: 16820 bytes
[2026-01-02 21:51:41] [INFO] Number of mappings: 24
[2026-01-02 21:51:41] [INFO] Starting XML parsing. Content length: 16820
[2026-01-02 21:51:41] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:51:41] [INFO] Processing 24 field mappings
[2026-01-02 21:51:41] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:51:41] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:51:41] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:51:41] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:51:41] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:51:41] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:51:41] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:51:41] [INFO]   -> Found value: 37379
[2026-01-02 21:51:41] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:51:41] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:51:41] [INFO]   -> Found value: 1583
[2026-01-02 21:51:41] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:51:41] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:51:41] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:51:41] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:51:41] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:51:41] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:51:41] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:51:41] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:51:41] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:51:41] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:51:41] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:51:41] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:51:41] [INFO]   -> Set field 'enroute' = "2026-01-02 21:22:45"
[2026-01-02 21:51:41] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:51:41] [INFO]   -> Found value: 2026-01-02T16:40:37.517-05:00
[2026-01-02 21:51:41] [INFO]   -> Set field 'onScene' = "2026-01-02 21:40:37"
[2026-01-02 21:51:41] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:51:41] [INFO]   -> Found value: 2026-01-02T16:49:29.17-05:00
[2026-01-02 21:51:41] [INFO]   -> Set field 'cleared' = "2026-01-02 21:49:29"
[2026-01-02 21:51:41] [INFO]   -> Set field 'inService' = "2026-01-02 21:49:29"
[2026-01-02 21:51:41] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:51:41] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:51:41] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:51:41] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:51:41] [INFO]   -> Found value: -85.134018
[2026-01-02 21:51:41] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:51:41] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:51:41] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:51:41] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:51:41] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:51:41] [INFO]   -> Found value: S2DB
[2026-01-02 21:51:41] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 21:51:41] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 21:51:41] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:51:41] [INFO]   -> Found value: 2026-01-02T16:49:29.17-05:00
[2026-01-02 21:51:41] [INFO]   -> Set field 'timeunitclear' = "2026-01-02 21:49:29"
[2026-01-02 21:51:41] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:51:41] [INFO]   -> Found value: 2026-01-02T16:40:37.517-05:00
[2026-01-02 21:51:41] [INFO]   -> Set field 'timeonscene' = "2026-01-02 21:40:37"
[2026-01-02 21:51:41] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:51:41] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:51:41] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:51:41] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:51:41] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:51:41] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 21:22:45"
[2026-01-02 21:51:41] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:51:41] [INFO]   -> Found value: 2026-01-02T16:22:45.64-05:00
[2026-01-02 21:51:41] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:45"
[2026-01-02 21:51:41] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:51:41] [INFO]   -> Found value: RD
[2026-01-02 21:51:41] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:51:41] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:51:41] [INFO]   -> Found value: 26-000015
[2026-01-02 21:51:41] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:51:41] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:51:41] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:51:41] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:51:41] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:51:41] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:51:41] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:51:41] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:51:41] [INFO] Found 28 elements for 'Comment', concatenating 28 non-empty values
[2026-01-02 21:51:41] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:51:41] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:51:40 MOSLEY_M                [28] [Law] has closed their incident [2026-01-02183]"
[2026-01-02 21:51:41] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:51:40 MOSLEY_M                [28] [Law] has closed their incident [2026-01-02183]"
[2026-01-02 21:51:41] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:51:41] [INFO]   -> Found value: SFD
[2026-01-02 21:51:41] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:51:41] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:51:41] [INFO] Concatenating street name and type
[2026-01-02 21:51:41] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:51:41] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:51:41] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":"2026-01-02 21:22:45","onScene":"2026-01-02 21:40:37","cleared":"2026-01-02 21:49:29","inService":"2026-01-02 21:49:29","nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":"2026-01-02 21:49:29","timeonscene":"2026-01-02 21:40:37","timestaging":null,"timeenroutetoscene":"2026-01-02 21:22:45","timedispatch":"2026-01-02 21:22:45","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:51:40 MOSLEY_M                [28] [Law] has closed their incident [2026-01-02183]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:51:40 MOSLEY_M                [28] [Law] has closed their incident [2026-01-02183]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:51:41] [INFO] Number of extracted fields: 29
[2026-01-02 21:51:41] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:51:41] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:51:41] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:51:41] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:51:42] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:51:42] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:51:42] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:51:42] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:51:42] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:51:42] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:51:42] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:51:42] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102165141238.xml
[2026-01-02 21:51:42] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102165141238.xml
[2026-01-02 21:52:11] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102165211575.xml
[2026-01-02 21:52:11] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102165211575.xml for user: 68920395733981a47
[2026-01-02 21:52:11] [INFO] File size: 16988 bytes
[2026-01-02 21:52:12] [INFO] Created FTPFiles record with ID: 69583e0c01b6735aa
[2026-01-02 21:52:12] [INFO] About to extract fields from XML. File size: 16988 bytes
[2026-01-02 21:52:12] [INFO] Number of mappings: 24
[2026-01-02 21:52:12] [INFO] Starting XML parsing. Content length: 16988
[2026-01-02 21:52:12] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 21:52:12] [INFO] Processing 24 field mappings
[2026-01-02 21:52:12] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 21:52:12] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 21:52:12] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 21:52:12] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 21:52:12] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 21:52:12] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 21:52:12] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 21:52:12] [INFO]   -> Found value: 37379
[2026-01-02 21:52:12] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 21:52:12] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 21:52:12] [INFO]   -> Found value: 1583
[2026-01-02 21:52:12] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 21:52:12] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 21:52:12] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 21:52:12] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 21:52:12] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 21:52:12] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 21:52:12] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 21:52:12] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 21:52:12] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 21:52:12] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 21:52:12] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 21:52:12] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:52:12] [INFO]   -> Set field 'enroute' = "2026-01-02 21:22:45"
[2026-01-02 21:52:12] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 21:52:12] [INFO]   -> Found value: 2026-01-02T16:40:37.517-05:00
[2026-01-02 21:52:12] [INFO]   -> Set field 'onScene' = "2026-01-02 21:40:37"
[2026-01-02 21:52:12] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 21:52:12] [INFO]   -> Found value: 2026-01-02T16:49:29.17-05:00
[2026-01-02 21:52:12] [INFO]   -> Set field 'cleared' = "2026-01-02 21:49:29"
[2026-01-02 21:52:12] [INFO]   -> Set field 'inService' = "2026-01-02 21:49:29"
[2026-01-02 21:52:12] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 21:52:12] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 21:52:12] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 21:52:12] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 21:52:12] [INFO]   -> Found value: -85.134018
[2026-01-02 21:52:12] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 21:52:12] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 21:52:12] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 21:52:12] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 21:52:12] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 21:52:12] [INFO]   -> Found value: S2DB
[2026-01-02 21:52:12] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 21:52:12] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 21:52:12] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 21:52:12] [INFO]   -> Found value: 2026-01-02T16:49:29.17-05:00
[2026-01-02 21:52:12] [INFO]   -> Set field 'timeunitclear' = "2026-01-02 21:49:29"
[2026-01-02 21:52:12] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 21:52:12] [INFO]   -> Found value: 2026-01-02T16:40:37.517-05:00
[2026-01-02 21:52:12] [INFO]   -> Set field 'timeonscene' = "2026-01-02 21:40:37"
[2026-01-02 21:52:12] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 21:52:12] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 21:52:12] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 21:52:12] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 21:52:12] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 21:52:12] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 21:22:45"
[2026-01-02 21:52:12] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 21:52:12] [INFO]   -> Found value: 2026-01-02T16:22:45.64-05:00
[2026-01-02 21:52:12] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:45"
[2026-01-02 21:52:12] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 21:52:12] [INFO]   -> Found value: RD
[2026-01-02 21:52:12] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 21:52:12] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 21:52:12] [INFO]   -> Found value: 26-000015
[2026-01-02 21:52:12] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 21:52:12] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 21:52:12] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 21:52:12] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 21:52:12] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 21:52:12] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 21:52:12] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 21:52:12] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 21:52:12] [INFO] Found 29 elements for 'Comment', concatenating 29 non-empty values
[2026-01-02 21:52:12] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 21:52:12] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:51:40 MOSLEY_M                [28] [Law] has closed their incident [2026-01-02183]\n01\/02\/2026 16:52:09 M12                     [29] M12 - Transported person gender is Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:52:12] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:51:40 MOSLEY_M                [28] [Law] has closed their incident [2026-01-02183]\n01\/02\/2026 16:52:09 M12                     [29] M12 - Transported person gender is Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]"
[2026-01-02 21:52:12] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 21:52:12] [INFO]   -> Found value: SFD
[2026-01-02 21:52:12] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 21:52:12] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 21:52:12] [INFO] Concatenating street name and type
[2026-01-02 21:52:12] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 21:52:12] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 21:52:12] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":"2026-01-02 21:22:45","onScene":"2026-01-02 21:40:37","cleared":"2026-01-02 21:49:29","inService":"2026-01-02 21:49:29","nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":"2026-01-02 21:49:29","timeonscene":"2026-01-02 21:40:37","timestaging":null,"timeenroutetoscene":"2026-01-02 21:22:45","timedispatch":"2026-01-02 21:22:45","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:51:40 MOSLEY_M                [28] [Law] has closed their incident [2026-01-02183]\n01\/02\/2026 16:52:09 M12                     [29] M12 - Transported person gender is Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:51:40 MOSLEY_M                [28] [Law] has closed their incident [2026-01-02183]\n01\/02\/2026 16:52:09 M12                     [29] M12 - Transported person gender is Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 21:52:12] [INFO] Number of extracted fields: 29
[2026-01-02 21:52:12] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 21:52:12] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 21:52:12] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 21:52:12] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 21:52:12] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 21:52:12] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 21:52:12] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 21:52:12] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 21:52:12] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 21:52:12] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 21:52:12] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 21:52:12] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102165211575.xml
[2026-01-02 21:52:12] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102165211575.xml
[2026-01-02 21:52:28] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:52:25Z.xml
[2026-01-02 21:52:28] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 15:52:25Z.xml
[2026-01-02 21:55:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:55:54Z.xml
[2026-01-02 21:55:57] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:55:54Z.xml
[2026-01-02 21:56:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:56:14Z.xml
[2026-01-02 21:56:17] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000266_2026-01-02 15:56:14Z.xml
[2026-01-02 22:06:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:06:07Z.xml
[2026-01-02 22:06:10] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:06:07Z.xml
[2026-01-02 22:06:54] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:06:51Z.xml
[2026-01-02 22:06:54] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:06:51Z.xml
[2026-01-02 22:07:22] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:07:19Z.xml
[2026-01-02 22:07:22] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:07:19Z.xml
[2026-01-02 22:08:08] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:08:05Z.xml
[2026-01-02 22:08:08] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:08:05Z.xml
[2026-01-02 22:08:21] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:08:18Z.xml
[2026-01-02 22:08:21] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:08:18Z.xml
[2026-01-02 22:26:53] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:26:47Z.xml
[2026-01-02 22:26:53] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:26:47Z.xml
[2026-01-02 22:26:57] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:26:54Z.xml
[2026-01-02 22:26:57] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:26:54Z.xml
[2026-01-02 22:27:12] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:27:09Z.xml
[2026-01-02 22:27:12] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:27:09Z.xml
[2026-01-02 22:27:42] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:27:39Z.xml
[2026-01-02 22:27:42] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:27:39Z.xml
[2026-01-02 22:27:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:27:43Z.xml
[2026-01-02 22:27:47] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:27:43Z.xml
[2026-01-02 22:27:47] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:27:44Z.xml
[2026-01-02 22:27:47] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:27:44Z.xml
[2026-01-02 22:28:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:28:05Z.xml
[2026-01-02 22:28:09] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:28:05Z.xml
[2026-01-02 22:37:19] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260000600_20260102_223719.XML
[2026-01-02 22:37:19] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260000600_20260102_223719.XML for user: 68f1466aed072ad4a
[2026-01-02 22:37:19] [INFO] File size: 5421 bytes
[2026-01-02 22:37:19] [INFO] Created FTPFiles record with ID: 6958489fdf051c844
[2026-01-02 22:37:19] [INFO] About to extract fields from XML. File size: 5421 bytes
[2026-01-02 22:37:19] [INFO] Number of mappings: 28
[2026-01-02 22:37:19] [INFO] Starting XML parsing. Content length: 5421
[2026-01-02 22:37:19] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-02 22:37:19] [INFO] Processing 28 field mappings
[2026-01-02 22:37:19] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-02 22:37:19] [INFO] Found 2 elements for 'AgencyCode', using FIRST value only
[2026-01-02 22:37:19] [INFO]   -> Found value: BFD
[2026-01-02 22:37:19] [INFO]   -> Set field 'cADAgencyIdentifier' = "BFD"
[2026-01-02 22:37:19] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 22:37:19] [INFO] Found 2 elements for 'ReportNumber', using FIRST value only
[2026-01-02 22:37:19] [INFO]   -> Found value: 2026000001
[2026-01-02 22:37:19] [INFO]   -> Set field 'incidentInternalId' = "2026000001"
[2026-01-02 22:37:19] [INFO]   -> Set field 'dispatchRunNumber' = "2026000001"
[2026-01-02 22:37:19] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-02 22:37:19] [INFO]   -> Found value: BREATHING PROBLEMS
[2026-01-02 22:37:19] [INFO]   -> Set field 'incidentTypeValue1' = "BREATHING PROBLEMS"
[2026-01-02 22:37:19] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-02 22:37:19] [INFO]   -> Found value: 322
[2026-01-02 22:37:19] [INFO]   -> Set field 'incidentLocationStreetNumber' = 322
[2026-01-02 22:37:19] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-02 22:37:19] [INFO]   -> Found value: TN
[2026-01-02 22:37:19] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-02 22:37:19] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-02 22:37:19] [INFO]   -> Found value: 38544
[2026-01-02 22:37:19] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38544
[2026-01-02 22:37:19] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-02 22:37:19] [INFO]   -> No value found (null or empty)
[2026-01-02 22:37:19] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-02 22:37:19] [INFO]   -> No value found (null or empty)
[2026-01-02 22:37:19] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-02 22:37:19] [INFO]   -> Found value: 36.15693
[2026-01-02 22:37:19] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.1569300000000026784618967212736606597900390625
[2026-01-02 22:37:19] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-02 22:37:19] [INFO]   -> Found value: -85.64413
[2026-01-02 22:37:19] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.6441300000000040881786844693124294281005859375
[2026-01-02 22:37:19] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-02 22:37:19] [INFO]   -> Found value: 2026-01-02 16:36:54
[2026-01-02 22:37:19] [INFO]   -> Set field 'alarm' = "2026-01-02 16:36:54"
[2026-01-02 22:37:19] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-02 22:37:19] [INFO]   -> Found value: 2026-01-02 16:37:17
[2026-01-02 22:37:19] [INFO]   -> Set field 'dispatched' = "2026-01-02 16:37:17"
[2026-01-02 22:37:19] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-02 22:37:19] [INFO]   -> No value found (null or empty)
[2026-01-02 22:37:19] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-02 22:37:19] [INFO]   -> No value found (null or empty)
[2026-01-02 22:37:19] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-02 22:37:19] [INFO]   -> No value found (null or empty)
[2026-01-02 22:37:19] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-02 22:37:19] [INFO]   -> Found value: SEWELL ST
[2026-01-02 22:37:19] [INFO]   -> Set field 'incidentLocationCross' = "SEWELL ST"
[2026-01-02 22:37:19] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-02 22:37:19] [INFO]   -> Found value: BEN2
[2026-01-02 22:37:19] [INFO]   -> Set field 'cADVehicleID' = "BEN2"
[2026-01-02 22:37:19] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-02 22:37:19] [INFO]   -> Found value: 2026-01-02 16:37:17
[2026-01-02 22:37:19] [INFO]   -> Set field 'timedispatch' = "2026-01-02 16:37:17"
[2026-01-02 22:37:19] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-02 22:37:19] [INFO]   -> No value found (null or empty)
[2026-01-02 22:37:19] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-02 22:37:19] [INFO]   -> No value found (null or empty)
[2026-01-02 22:37:19] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-02 22:37:19] [INFO]   -> No value found (null or empty)
[2026-01-02 22:37:19] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-02 22:37:19] [INFO]   -> No value found (null or empty)
[2026-01-02 22:37:19] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-02 22:37:19] [INFO] Found 2 elements for 'CadInciNumber', using FIRST value only
[2026-01-02 22:37:19] [INFO]   -> Found value: 20260000600
[2026-01-02 22:37:19] [INFO]   -> Set field 'policeReportNumber' = "20260000600"
[2026-01-02 22:37:19] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-02 22:37:19] [INFO]   -> Found value: [APCO INTELLICOMM] Caller Name: NIKKI STOVER  [01/02/26 16:37:11 PSUTIL01] [APCO INTELLICOMM] Case I...
[2026-01-02 22:37:19] [INFO]   -> Set field 'dispatchNotes' = "[APCO INTELLICOMM] Caller Name: NIKKI STOVER  [01\/02\/26 16:37:11 PSUTIL01] [APCO INTELLICOMM] Case ID: r0nJ3qS8sK Caller Phone: 9312399816 Caller Name: (empty) Incident Location: 322 ALEXANDER ST Incident Location Detail: SEWELL ST\/ Nature: BREATHING PROBLEMS Incident #: 20260000599 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/02\/26 16:36:57 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 16:36:54 KHILL] NEIGHBOR CALLED IN FOR PATIENT COPD HX UPPER RESPIRATORY ISSUES O2 90-91 HR 135-140  [01\/02\/26 16:36:52 KHILL]]"
[2026-01-02 22:37:19] [INFO]   -> Set field 'cADLog' = "[APCO INTELLICOMM] Caller Name: NIKKI STOVER  [01\/02\/26 16:37:11 PSUTIL01] [APCO INTELLICOMM] Case ID: r0nJ3qS8sK Caller Phone: 9312399816 Caller Name: (empty) Incident Location: 322 ALEXANDER ST Incident Location Detail: SEWELL ST\/ Nature: BREATHING PROBLEMS Incident #: 20260000599 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/02\/26 16:36:57 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 16:36:54 KHILL] NEIGHBOR CALLED IN FOR PATIENT COPD HX UPPER RESPIRATORY ISSUES O2 90-91 HR 135-140  [01\/02\/26 16:36:52 KHILL]]"
[2026-01-02 22:37:19] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-02 22:37:19] [INFO]   -> Found value: BAXTER
[2026-01-02 22:37:19] [INFO]   -> Set field 'incidentLocationCity' = "BAXTER"
[2026-01-02 22:37:19] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-02 22:37:19] [INFO]   -> Found value: ALEXANDER
[2026-01-02 22:37:19] [INFO]   -> Set field 'streetName' = "ALEXANDER"
[2026-01-02 22:37:19] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-02 22:37:19] [INFO]   -> Found value: ST
[2026-01-02 22:37:19] [INFO]   -> Set field 'streetType' = "ST"
[2026-01-02 22:37:19] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-02 22:37:19] [INFO]   -> Found value: 322 ALEXANDER ST
[2026-01-02 22:37:19] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "322 ALEXANDER ST"
[2026-01-02 22:37:19] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-02 22:37:19] [INFO] Concatenating street name and type
[2026-01-02 22:37:19] [INFO]   -> Combined street name: ALEXANDER ST
[2026-01-02 22:37:19] [INFO] Built locationCoordinates from lat/lng: 36.15693,-85.64413
[2026-01-02 22:37:19] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"BFD","incidentInternalId":"2026000001","dispatchRunNumber":"2026000001","incidentTypeValue1":"BREATHING PROBLEMS","incidentLocationStreetNumber":322,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38544,"nERISIncidentLatitude":36.1569300000000026784618967212736606597900390625,"nERISIncidentLongitude":-85.6441300000000040881786844693124294281005859375,"alarm":"2026-01-02 16:36:54","dispatched":"2026-01-02 16:37:17","incidentLocationCross":"SEWELL ST","cADVehicleID":"BEN2","timedispatch":"2026-01-02 16:37:17","policeReportNumber":"20260000600","dispatchNotes":"[APCO INTELLICOMM] Caller Name: NIKKI STOVER  [01\/02\/26 16:37:11 PSUTIL01] [APCO INTELLICOMM] Case ID: r0nJ3qS8sK Caller Phone: 9312399816 Caller Name: (empty) Incident Location: 322 ALEXANDER ST Incident Location Detail: SEWELL ST\/ Nature: BREATHING PROBLEMS Incident #: 20260000599 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/02\/26 16:36:57 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 16:36:54 KHILL] NEIGHBOR CALLED IN FOR PATIENT COPD HX UPPER RESPIRATORY ISSUES O2 90-91 HR 135-140  [01\/02\/26 16:36:52 KHILL]]","cADLog":"[APCO INTELLICOMM] Caller Name: NIKKI STOVER  [01\/02\/26 16:37:11 PSUTIL01] [APCO INTELLICOMM] Case ID: r0nJ3qS8sK Caller Phone: 9312399816 Caller Name: (empty) Incident Location: 322 ALEXANDER ST Incident Location Detail: SEWELL ST\/ Nature: BREATHING PROBLEMS Incident #: 20260000599 CAD Call Taker: KHILL Chief Complaint: (empty)  [01\/02\/26 16:36:57 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 16:36:54 KHILL] NEIGHBOR CALLED IN FOR PATIENT COPD HX UPPER RESPIRATORY ISSUES O2 90-91 HR 135-140  [01\/02\/26 16:36:52 KHILL]]","incidentLocationCity":"BAXTER","streetName":"ALEXANDER ST","incidentAddressTextVersionStreet":"322 ALEXANDER ST","locationCoordinates":"36.15693,-85.64413"}
[2026-01-02 22:37:19] [INFO] Number of extracted fields: 21
[2026-01-02 22:37:19] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'BFD'
[2026-01-02 22:37:19] [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
[2026-01-02 22:37:19] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["BFD"]
[2026-01-02 22:37:19] [INFO] Attempting SAASClient lookup for AgencyCode 'BFD' (index 0) within mailbox's assigned agencies
[2026-01-02 22:37:20] [INFO] SUCCESS: Routed to agency 'Baxter Fire Department' (ID: 68d1820f7ad4dadbd) at INDEX 0 based on AgencyCode 'BFD'
[2026-01-02 22:37:20] [INFO] Fetched 1 stations from Stations module for agency 'Baxter Fire Department': ["68d1884332e5f169b"]
[2026-01-02 22:37:20] [INFO] Final routing: saasclientId = 68d1820f7ad4dadbd, dispatchStationsIds = ["68d1884332e5f169b"], matchedAgencyIndex = 0
[2026-01-02 22:37:20] [INFO] Updated FTPFiles record saasclientId to routed agency: 68d1820f7ad4dadbd
[2026-01-02 22:37:20] [INFO] Found existing IncidentTypeMapping with ID: 6945b068937da743b
[2026-01-02 22:37:24] [INFO] Created new Dispatches record with ID: 695848a0c8553cd83
[2026-01-02 22:37:24] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260000600_20260102_223719.XML
[2026-01-02 22:37:24] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/BFD_20260000600_20260102_223719.XML
[2026-01-02 22:38:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:38:09Z.xml
[2026-01-02 22:38:13] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:38:09Z.xml
[2026-01-02 22:41:20] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:41:14Z.xml
[2026-01-02 22:41:20] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:41:14Z.xml
[2026-01-02 22:41:24] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:41:21Z.xml
[2026-01-02 22:41:24] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:41:21Z.xml
[2026-01-02 22:41:27] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:41:24Z.xml
[2026-01-02 22:41:27] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:41:24Z.xml for user: 66a7b78a47817ab30
[2026-01-02 22:41:27] [INFO] File size: 8760 bytes
[2026-01-02 22:41:29] [INFO] Created FTPFiles record with ID: 6958499904f0cd657
[2026-01-02 22:41:29] [INFO] About to extract fields from XML. File size: 8760 bytes
[2026-01-02 22:41:29] [INFO] Number of mappings: 14
[2026-01-02 22:41:29] [INFO] Starting XML parsing. Content length: 8760
[2026-01-02 22:41:29] [ERROR] XML Parse Error: Namespace prefix s for id on CADServiceCall is not defined on line 1
[2026-01-02 22:41:29] [ERROR] XML Parse Error: Couldn't find end of Start Tag CallNot line 1 on line 1
[2026-01-02 22:41:29] [ERROR] Error extracting XML fields: Failed to parse XML content - see errors above
[2026-01-02 22:41:29] [ERROR] Error location: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:96
[2026-01-02 22:41:29] [ERROR] Stack trace: #0 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(669): extractMappedFieldsFromXML('<CADServiceCall...', Array)
#1 {main}
[2026-01-02 22:41:29] [ERROR] EXCEPTION during field extraction: Failed to parse XML content - see errors above
[2026-01-02 22:41:29] [ERROR] Exception file: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php line: 96
[2026-01-02 22:41:29] [ERROR] Exception trace: #0 /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php(669): extractMappedFieldsFromXML('<CADServiceCall...', Array)
#1 {main}
[2026-01-02 22:41:29] [ERROR] Processing failed for /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:41:24Z.xml: Failed to parse XML content - see errors above
[2026-01-02 22:41:29] [INFO] Error occurred at: /home/dodom2/public_html/ftp.stationboss.net/ftp_process_upload.php:96
[2026-01-02 22:41:58] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:41:55Z.xml
[2026-01-02 22:41:58] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 16:41:55Z.xml
[2026-01-02 22:42:21] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102174220538.xml
[2026-01-02 22:42:21] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102174220538.xml for user: 68920395733981a47
[2026-01-02 22:42:21] [INFO] File size: 17103 bytes
[2026-01-02 22:42:21] [INFO] Created FTPFiles record with ID: 695849cd4d43e0453
[2026-01-02 22:42:21] [INFO] About to extract fields from XML. File size: 17103 bytes
[2026-01-02 22:42:21] [INFO] Number of mappings: 24
[2026-01-02 22:42:21] [INFO] Starting XML parsing. Content length: 17103
[2026-01-02 22:42:21] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 22:42:21] [INFO] Processing 24 field mappings
[2026-01-02 22:42:21] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 22:42:21] [INFO]   -> Found value: FALL-Fall Victim
[2026-01-02 22:42:21] [INFO]   -> Set field 'incidentTypeValue1' = "FALL-Fall Victim"
[2026-01-02 22:42:21] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 22:42:21] [INFO]   -> Found value: 1583 SEQUOYAH ACCESS RD
[2026-01-02 22:42:21] [INFO]   -> Set field 'businessName' = "1583 SEQUOYAH ACCESS RD"
[2026-01-02 22:42:21] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 22:42:21] [INFO]   -> Found value: 37379
[2026-01-02 22:42:21] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 22:42:21] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 22:42:21] [INFO]   -> Found value: 1583
[2026-01-02 22:42:21] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1583
[2026-01-02 22:42:21] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 22:42:21] [INFO]   -> Found value: SEQUOYAH ACCESS
[2026-01-02 22:42:21] [INFO]   -> Set field 'streetName' = "SEQUOYAH ACCESS"
[2026-01-02 22:42:21] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 22:42:21] [INFO]   -> Found value: WARRIOR  WAY/HAMBY RD
[2026-01-02 22:42:21] [INFO]   -> Set field 'incidentLocationCross' = "WARRIOR  WAY\/HAMBY RD"
[2026-01-02 22:42:21] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 22:42:21] [INFO]   -> Found value: 2026-01-02T16:21:29.99-05:00
[2026-01-02 22:42:21] [INFO]   -> Set field 'alarm' = "2026-01-02 21:21:29"
[2026-01-02 22:42:21] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 22:42:21] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 22:42:21] [INFO]   -> Set field 'enroute' = "2026-01-02 21:22:45"
[2026-01-02 22:42:21] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 22:42:21] [INFO]   -> Found value: 2026-01-02T16:40:37.517-05:00
[2026-01-02 22:42:21] [INFO]   -> Set field 'onScene' = "2026-01-02 21:40:37"
[2026-01-02 22:42:21] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 22:42:21] [INFO]   -> Found value: 2026-01-02T16:49:29.17-05:00
[2026-01-02 22:42:21] [INFO]   -> Set field 'cleared' = "2026-01-02 21:49:29"
[2026-01-02 22:42:21] [INFO]   -> Set field 'inService' = "2026-01-02 21:49:29"
[2026-01-02 22:42:21] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 22:42:21] [INFO]   -> Found value: 35.231775999999996
[2026-01-02 22:42:21] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.231775999999996429323800839483737945556640625
[2026-01-02 22:42:21] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 22:42:21] [INFO]   -> Found value: -85.134018
[2026-01-02 22:42:21] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.134017999999997527993400581181049346923828125
[2026-01-02 22:42:21] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 22:42:21] [INFO]   -> Found value: 2026-01-02T16:22:37.377-05:00
[2026-01-02 22:42:21] [INFO]   -> Set field 'dispatched' = "2026-01-02 21:22:37"
[2026-01-02 22:42:21] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 22:42:21] [INFO]   -> Found value: S2DB
[2026-01-02 22:42:21] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 22:42:21] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 22:42:21] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 22:42:21] [INFO]   -> Found value: 2026-01-02T16:49:29.17-05:00
[2026-01-02 22:42:21] [INFO]   -> Set field 'timeunitclear' = "2026-01-02 21:49:29"
[2026-01-02 22:42:21] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 22:42:21] [INFO]   -> Found value: 2026-01-02T16:40:37.517-05:00
[2026-01-02 22:42:21] [INFO]   -> Set field 'timeonscene' = "2026-01-02 21:40:37"
[2026-01-02 22:42:21] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 22:42:21] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 22:42:21] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 22:42:21] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 22:42:21] [INFO]   -> Found value: 2026-01-02T16:22:45.66-05:00
[2026-01-02 22:42:21] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 21:22:45"
[2026-01-02 22:42:21] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 22:42:21] [INFO]   -> Found value: 2026-01-02T16:22:45.64-05:00
[2026-01-02 22:42:21] [INFO]   -> Set field 'timedispatch' = "2026-01-02 21:22:45"
[2026-01-02 22:42:21] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 22:42:21] [INFO]   -> Found value: RD
[2026-01-02 22:42:21] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 22:42:21] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 22:42:21] [INFO]   -> Found value: 26-000015
[2026-01-02 22:42:21] [INFO]   -> Set field 'incidentInternalId' = "26-000015"
[2026-01-02 22:42:21] [INFO]   -> Set field 'dispatchRunNumber' = "26-000015"
[2026-01-02 22:42:21] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 22:42:21] [INFO]   -> Found value: 2026-01-02184
[2026-01-02 22:42:21] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02184"
[2026-01-02 22:42:21] [INFO]   -> Set field 'cADNumber' = "2026-01-02184"
[2026-01-02 22:42:21] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 22:42:21] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 22:42:21] [INFO] Found 30 elements for 'Comment', concatenating 30 non-empty values
[2026-01-02 22:42:21] [INFO]   -> Found value: 01/02/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]
01/02/2026 ...
[2026-01-02 22:42:21] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:51:40 MOSLEY_M                [28] [Law] has closed their incident [2026-01-02183]\n01\/02\/2026 16:52:09 M12                     [29] M12 - Transported person gender is Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 17:42:19 FAABORG_R               [30] [EMS] has closed their incident [2026-01-02182]"
[2026-01-02 22:42:21] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:51:40 MOSLEY_M                [28] [Law] has closed their incident [2026-01-02183]\n01\/02\/2026 16:52:09 M12                     [29] M12 - Transported person gender is Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 17:42:19 FAABORG_R               [30] [EMS] has closed their incident [2026-01-02182]"
[2026-01-02 22:42:21] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 22:42:21] [INFO]   -> Found value: SFD
[2026-01-02 22:42:21] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 22:42:21] [INFO] Finished extracting fields. Total fields extracted: 29
[2026-01-02 22:42:21] [INFO] Concatenating street name and type
[2026-01-02 22:42:21] [INFO]   -> Combined street name: SEQUOYAH ACCESS RD
[2026-01-02 22:42:21] [INFO] Built locationCoordinates from lat/lng: 35.231776,-85.134018
[2026-01-02 22:42:21] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"FALL-Fall Victim","businessName":"1583 SEQUOYAH ACCESS RD","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1583,"streetName":"SEQUOYAH ACCESS RD","incidentLocationCross":"WARRIOR  WAY\/HAMBY RD","alarm":"2026-01-02 21:21:29","enroute":"2026-01-02 21:22:45","onScene":"2026-01-02 21:40:37","cleared":"2026-01-02 21:49:29","inService":"2026-01-02 21:49:29","nERISIncidentLatitude":35.231775999999996429323800839483737945556640625,"nERISIncidentLongitude":-85.134017999999997527993400581181049346923828125,"dispatched":"2026-01-02 21:22:37","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":"2026-01-02 21:49:29","timeonscene":"2026-01-02 21:40:37","timestaging":null,"timeenroutetoscene":"2026-01-02 21:22:45","timedispatch":"2026-01-02 21:22:45","incidentInternalId":"26-000015","dispatchRunNumber":"26-000015","policeReportNumber":"2026-01-02184","cADNumber":"2026-01-02184","dispatchNotes":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:51:40 MOSLEY_M                [28] [Law] has closed their incident [2026-01-02183]\n01\/02\/2026 16:52:09 M12                     [29] M12 - Transported person gender is Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 17:42:19 FAABORG_R               [30] [EMS] has closed their incident [2026-01-02182]","cADLog":"01\/02\/2026 16:21:29 FLEMINGS_C              [1] Incident linked to [Law] [2026-01-02183]\n01\/02\/2026 16:21:29 FLEMINGS_C              [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:29 FLEMINGS_C              [3] Multi-Jurisdiction Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [4] Multi-Agency EMS Incident #: 2026-01-02182\n01\/02\/2026 16:21:29 FLEMINGS_C              [5] Multi-Agency Law Incident #: 2026-01-02183\n01\/02\/2026 16:21:29 FLEMINGS_C              [6] [2] [1] Incident linked to [EMS] [2026-01-02182] [Shared 2, 2026-01-02183 - FALL - 1583 SEQUOYAH ACCESS RD] [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:21:35 FLEMINGS_C              [7] 90 YOF  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:07 FLEMINGS_C              [8] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:19 FLEMINGS_C              [9] Protocol Q&A \u2022  Question: Is the patient responding to you? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:22 FLEMINGS_C              [10] Protocol Q&A \u2022  Question: Is the patient breathing normally? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:23 FLEMINGS_C              [11] Protocol Q&A \u2022  Question: Is the patient able to speak? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:32 FLEMINGS_C              [12] Protocol Q&A \u2022  Question: Did the patient hit their head when they fell? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:37 HYDER_K                 [13] Automatic Case Number(s) issued for Incident #[2026-01-02184], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000015 requested by DBFMED. [Shared]\n01\/02\/2026 16:22:38 FLEMINGS_C              [14] Protocol Q&A \u2022  Question: Can the patient answer questions? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:41 FLEMINGS_C              [15] Protocol Q&A \u2022  Question: How far did the patient fall? \u2022  Answer: Less than 12 feet [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:22:47 FLEMINGS_C              [16] Protocol Q&A \u2022  Question: Are there any obvious injuries? \u2022  Answer: Yes [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:08 FLEMINGS_C              [17] POSS BROKE HIP NOT SURE  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:15 FLEMINGS_C              [18] Protocol Q&A \u2022  Question: Is the patient bleeding? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:32 FLEMINGS_C              [19] FELL GETTING OUT OF BED  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:37 FLEMINGS_C              [20] CANCER HX  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [21] Protocol Q&A \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:23:53 FLEMINGS_C              [22] Card 'FALL' was terminated \u2022  Question: Did the patient complain of any pain or illness prior to the fall? \u2022  Answer: No [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:24:02 APP01                   [23] Requested Case Number(s) issued for Incident #[2026-01-02182], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000225. requested by M12. [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:07 FLEMINGS_C              [24] AMERICAN FLAG ON MAILBOX OFF SEQUOYAH ACCESS RD - NOT HAMBY  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:25:45 FLEMINGS_C              [25] LONG DRIVEWAY WITH AMERICAN FLAG AT THE TOP OF IT  [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:26:02 FLEMINGS_C              [26] ADV VITALS ARE GOOD - RP FORMER DEPUTY [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:28:28 FLEMINGS_C              [27] Caller requests no emergency lights\/sirens needed [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 16:51:40 MOSLEY_M                [28] [Law] has closed their incident [2026-01-02183]\n01\/02\/2026 16:52:09 M12                     [29] M12 - Transported person gender is Female [Shared 1, 2026-01-02182 - FALL - 1583 SEQUOYAH ACCESS RD]\n01\/02\/2026 17:42:19 FAABORG_R               [30] [EMS] has closed their incident [2026-01-02182]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.231776,-85.134018"}
[2026-01-02 22:42:21] [INFO] Number of extracted fields: 29
[2026-01-02 22:42:21] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 22:42:21] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 22:42:21] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 22:42:21] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 22:42:21] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 22:42:21] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 22:42:21] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 22:42:21] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 22:42:21] [INFO] Found existing IncidentTypeMapping with ID: 695836df2ce6aa0ff
[2026-01-02 22:42:22] [INFO] Found existing Dispatch with cADNumber '2026-01-02184', ID: 695836df785c985c5 - will update instead of create
[2026-01-02 22:42:22] [INFO] Updated existing Dispatches record with ID: 695836df785c985c5
[2026-01-02 22:42:22] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102174220538.xml
[2026-01-02 22:42:22] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02184_20260102174220538.xml
[2026-01-02 22:46:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000606_20260102_224639.XML
[2026-01-02 22:46:39] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000606_20260102_224639.XML for user: 68f1466aed072ad4a
[2026-01-02 22:46:39] [INFO] File size: 5594 bytes
[2026-01-02 22:46:39] [INFO] Created FTPFiles record with ID: 69584acfb34fc80aa
[2026-01-02 22:46:39] [INFO] About to extract fields from XML. File size: 5594 bytes
[2026-01-02 22:46:39] [INFO] Number of mappings: 28
[2026-01-02 22:46:39] [INFO] Starting XML parsing. Content length: 5594
[2026-01-02 22:46:39] [INFO] XML parsed successfully. Root element: CADExport
[2026-01-02 22:46:39] [INFO] Processing 28 field mappings
[2026-01-02 22:46:39] [INFO] Mapping #1: Extracting 'EventDetails.AgencyCode' => 'cADAgencyIdentifier'
[2026-01-02 22:46:39] [INFO] Found 3 elements for 'AgencyCode', using FIRST value only
[2026-01-02 22:46:39] [INFO]   -> Found value: PCFD
[2026-01-02 22:46:39] [INFO]   -> Set field 'cADAgencyIdentifier' = "PCFD"
[2026-01-02 22:46:39] [INFO] Mapping #2: Extracting 'EventDetails.ReportNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 22:46:39] [INFO] Found 3 elements for 'ReportNumber', using FIRST value only
[2026-01-02 22:46:39] [INFO]   -> Found value: 2026000010
[2026-01-02 22:46:39] [INFO]   -> Set field 'incidentInternalId' = "2026000010"
[2026-01-02 22:46:39] [INFO]   -> Set field 'dispatchRunNumber' = "2026000010"
[2026-01-02 22:46:39] [INFO] Mapping #3: Extracting 'EventDetails.NatureDescription' => 'incidentTypeValue1'
[2026-01-02 22:46:39] [INFO]   -> Found value: BREATHING PROBLEMS
[2026-01-02 22:46:39] [INFO]   -> Set field 'incidentTypeValue1' = "BREATHING PROBLEMS"
[2026-01-02 22:46:39] [INFO] Mapping #4: Extracting 'EventDetails.StreetNumber' => 'incidentLocationStreetNumber'
[2026-01-02 22:46:39] [INFO]   -> Found value: 3197
[2026-01-02 22:46:39] [INFO]   -> Set field 'incidentLocationStreetNumber' = 3197
[2026-01-02 22:46:39] [INFO] Mapping #5: Extracting 'EventDetails.State' => 'incidentLocationStateName'
[2026-01-02 22:46:39] [INFO]   -> Found value: TN
[2026-01-02 22:46:39] [INFO]   -> Set field 'incidentLocationStateName' = "TN"
[2026-01-02 22:46:39] [INFO] Mapping #6: Extracting 'EventDetails.ZipCode' => 'nERISIncidentPostalCode'
[2026-01-02 22:46:39] [INFO]   -> Found value: 38501
[2026-01-02 22:46:39] [INFO]   -> Set field 'nERISIncidentPostalCode' = 38501
[2026-01-02 22:46:39] [INFO] Mapping #7: Extracting 'EventDetails.SiteName' => 'businessName'
[2026-01-02 22:46:39] [INFO]   -> No value found (null or empty)
[2026-01-02 22:46:39] [INFO] Mapping #8: Extracting 'EventDetails.ApartmentSuite' => 'incidentLocationApt'
[2026-01-02 22:46:39] [INFO]   -> No value found (null or empty)
[2026-01-02 22:46:39] [INFO] Mapping #9: Extracting 'EventDetails.EventLatitude' => 'nERISIncidentLatitude'
[2026-01-02 22:46:39] [INFO]   -> Found value: 36.21682
[2026-01-02 22:46:39] [INFO]   -> Set field 'nERISIncidentLatitude' = 36.2168199999999984584064804948866367340087890625
[2026-01-02 22:46:39] [INFO] Mapping #10: Extracting 'EventDetails.EventLongitude' => 'nERISIncidentLongitude'
[2026-01-02 22:46:39] [INFO]   -> Found value: -85.55896
[2026-01-02 22:46:39] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.5589599999999990131982485763728618621826171875
[2026-01-02 22:46:39] [INFO] Mapping #11: Extracting 'EventDetails.EventStartTime' => 'alarm'
[2026-01-02 22:46:39] [INFO]   -> Found value: 2026-01-02 16:46:14
[2026-01-02 22:46:39] [INFO]   -> Set field 'alarm' = "2026-01-02 16:46:14"
[2026-01-02 22:46:39] [INFO] Mapping #12: Extracting 'EventDetails.FirstDispatchTime' => 'dispatched'
[2026-01-02 22:46:39] [INFO]   -> Found value: 2026-01-02 16:46:28
[2026-01-02 22:46:39] [INFO]   -> Set field 'dispatched' = "2026-01-02 16:46:28"
[2026-01-02 22:46:39] [INFO] Mapping #13: Extracting 'EventDetails.FirstEnrouteTime' => 'enroute'
[2026-01-02 22:46:39] [INFO]   -> No value found (null or empty)
[2026-01-02 22:46:39] [INFO] Mapping #14: Extracting 'EventDetails.FirstOnSceneTime' => 'onScene'
[2026-01-02 22:46:39] [INFO]   -> No value found (null or empty)
[2026-01-02 22:46:39] [INFO] Mapping #15: Extracting 'EventDetails.LastUnitClearTime' => ["cleared","inService"]
[2026-01-02 22:46:39] [INFO]   -> No value found (null or empty)
[2026-01-02 22:46:39] [INFO] Mapping #16: Extracting 'EventDetails.CrossStreets' => 'incidentLocationCross'
[2026-01-02 22:46:39] [INFO]   -> Found value: FROSTY LN/GAINESBORO GRADE
[2026-01-02 22:46:39] [INFO]   -> Set field 'incidentLocationCross' = "FROSTY LN\/GAINESBORO GRADE"
[2026-01-02 22:46:39] [INFO] Mapping #17: Extracting 'EventUnits.Unit[0].UnitCode' => 'cADVehicleID'
[2026-01-02 22:46:39] [INFO]   -> Found value: PCFR
[2026-01-02 22:46:39] [INFO]   -> Set field 'cADVehicleID' = "PCFR"
[2026-01-02 22:46:39] [INFO] Mapping #18: Extracting 'EventUnits.Unit[0].DispatchTime' => 'timedispatch'
[2026-01-02 22:46:39] [INFO]   -> Found value: 2026-01-02 16:46:28
[2026-01-02 22:46:39] [INFO]   -> Set field 'timedispatch' = "2026-01-02 16:46:28"
[2026-01-02 22:46:39] [INFO] Mapping #19: Extracting 'EventUnits.Unit[0].EnRouteTime' => 'timeenroutetoscene'
[2026-01-02 22:46:39] [INFO]   -> No value found (null or empty)
[2026-01-02 22:46:39] [INFO] Mapping #20: Extracting 'EventUnits.Unit[0].ArriveTime' => 'timeonscene'
[2026-01-02 22:46:39] [INFO]   -> No value found (null or empty)
[2026-01-02 22:46:39] [INFO] Mapping #21: Extracting 'EventUnits.Unit[0].ReturnToServiceTime' => 'timeunitclear'
[2026-01-02 22:46:39] [INFO]   -> No value found (null or empty)
[2026-01-02 22:46:39] [INFO] Mapping #22: Extracting 'EventUnits.Unit[0].CancelTime' => 'timecanceledenroute'
[2026-01-02 22:46:39] [INFO]   -> No value found (null or empty)
[2026-01-02 22:46:39] [INFO] Mapping #23: Extracting 'EventDetails.CadInciNumber' => 'policeReportNumber'
[2026-01-02 22:46:39] [INFO] Found 3 elements for 'CadInciNumber', using FIRST value only
[2026-01-02 22:46:39] [INFO]   -> Found value: 20260000606
[2026-01-02 22:46:39] [INFO]   -> Set field 'policeReportNumber' = "20260000606"
[2026-01-02 22:46:39] [INFO] Mapping #24: Extracting 'EventDetails.CadNotes' => ["dispatchNotes","cADLog"]
[2026-01-02 22:46:39] [INFO]   -> Found value: [EMS] STATED HE CANT HARDLY BREATHE  [01/02/26 16:46:28 MCLAYBURN2] [APCO INTELLICOMM] Case ID: 0axA...
[2026-01-02 22:46:39] [INFO]   -> Set field 'dispatchNotes' = "[EMS] STATED HE CANT HARDLY BREATHE  [01\/02\/26 16:46:28 MCLAYBURN2] [APCO INTELLICOMM] Case ID: 0axAoAhSqJ Caller Phone: 9312541672 Caller Name: VERIZON Incident Location: 3197 DYER LONG RD Incident Location Detail: FROSTY LN\/GAINESBORO GRADE Nature: BREATHING PROBLEMS Incident #: 20260000605 CAD Call Taker: MCLAYBURN2 Chief Complaint: (empty)  [01\/02\/26 16:46:16 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 16:46:14 MCLAYBURN2] UNCLE RICKY  THINKS HE IS HAVING A HEART ATTACK  [01\/02\/26 16:46:03 MCLAYBURN2]]"
[2026-01-02 22:46:39] [INFO]   -> Set field 'cADLog' = "[EMS] STATED HE CANT HARDLY BREATHE  [01\/02\/26 16:46:28 MCLAYBURN2] [APCO INTELLICOMM] Case ID: 0axAoAhSqJ Caller Phone: 9312541672 Caller Name: VERIZON Incident Location: 3197 DYER LONG RD Incident Location Detail: FROSTY LN\/GAINESBORO GRADE Nature: BREATHING PROBLEMS Incident #: 20260000605 CAD Call Taker: MCLAYBURN2 Chief Complaint: (empty)  [01\/02\/26 16:46:16 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 16:46:14 MCLAYBURN2] UNCLE RICKY  THINKS HE IS HAVING A HEART ATTACK  [01\/02\/26 16:46:03 MCLAYBURN2]]"
[2026-01-02 22:46:39] [INFO] Mapping #25: Extracting 'EventDetails.CityCodeDescription' => 'incidentLocationCity'
[2026-01-02 22:46:39] [INFO]   -> Found value: COOKEVILLE
[2026-01-02 22:46:39] [INFO]   -> Set field 'incidentLocationCity' = "COOKEVILLE"
[2026-01-02 22:46:39] [INFO] Mapping #26: Extracting 'EventDetails.StreetName' => 'streetName'
[2026-01-02 22:46:39] [INFO]   -> Found value: DYER LONG
[2026-01-02 22:46:39] [INFO]   -> Set field 'streetName' = "DYER LONG"
[2026-01-02 22:46:39] [INFO] Mapping #27: Extracting 'EventDetails.StreetType' => 'streetType'
[2026-01-02 22:46:39] [INFO]   -> Found value: RD
[2026-01-02 22:46:39] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 22:46:39] [INFO] Mapping #28: Extracting 'EventDetails.FullAddress' => 'incidentAddressTextVersionStreet'
[2026-01-02 22:46:39] [INFO]   -> Found value: 3197 DYER LONG RD
[2026-01-02 22:46:39] [INFO]   -> Set field 'incidentAddressTextVersionStreet' = "3197 DYER LONG RD"
[2026-01-02 22:46:39] [INFO] Finished extracting fields. Total fields extracted: 21
[2026-01-02 22:46:39] [INFO] Concatenating street name and type
[2026-01-02 22:46:39] [INFO]   -> Combined street name: DYER LONG RD
[2026-01-02 22:46:39] [INFO] Built locationCoordinates from lat/lng: 36.21682,-85.55896
[2026-01-02 22:46:39] [INFO] Extracted parsing rules data: {"cADAgencyIdentifier":"PCFD","incidentInternalId":"2026000010","dispatchRunNumber":"2026000010","incidentTypeValue1":"BREATHING PROBLEMS","incidentLocationStreetNumber":3197,"incidentLocationStateName":"TN","nERISIncidentPostalCode":38501,"nERISIncidentLatitude":36.2168199999999984584064804948866367340087890625,"nERISIncidentLongitude":-85.5589599999999990131982485763728618621826171875,"alarm":"2026-01-02 16:46:14","dispatched":"2026-01-02 16:46:28","incidentLocationCross":"FROSTY LN\/GAINESBORO GRADE","cADVehicleID":"PCFR","timedispatch":"2026-01-02 16:46:28","policeReportNumber":"20260000606","dispatchNotes":"[EMS] STATED HE CANT HARDLY BREATHE  [01\/02\/26 16:46:28 MCLAYBURN2] [APCO INTELLICOMM] Case ID: 0axAoAhSqJ Caller Phone: 9312541672 Caller Name: VERIZON Incident Location: 3197 DYER LONG RD Incident Location Detail: FROSTY LN\/GAINESBORO GRADE Nature: BREATHING PROBLEMS Incident #: 20260000605 CAD Call Taker: MCLAYBURN2 Chief Complaint: (empty)  [01\/02\/26 16:46:16 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 16:46:14 MCLAYBURN2] UNCLE RICKY  THINKS HE IS HAVING A HEART ATTACK  [01\/02\/26 16:46:03 MCLAYBURN2]]","cADLog":"[EMS] STATED HE CANT HARDLY BREATHE  [01\/02\/26 16:46:28 MCLAYBURN2] [APCO INTELLICOMM] Case ID: 0axAoAhSqJ Caller Phone: 9312541672 Caller Name: VERIZON Incident Location: 3197 DYER LONG RD Incident Location Detail: FROSTY LN\/GAINESBORO GRADE Nature: BREATHING PROBLEMS Incident #: 20260000605 CAD Call Taker: MCLAYBURN2 Chief Complaint: (empty)  [01\/02\/26 16:46:16 PSUTIL01] Event spawned from BREATHING PROBLEMS.  [01\/02\/2026 16:46:14 MCLAYBURN2] UNCLE RICKY  THINKS HE IS HAVING A HEART ATTACK  [01\/02\/26 16:46:03 MCLAYBURN2]]","incidentLocationCity":"COOKEVILLE","streetName":"DYER LONG RD","incidentAddressTextVersionStreet":"3197 DYER LONG RD","locationCoordinates":"36.21682,-85.55896"}
[2026-01-02 22:46:39] [INFO] Number of extracted fields: 21
[2026-01-02 22:46:39] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'PCFD'
[2026-01-02 22:46: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
[2026-01-02 22:46:39] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["PCFD"]
[2026-01-02 22:46:39] [INFO] Attempting SAASClient lookup for AgencyCode 'PCFD' (index 0) within mailbox's assigned agencies
[2026-01-02 22:46:39] [INFO] SUCCESS: Routed to agency 'Putnam County Fire Department' (ID: 68eeb686225c40db4) at INDEX 0 based on AgencyCode 'PCFD'
[2026-01-02 22: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"]
[2026-01-02 22:46:40] [INFO] Final routing: saasclientId = 68eeb686225c40db4, dispatchStationsIds = ["68ffbebde83509b7c","68ffd433577d1ee1e","68ffbe83793eb4521","68eef9302d19f85fc","68ffbe45d3567d442","68ffbe0e8c5fa650f","68eef77e6a5b1e9d6","68ffbde067a9b162c","68ffbda5d8ebd5468","68ffbd6b1db8d8daa","68ffbd4220b20a872","68ffbcfb8b8911e4e","68eef6ffc8105af4e","68eeca5d553dc8756"], matchedAgencyIndex = 0
[2026-01-02 22:46:40] [INFO] Multi-agency routing matched mailbox default agency: 68eeb686225c40db4 (no update needed)
[2026-01-02 22:46:40] [INFO] Found existing IncidentTypeMapping with ID: 693e326c3c0e41cb3
[2026-01-02 22:46:45] [INFO] Created new Dispatches record with ID: 69584ad07a99603a9
[2026-01-02 22:46:45] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000606_20260102_224639.XML
[2026-01-02 22:46:45] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68f1466aed072ad4a/PCFD_20260000606_20260102_224639.XML
[2026-01-02 23:14:00] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 17:13:58Z.xml
[2026-01-02 23:14:00] [ERROR] File does not exist: /home/dodom2/public_html/ftp.stationboss.net/dispatch/66a7b78a47817ab30/Call ID CAD26-000265_2026-01-02 17:13:58Z.xml
[2026-01-02 23:37:00] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183657819.xml
[2026-01-02 23:37:00] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183657819.xml for user: 68920395733981a47
[2026-01-02 23:37:00] [INFO] File size: 5765 bytes
[2026-01-02 23:37:00] [INFO] Created FTPFiles record with ID: 6958569c73d954d2f
[2026-01-02 23:37:00] [INFO] About to extract fields from XML. File size: 5765 bytes
[2026-01-02 23:37:00] [INFO] Number of mappings: 24
[2026-01-02 23:37:00] [INFO] Starting XML parsing. Content length: 5765
[2026-01-02 23:37:00] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:37:00] [INFO] Processing 24 field mappings
[2026-01-02 23:37:00] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:37:00] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:37:00] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:37:00] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:37:00] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:00] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:37:00] [INFO]   -> Found value: 37379
[2026-01-02 23:37:00] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:37:00] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:37:00] [INFO]   -> Found value: 1147
[2026-01-02 23:37:00] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:37:00] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:37:00] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:37:00] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:37:00] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:37:00] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:37:00] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:37:00] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:37:00] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:37:00] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:37:00] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:37:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:00] [INFO]   -> Set field 'enroute' = null
[2026-01-02 23:37:00] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:37:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:00] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:37:00] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:37:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:00] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:37:00] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:37:00] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:37:00] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:37:00] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:37:00] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:37:00] [INFO]   -> Found value: -85.144136
[2026-01-02 23:37:00] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:37:00] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:37:00] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:00] [INFO]   -> Set field 'dispatched' = null
[2026-01-02 23:37:00] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:37:00] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:00] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:37:00] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:00] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:37:00] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:00] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:37:00] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:00] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:37:00] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:00] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:37:00] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:00] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:37:00] [INFO]   -> Found value: RD
[2026-01-02 23:37:00] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:37:00] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:37:00] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:00] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:37:00] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:37:00] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:37:00] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:37:00] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:37:00] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:37:00] [INFO] Found 6 elements for 'Comment', concatenating 6 non-empty values
[2026-01-02 23:37:00] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:37:00] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:37:00] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:37:00] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:37:00] [INFO]   -> Found value: SFD
[2026-01-02 23:37:00] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:37:00] [INFO] Finished extracting fields. Total fields extracted: 19
[2026-01-02 23:37:00] [INFO] Concatenating street name and type
[2026-01-02 23:37:00] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:37:00] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:37:00] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":null,"policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:37:00] [INFO] Number of extracted fields: 19
[2026-01-02 23:37:00] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:37: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
[2026-01-02 23:37:00] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:37:00] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:37:00] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:37:01] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:37:01] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:37:01] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:37:01] [INFO] Created new IncidentTypeMapping Data: {"cADIncidentType":"UNCONC-Unconscious Person","saasclientId":"681a1d681d6140e0c","name":"UNCONC-Unconscious Person"}
[2026-01-02 23:37:01] [INFO] Created new IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:37:03] [INFO] Created new Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:37:03] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183657819.xml
[2026-01-02 23:37:03] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183657819.xml
[2026-01-02 23:37:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183712951.xml
[2026-01-02 23:37:13] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183712951.xml for user: 68920395733981a47
[2026-01-02 23:37:13] [INFO] File size: 5937 bytes
[2026-01-02 23:37:13] [INFO] Created FTPFiles record with ID: 695856a95269d4d54
[2026-01-02 23:37:13] [INFO] About to extract fields from XML. File size: 5937 bytes
[2026-01-02 23:37:13] [INFO] Number of mappings: 24
[2026-01-02 23:37:13] [INFO] Starting XML parsing. Content length: 5937
[2026-01-02 23:37:13] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:37:13] [INFO] Processing 24 field mappings
[2026-01-02 23:37:13] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:37:13] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:37:13] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:37:13] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:37:13] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:13] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:37:13] [INFO]   -> Found value: 37379
[2026-01-02 23:37:13] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:37:13] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:37:13] [INFO]   -> Found value: 1147
[2026-01-02 23:37:13] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:37:13] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:37:13] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:37:13] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:37:13] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:37:13] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:37:13] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:37:13] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:37:13] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:37:13] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:37:13] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:37:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:13] [INFO]   -> Set field 'enroute' = null
[2026-01-02 23:37:13] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:37:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:13] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:37:13] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:37:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:13] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:37:13] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:37:13] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:37:13] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:37:13] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:37:13] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:37:13] [INFO]   -> Found value: -85.144136
[2026-01-02 23:37:13] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:37:13] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:37:13] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:13] [INFO]   -> Set field 'dispatched' = null
[2026-01-02 23:37:13] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:37:13] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:13] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:37:13] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:13] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:37:13] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:13] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:37:13] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:13] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:37:13] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:13] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:37:13] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:13] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:37:13] [INFO]   -> Found value: RD
[2026-01-02 23:37:13] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:37:13] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:37:13] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:13] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:37:13] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:37:13] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:37:13] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:37:13] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:37:13] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:37:13] [INFO] Found 7 elements for 'Comment', concatenating 7 non-empty values
[2026-01-02 23:37:13] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:37:13] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:37:13] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:37:13] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:37:13] [INFO]   -> Found value: SFD
[2026-01-02 23:37:13] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:37:13] [INFO] Finished extracting fields. Total fields extracted: 19
[2026-01-02 23:37:13] [INFO] Concatenating street name and type
[2026-01-02 23:37:13] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:37:13] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:37:13] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":null,"policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:37:13] [INFO] Number of extracted fields: 19
[2026-01-02 23:37:13] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:37:13] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:37:13] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:37:13] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:37:13] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:37:13] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:37:13] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:37:13] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:37:13] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:37:14] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:37:14] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:37:14] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183712951.xml
[2026-01-02 23:37:14] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183712951.xml
[2026-01-02 23:37:23] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183723061.xml
[2026-01-02 23:37:23] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183723061.xml for user: 68920395733981a47
[2026-01-02 23:37:23] [INFO] File size: 6085 bytes
[2026-01-02 23:37:23] [INFO] Created FTPFiles record with ID: 695856b36c3207f6f
[2026-01-02 23:37:23] [INFO] About to extract fields from XML. File size: 6085 bytes
[2026-01-02 23:37:23] [INFO] Number of mappings: 24
[2026-01-02 23:37:23] [INFO] Starting XML parsing. Content length: 6085
[2026-01-02 23:37:23] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:37:23] [INFO] Processing 24 field mappings
[2026-01-02 23:37:23] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:37:23] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:37:23] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:37:23] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:37:23] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:23] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:37:23] [INFO]   -> Found value: 37379
[2026-01-02 23:37:23] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:37:23] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:37:23] [INFO]   -> Found value: 1147
[2026-01-02 23:37:23] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:37:23] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:37:23] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:37:23] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:37:23] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:37:23] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:37:23] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:37:23] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:37:23] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:37:23] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:37:23] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:37:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:23] [INFO]   -> Set field 'enroute' = null
[2026-01-02 23:37:23] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:37:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:23] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:37:23] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:37:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:23] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:37:23] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:37:23] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:37:23] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:37:23] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:37:23] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:37:23] [INFO]   -> Found value: -85.144136
[2026-01-02 23:37:23] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:37:23] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:37:23] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:23] [INFO]   -> Set field 'dispatched' = null
[2026-01-02 23:37:23] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:37:23] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:23] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:37:23] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:23] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:37:23] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:23] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:37:23] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:23] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:37:23] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:23] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:37:23] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:23] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:37:23] [INFO]   -> Found value: RD
[2026-01-02 23:37:23] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:37:23] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:37:23] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:23] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:37:23] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:37:23] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:37:23] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:37:23] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:37:23] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:37:23] [INFO] Found 8 elements for 'Comment', concatenating 8 non-empty values
[2026-01-02 23:37:23] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:37:23] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:37:23] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:37:23] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:37:23] [INFO]   -> Found value: SFD
[2026-01-02 23:37:23] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:37:23] [INFO] Finished extracting fields. Total fields extracted: 19
[2026-01-02 23:37:23] [INFO] Concatenating street name and type
[2026-01-02 23:37:23] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:37:23] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:37:23] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":null,"policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:37:23] [INFO] Number of extracted fields: 19
[2026-01-02 23:37:23] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:37:23] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:37:23] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:37:23] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:37:23] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:37:23] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:37:23] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:37:23] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:37:24] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:37:24] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:37:24] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:37:24] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183723061.xml
[2026-01-02 23:37:24] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183723061.xml
[2026-01-02 23:37:28] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183728124.xml
[2026-01-02 23:37:28] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183728124.xml for user: 68920395733981a47
[2026-01-02 23:37:28] [INFO] File size: 9158 bytes
[2026-01-02 23:37:28] [INFO] Created FTPFiles record with ID: 695856b878231d51f
[2026-01-02 23:37:28] [INFO] About to extract fields from XML. File size: 9158 bytes
[2026-01-02 23:37:28] [INFO] Number of mappings: 24
[2026-01-02 23:37:28] [INFO] Starting XML parsing. Content length: 9158
[2026-01-02 23:37:28] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:37:28] [INFO] Processing 24 field mappings
[2026-01-02 23:37:28] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:37:28] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:37:28] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:37:28] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:37:28] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:28] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:37:28] [INFO]   -> Found value: 37379
[2026-01-02 23:37:28] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:37:28] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:37:28] [INFO]   -> Found value: 1147
[2026-01-02 23:37:28] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:37:28] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:37:28] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:37:28] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:37:28] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:37:28] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:37:28] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:37:28] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:37:28] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:37:28] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:37:28] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:37:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:28] [INFO]   -> Set field 'enroute' = null
[2026-01-02 23:37:28] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:37:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:28] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:37:28] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:37:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:28] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:37:28] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:37:28] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:37:28] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:37:28] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:37:28] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:37:28] [INFO]   -> Found value: -85.144136
[2026-01-02 23:37:28] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:37:28] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:37:28] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:37:28] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:37:28] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:37:28] [INFO]   -> Found value: DBFMED
[2026-01-02 23:37:28] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-01-02 23:37:28] [INFO]   -> Set field 'name' = "DBFMED"
[2026-01-02 23:37:28] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:37:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:28] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:37:28] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:37:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:28] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:37:28] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:37:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:28] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:37:28] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:37:28] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:28] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-02 23:37:28] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:37:28] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:37:28] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:37:23"
[2026-01-02 23:37:28] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:37:28] [INFO]   -> Found value: RD
[2026-01-02 23:37:28] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:37:28] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:37:28] [INFO]   -> Found value: 26-000016
[2026-01-02 23:37:28] [INFO]   -> Set field 'incidentInternalId' = "26-000016"
[2026-01-02 23:37:28] [INFO]   -> Set field 'dispatchRunNumber' = "26-000016"
[2026-01-02 23:37:28] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:37:28] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:37:28] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:37:28] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:37:28] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:37:28] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:37:28] [INFO] Found 9 elements for 'Comment', concatenating 9 non-empty values
[2026-01-02 23:37:28] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:37:28] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]"
[2026-01-02 23:37:28] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]"
[2026-01-02 23:37:28] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:37:28] [INFO]   -> Found value: SFD
[2026-01-02 23:37:28] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:37:28] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:37:28] [INFO] Concatenating street name and type
[2026-01-02 23:37:28] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:37:28] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:37:28] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-02 23:37:23","incidentInternalId":"26-000016","dispatchRunNumber":"26-000016","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:37:28] [INFO] Number of extracted fields: 28
[2026-01-02 23:37:28] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:37:28] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:37:28] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:37:28] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:37:29] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:37:29] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:37:29] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:37:30] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:37:30] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:37:30] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:37:31] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:37:31] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183728124.xml
[2026-01-02 23:37:31] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183728124.xml
[2026-01-02 23:37:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183733186.xml
[2026-01-02 23:37:33] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183733186.xml for user: 68920395733981a47
[2026-01-02 23:37:33] [INFO] File size: 9289 bytes
[2026-01-02 23:37:33] [INFO] Created FTPFiles record with ID: 695856bd8a6545d74
[2026-01-02 23:37:33] [INFO] About to extract fields from XML. File size: 9289 bytes
[2026-01-02 23:37:33] [INFO] Number of mappings: 24
[2026-01-02 23:37:33] [INFO] Starting XML parsing. Content length: 9289
[2026-01-02 23:37:33] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:37:33] [INFO] Processing 24 field mappings
[2026-01-02 23:37:33] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:37:33] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:37:33] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:37:33] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:37:33] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:33] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:37:33] [INFO]   -> Found value: 37379
[2026-01-02 23:37:33] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:37:33] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:37:33] [INFO]   -> Found value: 1147
[2026-01-02 23:37:33] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:37:33] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:37:33] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:37:33] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:37:33] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:37:33] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:37:33] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:37:33] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:37:33] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:37:33] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:37:33] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:37:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:33] [INFO]   -> Set field 'enroute' = null
[2026-01-02 23:37:33] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:37:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:33] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:37:33] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:37:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:33] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:37:33] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:37:33] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:37:33] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:37:33] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:37:33] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:37:33] [INFO]   -> Found value: -85.144136
[2026-01-02 23:37:33] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:37:33] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:37:33] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:37:33] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:37:33] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:37:33] [INFO]   -> Found value: DBFMED
[2026-01-02 23:37:33] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-01-02 23:37:33] [INFO]   -> Set field 'name' = "DBFMED"
[2026-01-02 23:37:33] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:37:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:33] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:37:33] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:37:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:33] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:37:33] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:37:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:33] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:37:33] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:37:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:33] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-02 23:37:33] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:37:33] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:37:33] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:37:23"
[2026-01-02 23:37:33] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:37:33] [INFO]   -> Found value: RD
[2026-01-02 23:37:33] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:37:33] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:37:33] [INFO]   -> Found value: 26-000016
[2026-01-02 23:37:33] [INFO]   -> Set field 'incidentInternalId' = "26-000016"
[2026-01-02 23:37:33] [INFO]   -> Set field 'dispatchRunNumber' = "26-000016"
[2026-01-02 23:37:33] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:37:33] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:37:33] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:37:33] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:37:33] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:37:33] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:37:33] [INFO] Found 10 elements for 'Comment', concatenating 10 non-empty values
[2026-01-02 23:37:33] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:37:33] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:37:33] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:37:33] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:37:33] [INFO]   -> Found value: SFD
[2026-01-02 23:37:33] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:37:33] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:37:33] [INFO] Concatenating street name and type
[2026-01-02 23:37:33] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:37:33] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:37:33] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-02 23:37:23","incidentInternalId":"26-000016","dispatchRunNumber":"26-000016","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:37:33] [INFO] Number of extracted fields: 28
[2026-01-02 23:37:33] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:37:33] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:37:33] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:37:33] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:37:33] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:37:33] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:37:33] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:37:33] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:37:34] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:37:34] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:37:34] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:37:34] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183733186.xml
[2026-01-02 23:37:34] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183733186.xml
[2026-01-02 23:37:38] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183738264.xml
[2026-01-02 23:37:38] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183738264.xml for user: 68920395733981a47
[2026-01-02 23:37:38] [INFO] File size: 9700 bytes
[2026-01-02 23:37:38] [INFO] Created FTPFiles record with ID: 695856c29fef07880
[2026-01-02 23:37:38] [INFO] About to extract fields from XML. File size: 9700 bytes
[2026-01-02 23:37:38] [INFO] Number of mappings: 24
[2026-01-02 23:37:38] [INFO] Starting XML parsing. Content length: 9700
[2026-01-02 23:37:38] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:37:38] [INFO] Processing 24 field mappings
[2026-01-02 23:37:38] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:37:38] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:37:38] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:37:38] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:37:38] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:38] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:37:38] [INFO]   -> Found value: 37379
[2026-01-02 23:37:38] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:37:38] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:37:38] [INFO]   -> Found value: 1147
[2026-01-02 23:37:38] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:37:38] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:37:38] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:37:38] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:37:38] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:37:38] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:37:38] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:37:38] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:37:38] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:37:38] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:37:38] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:37:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:38] [INFO]   -> Set field 'enroute' = null
[2026-01-02 23:37:38] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:37:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:38] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:37:38] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:37:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:38] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:37:38] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:37:38] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:37:38] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:37:38] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:37:38] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:37:38] [INFO]   -> Found value: -85.144136
[2026-01-02 23:37:38] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:37:38] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:37:38] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:37:38] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:37:38] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:37:38] [INFO]   -> Found value: DBFMED
[2026-01-02 23:37:38] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-01-02 23:37:38] [INFO]   -> Set field 'name' = "DBFMED"
[2026-01-02 23:37:38] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:37:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:38] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:37:38] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:37:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:38] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:37:38] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:37:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:38] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:37:38] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:37:38] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:38] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-02 23:37:38] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:37:38] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:37:38] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:37:23"
[2026-01-02 23:37:38] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:37:38] [INFO]   -> Found value: RD
[2026-01-02 23:37:38] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:37:38] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:37:38] [INFO]   -> Found value: 26-000016
[2026-01-02 23:37:38] [INFO]   -> Set field 'incidentInternalId' = "26-000016"
[2026-01-02 23:37:38] [INFO]   -> Set field 'dispatchRunNumber' = "26-000016"
[2026-01-02 23:37:38] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:37:38] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:37:38] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:37:38] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:37:38] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:37:38] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:37:38] [INFO] Found 12 elements for 'Comment', concatenating 12 non-empty values
[2026-01-02 23:37:38] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:37:38] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:37:38] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:37:38] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:37:38] [INFO]   -> Found value: SFD
[2026-01-02 23:37:38] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:37:38] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:37:38] [INFO] Concatenating street name and type
[2026-01-02 23:37:38] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:37:38] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:37:38] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-02 23:37:23","incidentInternalId":"26-000016","dispatchRunNumber":"26-000016","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:37:38] [INFO] Number of extracted fields: 28
[2026-01-02 23:37:38] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:37:38] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:37:38] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:37:38] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:37:38] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:37:38] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:37:38] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:37:39] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:37:39] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:37:39] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:37:39] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:37:39] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183738264.xml
[2026-01-02 23:37:39] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183738264.xml
[2026-01-02 23:37:43] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183743327.xml
[2026-01-02 23:37:43] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183743327.xml for user: 68920395733981a47
[2026-01-02 23:37:43] [INFO] File size: 9963 bytes
[2026-01-02 23:37:43] [INFO] Created FTPFiles record with ID: 695856c7aafe82bdb
[2026-01-02 23:37:43] [INFO] About to extract fields from XML. File size: 9963 bytes
[2026-01-02 23:37:43] [INFO] Number of mappings: 24
[2026-01-02 23:37:43] [INFO] Starting XML parsing. Content length: 9963
[2026-01-02 23:37:43] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:37:43] [INFO] Processing 24 field mappings
[2026-01-02 23:37:43] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:37:43] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:37:43] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:37:43] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:37:43] [INFO]   -> No value found (null or empty)
[2026-01-02 23:37:43] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:37:43] [INFO]   -> Found value: 37379
[2026-01-02 23:37:43] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:37:43] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:37:43] [INFO]   -> Found value: 1147
[2026-01-02 23:37:43] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:37:43] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:37:43] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:37:43] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:37:43] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:37:43] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:37:43] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:37:43] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:37:43] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:37:43] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:37:43] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:37:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:43] [INFO]   -> Set field 'enroute' = null
[2026-01-02 23:37:43] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:37:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:43] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:37:43] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:37:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:43] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:37:43] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:37:43] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:37:43] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:37:43] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:37:43] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:37:43] [INFO]   -> Found value: -85.144136
[2026-01-02 23:37:43] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:37:43] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:37:43] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:37:43] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:37:43] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:37:43] [INFO]   -> Found value: DBFMED
[2026-01-02 23:37:43] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-01-02 23:37:43] [INFO]   -> Set field 'name' = "DBFMED"
[2026-01-02 23:37:43] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:37:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:43] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:37:43] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:37:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:43] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:37:43] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:37:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:43] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:37:43] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:37:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:37:43] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-02 23:37:43] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:37:43] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:37:43] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:37:23"
[2026-01-02 23:37:43] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:37:43] [INFO]   -> Found value: RD
[2026-01-02 23:37:43] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:37:43] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:37:43] [INFO]   -> Found value: 26-000016
[2026-01-02 23:37:43] [INFO]   -> Set field 'incidentInternalId' = "26-000016"
[2026-01-02 23:37:43] [INFO]   -> Set field 'dispatchRunNumber' = "26-000016"
[2026-01-02 23:37:43] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:37:43] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:37:43] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:37:43] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:37:43] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:37:43] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:37:43] [INFO] Found 13 elements for 'Comment', concatenating 13 non-empty values
[2026-01-02 23:37:43] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:37:43] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:37:43] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:37:43] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:37:43] [INFO]   -> Found value: SFD
[2026-01-02 23:37:43] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:37:43] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:37:43] [INFO] Concatenating street name and type
[2026-01-02 23:37:43] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:37:43] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:37:43] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-02 23:37:23","incidentInternalId":"26-000016","dispatchRunNumber":"26-000016","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:37:43] [INFO] Number of extracted fields: 28
[2026-01-02 23:37:43] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:37:43] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:37:43] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:37:43] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:37:43] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:37:43] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:37:43] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:37:44] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:37:44] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:37:44] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:37:44] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:37:44] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183743327.xml
[2026-01-02 23:37:44] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183743327.xml
[2026-01-02 23:38:13] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183813632.xml
[2026-01-02 23:38:13] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183813632.xml for user: 68920395733981a47
[2026-01-02 23:38:13] [INFO] File size: 10113 bytes
[2026-01-02 23:38:14] [INFO] Created FTPFiles record with ID: 695856e605145b96c
[2026-01-02 23:38:14] [INFO] About to extract fields from XML. File size: 10113 bytes
[2026-01-02 23:38:14] [INFO] Number of mappings: 24
[2026-01-02 23:38:14] [INFO] Starting XML parsing. Content length: 10113
[2026-01-02 23:38:14] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:38:14] [INFO] Processing 24 field mappings
[2026-01-02 23:38:14] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:38:14] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:38:14] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:38:14] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:38:14] [INFO]   -> No value found (null or empty)
[2026-01-02 23:38:14] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:38:14] [INFO]   -> Found value: 37379
[2026-01-02 23:38:14] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:38:14] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:38:14] [INFO]   -> Found value: 1147
[2026-01-02 23:38:14] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:38:14] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:38:14] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:38:14] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:38:14] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:38:14] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:38:14] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:38:14] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:38:14] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:38:14] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:38:14] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:38:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:14] [INFO]   -> Set field 'enroute' = null
[2026-01-02 23:38:14] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:38:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:14] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:38:14] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:38:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:14] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:38:14] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:38:14] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:38:14] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:38:14] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:38:14] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:38:14] [INFO]   -> Found value: -85.144136
[2026-01-02 23:38:14] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:38:14] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:38:14] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:38:14] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:38:14] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:38:14] [INFO]   -> Found value: DBFMED
[2026-01-02 23:38:14] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-01-02 23:38:14] [INFO]   -> Set field 'name' = "DBFMED"
[2026-01-02 23:38:14] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:38:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:14] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:38:14] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:38:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:14] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:38:14] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:38:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:14] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:38:14] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:38:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:14] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-02 23:38:14] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:38:14] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:38:14] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:37:23"
[2026-01-02 23:38:14] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:38:14] [INFO]   -> Found value: RD
[2026-01-02 23:38:14] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:38:14] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:38:14] [INFO]   -> Found value: 26-000016
[2026-01-02 23:38:14] [INFO]   -> Set field 'incidentInternalId' = "26-000016"
[2026-01-02 23:38:14] [INFO]   -> Set field 'dispatchRunNumber' = "26-000016"
[2026-01-02 23:38:14] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:38:14] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:38:14] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:38:14] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:38:14] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:38:14] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:38:14] [INFO] Found 14 elements for 'Comment', concatenating 14 non-empty values
[2026-01-02 23:38:14] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:38:14] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:38:14] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:38:14] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:38:14] [INFO]   -> Found value: SFD
[2026-01-02 23:38:14] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:38:14] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:38:14] [INFO] Concatenating street name and type
[2026-01-02 23:38:14] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:38:14] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:38:14] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-02 23:37:23","incidentInternalId":"26-000016","dispatchRunNumber":"26-000016","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:38:14] [INFO] Number of extracted fields: 28
[2026-01-02 23:38:14] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:38:14] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:38:14] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:38:14] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:38:14] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:38:14] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:38:14] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:38:14] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:38:14] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:38:14] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:38:14] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:38:14] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183813632.xml
[2026-01-02 23:38:14] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183813632.xml
[2026-01-02 23:38:23] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183823715.xml
[2026-01-02 23:38:23] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183823715.xml for user: 68920395733981a47
[2026-01-02 23:38:23] [INFO] File size: 10277 bytes
[2026-01-02 23:38:24] [INFO] Created FTPFiles record with ID: 695856f019551eb99
[2026-01-02 23:38:24] [INFO] About to extract fields from XML. File size: 10277 bytes
[2026-01-02 23:38:24] [INFO] Number of mappings: 24
[2026-01-02 23:38:24] [INFO] Starting XML parsing. Content length: 10277
[2026-01-02 23:38:24] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:38:24] [INFO] Processing 24 field mappings
[2026-01-02 23:38:24] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:38:24] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:38:24] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:38:24] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:38:24] [INFO]   -> No value found (null or empty)
[2026-01-02 23:38:24] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:38:24] [INFO]   -> Found value: 37379
[2026-01-02 23:38:24] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:38:24] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:38:24] [INFO]   -> Found value: 1147
[2026-01-02 23:38:24] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:38:24] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:38:24] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:38:24] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:38:24] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:38:24] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:38:24] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:38:24] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:38:24] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:38:24] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:38:24] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:38:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:24] [INFO]   -> Set field 'enroute' = null
[2026-01-02 23:38:24] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:38:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:24] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:38:24] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:38:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:24] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:38:24] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:38:24] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:38:24] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:38:24] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:38:24] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:38:24] [INFO]   -> Found value: -85.144136
[2026-01-02 23:38:24] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:38:24] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:38:24] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:38:24] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:38:24] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:38:24] [INFO]   -> Found value: DBFMED
[2026-01-02 23:38:24] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-01-02 23:38:24] [INFO]   -> Set field 'name' = "DBFMED"
[2026-01-02 23:38:24] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:38:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:24] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:38:24] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:38:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:24] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:38:24] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:38:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:24] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:38:24] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:38:24] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:24] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-02 23:38:24] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:38:24] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:38:24] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:37:23"
[2026-01-02 23:38:24] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:38:24] [INFO]   -> Found value: RD
[2026-01-02 23:38:24] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:38:24] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:38:24] [INFO]   -> Found value: 26-000016
[2026-01-02 23:38:24] [INFO]   -> Set field 'incidentInternalId' = "26-000016"
[2026-01-02 23:38:24] [INFO]   -> Set field 'dispatchRunNumber' = "26-000016"
[2026-01-02 23:38:24] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:38:24] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:38:24] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:38:24] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:38:24] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:38:24] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:38:24] [INFO] Found 15 elements for 'Comment', concatenating 15 non-empty values
[2026-01-02 23:38:24] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:38:24] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:38:24] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:38:24] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:38:24] [INFO]   -> Found value: SFD
[2026-01-02 23:38:24] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:38:24] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:38:24] [INFO] Concatenating street name and type
[2026-01-02 23:38:24] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:38:24] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:38:24] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-02 23:37:23","incidentInternalId":"26-000016","dispatchRunNumber":"26-000016","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:38:24] [INFO] Number of extracted fields: 28
[2026-01-02 23:38:24] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:38: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
[2026-01-02 23:38:24] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:38:24] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:38:24] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:38:24] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:38:24] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:38:24] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:38:24] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:38:24] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:38:25] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:38:25] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183823715.xml
[2026-01-02 23:38:25] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183823715.xml
[2026-01-02 23:38:39] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183838903.xml
[2026-01-02 23:38:39] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183838903.xml for user: 68920395733981a47
[2026-01-02 23:38:39] [INFO] File size: 10462 bytes
[2026-01-02 23:38:39] [INFO] Created FTPFiles record with ID: 695856ff47ce46d9b
[2026-01-02 23:38:39] [INFO] About to extract fields from XML. File size: 10462 bytes
[2026-01-02 23:38:39] [INFO] Number of mappings: 24
[2026-01-02 23:38:39] [INFO] Starting XML parsing. Content length: 10462
[2026-01-02 23:38:39] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:38:39] [INFO] Processing 24 field mappings
[2026-01-02 23:38:39] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:38:39] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:38:39] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:38:39] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:38:39] [INFO]   -> No value found (null or empty)
[2026-01-02 23:38:39] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:38:39] [INFO]   -> Found value: 37379
[2026-01-02 23:38:39] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:38:39] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:38:39] [INFO]   -> Found value: 1147
[2026-01-02 23:38:39] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:38:39] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:38:39] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:38:39] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:38:39] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:38:39] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:38:39] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:38:39] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:38:39] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:38:39] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:38:39] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:38:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:39] [INFO]   -> Set field 'enroute' = null
[2026-01-02 23:38:39] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:38:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:39] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:38:39] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:38:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:39] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:38:39] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:38:39] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:38:39] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:38:39] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:38:39] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:38:39] [INFO]   -> Found value: -85.144136
[2026-01-02 23:38:39] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:38:39] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:38:39] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:38:39] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:38:39] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:38:39] [INFO]   -> Found value: DBFMED
[2026-01-02 23:38:39] [INFO]   -> Set field 'cADVehicleID' = "DBFMED"
[2026-01-02 23:38:39] [INFO]   -> Set field 'name' = "DBFMED"
[2026-01-02 23:38:39] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:38:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:39] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:38:39] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:38:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:39] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:38:39] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:38:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:39] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:38:39] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:38:39] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:38:39] [INFO]   -> Set field 'timeenroutetoscene' = null
[2026-01-02 23:38:39] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:38:39] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:38:39] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:37:23"
[2026-01-02 23:38:39] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:38:39] [INFO]   -> Found value: RD
[2026-01-02 23:38:39] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:38:39] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:38:39] [INFO]   -> Found value: 26-000016
[2026-01-02 23:38:39] [INFO]   -> Set field 'incidentInternalId' = "26-000016"
[2026-01-02 23:38:39] [INFO]   -> Set field 'dispatchRunNumber' = "26-000016"
[2026-01-02 23:38:39] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:38:39] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:38:39] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:38:39] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:38:39] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:38:39] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:38:39] [INFO] Found 16 elements for 'Comment', concatenating 16 non-empty values
[2026-01-02 23:38:39] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:38:39] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:38:39] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:38:39] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:38:39] [INFO]   -> Found value: SFD
[2026-01-02 23:38:39] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:38:39] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:38:39] [INFO] Concatenating street name and type
[2026-01-02 23:38:39] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:38:39] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:38:39] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":null,"onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"DBFMED","name":"DBFMED","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":null,"timedispatch":"2026-01-02 23:37:23","incidentInternalId":"26-000016","dispatchRunNumber":"26-000016","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:38:39] [INFO] Number of extracted fields: 28
[2026-01-02 23:38:39] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:38:39] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:38:39] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:38:39] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:38:39] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:38:39] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:38:39] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:38:39] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:38:39] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:38:40] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:38:40] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:38:40] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183838903.xml
[2026-01-02 23:38:40] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183838903.xml
[2026-01-02 23:39:09] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183909186.xml
[2026-01-02 23:39:09] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183909186.xml for user: 68920395733981a47
[2026-01-02 23:39:09] [INFO] File size: 13385 bytes
[2026-01-02 23:39:09] [INFO] Created FTPFiles record with ID: 6958571d914a8cb6f
[2026-01-02 23:39:09] [INFO] About to extract fields from XML. File size: 13385 bytes
[2026-01-02 23:39:09] [INFO] Number of mappings: 24
[2026-01-02 23:39:09] [INFO] Starting XML parsing. Content length: 13385
[2026-01-02 23:39:09] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:39:09] [INFO] Processing 24 field mappings
[2026-01-02 23:39:09] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:39:09] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:39:09] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:39:09] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:39:09] [INFO]   -> No value found (null or empty)
[2026-01-02 23:39:09] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:39:09] [INFO]   -> Found value: 37379
[2026-01-02 23:39:09] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:39:09] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:39:09] [INFO]   -> Found value: 1147
[2026-01-02 23:39:09] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:39:09] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:39:09] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:39:09] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:39:09] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:39:09] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:39:09] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:39:09] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:39:09] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:39:09] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:39:09] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:39:09] [INFO]   -> Found value: 2026-01-02T18:39:06.333-05:00
[2026-01-02 23:39:09] [INFO]   -> Set field 'enroute' = "2026-01-02 23:39:06"
[2026-01-02 23:39:09] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:39:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:39:09] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:39:09] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:39:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:39:09] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:39:09] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:39:09] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:39:09] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:39:09] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:39:09] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:39:09] [INFO]   -> Found value: -85.144136
[2026-01-02 23:39:09] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:39:09] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:39:09] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:39:09] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:39:09] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:39:09] [INFO]   -> Found value: S1SD
[2026-01-02 23:39:09] [INFO]   -> Set field 'cADVehicleID' = "S1SD"
[2026-01-02 23:39:09] [INFO]   -> Set field 'name' = "S1SD"
[2026-01-02 23:39:09] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:39:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:39:09] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:39:09] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:39:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:39:09] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:39:09] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:39:09] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:39:09] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:39:09] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:39:09] [INFO]   -> Found value: 2026-01-02T18:39:06.333-05:00
[2026-01-02 23:39:09] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 23:39:06"
[2026-01-02 23:39:09] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:39:09] [INFO]   -> Found value: 2026-01-02T18:39:06.293-05:00
[2026-01-02 23:39:09] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:39:06"
[2026-01-02 23:39:09] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:39:09] [INFO]   -> Found value: RD
[2026-01-02 23:39:09] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:39:09] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:39:09] [INFO]   -> Found value: 26-000006
[2026-01-02 23:39:09] [INFO]   -> Set field 'incidentInternalId' = "26-000006"
[2026-01-02 23:39:09] [INFO]   -> Set field 'dispatchRunNumber' = "26-000006"
[2026-01-02 23:39:09] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:39:09] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:39:09] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:39:09] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:39:09] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:39:09] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:39:09] [INFO] Found 17 elements for 'Comment', concatenating 17 non-empty values
[2026-01-02 23:39:09] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:39:09] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]"
[2026-01-02 23:39:09] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]"
[2026-01-02 23:39:09] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:39:09] [INFO]   -> Found value: SFD
[2026-01-02 23:39:09] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:39:09] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:39:09] [INFO] Concatenating street name and type
[2026-01-02 23:39:09] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:39:09] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:39:09] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":"2026-01-02 23:39:06","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"S1SD","name":"S1SD","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 23:39:06","timedispatch":"2026-01-02 23:39:06","incidentInternalId":"26-000006","dispatchRunNumber":"26-000006","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:39:09] [INFO] Number of extracted fields: 28
[2026-01-02 23:39:09] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:39:09] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:39:09] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:39:09] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:39:09] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:39:09] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:39:09] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:39:10] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:39:10] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:39:10] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:39:12] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:39:12] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183909186.xml
[2026-01-02 23:39:12] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183909186.xml
[2026-01-02 23:39:14] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183914264.xml
[2026-01-02 23:39:14] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183914264.xml for user: 68920395733981a47
[2026-01-02 23:39:14] [INFO] File size: 15924 bytes
[2026-01-02 23:39:14] [INFO] Created FTPFiles record with ID: 69585722a2aa499d9
[2026-01-02 23:39:14] [INFO] About to extract fields from XML. File size: 15924 bytes
[2026-01-02 23:39:14] [INFO] Number of mappings: 24
[2026-01-02 23:39:14] [INFO] Starting XML parsing. Content length: 15924
[2026-01-02 23:39:14] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:39:14] [INFO] Processing 24 field mappings
[2026-01-02 23:39:14] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:39:14] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:39:14] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:39:14] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:39:14] [INFO]   -> No value found (null or empty)
[2026-01-02 23:39:14] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:39:14] [INFO]   -> Found value: 37379
[2026-01-02 23:39:14] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:39:14] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:39:14] [INFO]   -> Found value: 1147
[2026-01-02 23:39:14] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:39:14] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:39:14] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:39:14] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:39:14] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:39:14] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:39:14] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:39:14] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:39:14] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:39:14] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:39:14] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:39:14] [INFO]   -> Found value: 2026-01-02T18:39:06.333-05:00
[2026-01-02 23:39:14] [INFO]   -> Set field 'enroute' = "2026-01-02 23:39:06"
[2026-01-02 23:39:14] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:39:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:39:14] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:39:14] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:39:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:39:14] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:39:14] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:39:14] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:39:14] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:39:14] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:39:14] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:39:14] [INFO]   -> Found value: -85.144136
[2026-01-02 23:39:14] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:39:14] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:39:14] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:39:14] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:39:14] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:39:14] [INFO]   -> Found value: S2SD
[2026-01-02 23:39:14] [INFO]   -> Set field 'cADVehicleID' = "S2SD"
[2026-01-02 23:39:14] [INFO]   -> Set field 'name' = "S2SD"
[2026-01-02 23:39:14] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:39:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:39:14] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:39:14] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:39:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:39:14] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:39:14] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:39:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:39:14] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:39:14] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:39:14] [INFO]   -> Found value: 2026-01-02T18:39:12.23-05:00
[2026-01-02 23:39:14] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 23:39:12"
[2026-01-02 23:39:14] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:39:14] [INFO]   -> Found value: 2026-01-02T18:39:12.21-05:00
[2026-01-02 23:39:14] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:39:12"
[2026-01-02 23:39:14] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:39:14] [INFO]   -> Found value: RD
[2026-01-02 23:39:14] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:39:14] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:39:14] [INFO]   -> Found value: 26-000006
[2026-01-02 23:39:14] [INFO]   -> Set field 'incidentInternalId' = "26-000006"
[2026-01-02 23:39:14] [INFO]   -> Set field 'dispatchRunNumber' = "26-000006"
[2026-01-02 23:39:14] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:39:14] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:39:14] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:39:14] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:39:14] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:39:14] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:39:14] [INFO] Found 17 elements for 'Comment', concatenating 17 non-empty values
[2026-01-02 23:39:14] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:39:14] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]"
[2026-01-02 23:39:14] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]"
[2026-01-02 23:39:14] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:39:14] [INFO]   -> Found value: SFD
[2026-01-02 23:39:14] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:39:14] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:39:14] [INFO] Concatenating street name and type
[2026-01-02 23:39:14] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:39:14] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:39:14] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":"2026-01-02 23:39:06","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"S2SD","name":"S2SD","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 23:39:12","timedispatch":"2026-01-02 23:39:12","incidentInternalId":"26-000006","dispatchRunNumber":"26-000006","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:39:14] [INFO] Number of extracted fields: 28
[2026-01-02 23:39:14] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:39:14] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:39:14] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:39:14] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:39:14] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:39:14] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:39:14] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:39:15] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:39:15] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:39:15] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:39:15] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:39:15] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183914264.xml
[2026-01-02 23:39:15] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183914264.xml
[2026-01-02 23:39:19] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183919311.xml
[2026-01-02 23:39:19] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183919311.xml for user: 68920395733981a47
[2026-01-02 23:39:19] [INFO] File size: 16188 bytes
[2026-01-02 23:39:19] [INFO] Created FTPFiles record with ID: 69585727abe67aefa
[2026-01-02 23:39:19] [INFO] About to extract fields from XML. File size: 16188 bytes
[2026-01-02 23:39:19] [INFO] Number of mappings: 24
[2026-01-02 23:39:19] [INFO] Starting XML parsing. Content length: 16188
[2026-01-02 23:39:19] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:39:19] [INFO] Processing 24 field mappings
[2026-01-02 23:39:19] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:39:19] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:39:19] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:39:19] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:39:19] [INFO]   -> No value found (null or empty)
[2026-01-02 23:39:19] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:39:19] [INFO]   -> Found value: 37379
[2026-01-02 23:39:19] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:39:19] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:39:19] [INFO]   -> Found value: 1147
[2026-01-02 23:39:19] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:39:19] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:39:19] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:39:19] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:39:19] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:39:19] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:39:19] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:39:19] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:39:19] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:39:19] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:39:19] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:39:19] [INFO]   -> Found value: 2026-01-02T18:39:06.333-05:00
[2026-01-02 23:39:19] [INFO]   -> Set field 'enroute' = "2026-01-02 23:39:06"
[2026-01-02 23:39:19] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:39:19] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:39:19] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:39:19] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:39:19] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:39:19] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:39:19] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:39:19] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:39:19] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:39:19] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:39:19] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:39:19] [INFO]   -> Found value: -85.144136
[2026-01-02 23:39:19] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:39:19] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:39:19] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:39:19] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:39:19] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:39:19] [INFO]   -> Found value: S2SD
[2026-01-02 23:39:19] [INFO]   -> Set field 'cADVehicleID' = "S2SD"
[2026-01-02 23:39:19] [INFO]   -> Set field 'name' = "S2SD"
[2026-01-02 23:39:19] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:39:19] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:39:19] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:39:19] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:39:19] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:39:19] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:39:19] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:39:19] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:39:19] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:39:19] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:39:19] [INFO]   -> Found value: 2026-01-02T18:39:12.23-05:00
[2026-01-02 23:39:19] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 23:39:12"
[2026-01-02 23:39:19] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:39:19] [INFO]   -> Found value: 2026-01-02T18:39:12.21-05:00
[2026-01-02 23:39:19] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:39:12"
[2026-01-02 23:39:19] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:39:19] [INFO]   -> Found value: RD
[2026-01-02 23:39:19] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:39:19] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:39:19] [INFO]   -> Found value: 26-000006
[2026-01-02 23:39:19] [INFO]   -> Set field 'incidentInternalId' = "26-000006"
[2026-01-02 23:39:19] [INFO]   -> Set field 'dispatchRunNumber' = "26-000006"
[2026-01-02 23:39:19] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:39:19] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:39:19] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:39:19] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:39:19] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:39:19] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:39:19] [INFO] Found 18 elements for 'Comment', concatenating 18 non-empty values
[2026-01-02 23:39:19] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:39:19] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:39:19] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:39:19] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:39:19] [INFO]   -> Found value: SFD
[2026-01-02 23:39:19] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:39:19] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:39:19] [INFO] Concatenating street name and type
[2026-01-02 23:39:19] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:39:19] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:39:19] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":"2026-01-02 23:39:06","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"S2SD","name":"S2SD","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 23:39:12","timedispatch":"2026-01-02 23:39:12","incidentInternalId":"26-000006","dispatchRunNumber":"26-000006","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:39:19] [INFO] Number of extracted fields: 28
[2026-01-02 23:39:19] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:39:19] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:39:19] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:39:19] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:39:19] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:39:19] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:39:19] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:39:20] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:39:20] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:39:20] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:39:20] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:39:20] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183919311.xml
[2026-01-02 23:39:20] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102183919311.xml
[2026-01-02 23:41:10] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184110447.xml
[2026-01-02 23:41:10] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184110447.xml for user: 68920395733981a47
[2026-01-02 23:41:10] [INFO] File size: 16517 bytes
[2026-01-02 23:41:11] [INFO] Created FTPFiles record with ID: 695857971cd3b3f9e
[2026-01-02 23:41:11] [INFO] About to extract fields from XML. File size: 16517 bytes
[2026-01-02 23:41:11] [INFO] Number of mappings: 24
[2026-01-02 23:41:11] [INFO] Starting XML parsing. Content length: 16517
[2026-01-02 23:41:11] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:41:11] [INFO] Processing 24 field mappings
[2026-01-02 23:41:11] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:41:11] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:41:11] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:41:11] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:41:11] [INFO]   -> No value found (null or empty)
[2026-01-02 23:41:11] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:41:11] [INFO]   -> Found value: 37379
[2026-01-02 23:41:11] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:41:11] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:41:11] [INFO]   -> Found value: 1147
[2026-01-02 23:41:11] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:41:11] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:41:11] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:41:11] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:41:11] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:41:11] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:41:11] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:41:11] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:41:11] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:41:11] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:41:11] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:41:11] [INFO]   -> Found value: 2026-01-02T18:39:06.333-05:00
[2026-01-02 23:41:11] [INFO]   -> Set field 'enroute' = "2026-01-02 23:39:06"
[2026-01-02 23:41:11] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:41:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:41:11] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:41:11] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:41:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:41:11] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:41:11] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:41:11] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:41:11] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:41:11] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:41:11] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:41:11] [INFO]   -> Found value: -85.144136
[2026-01-02 23:41:11] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:41:11] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:41:11] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:41:11] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:41:11] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:41:11] [INFO]   -> Found value: S2SD
[2026-01-02 23:41:11] [INFO]   -> Set field 'cADVehicleID' = "S2SD"
[2026-01-02 23:41:11] [INFO]   -> Set field 'name' = "S2SD"
[2026-01-02 23:41:11] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:41:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:41:11] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:41:11] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:41:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:41:11] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:41:11] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:41:11] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:41:11] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:41:11] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:41:11] [INFO]   -> Found value: 2026-01-02T18:39:12.23-05:00
[2026-01-02 23:41:11] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 23:39:12"
[2026-01-02 23:41:11] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:41:11] [INFO]   -> Found value: 2026-01-02T18:39:12.21-05:00
[2026-01-02 23:41:11] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:39:12"
[2026-01-02 23:41:11] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:41:11] [INFO]   -> Found value: RD
[2026-01-02 23:41:11] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:41:11] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:41:11] [INFO]   -> Found value: 26-000006
[2026-01-02 23:41:11] [INFO]   -> Set field 'incidentInternalId' = "26-000006"
[2026-01-02 23:41:11] [INFO]   -> Set field 'dispatchRunNumber' = "26-000006"
[2026-01-02 23:41:11] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:41:11] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:41:11] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:41:11] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:41:11] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:41:11] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:41:11] [INFO] Found 20 elements for 'Comment', concatenating 20 non-empty values
[2026-01-02 23:41:11] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:41:11] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:41:11] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:41:11] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:41:11] [INFO]   -> Found value: SFD
[2026-01-02 23:41:11] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:41:11] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:41:11] [INFO] Concatenating street name and type
[2026-01-02 23:41:11] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:41:11] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:41:11] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":"2026-01-02 23:39:06","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"S2SD","name":"S2SD","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 23:39:12","timedispatch":"2026-01-02 23:39:12","incidentInternalId":"26-000006","dispatchRunNumber":"26-000006","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:41:11] [INFO] Number of extracted fields: 28
[2026-01-02 23:41:11] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:41:11] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:41:11] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:41:11] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:41:11] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:41:11] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:41:11] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:41:11] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:41:11] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:41:11] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:41:12] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:41:12] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184110447.xml
[2026-01-02 23:41:12] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184110447.xml
[2026-01-02 23:41:25] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184125588.xml
[2026-01-02 23:41:25] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184125588.xml for user: 68920395733981a47
[2026-01-02 23:41:25] [INFO] File size: 19045 bytes
[2026-01-02 23:41:26] [INFO] Created FTPFiles record with ID: 695857a60ffbeba7f
[2026-01-02 23:41:26] [INFO] About to extract fields from XML. File size: 19045 bytes
[2026-01-02 23:41:26] [INFO] Number of mappings: 24
[2026-01-02 23:41:26] [INFO] Starting XML parsing. Content length: 19045
[2026-01-02 23:41:26] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:41:26] [INFO] Processing 24 field mappings
[2026-01-02 23:41:26] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:41:26] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:41:26] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:41:26] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:41:26] [INFO]   -> No value found (null or empty)
[2026-01-02 23:41:26] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:41:26] [INFO]   -> Found value: 37379
[2026-01-02 23:41:26] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:41:26] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:41:26] [INFO]   -> Found value: 1147
[2026-01-02 23:41:26] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:41:26] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:41:26] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:41:26] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:41:26] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:41:26] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:41:26] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:41:26] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:41:26] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:41:26] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:41:26] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:41:26] [INFO]   -> Found value: 2026-01-02T18:39:06.333-05:00
[2026-01-02 23:41:26] [INFO]   -> Set field 'enroute' = "2026-01-02 23:39:06"
[2026-01-02 23:41:26] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:41:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:41:26] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:41:26] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:41:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:41:26] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:41:26] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:41:26] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:41:26] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:41:26] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:41:26] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:41:26] [INFO]   -> Found value: -85.144136
[2026-01-02 23:41:26] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:41:26] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:41:26] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:41:26] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:41:26] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:41:26] [INFO]   -> Found value: QRV05DB
[2026-01-02 23:41:26] [INFO]   -> Set field 'cADVehicleID' = "QRV05DB"
[2026-01-02 23:41:26] [INFO]   -> Set field 'name' = "QRV05DB"
[2026-01-02 23:41:26] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:41:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:41:26] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:41:26] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:41:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:41:26] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:41:26] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:41:26] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:41:26] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:41:26] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:41:26] [INFO]   -> Found value: 2026-01-02T18:41:23.343-05:00
[2026-01-02 23:41:26] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 23:41:23"
[2026-01-02 23:41:26] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:41:26] [INFO]   -> Found value: 2026-01-02T18:41:23.317-05:00
[2026-01-02 23:41:26] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:41:23"
[2026-01-02 23:41:26] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:41:26] [INFO]   -> Found value: RD
[2026-01-02 23:41:26] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:41:26] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:41:26] [INFO]   -> Found value: 26-000016
[2026-01-02 23:41:26] [INFO]   -> Set field 'incidentInternalId' = "26-000016"
[2026-01-02 23:41:26] [INFO]   -> Set field 'dispatchRunNumber' = "26-000016"
[2026-01-02 23:41:26] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:41:26] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:41:26] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:41:26] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:41:26] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:41:26] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:41:26] [INFO] Found 20 elements for 'Comment', concatenating 20 non-empty values
[2026-01-02 23:41:26] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:41:26] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:41:26] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:41:26] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:41:26] [INFO]   -> Found value: SFD
[2026-01-02 23:41:26] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:41:26] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:41:26] [INFO] Concatenating street name and type
[2026-01-02 23:41:26] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:41:26] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:41:26] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":"2026-01-02 23:39:06","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"QRV05DB","name":"QRV05DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 23:41:23","timedispatch":"2026-01-02 23:41:23","incidentInternalId":"26-000016","dispatchRunNumber":"26-000016","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:41:26] [INFO] Number of extracted fields: 28
[2026-01-02 23:41:26] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:41: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
[2026-01-02 23:41:26] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:41:26] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:41:26] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:41:26] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:41:26] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:41:26] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:41:26] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:41:26] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:41:28] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:41:28] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184125588.xml
[2026-01-02 23:41:28] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184125588.xml
[2026-01-02 23:41:35] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184135698.xml
[2026-01-02 23:41:35] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184135698.xml for user: 68920395733981a47
[2026-01-02 23:41:35] [INFO] File size: 19224 bytes
[2026-01-02 23:41:36] [INFO] Created FTPFiles record with ID: 695857b02056a40e2
[2026-01-02 23:41:36] [INFO] About to extract fields from XML. File size: 19224 bytes
[2026-01-02 23:41:36] [INFO] Number of mappings: 24
[2026-01-02 23:41:36] [INFO] Starting XML parsing. Content length: 19224
[2026-01-02 23:41:36] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:41:36] [INFO] Processing 24 field mappings
[2026-01-02 23:41:36] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:41:36] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:41:36] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:41:36] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:41:36] [INFO]   -> No value found (null or empty)
[2026-01-02 23:41:36] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:41:36] [INFO]   -> Found value: 37379
[2026-01-02 23:41:36] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:41:36] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:41:36] [INFO]   -> Found value: 1147
[2026-01-02 23:41:36] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:41:36] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:41:36] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:41:36] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:41:36] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:41:36] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:41:36] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:41:36] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:41:36] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:41:36] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:41:36] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:41:36] [INFO]   -> Found value: 2026-01-02T18:39:06.333-05:00
[2026-01-02 23:41:36] [INFO]   -> Set field 'enroute' = "2026-01-02 23:39:06"
[2026-01-02 23:41:36] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:41:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:41:36] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:41:36] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:41:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:41:36] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:41:36] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:41:36] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:41:36] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:41:36] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:41:36] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:41:36] [INFO]   -> Found value: -85.144136
[2026-01-02 23:41:36] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:41:36] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:41:36] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:41:36] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:41:36] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:41:36] [INFO]   -> Found value: QRV05DB
[2026-01-02 23:41:36] [INFO]   -> Set field 'cADVehicleID' = "QRV05DB"
[2026-01-02 23:41:36] [INFO]   -> Set field 'name' = "QRV05DB"
[2026-01-02 23:41:36] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:41:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:41:36] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:41:36] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:41:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:41:36] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:41:36] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:41:36] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:41:36] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:41:36] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:41:36] [INFO]   -> Found value: 2026-01-02T18:41:23.343-05:00
[2026-01-02 23:41:36] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 23:41:23"
[2026-01-02 23:41:36] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:41:36] [INFO]   -> Found value: 2026-01-02T18:41:23.317-05:00
[2026-01-02 23:41:36] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:41:23"
[2026-01-02 23:41:36] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:41:36] [INFO]   -> Found value: RD
[2026-01-02 23:41:36] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:41:36] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:41:36] [INFO]   -> Found value: 26-000016
[2026-01-02 23:41:36] [INFO]   -> Set field 'incidentInternalId' = "26-000016"
[2026-01-02 23:41:36] [INFO]   -> Set field 'dispatchRunNumber' = "26-000016"
[2026-01-02 23:41:36] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:41:36] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:41:36] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:41:36] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:41:36] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:41:36] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:41:36] [INFO] Found 21 elements for 'Comment', concatenating 21 non-empty values
[2026-01-02 23:41:36] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:41:36] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:41:36] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:41:36] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:41:36] [INFO]   -> Found value: SFD
[2026-01-02 23:41:36] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:41:36] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:41:36] [INFO] Concatenating street name and type
[2026-01-02 23:41:36] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:41:36] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:41:36] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":"2026-01-02 23:39:06","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"QRV05DB","name":"QRV05DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 23:41:23","timedispatch":"2026-01-02 23:41:23","incidentInternalId":"26-000016","dispatchRunNumber":"26-000016","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:41:36] [INFO] Number of extracted fields: 28
[2026-01-02 23:41:36] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:41:36] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:41:36] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:41:36] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:41:36] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:41:36] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:41:36] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:41:36] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:41:36] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:41:36] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:41:37] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:41:37] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184135698.xml
[2026-01-02 23:41:37] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184135698.xml
[2026-01-02 23:44:42] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184442578.xml
[2026-01-02 23:44:42] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184442578.xml for user: 68920395733981a47
[2026-01-02 23:44:42] [INFO] File size: 19485 bytes
[2026-01-02 23:44:43] [INFO] Created FTPFiles record with ID: 6958586b24ac52c04
[2026-01-02 23:44:43] [INFO] About to extract fields from XML. File size: 19485 bytes
[2026-01-02 23:44:43] [INFO] Number of mappings: 24
[2026-01-02 23:44:43] [INFO] Starting XML parsing. Content length: 19485
[2026-01-02 23:44:43] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:44:43] [INFO] Processing 24 field mappings
[2026-01-02 23:44:43] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:44:43] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:44:43] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:44:43] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:44:43] [INFO]   -> No value found (null or empty)
[2026-01-02 23:44:43] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:44:43] [INFO]   -> Found value: 37379
[2026-01-02 23:44:43] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:44:43] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:44:43] [INFO]   -> Found value: 1147
[2026-01-02 23:44:43] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:44:43] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:44:43] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:44:43] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:44:43] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:44:43] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:44:43] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:44:43] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:44:43] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:44:43] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:44:43] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:44:43] [INFO]   -> Found value: 2026-01-02T18:39:06.333-05:00
[2026-01-02 23:44:43] [INFO]   -> Set field 'enroute' = "2026-01-02 23:39:06"
[2026-01-02 23:44:43] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:44:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:44:43] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:44:43] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:44:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:44:43] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:44:43] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:44:43] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:44:43] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:44:43] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:44:43] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:44:43] [INFO]   -> Found value: -85.144136
[2026-01-02 23:44:43] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:44:43] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:44:43] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:44:43] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:44:43] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:44:43] [INFO]   -> Found value: QRV05DB
[2026-01-02 23:44:43] [INFO]   -> Set field 'cADVehicleID' = "QRV05DB"
[2026-01-02 23:44:43] [INFO]   -> Set field 'name' = "QRV05DB"
[2026-01-02 23:44:43] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:44:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:44:43] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:44:43] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:44:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:44:43] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:44:43] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:44:43] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:44:43] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:44:43] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:44:43] [INFO]   -> Found value: 2026-01-02T18:41:23.343-05:00
[2026-01-02 23:44:43] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 23:41:23"
[2026-01-02 23:44:43] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:44:43] [INFO]   -> Found value: 2026-01-02T18:41:23.317-05:00
[2026-01-02 23:44:43] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:41:23"
[2026-01-02 23:44:43] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:44:43] [INFO]   -> Found value: RD
[2026-01-02 23:44:43] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:44:43] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:44:43] [INFO]   -> Found value: 26-000016
[2026-01-02 23:44:43] [INFO]   -> Set field 'incidentInternalId' = "26-000016"
[2026-01-02 23:44:43] [INFO]   -> Set field 'dispatchRunNumber' = "26-000016"
[2026-01-02 23:44:43] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:44:43] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:44:43] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:44:43] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:44:43] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:44:43] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:44:43] [INFO] Found 22 elements for 'Comment', concatenating 22 non-empty values
[2026-01-02 23:44:43] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:44:43] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:44:43] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:44:43] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:44:43] [INFO]   -> Found value: SFD
[2026-01-02 23:44:43] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:44:43] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:44:43] [INFO] Concatenating street name and type
[2026-01-02 23:44:43] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:44:43] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:44:43] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":"2026-01-02 23:39:06","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"QRV05DB","name":"QRV05DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 23:41:23","timedispatch":"2026-01-02 23:41:23","incidentInternalId":"26-000016","dispatchRunNumber":"26-000016","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:44:43] [INFO] Number of extracted fields: 28
[2026-01-02 23:44:43] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:44:43] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:44:43] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:44:43] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:44:43] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:44:43] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:44:43] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:44:43] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:44:43] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:44:43] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:44:44] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:44:44] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184442578.xml
[2026-01-02 23:44:44] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184442578.xml
[2026-01-02 23:44:52] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184452656.xml
[2026-01-02 23:44:52] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184452656.xml for user: 68920395733981a47
[2026-01-02 23:44:52] [INFO] File size: 19662 bytes
[2026-01-02 23:44:53] [INFO] Created FTPFiles record with ID: 6958587514ff9d3f2
[2026-01-02 23:44:53] [INFO] About to extract fields from XML. File size: 19662 bytes
[2026-01-02 23:44:53] [INFO] Number of mappings: 24
[2026-01-02 23:44:53] [INFO] Starting XML parsing. Content length: 19662
[2026-01-02 23:44:53] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:44:53] [INFO] Processing 24 field mappings
[2026-01-02 23:44:53] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:44:53] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:44:53] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:44:53] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:44:53] [INFO]   -> No value found (null or empty)
[2026-01-02 23:44:53] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:44:53] [INFO]   -> Found value: 37379
[2026-01-02 23:44:53] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:44:53] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:44:53] [INFO]   -> Found value: 1147
[2026-01-02 23:44:53] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:44:53] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:44:53] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:44:53] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:44:53] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:44:53] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:44:53] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:44:53] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:44:53] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:44:53] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:44:53] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:44:53] [INFO]   -> Found value: 2026-01-02T18:39:06.333-05:00
[2026-01-02 23:44:53] [INFO]   -> Set field 'enroute' = "2026-01-02 23:39:06"
[2026-01-02 23:44:53] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:44:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:44:53] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:44:53] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:44:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:44:53] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:44:53] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:44:53] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:44:53] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:44:53] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:44:53] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:44:53] [INFO]   -> Found value: -85.144136
[2026-01-02 23:44:53] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:44:53] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:44:53] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:44:53] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:44:53] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:44:53] [INFO]   -> Found value: QRV05DB
[2026-01-02 23:44:53] [INFO]   -> Set field 'cADVehicleID' = "QRV05DB"
[2026-01-02 23:44:53] [INFO]   -> Set field 'name' = "QRV05DB"
[2026-01-02 23:44:53] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:44:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:44:53] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:44:53] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:44:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:44:53] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:44:53] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:44:53] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:44:53] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:44:53] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:44:53] [INFO]   -> Found value: 2026-01-02T18:41:23.343-05:00
[2026-01-02 23:44:53] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 23:41:23"
[2026-01-02 23:44:53] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:44:53] [INFO]   -> Found value: 2026-01-02T18:41:23.317-05:00
[2026-01-02 23:44:53] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:41:23"
[2026-01-02 23:44:53] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:44:53] [INFO]   -> Found value: RD
[2026-01-02 23:44:53] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:44:53] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:44:53] [INFO]   -> Found value: 26-000016
[2026-01-02 23:44:53] [INFO]   -> Set field 'incidentInternalId' = "26-000016"
[2026-01-02 23:44:53] [INFO]   -> Set field 'dispatchRunNumber' = "26-000016"
[2026-01-02 23:44:53] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:44:53] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:44:53] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:44:53] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:44:53] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:44:53] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:44:53] [INFO] Found 23 elements for 'Comment', concatenating 23 non-empty values
[2026-01-02 23:44:53] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:44:53] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:44:53] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:44:53] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:44:53] [INFO]   -> Found value: SFD
[2026-01-02 23:44:53] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:44:53] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:44:53] [INFO] Concatenating street name and type
[2026-01-02 23:44:53] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:44:53] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:44:53] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":"2026-01-02 23:39:06","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"QRV05DB","name":"QRV05DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 23:41:23","timedispatch":"2026-01-02 23:41:23","incidentInternalId":"26-000016","dispatchRunNumber":"26-000016","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:44:53] [INFO] Number of extracted fields: 28
[2026-01-02 23:44:53] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:44:53] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:44:53] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:44:53] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:44:53] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:44:53] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:44:53] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:44:53] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:44:53] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:44:53] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:44:54] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:44:54] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184452656.xml
[2026-01-02 23:44:54] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184452656.xml
[2026-01-02 23:45:17] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184517831.xml
[2026-01-02 23:45:17] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184517831.xml for user: 68920395733981a47
[2026-01-02 23:45:17] [INFO] File size: 22495 bytes
[2026-01-02 23:45:18] [INFO] Created FTPFiles record with ID: 6958588e4bee0bb0e
[2026-01-02 23:45:18] [INFO] About to extract fields from XML. File size: 22495 bytes
[2026-01-02 23:45:18] [INFO] Number of mappings: 24
[2026-01-02 23:45:18] [INFO] Starting XML parsing. Content length: 22495
[2026-01-02 23:45:18] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:45:18] [INFO] Processing 24 field mappings
[2026-01-02 23:45:18] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:45:18] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:45:18] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:45:18] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:45:18] [INFO]   -> No value found (null or empty)
[2026-01-02 23:45:18] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:45:18] [INFO]   -> Found value: 37379
[2026-01-02 23:45:18] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:45:18] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:45:18] [INFO]   -> Found value: 1147
[2026-01-02 23:45:18] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:45:18] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:45:18] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:45:18] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:45:18] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:45:18] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:45:18] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:45:18] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:45:18] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:45:18] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:45:18] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:45:18] [INFO]   -> Found value: 2026-01-02T18:39:06.333-05:00
[2026-01-02 23:45:18] [INFO]   -> Set field 'enroute' = "2026-01-02 23:39:06"
[2026-01-02 23:45:18] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:45:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:45:18] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:45:18] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:45:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:45:18] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:45:18] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:45:18] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:45:18] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:45:18] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:45:18] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:45:18] [INFO]   -> Found value: -85.144136
[2026-01-02 23:45:18] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:45:18] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:45:18] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:45:18] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:45:18] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:45:18] [INFO]   -> Found value: S1DB
[2026-01-02 23:45:18] [INFO]   -> Set field 'cADVehicleID' = "S1DB"
[2026-01-02 23:45:18] [INFO]   -> Set field 'name' = "S1DB"
[2026-01-02 23:45:18] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:45:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:45:18] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:45:18] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:45:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:45:18] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:45:18] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:45:18] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:45:18] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:45:18] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:45:18] [INFO]   -> Found value: 2026-01-02T18:45:16.22-05:00
[2026-01-02 23:45:18] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 23:45:16"
[2026-01-02 23:45:18] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:45:18] [INFO]   -> Found value: 2026-01-02T18:45:16.167-05:00
[2026-01-02 23:45:18] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:45:16"
[2026-01-02 23:45:18] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:45:18] [INFO]   -> Found value: RD
[2026-01-02 23:45:18] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:45:18] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:45:18] [INFO]   -> Found value: 26-000016
[2026-01-02 23:45:18] [INFO]   -> Set field 'incidentInternalId' = "26-000016"
[2026-01-02 23:45:18] [INFO]   -> Set field 'dispatchRunNumber' = "26-000016"
[2026-01-02 23:45:18] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:45:18] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:45:18] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:45:18] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:45:18] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:45:18] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:45:18] [INFO] Found 23 elements for 'Comment', concatenating 23 non-empty values
[2026-01-02 23:45:18] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:45:18] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:45:18] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:45:18] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:45:18] [INFO]   -> Found value: SFD
[2026-01-02 23:45:18] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:45:18] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:45:18] [INFO] Concatenating street name and type
[2026-01-02 23:45:18] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:45:18] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:45:18] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":"2026-01-02 23:39:06","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"S1DB","name":"S1DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 23:45:16","timedispatch":"2026-01-02 23:45:16","incidentInternalId":"26-000016","dispatchRunNumber":"26-000016","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:45:18] [INFO] Number of extracted fields: 28
[2026-01-02 23:45:18] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:45:18] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:45:18] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:45:18] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:45:18] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:45:18] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:45:18] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:45:18] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:45:18] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:45:19] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:45:19] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:45:19] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184517831.xml
[2026-01-02 23:45:19] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184517831.xml
[2026-01-02 23:45:33] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184533005.xml
[2026-01-02 23:45:33] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184533005.xml for user: 68920395733981a47
[2026-01-02 23:45:33] [INFO] File size: 25326 bytes
[2026-01-02 23:45:33] [INFO] Created FTPFiles record with ID: 6958589d6ef5b3dd6
[2026-01-02 23:45:33] [INFO] About to extract fields from XML. File size: 25326 bytes
[2026-01-02 23:45:33] [INFO] Number of mappings: 24
[2026-01-02 23:45:33] [INFO] Starting XML parsing. Content length: 25326
[2026-01-02 23:45:33] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:45:33] [INFO] Processing 24 field mappings
[2026-01-02 23:45:33] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:45:33] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:45:33] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:45:33] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:45:33] [INFO]   -> No value found (null or empty)
[2026-01-02 23:45:33] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:45:33] [INFO]   -> Found value: 37379
[2026-01-02 23:45:33] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:45:33] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:45:33] [INFO]   -> Found value: 1147
[2026-01-02 23:45:33] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:45:33] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:45:33] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:45:33] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:45:33] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:45:33] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:45:33] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:45:33] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:45:33] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:45:33] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:45:33] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:45:33] [INFO]   -> Found value: 2026-01-02T18:39:06.333-05:00
[2026-01-02 23:45:33] [INFO]   -> Set field 'enroute' = "2026-01-02 23:39:06"
[2026-01-02 23:45:33] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:45:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:45:33] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:45:33] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:45:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:45:33] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:45:33] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:45:33] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:45:33] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:45:33] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:45:33] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:45:33] [INFO]   -> Found value: -85.144136
[2026-01-02 23:45:33] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:45:33] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:45:33] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:45:33] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:45:33] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:45:33] [INFO]   -> Found value: S2DB
[2026-01-02 23:45:33] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 23:45:33] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 23:45:33] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:45:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:45:33] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:45:33] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:45:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:45:33] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:45:33] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:45:33] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:45:33] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:45:33] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:45:33] [INFO]   -> Found value: 2026-01-02T18:45:29.227-05:00
[2026-01-02 23:45:33] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 23:45:29"
[2026-01-02 23:45:33] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:45:33] [INFO]   -> Found value: 2026-01-02T18:45:29.19-05:00
[2026-01-02 23:45:33] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:45:29"
[2026-01-02 23:45:33] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:45:33] [INFO]   -> Found value: RD
[2026-01-02 23:45:33] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:45:33] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:45:33] [INFO]   -> Found value: 26-000016
[2026-01-02 23:45:33] [INFO]   -> Set field 'incidentInternalId' = "26-000016"
[2026-01-02 23:45:33] [INFO]   -> Set field 'dispatchRunNumber' = "26-000016"
[2026-01-02 23:45:33] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:45:33] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:45:33] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:45:33] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:45:33] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:45:33] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:45:33] [INFO] Found 23 elements for 'Comment', concatenating 23 non-empty values
[2026-01-02 23:45:33] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:45:33] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:45:33] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:45:33] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:45:33] [INFO]   -> Found value: SFD
[2026-01-02 23:45:33] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:45:33] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:45:33] [INFO] Concatenating street name and type
[2026-01-02 23:45:33] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:45:33] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:45:33] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":"2026-01-02 23:39:06","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 23:45:29","timedispatch":"2026-01-02 23:45:29","incidentInternalId":"26-000016","dispatchRunNumber":"26-000016","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:45:33] [INFO] Number of extracted fields: 28
[2026-01-02 23:45:33] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:45:33] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:45:33] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:45:33] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:45:33] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:45:33] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:45:33] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:45:33] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:45:34] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:45:34] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:45:34] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:45:34] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184533005.xml
[2026-01-02 23:45:34] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184533005.xml
[2026-01-02 23:47:14] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184714205.xml
[2026-01-02 23:47:14] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184714205.xml for user: 68920395733981a47
[2026-01-02 23:47:14] [INFO] File size: 25490 bytes
[2026-01-02 23:47:14] [INFO] Created FTPFiles record with ID: 69585902cd41606ec
[2026-01-02 23:47:14] [INFO] About to extract fields from XML. File size: 25490 bytes
[2026-01-02 23:47:14] [INFO] Number of mappings: 24
[2026-01-02 23:47:14] [INFO] Starting XML parsing. Content length: 25490
[2026-01-02 23:47:14] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:47:14] [INFO] Processing 24 field mappings
[2026-01-02 23:47:14] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:47:14] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:47:14] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:47:14] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:47:14] [INFO]   -> No value found (null or empty)
[2026-01-02 23:47:14] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:47:14] [INFO]   -> Found value: 37379
[2026-01-02 23:47:14] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:47:14] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:47:14] [INFO]   -> Found value: 1147
[2026-01-02 23:47:14] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:47:14] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:47:14] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:47:14] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:47:14] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:47:14] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:47:14] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:47:14] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:47:14] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:47:14] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:47:14] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:47:14] [INFO]   -> Found value: 2026-01-02T18:39:06.333-05:00
[2026-01-02 23:47:14] [INFO]   -> Set field 'enroute' = "2026-01-02 23:39:06"
[2026-01-02 23:47:14] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:47:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:47:14] [INFO]   -> Set field 'onScene' = null
[2026-01-02 23:47:14] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:47:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:47:14] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:47:14] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:47:14] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:47:14] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:47:14] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:47:14] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:47:14] [INFO]   -> Found value: -85.144136
[2026-01-02 23:47:14] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:47:14] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:47:14] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:47:14] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:47:14] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:47:14] [INFO]   -> Found value: S2DB
[2026-01-02 23:47:14] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 23:47:14] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 23:47:14] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:47:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:47:14] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:47:14] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:47:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:47:14] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:47:14] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:47:14] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:47:14] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:47:14] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:47:14] [INFO]   -> Found value: 2026-01-02T18:45:29.227-05:00
[2026-01-02 23:47:14] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 23:45:29"
[2026-01-02 23:47:14] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:47:14] [INFO]   -> Found value: 2026-01-02T18:45:29.19-05:00
[2026-01-02 23:47:14] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:45:29"
[2026-01-02 23:47:14] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:47:14] [INFO]   -> Found value: RD
[2026-01-02 23:47:14] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:47:14] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:47:14] [INFO]   -> Found value: 26-000016
[2026-01-02 23:47:14] [INFO]   -> Set field 'incidentInternalId' = "26-000016"
[2026-01-02 23:47:14] [INFO]   -> Set field 'dispatchRunNumber' = "26-000016"
[2026-01-02 23:47:14] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:47:14] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:47:14] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:47:14] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:47:14] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:47:14] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:47:14] [INFO] Found 24 elements for 'Comment', concatenating 24 non-empty values
[2026-01-02 23:47:14] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:47:14] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:47:14 ROSS_W                  [24] COPLINK WITH PT INFO ALSO SHOWING 1146 [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:47:14] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:47:14 ROSS_W                  [24] COPLINK WITH PT INFO ALSO SHOWING 1146 [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:47:14] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:47:14] [INFO]   -> Found value: SFD
[2026-01-02 23:47:14] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:47:14] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:47:14] [INFO] Concatenating street name and type
[2026-01-02 23:47:14] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:47:14] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:47:14] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":"2026-01-02 23:39:06","onScene":null,"cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 23:45:29","timedispatch":"2026-01-02 23:45:29","incidentInternalId":"26-000016","dispatchRunNumber":"26-000016","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:47:14 ROSS_W                  [24] COPLINK WITH PT INFO ALSO SHOWING 1146 [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:47:14 ROSS_W                  [24] COPLINK WITH PT INFO ALSO SHOWING 1146 [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:47:14] [INFO] Number of extracted fields: 28
[2026-01-02 23:47:14] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:47:14] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:47:14] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:47:14] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:47:15] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:47:15] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:47:15] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:47:15] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:47:15] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:47:15] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:47:15] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:47:15] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184714205.xml
[2026-01-02 23:47:15] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184714205.xml
[2026-01-02 23:48:14] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184814866.xml
[2026-01-02 23:48:14] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184814866.xml for user: 68920395733981a47
[2026-01-02 23:48:14] [INFO] File size: 25641 bytes
[2026-01-02 23:48:15] [INFO] Created FTPFiles record with ID: 6958593f4bc0f6c21
[2026-01-02 23:48:15] [INFO] About to extract fields from XML. File size: 25641 bytes
[2026-01-02 23:48:15] [INFO] Number of mappings: 24
[2026-01-02 23:48:15] [INFO] Starting XML parsing. Content length: 25641
[2026-01-02 23:48:15] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:48:15] [INFO] Processing 24 field mappings
[2026-01-02 23:48:15] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:48:15] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:48:15] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:48:15] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:48:15] [INFO]   -> No value found (null or empty)
[2026-01-02 23:48:15] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:48:15] [INFO]   -> Found value: 37379
[2026-01-02 23:48:15] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:48:15] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:48:15] [INFO]   -> Found value: 1147
[2026-01-02 23:48:15] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:48:15] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:48:15] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:48:15] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:48:15] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:48:15] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:48:15] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:48:15] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:48:15] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:48:15] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:48:15] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:48:15] [INFO]   -> Found value: 2026-01-02T18:39:06.333-05:00
[2026-01-02 23:48:15] [INFO]   -> Set field 'enroute' = "2026-01-02 23:39:06"
[2026-01-02 23:48:15] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:48:15] [INFO]   -> Found value: 2026-01-02T18:48:11.493-05:00
[2026-01-02 23:48:15] [INFO]   -> Set field 'onScene' = "2026-01-02 23:48:11"
[2026-01-02 23:48:15] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:48:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:48:15] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:48:15] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:48:15] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:48:15] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:48:15] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:48:15] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:48:15] [INFO]   -> Found value: -85.144136
[2026-01-02 23:48:15] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:48:15] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:48:15] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:48:15] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:48:15] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:48:15] [INFO]   -> Found value: S2DB
[2026-01-02 23:48:15] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 23:48:15] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 23:48:15] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:48:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:48:15] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:48:15] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:48:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:48:15] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:48:15] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:48:15] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:48:15] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:48:15] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:48:15] [INFO]   -> Found value: 2026-01-02T18:45:29.227-05:00
[2026-01-02 23:48:15] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 23:45:29"
[2026-01-02 23:48:15] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:48:15] [INFO]   -> Found value: 2026-01-02T18:45:29.19-05:00
[2026-01-02 23:48:15] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:45:29"
[2026-01-02 23:48:15] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:48:15] [INFO]   -> Found value: RD
[2026-01-02 23:48:15] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:48:15] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:48:15] [INFO]   -> Found value: 26-000016
[2026-01-02 23:48:15] [INFO]   -> Set field 'incidentInternalId' = "26-000016"
[2026-01-02 23:48:15] [INFO]   -> Set field 'dispatchRunNumber' = "26-000016"
[2026-01-02 23:48:15] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:48:15] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:48:15] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:48:15] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:48:15] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:48:15] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:48:15] [INFO] Found 24 elements for 'Comment', concatenating 24 non-empty values
[2026-01-02 23:48:15] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:48:15] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:47:14 ROSS_W                  [24] COPLINK WITH PT INFO ALSO SHOWING 1146 [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:48:15] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:47:14 ROSS_W                  [24] COPLINK WITH PT INFO ALSO SHOWING 1146 [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:48:15] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:48:15] [INFO]   -> Found value: SFD
[2026-01-02 23:48:15] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:48:15] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:48:15] [INFO] Concatenating street name and type
[2026-01-02 23:48:15] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:48:15] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:48:15] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":"2026-01-02 23:39:06","onScene":"2026-01-02 23:48:11","cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 23:45:29","timedispatch":"2026-01-02 23:45:29","incidentInternalId":"26-000016","dispatchRunNumber":"26-000016","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:47:14 ROSS_W                  [24] COPLINK WITH PT INFO ALSO SHOWING 1146 [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:47:14 ROSS_W                  [24] COPLINK WITH PT INFO ALSO SHOWING 1146 [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:48:15] [INFO] Number of extracted fields: 28
[2026-01-02 23:48:15] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:48:15] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:48:15] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:48:15] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:48:15] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:48:15] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:48:15] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:48:15] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:48:15] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:48:16] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:48:16] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:48:16] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184814866.xml
[2026-01-02 23:48:16] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102184814866.xml
[2026-01-02 23:51:42] [INFO] Received file path: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102185141942.xml
[2026-01-02 23:51:42] [INFO] Processing file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102185141942.xml for user: 68920395733981a47
[2026-01-02 23:51:42] [INFO] File size: 25720 bytes
[2026-01-02 23:51:42] [INFO] Created FTPFiles record with ID: 69585a0e89db2c5d2
[2026-01-02 23:51:42] [INFO] About to extract fields from XML. File size: 25720 bytes
[2026-01-02 23:51:42] [INFO] Number of mappings: 24
[2026-01-02 23:51:42] [INFO] Starting XML parsing. Content length: 25720
[2026-01-02 23:51:42] [INFO] XML parsed successfully. Root element: CombinedIncidentVehicleData
[2026-01-02 23:51:42] [INFO] Processing 24 field mappings
[2026-01-02 23:51:42] [INFO] Mapping #1: Extracting 'IncidentData.ProblemName' => 'incidentTypeValue1'
[2026-01-02 23:51:42] [INFO]   -> Found value: UNCONC-Unconscious Person
[2026-01-02 23:51:42] [INFO]   -> Set field 'incidentTypeValue1' = "UNCONC-Unconscious Person"
[2026-01-02 23:51:42] [INFO] Mapping #2: Extracting 'IncidentData.LocationName' => 'businessName'
[2026-01-02 23:51:42] [INFO]   -> No value found (null or empty)
[2026-01-02 23:51:42] [INFO] Mapping #3: Extracting 'IncidentData.PostalCode' => 'nERISIncidentPostalCode'
[2026-01-02 23:51:42] [INFO]   -> Found value: 37379
[2026-01-02 23:51:42] [INFO]   -> Set field 'nERISIncidentPostalCode' = 37379
[2026-01-02 23:51:42] [INFO] Mapping #4: Extracting 'IncidentData.AddressHouseNumber' => 'incidentLocationStreetNumber'
[2026-01-02 23:51:42] [INFO]   -> Found value: 1147
[2026-01-02 23:51:42] [INFO]   -> Set field 'incidentLocationStreetNumber' = 1147
[2026-01-02 23:51:42] [INFO] Mapping #5: Extracting 'IncidentData.AddressStreetName' => 'streetName'
[2026-01-02 23:51:42] [INFO]   -> Found value: OLD THATCHER
[2026-01-02 23:51:42] [INFO]   -> Set field 'streetName' = "OLD THATCHER"
[2026-01-02 23:51:42] [INFO] Mapping #6: Extracting 'IncidentData.CrossStreet' => 'incidentLocationCross'
[2026-01-02 23:51:42] [INFO]   -> Found value: JENEVA LN/EMPEROR CT
[2026-01-02 23:51:42] [INFO]   -> Set field 'incidentLocationCross' = "JENEVA LN\/EMPEROR CT"
[2026-01-02 23:51:42] [INFO] Mapping #7: Extracting 'IncidentData.ResponseDate' => 'alarm'
[2026-01-02 23:51:42] [INFO]   -> Found value: 2026-01-02T18:36:57.203-05:00
[2026-01-02 23:51:42] [INFO]   -> Set field 'alarm' = "2026-01-02 23:36:57"
[2026-01-02 23:51:42] [INFO] Mapping #8: Extracting 'IncidentData.TimeFirstUnitEnroute' => 'enroute'
[2026-01-02 23:51:42] [INFO]   -> Found value: 2026-01-02T18:39:06.333-05:00
[2026-01-02 23:51:42] [INFO]   -> Set field 'enroute' = "2026-01-02 23:39:06"
[2026-01-02 23:51:42] [INFO] Mapping #9: Extracting 'IncidentData.TimeFirstUnitArrived' => 'onScene'
[2026-01-02 23:51:42] [INFO]   -> Found value: 2026-01-02T18:48:11.493-05:00
[2026-01-02 23:51:42] [INFO]   -> Set field 'onScene' = "2026-01-02 23:48:11"
[2026-01-02 23:51:42] [INFO] Mapping #10: Extracting 'IncidentData.TimeCallClosed' => ["cleared","inService"]
[2026-01-02 23:51:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:51:42] [INFO]   -> Set field 'cleared' = null
[2026-01-02 23:51:42] [INFO]   -> Set field 'inService' = null
[2026-01-02 23:51:42] [INFO] Mapping #11: Extracting 'IncidentData.Latitude' => 'nERISIncidentLatitude'
[2026-01-02 23:51:42] [INFO]   -> Found value: 35.255739999999996
[2026-01-02 23:51:42] [INFO]   -> Set field 'nERISIncidentLatitude' = 35.25573999999999585952537017874419689178466796875
[2026-01-02 23:51:42] [INFO] Mapping #12: Extracting 'IncidentData.Longitude' => 'nERISIncidentLongitude'
[2026-01-02 23:51:42] [INFO]   -> Found value: -85.144136
[2026-01-02 23:51:42] [INFO]   -> Set field 'nERISIncidentLongitude' = -85.1441360000000031504896469414234161376953125
[2026-01-02 23:51:42] [INFO] Mapping #13: Extracting 'IncidentData.TimeFirstUnitAssigned' => 'dispatched'
[2026-01-02 23:51:42] [INFO]   -> Found value: 2026-01-02T18:37:23.577-05:00
[2026-01-02 23:51:42] [INFO]   -> Set field 'dispatched' = "2026-01-02 23:37:23"
[2026-01-02 23:51:42] [INFO] Mapping #14: Extracting 'Vehicles.VehicleData[0].UnitName' => ["cADVehicleID","name"]
[2026-01-02 23:51:42] [INFO]   -> Found value: S2DB
[2026-01-02 23:51:42] [INFO]   -> Set field 'cADVehicleID' = "S2DB"
[2026-01-02 23:51:42] [INFO]   -> Set field 'name' = "S2DB"
[2026-01-02 23:51:42] [INFO] Mapping #15: Extracting 'Vehicles.VehicleData[0].TimeClearedCall' => 'timeunitclear'
[2026-01-02 23:51:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:51:42] [INFO]   -> Set field 'timeunitclear' = null
[2026-01-02 23:51:42] [INFO] Mapping #16: Extracting 'Vehicles.VehicleData[0].TimeArrivedAtScene' => 'timeonscene'
[2026-01-02 23:51:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:51:42] [INFO]   -> Set field 'timeonscene' = null
[2026-01-02 23:51:42] [INFO] Mapping #17: Extracting 'Vehicles.VehicleData[0].TimeStaged' => 'timestaging'
[2026-01-02 23:51:42] [INFO]   -> Found value: 0001-01-01T00:00:00
[2026-01-02 23:51:42] [INFO]   -> Set field 'timestaging' = null
[2026-01-02 23:51:42] [INFO] Mapping #18: Extracting 'Vehicles.VehicleData[0].TimeEnroute' => 'timeenroutetoscene'
[2026-01-02 23:51:42] [INFO]   -> Found value: 2026-01-02T18:45:29.227-05:00
[2026-01-02 23:51:42] [INFO]   -> Set field 'timeenroutetoscene' = "2026-01-02 23:45:29"
[2026-01-02 23:51:42] [INFO] Mapping #19: Extracting 'Vehicles.VehicleData[0].TimeAssigned' => 'timedispatch'
[2026-01-02 23:51:42] [INFO]   -> Found value: 2026-01-02T18:45:29.19-05:00
[2026-01-02 23:51:42] [INFO]   -> Set field 'timedispatch' = "2026-01-02 23:45:29"
[2026-01-02 23:51:42] [INFO] Mapping #20: Extracting 'IncidentData.AddressStreetType' => 'streetType'
[2026-01-02 23:51:42] [INFO]   -> Found value: RD
[2026-01-02 23:51:42] [INFO]   -> Set field 'streetType' = "RD"
[2026-01-02 23:51:42] [INFO] Mapping #21: Extracting 'IncidentData.UnitJurisdictionCaseNumber' => ["incidentInternalId","dispatchRunNumber"]
[2026-01-02 23:51:42] [INFO]   -> Found value: 26-000016
[2026-01-02 23:51:42] [INFO]   -> Set field 'incidentInternalId' = "26-000016"
[2026-01-02 23:51:42] [INFO]   -> Set field 'dispatchRunNumber' = "26-000016"
[2026-01-02 23:51:42] [INFO] Mapping #22: Extracting 'IncidentData.IncidentNumber' => ["policeReportNumber","cADNumber"]
[2026-01-02 23:51:42] [INFO]   -> Found value: 2026-01-02362
[2026-01-02 23:51:42] [INFO]   -> Set field 'policeReportNumber' = "2026-01-02362"
[2026-01-02 23:51:42] [INFO]   -> Set field 'cADNumber' = "2026-01-02362"
[2026-01-02 23:51:42] [INFO] Mapping #23: Extracting 'IncidentData.Comments.Comment' => ["dispatchNotes","cADLog"]
[2026-01-02 23:51:42] [INFO] Target field 'dispatchNotes' is configured for multi-value concatenation
[2026-01-02 23:51:42] [INFO] Found 24 elements for 'Comment', concatenating 24 non-empty values
[2026-01-02 23:51:42] [INFO]   -> Found value: 01/02/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]
01/02/2026 ...
[2026-01-02 23:51:42] [INFO]   -> Set field 'dispatchNotes' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:47:14 ROSS_W                  [24] COPLINK WITH PT INFO ALSO SHOWING 1146 [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:51:42] [INFO]   -> Set field 'cADLog' = "01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:47:14 ROSS_W                  [24] COPLINK WITH PT INFO ALSO SHOWING 1146 [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]"
[2026-01-02 23:51:42] [INFO] Mapping #24: Extracting 'IncidentData.AgencyIdentifier' => 'cADAgencyIdentifier'
[2026-01-02 23:51:42] [INFO]   -> Found value: SFD
[2026-01-02 23:51:42] [INFO]   -> Set field 'cADAgencyIdentifier' = "SFD"
[2026-01-02 23:51:42] [INFO] Finished extracting fields. Total fields extracted: 28
[2026-01-02 23:51:42] [INFO] Concatenating street name and type
[2026-01-02 23:51:42] [INFO]   -> Combined street name: OLD THATCHER RD
[2026-01-02 23:51:42] [INFO] Built locationCoordinates from lat/lng: 35.25574,-85.144136
[2026-01-02 23:51:42] [INFO] Extracted parsing rules data: {"incidentTypeValue1":"UNCONC-Unconscious Person","nERISIncidentPostalCode":37379,"incidentLocationStreetNumber":1147,"streetName":"OLD THATCHER RD","incidentLocationCross":"JENEVA LN\/EMPEROR CT","alarm":"2026-01-02 23:36:57","enroute":"2026-01-02 23:39:06","onScene":"2026-01-02 23:48:11","cleared":null,"inService":null,"nERISIncidentLatitude":35.25573999999999585952537017874419689178466796875,"nERISIncidentLongitude":-85.1441360000000031504896469414234161376953125,"dispatched":"2026-01-02 23:37:23","cADVehicleID":"S2DB","name":"S2DB","timeunitclear":null,"timeonscene":null,"timestaging":null,"timeenroutetoscene":"2026-01-02 23:45:29","timedispatch":"2026-01-02 23:45:29","incidentInternalId":"26-000016","dispatchRunNumber":"26-000016","policeReportNumber":"2026-01-02362","cADNumber":"2026-01-02362","dispatchNotes":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:47:14 ROSS_W                  [24] COPLINK WITH PT INFO ALSO SHOWING 1146 [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADLog":"01\/02\/2026 18:36:57 powell_d                [1] Incident linked to [Law] [2026-01-02361]\n01\/02\/2026 18:36:57 powell_d                [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:36:57 powell_d                [3] Multi-Jurisdiction Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [4] Multi-Agency EMS Incident #: 2026-01-02360\n01\/02\/2026 18:36:57 powell_d                [5] Multi-Agency Law Incident #: 2026-01-02361\n01\/02\/2026 18:36:57 powell_d                [6] [2] [1] Incident linked to [EMS] [2026-01-02360] [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD] [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:09 powell_d                [7] RP IS SAYING GRANDMOTHER FELL IS NOW UNCONCIOUS [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:19 powell_d                [8] CALLER IS NOT ON SCENE  [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:23 HYDER_K                 [9] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Dallas Bay VFD. Case Number(s): 26-000016 requested by DBFMED. [Shared]\n01\/02\/2026 18:37:29 powell_d                [10] 92YOF [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:36 powell_d                [11] Protocol Q&A \u2022  Question: About how old is the patient? \u2022  Answer: 92 [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:37 powell_d                [12] Protocol Q&A \u2022  Question: Is the patient male or female? \u2022  Answer: Female [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:37:40 MOSLEY_M                [13] Requested Case Number(s) issued for Incident #[2026-01-02361], Jurisdiction: Hamilton Co SO. Case Number(s): 26-000177. requested by 2W6. [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:10 powell_d                [14] PT DOES NOT HAVE A PHONE [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:21 powell_d                [15] CALLER IS ON HIS WAY APPROX. 10-15 ETA [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:38:34 powell_d                [16] UNCLE IS ON SCENE BUT CALLER DOES NOT HAVE HIS PHONE NUMBER [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:39:06 HYDER_K                 [17] Automatic Case Number(s) issued for Incident #[2026-01-02362], Jurisdiction: Soddy Daisy FD. Case Number(s): 26-000006 requested by S1SD. [Shared]\n01\/02\/2026 18:39:15 APP01                   [18] Requested Case Number(s) issued for Incident #[2026-01-02360], Jurisdiction: Hamilton Co EMS. Case Number(s): 26-000242. requested by M02. [Shared 1, 2026-01-02360 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:05 ROSS_W                  [19] will be a trailer-- rp now adv he is unsure on numerics  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:08 ROSS_W                  [20] trying to locate now  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:41:35 ROSS_W                  [21] rp is 2012 grey f150 and white gmc a few minutes out  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:40 ROSS_W                  [22] GOOGLE HAS A POSS ADDRESS FOR HER AS 1146 OLD THATCHER---CALLER DID SAY WILL BE ON THE RIGHT HAND SIDE OF THE ROAD \"COMING FROM SODDY\"  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:44:49 ROSS_W                  [23] SAID HE UNSURE ON ANY VEHICLES THAT WOULD BE THERE  [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]\n01\/02\/2026 18:47:14 ROSS_W                  [24] COPLINK WITH PT INFO ALSO SHOWING 1146 [Shared 2, 2026-01-02361 - UNCONC - 1147 OLD THATCHER RD]","cADAgencyIdentifier":"SFD","locationCoordinates":"35.25574,-85.144136"}
[2026-01-02 23:51:42] [INFO] Number of extracted fields: 28
[2026-01-02 23:51:42] [INFO] MULTI-AGENCY: Extracted cADAgencyIdentifier = 'SFD'
[2026-01-02 23:51:42] [INFO] Multi-agency routing check: CAD Agency ID raw = 'SFD', Parsed IDs = ["SFD"], Non-empty count = 1, Total agency count = 1, Assigned Agencies count = 2
[2026-01-02 23:51:42] [INFO] Multi-agency mode detected. Checking AgencyCode values in order: ["SFD"]
[2026-01-02 23:51:42] [INFO] Attempting SAASClient lookup for AgencyCode 'SFD' (index 0) within mailbox's assigned agencies
[2026-01-02 23:51:42] [INFO] SUCCESS: Routed to agency 'Sequoyah Volunteer Fire Department' (ID: 681a1d681d6140e0c) at INDEX 0 based on AgencyCode 'SFD'
[2026-01-02 23:51:42] [INFO] Fetched 1 stations from Stations module for agency 'Sequoyah Volunteer Fire Department': ["681a4332a2e490051"]
[2026-01-02 23:51:42] [INFO] Final routing: saasclientId = 681a1d681d6140e0c, dispatchStationsIds = ["681a4332a2e490051"], matchedAgencyIndex = 0
[2026-01-02 23:51:43] [INFO] Updated FTPFiles record saasclientId to routed agency: 681a1d681d6140e0c
[2026-01-02 23:51:43] [INFO] Found existing IncidentTypeMapping with ID: 6958569dee34c0fdb
[2026-01-02 23:51:43] [INFO] Found existing Dispatch with cADNumber '2026-01-02362', ID: 6958569e49ae68d75 - will update instead of create
[2026-01-02 23:51:43] [INFO] Updated existing Dispatches record with ID: 6958569e49ae68d75
[2026-01-02 23:51:43] [INFO] Successfully deleted file: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102185141942.xml
[2026-01-02 23:51:43] [INFO] File processed successfully: /home/dodom2/public_html/ftp.stationboss.net/dispatch/68920395733981a47/INCCOMBINED_2026-01-02362_20260102185141942.xml
